]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
11 years agoFS-7513: missing some logic for those with video to take layers from those with avatars
Anthony Minessale [Wed, 15 Apr 2015 01:47:18 +0000 (20:47 -0500)] 
FS-7513: missing some logic for those with video to take layers from those with avatars

11 years agoFS-7513: add overlap param
Anthony Minessale [Tue, 14 Apr 2015 22:40:24 +0000 (17:40 -0500)] 
FS-7513: add overlap param

11 years agoFS-7515: update cv to use new alpha supported switch_image_t
Anthony Minessale [Tue, 14 Apr 2015 22:08:59 +0000 (17:08 -0500)] 
FS-7515: update cv to use new alpha supported switch_image_t

11 years agoFS-7517: trival treak openh264 logs
Seven Du [Tue, 14 Apr 2015 01:24:22 +0000 (09:24 +0800)] 
FS-7517: trival treak openh264 logs

11 years agoFS-7500: use pkg-config to check for libyuv location
Michael Jerris [Mon, 13 Apr 2015 17:52:23 +0000 (12:52 -0500)] 
FS-7500: use pkg-config to check for libyuv location

11 years agoFS-7499: juggle log lines
Anthony Minessale [Mon, 13 Apr 2015 15:14:55 +0000 (10:14 -0500)] 
FS-7499: juggle log lines

11 years agoFS-7500: refactor to support Alpha channel on core image, only ARGB & I420 are supported
Seven Du [Sun, 12 Apr 2015 06:20:52 +0000 (14:20 +0800)] 
FS-7500: refactor to support Alpha channel on core image, only ARGB & I420 are supported

11 years agoClang-3.5 warnings fixed
Brian West [Sat, 11 Apr 2015 16:13:07 +0000 (11:13 -0500)] 
Clang-3.5 warnings fixed

11 years agoFS-7515: add missing parse code
Anthony Minessale [Fri, 10 Apr 2015 22:57:03 +0000 (17:57 -0500)] 
FS-7515: add missing parse code

11 years agoFS-7515: debounce
Anthony Minessale [Fri, 10 Apr 2015 22:41:18 +0000 (17:41 -0500)] 
FS-7515: debounce

11 years agoFS-7513: protect layout hash
Anthony Minessale [Fri, 10 Apr 2015 21:51:10 +0000 (16:51 -0500)] 
FS-7513: protect layout hash

11 years agoFS-7515: add opaque container for png to pass around and save width and height
Anthony Minessale [Fri, 10 Apr 2015 21:39:03 +0000 (16:39 -0500)] 
FS-7515: add opaque container for png to pass around and save width and height

11 years agoFS-7506: Add default fonts to tree
Brian [Fri, 10 Apr 2015 16:51:43 +0000 (11:51 -0500)] 
FS-7506: Add default fonts to tree

11 years agoFS-7516: add mod_imagick
Seven Du [Fri, 10 Apr 2015 12:40:24 +0000 (20:40 +0800)] 
FS-7516: add mod_imagick

use the magick-core API
We have pdfs and gifs
auto play gif and png
yeah, you can play video files with imgk

video only
requires ffmpeg binary
need autoplay=(1000/FPS)

11 years agoFS-7509: don't need this change revert it
Anthony Minessale [Fri, 10 Apr 2015 04:53:16 +0000 (23:53 -0500)] 
FS-7509: don't need this change revert it

11 years agoFS-7501: add auto sync of jb and fps detection
Anthony Minessale [Thu, 9 Apr 2015 23:18:45 +0000 (18:18 -0500)] 
FS-7501: add auto sync of jb and fps detection

11 years agoFS-7499: demote log line
Anthony Minessale [Thu, 9 Apr 2015 20:52:18 +0000 (15:52 -0500)] 
FS-7499: demote log line

11 years agomove nested condition parsing to only happen if main condition was satisfied may...
Anthony Minessale [Thu, 9 Apr 2015 20:08:52 +0000 (15:08 -0500)] 
move nested condition parsing to only happen if main condition was satisfied may alter behaviour see docs and FS-4935

11 years agoFS-7509: fix layout select menu
Anthony Minessale [Thu, 9 Apr 2015 19:29:23 +0000 (14:29 -0500)] 
FS-7509: fix layout select menu

