4178 Commits

Author SHA1 Message Date
Anthony Minessale
93c841d9e8 FS-7515: add more features to mod_cv 2015-05-28 12:47:22 -05:00
Anthony Minessale
d0bd11f7bc FS-7515: refactor 2015-05-28 12:47:21 -05:00
Seven Du
30463bfc1e FS-7513: break is safer than continue
when the encoder returns 0, it means no more data will come and we should not try again
2015-05-28 12:47:21 -05:00
Anthony Minessale
f6886b05d1 FS-7515: overlay refactor add zidx and abs position 2015-05-28 12:47:21 -05:00
Anthony Minessale
d8e5334a05 FS-7513: add some mutexes on video_read_callback code 2015-05-28 12:47:21 -05:00
Anthony Minessale
1fb0dcd61d FS-7513: unlock vs lock 2015-05-28 12:47:20 -05:00
Anthony Minessale
cbe4f10ba3 FS-7515: expand on overlays 2015-05-28 12:47:20 -05:00
Seven Du
046798a057 FS-7513: don't write 0 data, openh264 might return 0 2015-05-28 12:47:20 -05:00
Anthony Minessale
7d60e6e868 FS-7513: missing some logic for those with video to take layers from those with avatars 2015-05-28 12:47:20 -05:00
Anthony Minessale
c312b50da7 FS-7515: update cv to use new alpha supported switch_image_t 2015-05-28 12:47:20 -05:00
Seven Du
0ddfea1d1b FS-7500: refactor to support Alpha channel on core image, only ARGB & I420 are supported 2015-05-28 12:47:20 -05:00
Anthony Minessale
eb86d65cde FS-7515: add missing parse code 2015-05-28 12:47:19 -05:00
Anthony Minessale
e20ddd3818 FS-7515: debounce 2015-05-28 12:47:19 -05:00
Anthony Minessale
8fddf6b99d FS-7513: protect layout hash 2015-05-28 12:47:19 -05:00
Anthony Minessale
9cf804d4d0 FS-7515: add opaque container for png to pass around and save width and height 2015-05-28 12:47:19 -05:00
Anthony Minessale
d10ea7f943 FS-7513: favor callers with video to take spaces in the layouts over callers with avatars 2015-05-28 12:47:18 -05:00
Anthony Minessale
5d9e4752a5 FS-7513: add auto-3d-position attr to <layout> and the auto as a valid value in existingaudio-position in <image> to auto-arrage the 3d openal positioning to either set it for the whole layout or an individual image 2015-05-28 12:47:17 -05:00
Anthony Minessale
74cff6a744 FS-7513: fix queued video playbacks 2015-05-28 12:47:16 -05:00
Anthony Minessale
8a0b95115f FS-7513: have one way video calls also use blank avatar system 2015-05-28 12:47:16 -05:00
Brian West
cfc8dc5b47 FS-7500: fix buffer too small in fsv 2015-05-28 12:47:16 -05:00
Anthony Minessale
f8287d0617 FS-7513: add profile param video-no-video-avatar and variable video_avatar_png to set video replacement avatar images
add also video_no_video_avatar_png to only check the var on no-video situations
2015-05-28 12:47:16 -05:00
Anthony Minessale
07b9600130 FS-7513: play files in layers 2015-05-28 12:47:16 -05:00
Seven Du
c128d0c850 FS-7515: fix copy & paste err 2015-05-28 12:47:16 -05:00
Seven Du
384c595c31 FS-7515: fix compiler warnings on Mac 2015-05-28 12:47:16 -05:00
Brian West
0f3b3752d2 FS-7513: support simo vid recording of conference 2015-05-28 12:47:15 -05:00
Anthony Minessale
83b72513f6 FS-7515: reset stats in a few places 2015-05-28 12:47:15 -05:00
Anthony Minessale
74737983be FS-7515: automake and pkg-config detection for mod_cv/opencv 2015-05-28 12:47:15 -05:00
Anthony Minessale
cb2bf7269a FS-7515: promote debug message 2015-05-28 12:47:15 -05:00
Anthony Minessale
b21406e4c0 FS-7515: add mod_cv 2015-05-28 12:47:15 -05:00
Michael Jerris
0fc2c54b11 FS-7513: Add new conference profile param video-mode (mux,transcode,passthrough) with passthrough as default
remove transcode-video, decode-video, mix-video flags
2015-05-28 12:47:14 -05:00
Anthony Minessale
8b9f8748a2 FS-7500: fix syntax 2015-05-28 12:47:14 -05:00
Brian West
7fc019a979 FS-7513: fix segfault on conference hangup 2015-05-28 12:47:14 -05:00
Michael Jerris
6d5590a76a FS-7513: don't seg when you have a mute png defined that can not be read 2015-05-28 12:47:13 -05:00
Michael Jerris
2171081963 FS-7513: remove unused profile params ack-sound and nack-sound 2015-05-28 12:47:13 -05:00
Anthony Minessale
7c294f242f FS-7504: allow <modname>.<codecname> support so multiple modules can exist for the same codec 2015-05-28 12:47:13 -05:00
Anthony Minessale
52d15f6398 FS-7505: clean up and support multiple formats to same extensions {modname=mod_vlc}rtmp://foo.com/flvplayback also move [/tmp]file to be {spool_path=/tmp} 2015-05-28 12:47:13 -05:00
Anthony Minessale
13e60c420d FS-7513: don't want detach here 2015-05-28 12:47:13 -05:00
Michael Jerris
ca291c3f12 FS-7513: fix conference position api command description 2015-05-28 12:47:12 -05:00
Anthony Minessale
35c6a1479d FS-7500: move flags up 2015-05-28 12:47:11 -05:00
Anthony Minessale
8f3788abce FS-7500: wtf 2015-05-28 12:47:11 -05:00
Anthony Minessale
fdcfcaece9 FS-7500: don't wait for video ready from inside video thread that sets that flag 2015-05-28 12:47:11 -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
Anthony Minessale
bffdac0bb7 FS-7514: add file params to set some optimal settings from conference into recording handle and make streaming better 2015-05-28 12:47:10 -05:00
Seven Du
ae8ddfd4f1 FS-7518: add mod_mp4v2
libmp4v2-dev is required for this mod
2015-05-28 12:47:10 -05:00
Anthony Minessale
517a6d4ab7 FS-7503: add video read flags to choose flush and or block mode and add stuff to vlc so it can play youtube urls 2015-05-28 12:47:10 -05:00
Anthony Minessale
fa2f274c61 FS-7513: move layout switching to muxing thread for more protection 2015-05-28 12:47:10 -05:00
Anthony Minessale
e3d79947fc FS-7513: reset layer on aspect change 2015-05-28 12:47:09 -05:00
Anthony Minessale
c9cccd519a FS-7509: add some more bandwidth control features 2015-05-28 12:47:09 -05:00
Anthony Minessale
e7ab257c45 FS-7513: revert 2015-05-28 12:47:08 -05:00