Anthony Minessale
|
e65f6bd604
|
FS-7513: add logo func and positioning param and vid snapshot
|
2015-05-28 12:47:02 -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
|
84a1f5f642
|
FS-7500: add overlay func
|
2015-05-28 12:47:02 -05:00 |
|
Seven Du
|
c70e8cf216
|
FS-7500: add yuv2rgb
|
2015-05-28 12:47:01 -05:00 |
|
Anthony Minessale
|
1faf602251
|
FS-7513: basic logo
|
2015-05-28 12:47:01 -05:00 |
|
Anthony Minessale
|
521a97935e
|
FS-7500: check in png code and put it in the core to mature
|
2015-05-28 12:47:00 -05:00 |
|
Seven Du
|
90ea86bc95
|
FS-7506 FS-7513: refactor with rgb color space to support anti aliasing
|
2015-05-28 12:47:00 -05:00 |
|
Anthony Minessale
|
0697db4fb4
|
FS-7506 FS-7513: set banner with video_banner_text variable set before calling in, NEEDS DOCS params are parsable inside a {} string
|
2015-05-28 12:46:59 -05:00 |
|
Seven Du
|
9d7eef28e6
|
FS-7500 FS-7513: add and use switch_img_fill
|
2015-05-28 12:46:59 -05:00 |
|
Seven Du
|
c857be4547
|
FS-7506: improve draw_text with minimum anti aliasing
|
2015-05-28 12:46:59 -05:00 |
|
Seven Du
|
0f28311b17
|
FS-7506 FS-7513: refactor switch color and implement draw_text in mod_conference
|
2015-05-28 12:46:59 -05:00 |
|
Anthony Minessale
|
1aa66ef30a
|
FS-7513: do layers in order and reset when attaching
|
2015-05-28 12:46:58 -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 |
|
Anthony Minessale
|
e14ad07a26
|
FS-7500: move function to core
|
2015-05-28 12:46:58 -05:00 |
|
Anthony Minessale
|
f7fb5fbff3
|
FS-7500: forgot one
|
2015-05-28 12:46:58 -05:00 |
|
Anthony Minessale
|
1bb8c0a8fc
|
FS-7500: fix signed error
|
2015-05-28 12:46:58 -05:00 |
|
Anthony Minessale
|
a56e65bace
|
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-28 12:46:58 -05:00 |
|
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
|
1061aef9fa
|
FS-7500: convert more to typedef to avoid warnings and build problems
|
2015-05-28 12:46:56 -05:00 |
|
Anthony Minessale
|
13c3f053ab
|
FS-7500: use the vpx_image_t from the installed header file to prevent mismatch
|
2015-05-28 12:46:56 -05:00 |
|
Anthony Minessale
|
4d100bc2e8
|
FS-7509: stop media on verto detach
|
2015-05-28 12:46:55 -05:00 |
|
Anthony Minessale
|
982d05c30c
|
FS-7501: fix vid buffer reset
|
2015-05-28 12:46:55 -05:00 |
|
Seven Du
|
c52d69d173
|
FS-7500: add switch_img_copy to clone an image
|
2015-05-28 12:46:54 -05:00 |
|
Anthony Minessale
|
a69938c3d5
|
FS-7500: factor back in video_thread callback and move it to the video_read_frame
|
2015-05-28 12:46:53 -05:00 |
|
Anthony Minessale
|
bc24e0f28a
|
support AVPF too
|
2015-05-28 12:46:53 -05:00 |
|
Anthony Minessale
|
17aa836403
|
FS-7499: add generic nack support to rtp stack
|
2015-05-28 12:46:53 -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
|
0d626bc715
|
FS-7501: more factoring on vid buffer
|
2015-05-28 12:46:52 -05:00 |
|
Anthony Minessale
|
0e991e7d0f
|
FS-7501: connect video buffer for testing, still needs a lot of work
|
2015-05-28 12:46:52 -05:00 |
|
Anthony Minessale
|
2a50c6d55c
|
FS-7501: use vidderbuffer in rtp
|
2015-05-28 12:46:52 -05:00 |
|
Anthony Minessale
|
7b323f0b17
|
FS-7501: add vidderbuffer
|
2015-05-28 12:46:52 -05:00 |
|
Seven Du
|
a50789f97f
|
FS-7499: magic number to macro
|
2015-05-28 12:46:52 -05:00 |
|
Anthony Minessale
|
76ec99ed97
|
FS-7500: poll rtp on answer until dtls is negotiated
|
2015-05-28 12:46:51 -05:00 |
|
Anthony Minessale
|
303a4ecf99
|
FS-7499: move fir and pli into the normal rtcp code so it can be bundled with a report block per the rfc
|
2015-05-28 12:46:51 -05:00 |
|
Anthony Minessale
|
be21d4f28f
|
FS-7500: use unsigned int for frame->timestamp
|
2015-05-28 12:46:50 -05:00 |
|
Anthony Minessale
|
970064294c
|
FS-7500: refactoring
|
2015-05-28 12:46:50 -05:00 |
|
Anthony Minessale
|
2ea12656ea
|
FS-7500: improvement for conf vid
|
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
|
b90d24a05f
|
FS-7513: fix video switching in conference
|
2015-05-28 12:46:48 -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
|
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
|
e7d34f3170
|
FS-7508: tolerate some messed up packets a little more
|
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
|
44e7929507
|
FS-7500: revert earlier bridge change
|
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
|
365a5dd820
|
FS-7500: major refactoring pass. Push concepts from mod_vlc as deep as possible and flesh out api to use everywhere else. Round 2 will be to convert the bridge and other places using the same code
|
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 |
|
William King
|
4fc94e3907
|
FS-7500 S-7513: Few build fixes
|
2015-05-28 12:46:43 -05:00 |
|