11 years agoFS-7513: favor callers with video to take spaces in the layouts over callers with...
Anthony Minessale [Thu, 9 Apr 2015 19:09:50 +0000 (14:09 -0500)] 
FS-7513: favor callers with video to take spaces in the layouts over callers with avatars

11 years agoFS-7513: add auto-3d-position attr to <layout> and the auto as a valid value in exist...
Anthony Minessale [Thu, 9 Apr 2015 16:04:37 +0000 (11:04 -0500)] 
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

11 years agoFS-7500 FS-7508: move debug logging to DEBUG1
Anthony Minessale [Wed, 8 Apr 2015 19:16:10 +0000 (14:16 -0500)] 
FS-7500 FS-7508: move debug logging to DEBUG1

11 years agoFS-7500: drop flags on recover
Anthony Minessale [Wed, 8 Apr 2015 19:10:24 +0000 (14:10 -0500)] 
FS-7500: drop flags on recover

11 years agoFS-7500: don't send blank vid on sleep unless there is nothing else going on
Anthony Minessale [Wed, 8 Apr 2015 16:33:10 +0000 (11:33 -0500)] 
FS-7500: don't send blank vid on sleep unless there is nothing else going on

11 years agoFS-7500: wait for video ready on answer
Anthony Minessale [Tue, 7 Apr 2015 23:23:59 +0000 (18:23 -0500)] 
FS-7500: wait for video ready on answer

11 years agoFS-7500: check for uninit srtp
Anthony Minessale [Tue, 7 Apr 2015 23:02:24 +0000 (18:02 -0500)] 
FS-7500: check for uninit srtp

11 years agoFS-7500: fix sleep sending blank img too fast
Anthony Minessale [Tue, 7 Apr 2015 22:52:34 +0000 (17:52 -0500)] 
FS-7500: fix sleep sending blank img too fast

11 years agoFS-7509: fix mozilla full screen
Anthony Minessale [Tue, 7 Apr 2015 22:52:04 +0000 (17:52 -0500)] 
FS-7509: fix mozilla full screen

11 years agoFS-7501: improve linked list algorithm in a few places to help performance
Anthony Minessale [Tue, 7 Apr 2015 20:39:04 +0000 (15:39 -0500)] 
FS-7501: improve linked list algorithm in a few places to help performance

11 years agoadd Seven Du to AUTHORS
Seven Du [Tue, 7 Apr 2015 17:25:04 +0000 (01:25 +0800)] 
add Seven Du to AUTHORS

11 years agoFS-7512: add audio to png
Seven Du [Tue, 7 Apr 2015 17:16:26 +0000 (01:16 +0800)] 
FS-7512: add audio to png

11 years agoFS-7512: slow down in block mod
Seven Du [Tue, 7 Apr 2015 16:12:47 +0000 (00:12 +0800)] 
FS-7512: slow down in block mod

11 years agoFS-7513: fix queued video playbacks
Anthony Minessale [Tue, 7 Apr 2015 16:43:19 +0000 (11:43 -0500)] 
FS-7513: fix queued video playbacks

11 years agoFS-7513: have one way video calls also use blank avatar system
Anthony Minessale [Tue, 7 Apr 2015 16:01:57 +0000 (11:01 -0500)] 
FS-7513: have one way video calls also use blank avatar system

11 years agoFS-7508: improve vpx err msg
Seven Du [Tue, 7 Apr 2015 03:03:39 +0000 (11:03 +0800)] 
FS-7508: improve vpx err msg

11 years agoFS-7500: fix buffer too small in fsv
Brian West [Mon, 6 Apr 2015 20:34:24 +0000 (15:34 -0500)] 
FS-7500: fix buffer too small in fsv

11 years agoFS-7513: add profile param video-no-video-avatar and variable video_avatar_png to...
Anthony Minessale [Mon, 6 Apr 2015 20:23:11 +0000 (15:23 -0500)] 
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

11 years agoFS-7512: add mod_png to play a png as video defaults to 10 sec add {png_ms=N} to...
Anthony Minessale [Mon, 6 Apr 2015 19:17:31 +0000 (14:17 -0500)] 
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)

11 years agoFS-7513: play files in layers
Anthony Minessale [Mon, 6 Apr 2015 18:11:29 +0000 (13:11 -0500)] 
FS-7513: play files in layers

