12973 Commits

Author SHA1 Message Date
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
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
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
81094b3a0c FS-7499 adding some more refactoring towards better rtcp 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
a08a89af3d FS-7500: re-enable sip info video refresh 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
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
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
Michael Jerris
d2d00056e8 FS-7519: [mod_avcodec] add x264 to linker 2015-05-28 12:47:29 -05:00
Michael Jerris
5220c91395 FS-7519: [mod_avcodec] add libavutil to linker 2015-05-28 12:47:29 -05:00
Seven Du
319f09c98b FS-7519: this works on both Mac and debian 2015-05-28 12:47:28 -05:00
Seven Du
321dddc478 FS-7519: [mod_avformat] fix debian build 2015-05-28 12:47:28 -05:00
Michael Jerris
a6c1a40b2a FS-7519: [mod_avformat] add libavutil and libavresample to linking deps 2015-05-28 12:47:28 -05:00
Michael Jerris
f87f725e43 FS-7519: [mod_avformat] add libswscale and libavcodec to linking deps 2015-05-28 12:47:28 -05:00
Seven Du
b29174e822 FS-7503 FS-7519: refactor to support video playback using libavformat
need -lswscale to converto from non-I420 fmt to I420
2015-05-28 12:47:28 -05:00
Anthony Minessale
a8a2c32ac3 FS-7499 FS-7500: combat black screen disease 2015-05-28 12:47:28 -05:00
Brian West
cbce680f1c FS-7513: fix seg 2015-05-28 12:47:28 -05:00
Anthony Minessale
5e7a8ea76d FS-7515: txt len 2015-05-28 12:47:28 -05:00
Anthony Minessale
669d971010 FS-7513: final touches 2015-05-28 12:47:28 -05:00
Anthony Minessale
0ca23ab617 FS-7513: prefer avatar img over mute and reset layer bg on patch of blanked mode 2015-05-28 12:47:28 -05:00
Anthony Minessale
ed866593a7 FS-7513: blank to mute img on 2 sec with no video 2015-05-28 12:47:27 -05:00
Anthony Minessale
b5b3e58026 FS-7513: refactor main thread a little 2015-05-28 12:47:27 -05:00
Anthony Minessale
62f3feca98 FS-7513: set video pause resume when video is paused in conference 2015-05-28 12:47:27 -05:00
Anthony Minessale
01a5756701 FS-7508: revert 2015-05-28 12:47:27 -05:00
Anthony Minessale
38a7006f0e FS-7508: sync vpx on start packet 2015-05-28 12:47:26 -05:00
Anthony Minessale
59bcb42092 FS-7513: show logo img when video muted 2015-05-28 12:47:26 -05:00
Anthony Minessale
86a1ef3d27 FS-7513: exit if layer->cur_img not secured 2015-05-28 12:47:26 -05:00
Michael Jerris
d376150e0e FS-7488: [mod_managed] fix build error and enable on debina packages 2015-05-28 12:47:26 -05:00
Brian West
3b00832e50 FS-7482 --resolve 2015-05-28 12:47:26 -05:00
Anthony Minessale
2cb00153e2 FS-7513: add fps returned when one is not specified and add 20fps setting 2015-05-28 12:47:26 -05:00
Anthony Minessale
5ab557fd51 FS-7509: add userVariables parser to initial connection all variables set in this obj will be set on every inbound call 2015-05-28 12:47:25 -05:00
Michael Jerris
8d30c18c5a fix clang build 2015-05-28 12:47:25 -05:00
Anthony Minessale
c517be4330 FS-7513: fix placement of overlay banner on letterbox callers change config option video-layout-bgcolor to video-letterbox-bgcolor 2015-05-28 12:47:25 -05:00