Commit Graph

17167 Commits

Author SHA1 Message Date
Seven Du d6efd85495 FS-7500: refactor switch_img_patch, it was made complicated than it should be 2015-05-27 14:57:43 -05:00
Seven Du 828aade542 FS-7513: round screen size to even numbers to prevent green lines on edge with 1up_top_left+5 and 6x6 layouts 2015-05-27 14:57:43 -05:00
Seven Du f1f32b36b6 FS-7513: fix compile w/o openal 2015-05-27 14:57:43 -05:00
Anthony Minessale 3107e05112 FS-7513: revert 2015-05-27 14:57:43 -05:00
Anthony Minessale 817b8cd1c2 FS-7513: remove locking 2015-05-27 14:57:43 -05:00
Anthony Minessale 2b0ad30fc4 FS-7513: fix math on image resizing 2015-05-27 14:57:43 -05:00
Anthony Minessale e33ddac0e6 FS-7513: do layers in order and reset when attaching 2015-05-27 14:57:43 -05:00
Anthony Minessale f198bc3601 FS-7500 FS-7513: add video bandwidth control function and use it in mod_conference 2015-05-27 14:57:42 -05:00
Anthony Minessale 22d53792eb FS-7513: refactor some screen switching and layout stuff 2015-05-27 14:57:42 -05:00
Anthony Minessale 279513bbe9 FS-7513: clear group when switching to standard layout 2015-05-27 14:57:42 -05:00
Anthony Minessale 41de24eae9 FS-7500: move function to core 2015-05-27 14:57:42 -05:00
Anthony Minessale a581695e5d FS-7513: make group change sticky when done from cli command 2015-05-27 14:57:42 -05:00
Seven Du cba22bcd2f FS-7513: cleanup white spaces 2015-05-27 14:57:42 -05:00
Seven Du 85fb3e6f07 FS-7517: update to openh264 commit 3f19534dd6118b96ce73073ae1e047490c71b6e6 2015-05-27 14:57:42 -05:00
Anthony Minessale 312ede9010 FS-7500: forgot one 2015-05-27 14:57:42 -05:00
Anthony Minessale e778e28400 FS-7500: fix signed error 2015-05-27 14:57:42 -05:00
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 f94d0fe47e FS-7513: here's a story....... of a lovely feature 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 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