11 years agoFS-7515: fix copy & paste err
Seven Du [Mon, 6 Apr 2015 13:54:24 +0000 (21:54 +0800)] 
FS-7515: fix copy & paste err

11 years agoFS-7515: fix compiler warnings on Mac
Seven Du [Mon, 6 Apr 2015 00:31:20 +0000 (08:31 +0800)] 
FS-7515: fix compiler warnings on Mac

11 years agoFS-7500: video introp tweaks
Brian West [Fri, 3 Apr 2015 23:39:43 +0000 (18:39 -0500)] 
FS-7500: video introp tweaks

11 years agoFS-7513: support simo vid recording of conference
Brian West [Fri, 3 Apr 2015 18:42:18 +0000 (13:42 -0500)] 
FS-7513: support simo vid recording of conference

11 years agoFS-7514: tweak vlc to ask for aac in mp4
Anthony Minessale [Fri, 3 Apr 2015 17:08:06 +0000 (12:08 -0500)] 
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

11 years agoFS-7506: make freetype optional
Anthony Minessale [Thu, 2 Apr 2015 19:59:05 +0000 (14:59 -0500)] 
FS-7506: make freetype optional

11 years agoFS-7515: reset stats in a few places
Anthony Minessale [Thu, 2 Apr 2015 19:31:48 +0000 (14:31 -0500)] 
FS-7515: reset stats in a few places

11 years agoFS-7515: automake and pkg-config detection for mod_cv/opencv
Anthony Minessale [Thu, 2 Apr 2015 19:26:44 +0000 (14:26 -0500)] 
FS-7515: automake and pkg-config detection for mod_cv/opencv

11 years agoFS-7514: add pkg-config checks for vlc
Anthony Minessale [Thu, 2 Apr 2015 18:57:45 +0000 (13:57 -0500)] 
FS-7514: add pkg-config checks for vlc

11 years agoFS-7515: promote debug message
Anthony Minessale [Thu, 2 Apr 2015 18:46:32 +0000 (13:46 -0500)] 
FS-7515: promote debug message

11 years agoFS-7515: add mod_cv
Anthony Minessale [Thu, 2 Apr 2015 00:39:39 +0000 (19:39 -0500)] 
FS-7515: add mod_cv

11 years agoFS-7502: add some changes for video media bug
Anthony Minessale [Thu, 2 Apr 2015 00:37:25 +0000 (19:37 -0500)] 
FS-7502: add some changes for video media bug

11 years agoFS-7519: cleanup on mod_avformat
Anthony Minessale [Thu, 2 Apr 2015 00:36:18 +0000 (19:36 -0500)] 
FS-7519: cleanup on mod_avformat

11 years agoFS-7502: add record_concat_video=true to show split video recordings with session...
Anthony Minessale [Mon, 30 Mar 2015 16:52:47 +0000 (11:52 -0500)] 
FS-7502: add record_concat_video=true to show split video recordings with session record

11 years agoFS-7508: add debug logs
Seven Du [Sun, 29 Mar 2015 14:13:28 +0000 (22:13 +0800)] 
FS-7508: add debug logs

11 years agoFS-7508: restart on ts mismatch and add some logs to track packet loss
Seven Du [Sun, 29 Mar 2015 12:32:12 +0000 (20:32 +0800)] 
FS-7508: restart on ts mismatch and add some logs to track packet loss

11 years agoFS-7502: set video flag on record session
Anthony Minessale [Fri, 27 Mar 2015 20:59:51 +0000 (15:59 -0500)] 
FS-7502: set video flag on record session

11 years agoFS-7501: add mutex to vid buf and fix regression from last regression fix
Anthony Minessale [Fri, 27 Mar 2015 20:04:54 +0000 (15:04 -0500)] 
FS-7501: add mutex to vid buf and fix regression from last regression fix

11 years agoFS-7500: fix some regressions regarding passthru video
Anthony Minessale [Fri, 27 Mar 2015 19:02:07 +0000 (14:02 -0500)] 
FS-7500: fix some regressions regarding passthru video

11 years agoFS-7513: Add new conference profile param video-mode (mux,transcode,passthrough)...
Michael Jerris [Fri, 27 Mar 2015 18:27:11 +0000 (14:27 -0400)] 
FS-7513: Add new conference profile param video-mode (mux,transcode,passthrough) with passthrough as default
remove transcode-video, decode-video, mix-video flags

