Anthony Minessale
e2f24fbcd0
FS-7515: automake and pkg-config detection for mod_cv/opencv
2015-05-28 11:32:24 -05:00
Anthony Minessale
de3cb5da30
FS-7514: add pkg-config checks for vlc
2015-05-28 11:32:24 -05:00
Anthony Minessale
ba789b829c
FS-7515: promote debug message
2015-05-28 11:32:24 -05:00
Anthony Minessale
3afc83eee8
FS-7515: add mod_cv
2015-05-28 11:32:24 -05:00
Anthony Minessale
9d64abd6df
FS-7502: add some changes for video media bug
2015-05-28 11:32:24 -05:00
Anthony Minessale
8e5dc7462c
FS-7519: cleanup on mod_avformat
2015-05-28 11:32:17 -05:00
Anthony Minessale
f75585f11f
FS-7502: add record_concat_video=true to show split video recordings with session record
2015-05-28 11:32:17 -05:00
Seven Du
1c368598b0
FS-7508: add debug logs
2015-05-28 11:32:17 -05:00
Seven Du
d9bffcc4ac
FS-7508: restart on ts mismatch and add some logs to track packet loss
2015-05-28 11:32:17 -05:00
Anthony Minessale
4c11339bc3
FS-7502: set video flag on record session
2015-05-28 11:32:17 -05:00
Anthony Minessale
c5ef904f1d
FS-7501: add mutex to vid buf and fix regression from last regression fix
2015-05-28 11:32:16 -05:00
Anthony Minessale
427309cf83
FS-7500: fix some regressions regarding passthru video
2015-05-28 11:32:16 -05:00
Michael Jerris
1c9273e7f5
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 11:32:16 -05:00
Michael Jerris
9dd5a7757b
FS-7501: remove debug
2015-05-28 11:32:16 -05:00
Anthony Minessale
88756f62da
FS-7500: fix syntax
2015-05-28 11:32:16 -05:00
Anthony Minessale
609196b3e6
FS-7499: improve generic nack and vpx framing
2015-05-28 11:32:16 -05:00
Brian West
b98042c5e4
FS-7513: fix segfault on conference hangup
2015-05-28 11:32:15 -05:00
Anthony Minessale
f2965218d6
FS-7509: add local mute to verto
2015-05-28 11:32:15 -05:00
Anthony Minessale
08bc280745
FS-7509: fail call on stream error
2015-05-28 11:32:15 -05:00
Anthony Minessale
9d7e0888a9
FS-7509: WIP media reneg stuff
2015-05-28 11:32:15 -05:00
Brian West
66167162d3
FS-7513: Add 8x8 grid layout
2015-05-28 11:32:15 -05:00
Michael Jerris
42ba352226
FS-7513: don't seg when you have a mute png defined that can not be read
2015-05-28 11:32:15 -05:00
Michael Jerris
595ca161b1
FS-7513: remove unused profile params ack-sound and nack-sound
2015-05-28 11:32:14 -05:00
Anthony Minessale
cb99c05993
FS-7508: use all the cpus
2015-05-28 11:32:14 -05:00
Anthony Minessale
eb6df71349
FS-7504: allow <modname>.<codecname> support so multiple modules can exist for the same codec
2015-05-28 11:32:14 -05:00
Anthony Minessale
509241bd65
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 11:32:14 -05:00
Anthony Minessale
54d15cf6e9
FS-7513: don't want detach here
2015-05-28 11:32:13 -05:00
Seven Du
7df94b396d
FS-7519: Another round to break mod_av, now mod_avcodec
2015-05-28 11:32:08 -05:00
Seven Du
cf08e106aa
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 11:32:01 -05:00
Anthony Minessale
aea8d79efe
FS-7519: add pkg-config checks for avformat and avcodec and move modules to use automke
2015-05-28 11:31:49 -05:00
Anthony Minessale
dbb67cc212
add audio offset
2015-05-27 14:57:54 -05:00
Seven Du
3989012209
fix stereo
2015-05-27 14:57:54 -05:00
Seven Du
1ab3c07224
got webm working with mono, todo: stereo, syncing
2015-05-27 14:57:54 -05:00
Seven Du
6428b1ef85
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-27 14:57:54 -05:00
Michael Jerris
2f1eeb0cec
FS-7513: fix conference position api command description
2015-05-27 14:57:54 -05:00
Anthony Minessale
f6e58a2a87
FS-7508: timing update
2015-05-27 14:57:54 -05:00
Seven Du
a9d1fe5f94
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-27 14:57:54 -05:00
Anthony Minessale
9d35980c71
fix size
2015-05-27 14:57:54 -05:00
Seven Du
0dc6ab2858
FS-7508: fix when reading invalid vp9 and cleanup a bit
2015-05-27 14:57:54 -05:00
Seven Du
72edfff077
WIP add mod_webm, video is working, audio is not
2015-05-27 14:57:54 -05:00
Anthony Minessale
55add7e2fd
FS-7508: tweak
2015-05-27 14:57:53 -05:00
Seven Du
279b6c65b1
FS-7508: add vp9 key frame detection and some packet sanity check
2015-05-27 14:57:53 -05:00
Anthony Minessale
b7d2804956
FS-7508: WIP vp9 stuff
2015-05-27 14:57:53 -05:00
Anthony Minessale
b526eb9db9
FS-7500: move flags up
2015-05-27 14:57:53 -05:00
Anthony Minessale
3fade35c9c
FS-7500: init dtmf to 0
2015-05-27 14:57:53 -05:00
Anthony Minessale
3797c89703
FS-7500: add partition mode to switch_buffer
2015-05-27 14:57:53 -05:00
Anthony Minessale
a2fc2d70e0
FS-7509: fix typo
2015-05-27 14:57:53 -05:00
Anthony Minessale
bcc5f85569
FS-7500: wtf
2015-05-27 14:57:53 -05:00
Anthony Minessale
d1c3540036
FS-7500: don't wait for video ready from inside video thread that sets that flag
2015-05-27 14:57:53 -05:00
Anthony Minessale
28a6b17533
FS-7500: revert
2015-05-27 14:57:53 -05:00