Anthony Minessale
5ff74dc826
FS-7513: have one way video calls also use blank avatar system
2015-05-28 11:32:26 -05:00
Seven Du
bf96683c70
FS-7508: improve vpx err msg
2015-05-28 11:32:26 -05:00
Brian West
ce0de7c156
FS-7500: fix buffer too small in fsv
2015-05-28 11:32:26 -05:00
Anthony Minessale
a59a42d168
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 11:32:26 -05:00
Anthony Minessale
7e110bb752
FS-7512: add mod_png to play a png as video defaults to 10 sec add {png_ms=N} to change (negative number is forever)
2015-05-28 11:32:26 -05:00
Anthony Minessale
4e636ca45a
FS-7513: play files in layers
2015-05-28 11:32:26 -05:00
Seven Du
ad3a4dcbc6
FS-7515: fix copy & paste err
2015-05-28 11:32:25 -05:00
Seven Du
90edfc30ab
FS-7515: fix compiler warnings on Mac
2015-05-28 11:32:25 -05:00
Brian West
380e0382a2
FS-7500: video introp tweaks
2015-05-28 11:32:25 -05:00
Brian West
d6269cffee
FS-7513: support simo vid recording of conference
2015-05-28 11:32:25 -05:00
Anthony Minessale
97f6d8d2ae
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 11:32:25 -05:00
Anthony Minessale
7b38954435
FS-7506: make freetype optional
2015-05-28 11:32:25 -05:00
Anthony Minessale
a9b1251aeb
FS-7515: reset stats in a few places
2015-05-28 11:32:24 -05:00
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
9d7e0888a9
FS-7509: WIP media reneg stuff
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