11 years agoFS-7501: remove debug
Michael Jerris [Fri, 27 Mar 2015 18:03:40 +0000 (14:03 -0400)] 
FS-7501: remove debug

11 years agoFS-7500: fix syntax
Anthony Minessale [Thu, 26 Mar 2015 20:18:50 +0000 (15:18 -0500)] 
FS-7500: fix syntax

11 years agoFS-7499: improve generic nack and vpx framing
Anthony Minessale [Thu, 26 Mar 2015 20:00:55 +0000 (15:00 -0500)] 
FS-7499: improve generic nack and vpx framing

11 years agoFS-7513: fix segfault on conference hangup
Brian West [Tue, 24 Mar 2015 19:16:04 +0000 (14:16 -0500)] 
FS-7513: fix segfault on conference hangup

11 years agoFS-7509: add local mute to verto
Anthony Minessale [Tue, 24 Mar 2015 18:39:51 +0000 (13:39 -0500)] 
FS-7509: add local mute to verto

11 years agoFS-7509: fail call on stream error
Anthony Minessale [Tue, 24 Mar 2015 17:49:06 +0000 (12:49 -0500)] 
FS-7509: fail call on stream error

11 years agoFS-7509: WIP media reneg stuff
Anthony Minessale [Tue, 24 Mar 2015 00:56:19 +0000 (19:56 -0500)] 
FS-7509: WIP media reneg stuff

11 years agoFS-7513: Add 8x8 grid layout
Brian West [Fri, 20 Mar 2015 19:39:59 +0000 (14:39 -0500)] 
FS-7513: Add 8x8 grid layout

11 years agoFS-7513: don't seg when you have a mute png defined that can not be read
Michael Jerris [Fri, 20 Mar 2015 23:03:33 +0000 (19:03 -0400)] 
FS-7513: don't seg when you have a mute png defined that can not be read

11 years agoFS-7513: remove unused profile params ack-sound and nack-sound
Michael Jerris [Fri, 20 Mar 2015 17:03:52 +0000 (13:03 -0400)] 
FS-7513: remove unused profile params ack-sound and nack-sound

11 years agoFS-7508: use all the cpus
Anthony Minessale [Thu, 19 Mar 2015 23:49:50 +0000 (18:49 -0500)] 
FS-7508: use all the cpus

11 years agoFS-7504: allow <modname>.<codecname> support so multiple modules can exist for the...
Anthony Minessale [Thu, 19 Mar 2015 19:26:47 +0000 (14:26 -0500)] 
FS-7504: allow <modname>.<codecname> support so multiple modules can exist for the same codec

11 years agoFS-7505: clean up and support multiple formats to same extensions {modname=mod_vlc...
Anthony Minessale [Wed, 18 Mar 2015 22:58:23 +0000 (17:58 -0500)] 
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}

11 years agoFS-7513: don't want detach here
Anthony Minessale [Tue, 17 Mar 2015 19:10:36 +0000 (14:10 -0500)] 
FS-7513: don't want detach here

11 years agoFS-7519: Another round to break mod_av, now mod_avcodec
Seven Du [Tue, 17 Mar 2015 16:12:54 +0000 (00:12 +0800)] 
FS-7519: Another round to break mod_av, now mod_avcodec

11 years agoFS-7519: WIP break mod_av into mod_avformat, moving to libav.org API
Seven Du [Tue, 17 Mar 2015 15:52:01 +0000 (23:52 +0800)] 
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

11 years agoFS-7519: add pkg-config checks for avformat and avcodec and move modules to use automke
Anthony Minessale [Thu, 2 Apr 2015 18:40:51 +0000 (13:40 -0500)] 
FS-7519: add pkg-config checks for avformat and avcodec and move modules to use automke

11 years agoadd audio offset
Anthony Minessale [Mon, 16 Mar 2015 19:58:59 +0000 (14:58 -0500)] 
add audio offset

11 years agofix stereo
Seven Du [Sat, 14 Mar 2015 09:00:09 +0000 (17:00 +0800)] 
fix stereo

