Anthony Minessale
588d5c63cb
FS-7500: [rtp] up debug to higher level
2015-05-28 12:47:33 -05:00
Anthony Minessale
09ede13fc4
FS-7500 add switch_img_letterbox and use it for the mirror input function
2015-05-28 12:47:33 -05:00
Mike Jerris
387b405ccd
FS-7500: fix include paths for libvpx
2015-05-28 12:47:32 -05:00
Seven Du
79741a307d
FS-7519: add fs_avc_find_startcode
2015-05-28 12:47:32 -05:00
Anthony Minessale
3e1b5cf355
FS-7519: fix build
2015-05-28 12:47:32 -05:00
Anthony Minessale
2af024dc08
FS-7519: [mod_avformat] change logger, mod_avcodec: change logger and copy data to/from frames to avoid overwriting and also send intra requests still but do not wait for one to init the codec
2015-05-28 12:47:32 -05:00
Michael Jerris
b827542c8d
FS-7500: fix vpx include paths
2015-05-28 12:47:32 -05:00
Anthony Minessale
a8c1341f42
FS-7499 add tmmbr negotiation to sdp
2015-05-28 12:47:32 -05:00
Michael Jerris
cc9a225bb9
FS-7500: require libvpx 1.4
2015-05-28 12:47:32 -05:00
Seven Du
8e1dc361e0
FS-7550 quick and dirty tweak for overlay, maybe need furthur tweaks but this should work with most transparent pngs
2015-05-28 12:47:32 -05:00
Anthony Minessale
81ef7703bd
FS-7500: add video_write_overlay and stop_video_write_overlay
...
Use it to add an image to the write stream to see a recording banner on video echoed back to you during recording.
ARGS: <file> [<position>] [<opacity 0-255>]
POSITIONS:
left-top
left-mid
left-bot
center-top
center-mid
center-bot
right-top
right-mid
right-bot
<extension name="example">
<condition field="destination_number" expression="^overlay$">
<action application="answer"/>
<action application="video_write_overlay" data="/path/to/img.png"/>
<action application="record" data="/data/file.mp4"/>
<action application="stop_video_write_overlay"/>
</condition>
</extension>
2015-05-28 12:47:32 -05:00
Anthony Minessale
e8f2366bdf
FS-7513 drop bw if there are frequent dropouts
2015-05-28 12:47:32 -05:00
Anthony Minessale
495619f248
FS-7513 improve auto bandwidth feature and add other performance improvemnts related to dropping video when its not visible
2015-05-28 12:47:32 -05:00
Anthony Minessale
6be0e0809d
FS-7501 add vbsize to mod video buffer size
2015-05-28 12:47:32 -05:00
Anthony Minessale
b95390cba4
FS-7513 add manage-inbound-video-bitrate conference flag
2015-05-28 12:47:31 -05:00
Anthony Minessale
4e141d0e51
FS-7513 favor moderators for selection of open layers in the canvas
2015-05-28 12:47:31 -05:00
Anthony Minessale
9e07bfb23d
FS-7499 some mods to relad/recover in rtp. Killing dtls here might be unsafe and isn't necessary anyway
2015-05-28 12:47:31 -05:00
Anthony Minessale
81094b3a0c
FS-7499 adding some more refactoring towards better rtcp
2015-05-28 12:47:31 -05:00
Seven Du
930d8aea39
FS-7550 starting to and libgd to core video
2015-05-28 12:47:31 -05:00
Anthony Minessale
4a76c0f8c6
FS-7499 second pass at adding TMMBR (WIP)
2015-05-28 12:47:31 -05:00
Anthony Minessale
0fd7824a12
FS-7500: send a few intra requests in decode_video
2015-05-28 12:47:31 -05:00
Anthony Minessale
bc152ed9d8
FS-7500: set 500ms min on retransmit of outdated xml based intraframe request that EVERYTHING still seems to use
2015-05-28 12:47:31 -05:00
Anthony Minessale
22ade18600
FS-7519: add abndwidth params and fix issue on reset of mov_avcodec
2015-05-28 12:47:31 -05:00
Anthony Minessale
e050d63e58
FS-7509: reset radios per silly jquery rules
2015-05-28 12:47:31 -05:00
Anthony Minessale
593bd56bc6
FS-7499 revert 8a3b020be2d811e0b15008460f00cc32adcf9d51
2015-05-28 12:47:31 -05:00
Anthony Minessale
ea16f82d20
FS-7500: move img test down into read function
2015-05-28 12:47:31 -05:00
Anthony Minessale
ff8bf014cf
FS-7500: change variable names to reflect audio vs video %NEEDS_DOC
...
remote_media_ip_reported => remote_audio_ip_reported and remote_video_ip_reported
new vars remote_audio_ip and remote_video_ip like remote_media_ip but specific to audio and video
remote_media_port_reported => remote_audio_port_reported and remote_audio_port_reported
remote_media_port => remote_audio_port and remote_video_port
rtp_auto_adjust => rtp_auto_adjust_audio and rtp_auto_adjust_video
2015-05-28 12:47:30 -05:00
Anthony Minessale
d253f74e48
FS-7501: flush video on jb activate/reset
2015-05-28 12:47:30 -05:00
Anthony Minessale
a08a89af3d
FS-7500: re-enable sip info video refresh
2015-05-28 12:47:30 -05:00
Anthony Minessale
4287aeee76
FS-7499 fix some refactor-related regressions in rtcp
2015-05-28 12:47:30 -05:00
Anthony Minessale
d6cdacc063
FS-7499 fix regression from a00be7c3435baac3454378044b3f76b4ce164935
2015-05-28 12:47:30 -05:00
Seven Du
4b8f40d28e
FS-7506 add alpha channel to switch_rgb_color_t so it is possible to make transparent text img
2015-05-28 12:47:30 -05:00
Seven Du
8787ccd5a5
FS-7506 refactor to use rgb color for pixel
2015-05-28 12:47:30 -05:00
Seven Du
f0b42410a3
FS-7506 improve anti-aliasing when use a NULL bgcolor for transparent text
2015-05-28 12:47:30 -05:00
Anthony Minessale
7077d9b148
FS-7513 move some locking around
2015-05-28 12:47:30 -05:00
Anthony Minessale
3b7d07d0a1
FS-7513: don't patch image on mute
2015-05-28 12:47:30 -05:00
Anthony Minessale
6388926291
FS-7499: start of tmmbr/n
2015-05-28 12:47:30 -05:00
Anthony Minessale
3e33920657
FS-7513 fix all video mute related issues
2015-05-28 12:47:30 -05:00
Anthony Minessale
22ec9c378e
FS-7499 FS-7513 video mute the old way seems to break chrome when resuming, add some improvements to mitigate
2015-05-28 12:47:30 -05:00
Anthony Minessale
772665e0fa
FS-7499 FS-7500 FS-7508 FS-7513 trying to improve the video signal decoding under stress and get vpx to latch on to a signale sooner
2015-05-28 12:47:29 -05:00
Anthony Minessale
02cac73d37
FS-7499 FS-7513 try to avoid storm of refreshes in heavy usage
2015-05-28 12:47:29 -05:00
Anthony Minessale
dc4c38dab5
FS-7499 FS-7508 FS-7501 some more general improvements for initial call setup
2015-05-28 12:47:29 -05:00
Anthony Minessale
aacede1914
FS-7509 update the verto demo to init properly with new $.verto.init() so resolutions and devices can be parsed properly
2015-05-28 12:47:29 -05:00
Anthony Minessale
272108f0b3
FS-7499 fix ssrc and rtcp negotiation and parsing irregularities caused by ice/rtcp mux
2015-05-28 12:47:29 -05:00
Anthony Minessale
e7fa32a781
FS-7499 prefer FIR over PLI when both are present
2015-05-28 12:47:29 -05:00
Anthony Minessale
e1ebd3b62b
FS-7432 #resolve
2015-05-28 12:47:29 -05:00
Seven Du
c99129ffdd
FS-7338 #comment disable mod_bv by default since the lib is not available on all supported platforms
2015-05-28 12:47:29 -05:00
Seven Du
bfecc842df
FS-7500: switch_img_overlay now support ARGB and negtive position, also change alpha value to match doc description
2015-05-28 12:47:29 -05:00
Seven Du
72db8c58d1
FS-7519: av play support block and no block mode, support audio only mode
2015-05-28 12:47:29 -05:00
Michael Jerris
49f42542c6
FS-7519: [mod_avformat] fix ffmpeg symbol collision
2015-05-28 12:47:29 -05:00