Seven Du
|
87766a23b7
|
FS-7508: add vp9 key frame detection and some packet sanity check
|
2015-05-28 12:47:12 -05:00 |
|
Anthony Minessale
|
4a6e9fd4b0
|
FS-7508: WIP vp9 stuff
|
2015-05-28 12:47:12 -05:00 |
|
Anthony Minessale
|
24254bb1fd
|
FS-7500: revert
|
2015-05-28 12:47:11 -05:00 |
|
Anthony Minessale
|
d3359ff9f0
|
FS-7500: don't wait for video ready from inside video thread that sets that flag
|
2015-05-28 12:47:11 -05:00 |
|
Seven Du
|
1a31f1f183
|
add vp9 passthru
|
2015-05-28 12:47:11 -05:00 |
|
Anthony Minessale
|
289c7925aa
|
FS-7508: reset packet data on codec reset
|
2015-05-28 12:47:08 -05:00 |
|
Seven Du
|
c59874cbff
|
FS-7517 FS-7508: typo
|
2015-05-28 12:47:05 -05:00 |
|
Brian West
|
8c9acc4316
|
FS-7517: Fix mod_openh264 include
|
2015-05-28 12:47:05 -05:00 |
|
Anthony Minessale
|
f8729d5440
|
FS-7500: make video bandwidth accurate for vpx
|
2015-05-28 12:47:04 -05:00 |
|
Anthony Minessale
|
356a501b7c
|
FS-7508: reduce vpx memory footprint
|
2015-05-28 12:47:03 -05:00 |
|
Anthony Minessale
|
2c1ab14074
|
FS-7513: add configurable FPS for conf and default to 15
|
2015-05-28 12:47:02 -05:00 |
|
Seven Du
|
0a015f4c76
|
FS-7517: fix hardcoded width and height on video reset
|
2015-05-28 12:46:59 -05:00 |
|
Anthony Minessale
|
fcf32fd53d
|
FS-7500 FS-7513: add video bandwidth control function and use it in mod_conference
|
2015-05-28 12:46:58 -05:00 |
|
Seven Du
|
78067a890c
|
FS-7517: update to openh264 commit 3f19534dd6118b96ce73073ae1e047490c71b6e6
|
2015-05-28 12:46:58 -05:00 |
|
Anthony Minessale
|
8d3f93152e
|
FS-7508: parse both bw vars the same
|
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
|
ac140fb6dd
|
FS-7500: codec tweaks
|
2015-05-28 12:46:56 -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
|
e00fbe5aad
|
FS-7508: reduce error freq
|
2015-05-28 12:46:55 -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
|
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 |
|
Anthony Minessale
|
970064294c
|
FS-7500: refactoring
|
2015-05-28 12:46:50 -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 |
|
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 |
|
Anthony Minessale
|
8a56d8a086
|
FS-7508: seems to work better restarting on error
|
2015-05-28 12:46:48 -05:00 |
|
Anthony Minessale
|
e83db9e249
|
FS-7517: remove debug
|
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
|
140a1c9661
|
FS-7500 FS-7508: shift some hacks around
|
2015-05-28 12:46:47 -05:00 |
|
Seven Du
|
aa654da777
|
FS-7500: use SWITCH_DEFAULT_VIDEO_SIZE as slice size
|
2015-05-28 12:46:46 -05:00 |
|
Seven Du
|
3b7bdac4b9
|
FS-7517: mod_openh264 follows up the new encoder flow
|
2015-05-28 12:46:45 -05:00 |
|
Anthony Minessale
|
e7d34f3170
|
FS-7508: tolerate some messed up packets a little more
|
2015-05-28 12:46:45 -05:00 |
|
Anthony Minessale
|
40ee25f5b8
|
FS-7508: change vpx encoder to not re-init the whole codec, it messes it up but side effect, we need to init the encoder at 4k and scale down to aovid the vpx resize seg
|
2015-05-28 12:46:45 -05:00 |
|
Anthony Minessale
|
d7af2b128c
|
FS-7500: clean up logic of encoder flow and set rules on return values and tweak some codec settings on vp8
|
2015-05-28 12:46:45 -05:00 |
|
Anthony Minessale
|
22020c86cb
|
FS-7500: add SFF_USE_VIDEO_TIMESTAMP to tell video write frame if it needs to use a timer or not for timestamps
|
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 |
|
Anthony Minessale
|
659c1e474e
|
FS-7500: Work in progress. Added codec config params that can be set from session and made vpx codec re-init on size change. Also add periodic key frame timer
|
2015-05-28 12:46:44 -05:00 |
|
Anthony Minessale
|
765fff3d75
|
FS-7500: add support for codec control and use it to pass messages down to the codec and use it to implement keyframe reset for fir, pli and nack. Later we will expand to handle nack correctly.
|
2015-05-28 12:46:44 -05:00 |
|
Anthony Minessale
|
d4a5ebf97d
|
FS-7500 FS-7517 FS-7508 FS-7514: chrome working on most, bria working on some
|
2015-05-28 12:46:44 -05:00 |
|