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
379950f523
FS-7500: video introp tweaks
2015-05-28 12:47:15 -05:00
Brian West
0f3b3752d2
FS-7513: support simo vid recording of conference
2015-05-28 12:47:15 -05:00
Anthony Minessale
abd9867cf9
FS-7514: tweak vlc to ask for aac in mp4
...
don't start playing until the first read in vlc vid handles
use correct buffer len
Fixing typo. memset should zero out the whole struct
add some mutexes
fix locking issue on bad formatted input string
2015-05-28 12:47:15 -05:00
Anthony Minessale
c07513ea55
FS-7506: make freetype optional
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
c13d4bcbbb
FS-7514: add pkg-config checks for vlc
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
Anthony Minessale
ee81167996
FS-7502: add some changes for video media bug
2015-05-28 12:47:15 -05:00
Anthony Minessale
026ae6945e
FS-7519: cleanup on mod_avformat
2015-05-28 12:47:15 -05:00
Anthony Minessale
1cbc3c58a5
FS-7502: add record_concat_video=true to show split video recordings with session record
2015-05-28 12:47:15 -05:00
Seven Du
96d4318964
FS-7508: add debug logs
2015-05-28 12:47:15 -05:00
Seven Du
dc17932a81
FS-7508: restart on ts mismatch and add some logs to track packet loss
2015-05-28 12:47:15 -05:00
Anthony Minessale
216850c1a0
FS-7502: set video flag on record session
2015-05-28 12:47:14 -05:00
Anthony Minessale
dc7608fb9e
FS-7501: add mutex to vid buf and fix regression from last regression fix
2015-05-28 12:47:14 -05:00
Anthony Minessale
84ca513353
FS-7500: fix some regressions regarding passthru video
2015-05-28 12:47:14 -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
Michael Jerris
93debc5ae1
FS-7501: remove debug
2015-05-28 12:47:14 -05:00
Anthony Minessale
8b9f8748a2
FS-7500: fix syntax
2015-05-28 12:47:14 -05:00
Anthony Minessale
fa7695847a
FS-7499: improve generic nack and vpx framing
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
Anthony Minessale
d34c85aeb7
FS-7509: add local mute to verto
2015-05-28 12:47:14 -05:00
Anthony Minessale
30a11959fa
FS-7509: fail call on stream error
2015-05-28 12:47:14 -05:00
Anthony Minessale
eb819b51b5
FS-7509: WIP media reneg stuff
2015-05-28 12:47:14 -05:00
Brian West
13205e49af
FS-7513: Add 8x8 grid layout
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
2bbe417fab
FS-7508: use all the cpus
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
Seven Du
fb429b2134
FS-7519: Another round to break mod_av, now mod_avcodec
2015-05-28 12:47:13 -05:00
Seven Du
ed62be70c3
FS-7519: WIP break mod_av into mod_avformat, moving to libav.org API
...
Tested with libav 11.3
./configure --prefix=/opt/av --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame --enable-libvorbis --enable-libvpx --enable-libfaac --enable-libspeex --enable-nonfree --enable-vda
WIP av file interface, kind of works, need further tweak & cleanup
2015-05-28 12:47:13 -05:00
Anthony Minessale
25dade86aa
FS-7519: add pkg-config checks for avformat and avcodec and move modules to use automke
2015-05-28 12:47:13 -05:00
Anthony Minessale
697107547a
add audio offset
2015-05-28 12:47:13 -05:00
Seven Du
adbb197414
fix stereo
2015-05-28 12:47:12 -05:00
Seven Du
bbfd9f7ef3
got webm working with mono, todo: stereo, syncing
2015-05-28 12:47:12 -05:00
Seven Du
29bddbd3fc
WIP add experimental vorbis codec
...
made it like a codec mod so we can share the same code in case opus is fully supported in webm
add -lvorbis -lvorbisenc to Makefile
the audio is still completely silence, hope we can find out why
2015-05-28 12:47:12 -05:00
Michael Jerris
ca291c3f12
FS-7513: fix conference position api command description
2015-05-28 12:47:12 -05:00
Anthony Minessale
fc1ff9209e
FS-7508: timing update
2015-05-28 12:47:12 -05:00
Seven Du
8d4686aee2
some refactors and make audio work with opus
...
use SWITCH_RTP_MAX_BUF_LEN for video
timestamp has to times 1000 or it too short
neither VLC nor Chrome plays it because they don't support OPUS,
but you can use `ffmpeg -i a.webm b.webm`
2015-05-28 12:47:12 -05:00
Anthony Minessale
db31cc650e
fix size
2015-05-28 12:47:12 -05:00
Seven Du
18cd917916
FS-7508: fix when reading invalid vp9 and cleanup a bit
2015-05-28 12:47:12 -05:00
Seven Du
897ec20c99
WIP add mod_webm, video is working, audio is not
2015-05-28 12:47:12 -05:00
Anthony Minessale
66dd1bc8e7
FS-7508: tweak
2015-05-28 12:47:12 -05:00
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