Commit Graph

28965 Commits

Author SHA1 Message Date
Anthony Minessale
4aaa3a43b0 bump v1.7.0 2015-05-28 12:36:43 -05:00
Seven Du
e398de49d0 FS-7519: CID:1294454 fix leak 2015-05-28 11:35:18 -05:00
Michael Jerris
f5d1636c56 CID:1301145,1301144: Bit shift bounds checking 2015-05-28 11:35:18 -05:00
William King
9368f6c279 CID 1216601 Fix a possible memory leak in mod_basic 2015-05-28 11:35:17 -05:00
Anthony Minessale
f9a2ad681a FS-7519 mod_av cleanup and refactor to work on higher resolution 2015-05-28 11:35:17 -05:00
Anthony Minessale
997557b140 FS-7513 refactor 2015-05-28 11:35:17 -05:00
Anthony Minessale
faeb029335 FS-7500 FS-7499 refactoring while battling chrome 2015-05-28 11:35:17 -05:00
Seven Du
b65bb320f5 FS-7585: add rtmp video support 2015-05-28 11:35:17 -05:00
Seven Du
dd11804376 FS-7585: spaces to tabs and clean up trilling spaces 2015-05-28 11:35:17 -05:00
William King
f13f56bd70 FS-7519: reverting part of f85a86e64d3ebcd34d63bc6239694e5a524760a1 2015-05-28 11:35:08 -05:00
William King
e150a2a375 FS-7519: fix build issue with clang-3.5 2015-05-28 11:35:03 -05:00
Anthony Minessale
13448f89ae FS-7500: start media thread one answer/pre_answer 2015-05-28 11:35:02 -05:00
Anthony Minessale
3e09cbbc33 FS-7519: fix typo 2015-05-28 11:34:56 -05:00
Anthony Minessale
e6fbe572b8 FS-7499 FS-7500 mods for interop against latest chrome builds 2015-05-28 11:34:56 -05:00
Anthony Minessale
9ccf71f4c7 FS-7500 just send refresh and not full reset on uuid_video_refresh 2015-05-28 11:34:55 -05:00
Anthony Minessale
4d05aad556 FS-7513 mods to bandwidth sizing and remove flush calls 2015-05-28 11:34:55 -05:00
Anthony Minessale
9244151fb4 FS-7519: auto set some values on avformat recording 2015-05-28 11:34:55 -05:00
Michael Jerris
89798feaad FS-7519: [mod_av] fix modules.conf 2015-05-28 11:34:43 -05:00
Anthony Minessale
b6362337d8 FS-7519: merge mod_avcodec and mod_avformat into mod_av 2015-05-28 11:34:42 -05:00
Christopher Rienzo
1b5c7d3422 FS-7553 reduce opencv library requirement to 2.4.5 to allow centos 7 2015-05-28 11:34:42 -05:00
Christopher Rienzo
21e05e8687 FS-7553 reduce soundtouch library requirement to version 1.7.1- this was the version bundled with freeswitch 2015-05-28 11:34:42 -05:00
Michael Jerris
ab50452e48 FS-7507: fix expansion of dirs compiled into freeswitch 2015-05-28 11:34:42 -05:00
Michael Jerris
2882e6764c FS-7507: fix expansion of dirs compiled into freeswitch 2015-05-28 11:34:42 -05:00
Seven Du
7d6492cd5b FS-7519: refactor and the av code should work now use it as default, bandwidth might be not accurate need furthur tweak 2015-05-28 11:34:37 -05:00
Anthony Minessale
60323dbc4b FS-7513 FS-7499 mod auto-bitrate code 2015-05-28 11:34:37 -05:00
Anthony Minessale
406cc99ce7 FS-7500: [rtp] up debug to higher level 2015-05-28 11:34:36 -05:00
Anthony Minessale
3bcd0b9090 FS-7500 add switch_img_letterbox and use it for the mirror input function 2015-05-28 11:34:36 -05:00
Mike Jerris
0558cee2f2 FS-7500: fix include paths for libvpx 2015-05-28 11:34:36 -05:00
Seven Du
afee77e2a5 FS-7519: add fs_avc_find_startcode 2015-05-28 11:34:31 -05:00
Anthony Minessale
35dc7a2c99 FS-7519: fix build 2015-05-28 11:34:26 -05:00
Anthony Minessale
d8b62cf16f 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 11:34:11 -05:00
Michael Jerris
718f8be113 FS-7500: fix vpx include paths 2015-05-28 11:34:10 -05:00
Anthony Minessale
e7242fbee3 FS-7499 add tmmbr negotiation to sdp 2015-05-28 11:34:10 -05:00
Michael Jerris
624c386bee FS-7500: require libvpx 1.4 2015-05-28 11:34:10 -05:00
Seven Du
1443535838 FS-7550 quick and dirty tweak for overlay, maybe need furthur tweaks but this should work with most transparent pngs 2015-05-28 11:34:10 -05:00
Anthony Minessale
17eae800dc 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 11:34:10 -05:00
Anthony Minessale
6cd753bb95 FS-7513 drop bw if there are frequent dropouts 2015-05-28 11:34:10 -05:00
Anthony Minessale
e16662bdcf FS-7513 improve auto bandwidth feature and add other performance improvemnts related to dropping video when its not visible 2015-05-28 11:34:09 -05:00
Anthony Minessale
046cd34cd9 FS-7501 add vbsize to mod video buffer size 2015-05-28 11:34:09 -05:00
Anthony Minessale
80b86163d6 FS-7513 add manage-inbound-video-bitrate conference flag 2015-05-28 11:34:09 -05:00
Anthony Minessale
dca0d185e4 FS-7513 favor moderators for selection of open layers in the canvas 2015-05-28 11:34:09 -05:00
Anthony Minessale
93513b2ba9 FS-7499 some mods to relad/recover in rtp. Killing dtls here might be unsafe and isn't necessary anyway 2015-05-28 11:34:09 -05:00
Anthony Minessale
33dffd5cfe FS-7499 adding some more refactoring towards better rtcp 2015-05-28 11:34:08 -05:00
Seven Du
4e02f92ac6 FS-7550 starting to and libgd to core video 2015-05-28 11:34:08 -05:00
Anthony Minessale
eb24b8adf0 FS-7499 second pass at adding TMMBR (WIP) 2015-05-28 11:34:08 -05:00
Anthony Minessale
c35c3f4206 FS-7500: send a few intra requests in decode_video 2015-05-28 11:34:08 -05:00
Anthony Minessale
c804d80b72 FS-7500: set 500ms min on retransmit of outdated xml based intraframe request that EVERYTHING still seems to use 2015-05-28 11:34:08 -05:00
Anthony Minessale
7f258178ca FS-7519: add abndwidth params and fix issue on reset of mov_avcodec 2015-05-28 11:34:01 -05:00
Anthony Minessale
28381f4967 FS-7509: reset radios per silly jquery rules 2015-05-28 11:34:00 -05:00
Anthony Minessale
11321898c8 FS-7499 revert 8a3b020be2d811e0b15008460f00cc32adcf9d51 2015-05-28 11:34:00 -05:00