Seven Du
|
58a8d5daa6
|
FS-7513: remove extra memset since it's already garanteed in switch_core_alloc
|
2015-05-28 12:46:57 -05:00 |
|
Anthony Minessale
|
7400d73c93
|
FS-7513: refactor thread
|
2015-05-28 12:46:57 -05:00 |
|
Seven Du
|
74f4b1800b
|
FS-7513: fix copy and paste error
|
2015-05-28 12:46:57 -05:00 |
|
Seven Du
|
4b1979a119
|
FS-7513: fix compiler warning about uninitialized var and make sure allocated memory is filled with 0
|
2015-05-28 12:46:57 -05:00 |
|
Anthony Minessale
|
a6dbc2c6f8
|
FS-7513: fix overlap
|
2015-05-28 12:46:57 -05:00 |
|
Anthony Minessale
|
8915516c13
|
FS-7513: here's a story....... of a lovely feature
|
2015-05-28 12:46:56 -05:00 |
|
Seven Du
|
7bdd80499d
|
FS-7513: fix assert
|
2015-05-28 12:46:56 -05:00 |
|
Anthony Minessale
|
91c20769ed
|
FS-7513: conf WIP
|
2015-05-28 12:46:56 -05:00 |
|
Anthony Minessale
|
260e277f36
|
FS-7513: conf WIP hard code 4x4 squares in 720p more to come
|
2015-05-28 12:46:56 -05:00 |
|
Seven Du
|
bc4e9704b8
|
FS-7513: refactor mcu code, put everyone on a canvas and send out using a dedicated thread with a constant FPS
|
2015-05-28 12:46:55 -05:00 |
|
Anthony Minessale
|
d87cfae0c9
|
FS-7513: more conf vid WIP
|
2015-05-28 12:46:55 -05:00 |
|
Anthony Minessale
|
387cbc9dda
|
FS-7513: WIP CONF STUFF
|
2015-05-28 12:46:55 -05:00 |
|
Anthony Minessale
|
e79a24ed2b
|
FS-7513: more floor stuff
|
2015-05-28 12:46:54 -05:00 |
|
Anthony Minessale
|
deca70c270
|
FS-7513: adjust floor change code
|
2015-05-28 12:46:54 -05:00 |
|
Anthony Minessale
|
d2bbd50791
|
FS-7513: tweak locking on video read callback
|
2015-05-28 12:46:54 -05:00 |
|
Anthony Minessale
|
d56a681f0a
|
FS-7513: reduce complexity of video_bridge feature
|
2015-05-28 12:46:54 -05:00 |
|
Anthony Minessale
|
9e4eff192f
|
FS-7513: fix vid floor logic
|
2015-05-28 12:46:54 -05:00 |
|
Anthony Minessale
|
d026624631
|
FS-7513: restore video relationships and refactor conference to use video_read callbacks instead of its own thread and change behavior so video floor holder never sees their own video unless they are the only one with video in the conference
|
2015-05-28 12:46:54 -05:00 |
|
Anthony Minessale
|
753f49fe32
|
FS-7517: use start and end bits
|
2015-05-28 12:46:51 -05:00 |
|
Anthony Minessale
|
f5346bfe80
|
FS-7517: Reset context->nalu_28_start on mark bit - This makes FU-A parsing work
|
2015-05-28 12:46:51 -05:00 |
|
Anthony Minessale
|
970064294c
|
FS-7500: refactoring
|
2015-05-28 12:46:50 -05:00 |
|
Anthony Minessale
|
01aea82cbe
|
FS-7519: add debug line
|
2015-05-28 12:46:49 -05:00 |
|
Anthony Minessale
|
2ea12656ea
|
FS-7500: improvement for conf vid
|
2015-05-28 12:46:49 -05:00 |
|
Seven Du
|
e3ffa73636
|
FS-7519 FS-7517: looks like decoders don't decode FU-A bit steams, this is a simple implementation that works with some FU-A bit streams, mod_av works better most cases
|
2015-05-28 12:46:49 -05:00 |
|
Seven Du
|
978748ed09
|
FS-7519: set encoder zerolatency
|
2015-05-28 12:46:49 -05:00 |
|
Anthony Minessale
|
853873725b
|
FS-7500: factor out the write_image callback and fix the vlc video endpoint to setup and match the audio params of the A leg when bridged
|
2015-05-28 12:46:48 -05:00 |
|
Anthony Minessale
|
01fda5748c
|
FS-7500: another round of trying to make things work
|
2015-05-28 12:46:48 -05:00 |
|
Seven Du
|
81bec5ebd0
|
FS-7519: add missing deps
|
2015-05-28 12:46:48 -05:00 |
|
Anthony Minessale
|
2e1bdfb24a
|
FS-7519: add automistake for mod_av
|
2015-05-28 12:46:48 -05:00 |
|
Seven Du
|
5ce10274e1
|
FS-7500: use the new video function instead of start a new thread in record_fsv
|
2015-05-28 12:46:48 -05:00 |
|
Seven Du
|
ba43facf91
|
FS-7500: fix play_fsv for WebRTC
|
2015-05-28 12:46:48 -05:00 |
|
Seven Du
|
dcb9d3c99e
|
FS-7519: rename mod_ffmpeg to mod_av
|
2015-05-28 12:46:48 -05:00 |
|
Seven Du
|
4c95ae0510
|
cleanup mod_ffmpeg
|
2015-05-28 12:46:48 -05:00 |
|
Anthony Minessale
|
b90d24a05f
|
FS-7513: fix video switching in conference
|
2015-05-28 12:46:48 -05:00 |
|
Anthony Minessale
|
79bc5bcda2
|
FS-7513: add video decode conference flag
|
2015-05-28 12:46:47 -05:00 |
|
Anthony Minessale
|
fbe347ead4
|
add mod_ffmpeg
|
2015-05-28 12:46:47 -05:00 |
|
Anthony Minessale
|
c874fe05d8
|
FS-7500: SQUASH ME WITH THE LAST ONE
|
2015-05-28 12:46:47 -05:00 |
|
Anthony Minessale
|
b8ba1a1469
|
FS-7500: reduce CNG frames on video and move debug from mod_fsv to the core with a flag to enable it since the raw packet is not available anymore when you set DECODED READ flag
|
2015-05-28 12:46:47 -05:00 |
|
Anthony Minessale
|
c584bf5511
|
FS-7500: reverse default for CF_VIDEO_ECHO to false and now it must be enabled when desired instead of disabled when not needed
|
2015-05-28 12:46:47 -05:00 |
|
Anthony Minessale
|
4dc155f164
|
FS-7500: add switch_core_session_raw_read to put session into raw read mode without needing a local codec var (WE SHOULD REFACTOR MUCH OF switch_ivr_* to use this...) and add echo_decode_audio option to echo app
|
2015-05-28 12:46:47 -05:00 |
|
Anthony Minessale
|
a74b6f62a2
|
FS-7500: fix some of the debugging tools
|
2015-05-28 12:46:46 -05:00 |
|
Seven Du
|
55c5f1da1f
|
FS-7500: fix decode_video App
|
2015-05-28 12:46:46 -05:00 |
|
Seven Du
|
3c7fc85a31
|
FS-7500: add more example yuv files
|
2015-05-28 12:46:46 -05:00 |
|
Anthony Minessale
|
1093139271
|
FS-7500: make play_yuv silent since opus echo tends to kill chrome
|
2015-05-28 12:46:45 -05:00 |
|
Seven Du
|
2d49b33002
|
FS-7500: fix follows the last refactor of core code
|
2015-05-28 12:46:45 -05:00 |
|
Anthony Minessale
|
0cd5658caa
|
FS-7500: another refactoring pass, temp code still in place, WORK IN PROGRESS
|
2015-05-28 12:46:44 -05:00 |
|
Brian West
|
cd98ec85e2
|
fix line endings
|
2015-05-28 12:46:43 -05:00 |
|
Seven Du
|
3466a2e468
|
FS-7500: fix and use 32bit timestamp, frame->timestamp is defined as switch_size_t and not always 32bit
|
2015-05-28 12:46:43 -05:00 |
|
Seven Du
|
055de41484
|
FS-7513: let the core thread to read video if vid-floor in conference already locked-hold by someone else
|
2015-05-28 12:46:43 -05:00 |
|
William King
|
4fc94e3907
|
FS-7500 S-7513: Few build fixes
|
2015-05-28 12:46:43 -05:00 |
|