11 years agogot webm working with mono, todo: stereo, syncing
Seven Du [Sat, 14 Mar 2015 01:22:41 +0000 (09:22 +0800)] 
got webm working with mono, todo: stereo, syncing

11 years agoWIP add experimental vorbis codec
Seven Du [Fri, 13 Mar 2015 18:57:29 +0000 (02:57 +0800)] 
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

11 years agoFS-7513: fix conference position api command description
Michael Jerris [Fri, 13 Mar 2015 16:14:44 +0000 (12:14 -0400)] 
FS-7513: fix conference position api command description

11 years agoFS-7508: timing update
Anthony Minessale [Fri, 13 Mar 2015 15:41:47 +0000 (10:41 -0500)] 
FS-7508: timing update

11 years agosome refactors and make audio work with opus
Seven Du [Fri, 13 Mar 2015 02:58:21 +0000 (10:58 +0800)] 
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`

11 years agofix size
Anthony Minessale [Fri, 13 Mar 2015 01:49:13 +0000 (20:49 -0500)] 
fix size

11 years agoFS-7508: fix when reading invalid vp9 and cleanup a bit
Seven Du [Fri, 13 Mar 2015 01:03:52 +0000 (09:03 +0800)] 
FS-7508: fix when reading invalid vp9 and cleanup a bit

11 years agoWIP add mod_webm, video is working, audio is not
Seven Du [Thu, 12 Mar 2015 23:29:23 +0000 (07:29 +0800)] 
WIP add mod_webm, video is working, audio is not

11 years agoFS-7508: tweak
Anthony Minessale [Thu, 12 Mar 2015 16:17:35 +0000 (11:17 -0500)] 
FS-7508: tweak

11 years agoFS-7508: add vp9 key frame detection and some packet sanity check
Seven Du [Thu, 12 Mar 2015 02:26:14 +0000 (10:26 +0800)] 
FS-7508: add vp9 key frame detection and some packet sanity check

11 years agoFS-7508: WIP vp9 stuff
Anthony Minessale [Wed, 11 Mar 2015 23:33:20 +0000 (18:33 -0500)] 
FS-7508: WIP vp9 stuff

11 years agoFS-7500: move flags up
Anthony Minessale [Wed, 11 Mar 2015 23:33:05 +0000 (18:33 -0500)] 
FS-7500: move flags up

11 years agoFS-7500: init dtmf to 0
Anthony Minessale [Wed, 11 Mar 2015 23:32:54 +0000 (18:32 -0500)] 
FS-7500: init dtmf to 0

11 years agoFS-7500: add partition mode to switch_buffer
Anthony Minessale [Wed, 11 Mar 2015 23:32:45 +0000 (18:32 -0500)] 
FS-7500: add partition mode to switch_buffer

11 years agoFS-7509: fix typo
Anthony Minessale [Wed, 11 Mar 2015 20:26:10 +0000 (15:26 -0500)] 
FS-7509: fix typo

11 years agoFS-7500: wtf
Anthony Minessale [Wed, 11 Mar 2015 17:03:33 +0000 (12:03 -0500)] 
FS-7500: wtf

11 years agoFS-7500: don't wait for video ready from inside video thread that sets that flag
Anthony Minessale [Wed, 11 Mar 2015 16:56:28 +0000 (11:56 -0500)] 
FS-7500: don't wait for video ready from inside video thread that sets that flag

11 years agoFS-7500: revert
Anthony Minessale [Wed, 11 Mar 2015 16:55:59 +0000 (11:55 -0500)] 
FS-7500: revert

11 years agoFS-7500: don't wait for video ready from inside video thread that sets that flag
Anthony Minessale [Wed, 11 Mar 2015 16:55:17 +0000 (11:55 -0500)] 
FS-7500: don't wait for video ready from inside video thread that sets that flag

11 years agoadd vp9 passthru
Seven Du [Wed, 11 Mar 2015 05:35:28 +0000 (13:35 +0800)] 
add vp9 passthru

11 years agoFS-7514: add logging to vlc
Anthony Minessale [Wed, 11 Mar 2015 01:10:51 +0000 (20:10 -0500)] 
FS-7514: add logging to vlc

11 years agoFS-7514: add sanity check for framing
Anthony Minessale [Tue, 10 Mar 2015 23:22:00 +0000 (18:22 -0500)] 
FS-7514: add sanity check for framing