Anthony Minessale
|
fa5d6af2cd
|
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-28 12:46:57 -05:00 |
|
Anthony Minessale
|
8d3f93152e
|
FS-7508: parse both bw vars the same
|
2015-05-28 12:46:57 -05:00 |
|
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 |
|
Seven Du
|
93ee6158ff
|
FS-7514: make vlc endpoint works with originate in addition to bridge
|
2015-05-28 12:46:57 -05:00 |
|
Anthony Minessale
|
7400d73c93
|
FS-7513: refactor thread
|
2015-05-28 12:46:57 -05:00 |
|
Anthony Minessale
|
b600b0b6ee
|
FS-7508: add avg duration into codec
|
2015-05-28 12:46:57 -05:00 |
|
Anthony Minessale
|
d8241a12ea
|
FS-7499: comment out sip based picture update
|
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
|
ac140fb6dd
|
FS-7500: codec tweaks
|
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
|
d6ef34a725
|
FS-7508: trying to mitigate chrome going crazy on reload
|
2015-05-28 12:46:55 -05:00 |
|
Anthony Minessale
|
4d100bc2e8
|
FS-7509: stop media on verto detach
|
2015-05-28 12:46:55 -05:00 |
|
Anthony Minessale
|
e00fbe5aad
|
FS-7508: reduce error freq
|
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
|
836e2b2888
|
FS-7500: add switch_inthash variety of hash that can key on int
|
2015-05-28 12:46:53 -05:00 |
|
Anthony Minessale
|
79ffc95928
|
FS-7514: keep pointer pointed
|
2015-05-28 12:46:52 -05:00 |
|
Anthony Minessale
|
785ecdb39e
|
FS-7508: revert
|
2015-05-28 12:46:52 -05:00 |
|
Anthony Minessale
|
0d626bc715
|
FS-7501: more factoring on vid buffer
|
2015-05-28 12:46:52 -05:00 |
|
Anthony Minessale
|
91b88aefe7
|
FS-7517: this mode is more reliable, default for now
|
2015-05-28 12:46:52 -05:00 |
|
Seven Du
|
f6484f5bf4
|
FS-7517: add warning dropped from 0353e45 back in case it still happens
|
2015-05-28 12:46:52 -05:00 |
|
Anthony Minessale
|
1d844f150b
|
FS-7514: don't auto answer in decode_video
|
2015-05-28 12:46:51 -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
|
e1321c8775
|
FS-7517: fix pack mode 1
|
2015-05-28 12:46:51 -05:00 |
|
Anthony Minessale
|
bc3ee71f87
|
FS-7517: this seems to actually work for some reason
|
2015-05-28 12:46:51 -05:00 |
|
Anthony Minessale
|
a64d8b01d1
|
FS-7517: doh
|
2015-05-28 12:46:51 -05:00 |
|
Anthony Minessale
|
43ec552252
|
FS-7517: hack workaround in, its better than the way it is, must be fixed
|
2015-05-28 12:46:50 -05:00 |
|
Seven Du
|
23410ab94a
|
FS-7514: use a larger and not hardcoded buffer for video packet
|
2015-05-28 12:46:50 -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
|
03d870bb19
|
FS-7508: revert chage to debounce key reqs
|
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 |
|