Commit Graph

28526 Commits

Author SHA1 Message Date
Anthony Minessale ff145e9876 FS-7513: add auto layout advance based on group 2015-05-27 14:57:42 -05:00
Anthony Minessale 4333bf49ad FS-7513: add flag to choose between encoding each frame and using central encoder per codec, add parsing for floor fields and reservation fields in layouts, add param to control bandwidth for consolidated codecs, add audio-position attr to images in layout to sync with virtual HRTF 2015-05-27 14:57:42 -05:00
Anthony Minessale 78da46860a FS-7513: refactor conference video muxing to create one distinct encoder per codec used and only create one encoded frame per distinct codec, store current image used by layer on the layer so it is not destroyed before the canvas is written, refactor and rearrange some functions 2015-05-27 14:57:42 -05:00
Anthony Minessale 971053a42d FS-7508: parse both bw vars the same 2015-05-27 14:57:42 -05:00
Seven Du 7260008226 FS-7513: remove extra memset since it's already garanteed in switch_core_alloc 2015-05-27 14:57:41 -05:00
Seven Du 0d2a804c4d FS-7514: make vlc endpoint works with originate in addition to bridge 2015-05-27 14:57:41 -05:00
Anthony Minessale 3efd622c6d FS-7513: refactor thread 2015-05-27 14:57:41 -05:00
Anthony Minessale 90465d14c9 FS-7508: add avg duration into codec 2015-05-27 14:57:41 -05:00
Anthony Minessale 7781c795dc FS-7499: comment out sip based picture update 2015-05-27 14:57:41 -05:00
Seven Du f04c7766f5 FS-7513: fix copy and paste error 2015-05-27 14:57:41 -05:00
Seven Du 48ff6860cd FS-7513: fix compiler warning about uninitialized var and make sure allocated memory is filled with 0 2015-05-27 14:57:41 -05:00
Anthony Minessale 73dc1ae71b FS-7513: fix overlap 2015-05-27 14:57:41 -05:00
Anthony Minessale c6a944003e FS-7513: add 1x1 2015-05-27 14:57:41 -05:00
Anthony Minessale f94d0fe47e FS-7513: here's a story....... of a lovely feature 2015-05-27 14:57:41 -05:00
Michael Jerris cfd772af1e FS-7513: add 2-up and 3-up layouts for mcu config 2015-05-27 14:57:41 -05:00
Michael Jerris 27a55565c0 FS-7513: add 1up_top_left mcu layouts with floor holder flag 2015-05-27 14:57:41 -05:00
Michael Jerris dbcc3dd4f5 FS-7513: add conference_layouts.conf.xml file which defines the different layouts for the video mcu 2015-05-27 14:57:41 -05:00
Anthony Minessale 383e12f5ff FS-7500: convert more to typedef to avoid warnings and build problems 2015-05-27 14:57:41 -05:00
Seven Du 3d59a3f729 FS-7513: fix assert 2015-05-27 14:57:41 -05:00
Seven Du 9e026aed97 FS-7501: comment out unused function to shut warning on Mac 2015-05-27 14:57:41 -05:00
Anthony Minessale aac44ce954 FS-7513: conf WIP 2015-05-27 14:57:41 -05:00
Anthony Minessale 59b8829e98 FS-7500: add to last commit 2015-05-27 14:57:40 -05:00
Anthony Minessale 10fcf933cb FS-7500: codec tweaks 2015-05-27 14:57:40 -05:00
Anthony Minessale afe3da1cc2 FS-7500: use the vpx_image_t from the installed header file to prevent mismatch 2015-05-27 14:57:40 -05:00
Anthony Minessale 66ca0603dd FS-7513: conf WIP hard code 4x4 squares in 720p more to come 2015-05-27 14:57:40 -05:00
Anthony Minessale 0bc7bd4e7e FS-7500: fix missing division 2015-05-27 14:57:40 -05:00
Seven Du 91d3f946c1 FS-7513: refactor mcu code, put everyone on a canvas and send out using a dedicated thread with a constant FPS 2015-05-27 14:57:40 -05:00
Seven Du a7a92eb55b FS-7500: really fix image copy 2015-05-27 14:57:40 -05:00
Anthony Minessale c0ef59d55d FS-7513: more conf vid WIP 2015-05-27 14:57:40 -05:00
Anthony Minessale 11e9869f73 FS-7500: fix compile err 2015-05-27 14:57:40 -05:00
Seven Du 61df2d4c4d FS-7500: fix image copy 2015-05-27 14:57:40 -05:00
Anthony Minessale bc7b490050 FS-7513: WIP CONF STUFF 2015-05-27 14:57:40 -05:00
Anthony Minessale 0ad1a5823c FS-7508: trying to mitigate chrome going crazy on reload 2015-05-27 14:57:40 -05:00
Anthony Minessale 2f5b3039e6 FS-7509: update verto js for local video 2015-05-27 14:57:40 -05:00
Anthony Minessale caadaedd3f FS-7509: stop media on verto detach 2015-05-27 14:57:40 -05:00
Anthony Minessale 11448edd64 FS-7499: mod vid refresh stuff 2015-05-27 14:57:39 -05:00
Anthony Minessale 50e30fbe12 FS-7501: fix vid buffer reset 2015-05-27 14:57:39 -05:00
Anthony Minessale 7a783fe741 FS-7508: reduce error freq 2015-05-27 14:57:39 -05:00
Anthony Minessale 181799b32d FS-7513: more floor stuff 2015-05-27 14:57:39 -05:00
Anthony Minessale c3e32dc2ef FS-7513: adjust floor change code 2015-05-27 14:57:39 -05:00
Anthony Minessale 3ac6da8a64 FS-7166 #resolve 2015-05-27 14:57:39 -05:00
Anthony Minessale c97587fa52 # This is a combination of 2 commits.
# The first commit's message is:

FS-7166 #resolve

# This is the 2nd commit message:

revert
2015-05-27 14:57:39 -05:00
Anthony Minessale 89a616c8ed FS-7501: mod of video i/o for jb 2015-05-27 14:57:39 -05:00
Anthony Minessale f1abfb5476 FS-7499: copy port to where apr keeps it too 2015-05-27 14:57:39 -05:00
Anthony Minessale 6c8f3cd713 FS-7499: keep track of from addr from rtp separate since on ice you get stun packets etc from other ip. This helps auto adjust work properly 2015-05-27 14:57:39 -05:00
Anthony Minessale 911ffdde12 FS-7513: tweak locking on video read callback 2015-05-27 14:57:39 -05:00
Anthony Minessale bf9e8fbd62 FS-7499: tweak nack and fir handling 2015-05-27 14:57:39 -05:00
Anthony Minessale bd197d0f39 FS-7513: reduce complexity of video_bridge feature 2015-05-27 14:57:39 -05:00
Anthony Minessale cbb1b37d2c FS-7513: fix vid floor logic 2015-05-27 14:57:39 -05:00
Seven Du 5b82b695fa FS-7500: add switch_img_copy to clone an image 2015-05-27 14:57:39 -05:00