]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Anthony Minessale [Thu, 2 Apr 2015 00:37:25 +0000 (19:37 -0500)]
FS-7502: add some changes for video media bug
Anthony Minessale [Thu, 2 Apr 2015 00:36:18 +0000 (19:36 -0500)]
FS-7519: cleanup on mod_avformat
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
Seven Du [Sun, 29 Mar 2015 14:13:28 +0000 (22:13 +0800)]
FS-7508: add debug logs
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
Anthony Minessale [Fri, 27 Mar 2015 20:59:51 +0000 (15:59 -0500)]
FS-7502: set video flag on record session
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
Anthony Minessale [Fri, 27 Mar 2015 19:02:07 +0000 (14:02 -0500)]
FS-7500: fix some regressions regarding passthru video
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
Michael Jerris [Fri, 27 Mar 2015 18:03:40 +0000 (14:03 -0400)]
FS-7501: remove debug
Anthony Minessale [Thu, 26 Mar 2015 20:18:50 +0000 (15:18 -0500)]
FS-7500: fix syntax
Anthony Minessale [Thu, 26 Mar 2015 20:00:55 +0000 (15:00 -0500)]
FS-7499: improve generic nack and vpx framing
Brian West [Tue, 24 Mar 2015 19:16:04 +0000 (14:16 -0500)]
FS-7513: fix segfault on conference hangup
Anthony Minessale [Tue, 24 Mar 2015 18:39:51 +0000 (13:39 -0500)]
FS-7509: add local mute to verto
Anthony Minessale [Tue, 24 Mar 2015 17:49:06 +0000 (12:49 -0500)]
FS-7509: fail call on stream error
Anthony Minessale [Tue, 24 Mar 2015 00:56:19 +0000 (19:56 -0500)]
FS-7509: WIP media reneg stuff
Brian West [Fri, 20 Mar 2015 19:39:59 +0000 (14:39 -0500)]
FS-7513: Add 8x8 grid layout
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
Michael Jerris [Fri, 20 Mar 2015 17:03:52 +0000 (13:03 -0400)]
FS-7513: remove unused profile params ack-sound and nack-sound
Anthony Minessale [Thu, 19 Mar 2015 23:49:50 +0000 (18:49 -0500)]
FS-7508: use all the cpus
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
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}
Anthony Minessale [Tue, 17 Mar 2015 19:10:36 +0000 (14:10 -0500)]
FS-7513: don't want detach here
Seven Du [Tue, 17 Mar 2015 16:12:54 +0000 (00:12 +0800)]
FS-7519: Another round to break mod_av, now mod_avcodec
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
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
Anthony Minessale [Mon, 16 Mar 2015 19:58:59 +0000 (14:58 -0500)]
add audio offset
Seven Du [Sat, 14 Mar 2015 09:00:09 +0000 (17:00 +0800)]
fix stereo
Seven Du [Sat, 14 Mar 2015 01:22:41 +0000 (09:22 +0800)]
got webm working with mono, todo: stereo, syncing
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
Michael Jerris [Fri, 13 Mar 2015 16:14:44 +0000 (12:14 -0400)]
FS-7513: fix conference position api command description
Anthony Minessale [Fri, 13 Mar 2015 15:41:47 +0000 (10:41 -0500)]
FS-7508: timing update
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`
Anthony Minessale [Fri, 13 Mar 2015 01:49:13 +0000 (20:49 -0500)]
fix size
Seven Du [Fri, 13 Mar 2015 01:03:52 +0000 (09:03 +0800)]
FS-7508: fix when reading invalid vp9 and cleanup a bit
Seven Du [Thu, 12 Mar 2015 23:29:23 +0000 (07:29 +0800)]
WIP add mod_webm, video is working, audio is not
Anthony Minessale [Thu, 12 Mar 2015 16:17:35 +0000 (11:17 -0500)]
FS-7508: tweak
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
Anthony Minessale [Wed, 11 Mar 2015 23:33:20 +0000 (18:33 -0500)]
FS-7508: WIP vp9 stuff
Anthony Minessale [Wed, 11 Mar 2015 23:33:05 +0000 (18:33 -0500)]
FS-7500: move flags up
Anthony Minessale [Wed, 11 Mar 2015 23:32:54 +0000 (18:32 -0500)]
FS-7500: init dtmf to 0
Anthony Minessale [Wed, 11 Mar 2015 23:32:45 +0000 (18:32 -0500)]
FS-7500: add partition mode to switch_buffer
Anthony Minessale [Wed, 11 Mar 2015 20:26:10 +0000 (15:26 -0500)]
FS-7509: fix typo
Anthony Minessale [Wed, 11 Mar 2015 17:03:33 +0000 (12:03 -0500)]
FS-7500: wtf
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
Anthony Minessale [Wed, 11 Mar 2015 16:55:59 +0000 (11:55 -0500)]
FS-7500: revert
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
Seven Du [Wed, 11 Mar 2015 05:35:28 +0000 (13:35 +0800)]
add vp9 passthru
Anthony Minessale [Wed, 11 Mar 2015 01:10:51 +0000 (20:10 -0500)]
FS-7514: add logging to vlc
Anthony Minessale [Tue, 10 Mar 2015 23:22:00 +0000 (18:22 -0500)]
FS-7514: add sanity check for framing
Anthony Minessale [Tue, 10 Mar 2015 23:04:25 +0000 (18:04 -0500)]
FS-7514: add youtube stream name
Anthony Minessale [Tue, 10 Mar 2015 22:58:19 +0000 (17:58 -0500)]
FS-7514: merge conflict from hell
Anthony Minessale [Tue, 10 Mar 2015 22:46:37 +0000 (17:46 -0500)]
FS-7514: amend
Anthony Minessale [Tue, 10 Mar 2015 22:42:58 +0000 (17:42 -0500)]
FS-7514: add file params to set some optimal settings from conference into recording handle and make streaming better
Seven Du [Fri, 6 Mar 2015 04:50:03 +0000 (12:50 +0800)]
FS-7518: add mod_mp4v2
libmp4v2-dev is required for this mod
Seven Du [Tue, 10 Mar 2015 04:16:18 +0000 (12:16 +0800)]
FS-7514: fix binary &
Anthony Minessale [Tue, 10 Mar 2015 01:26:00 +0000 (20:26 -0500)]
FS-7514: add write to rtmp transparent wrapper
Anthony Minessale [Tue, 10 Mar 2015 01:25:57 +0000 (20:25 -0500)]
FS-7503: store stream name so same module can handle mutiple stream interfaces
Anthony Minessale [Mon, 9 Mar 2015 19:42:58 +0000 (14:42 -0500)]
FS-7503: add video read flags to choose flush and or block mode and add stuff to vlc so it can play youtube urls
Anthony Minessale [Mon, 9 Mar 2015 15:32:45 +0000 (10:32 -0500)]
FS-7513: move layout switching to muxing thread for more protection
Seven Du [Sat, 7 Mar 2015 13:19:27 +0000 (21:19 +0800)]
add MP3 codec interface
Michael jerris [Fri, 6 Mar 2015 17:39:00 +0000 (11:39 -0600)]
FS-7499: add enum for various rtcp related types
Anthony Minessale [Fri, 6 Mar 2015 17:29:01 +0000 (11:29 -0600)]
FS-7500: fix calculation bug in switch_img_fit
Seven Du [Fri, 6 Mar 2015 06:32:35 +0000 (14:32 +0800)]
add 48k PCMU support
Anthony Minessale [Fri, 6 Mar 2015 01:36:51 +0000 (19:36 -0600)]
FS-7514: reduce default
Anthony Minessale [Thu, 5 Mar 2015 21:46:49 +0000 (15:46 -0600)]
FS-7513: reset layer on aspect change
Anthony Minessale [Thu, 5 Mar 2015 21:46:25 +0000 (15:46 -0600)]
FS-7514: drop extra frames
Anthony Minessale [Thu, 5 Mar 2015 19:59:27 +0000 (13:59 -0600)]
FS-7509: mouseover to pop controls from the entire User Controls bar
Anthony Minessale [Thu, 5 Mar 2015 19:25:14 +0000 (13:25 -0600)]
FS-7509: fix css issue
Anthony Minessale [Thu, 5 Mar 2015 19:09:31 +0000 (13:09 -0600)]
FS-7509: exit full screen on hangup
Anthony Minessale [Thu, 5 Mar 2015 19:06:36 +0000 (13:06 -0600)]
FS-7509: try to make full screen mode universal
Anthony Minessale [Thu, 5 Mar 2015 18:22:05 +0000 (12:22 -0600)]
FS-7509: move code to better place
Anthony Minessale [Thu, 5 Mar 2015 16:45:57 +0000 (10:45 -0600)]
FS-7509: add some more bandwidth control features
Anthony Minessale [Thu, 5 Mar 2015 00:15:26 +0000 (18:15 -0600)]
FS-7509: mess with html5
Anthony Minessale [Wed, 4 Mar 2015 23:33:23 +0000 (17:33 -0600)]
FS-7499: fix seg
Anthony Minessale [Wed, 4 Mar 2015 21:13:35 +0000 (15:13 -0600)]
FS-7509: choose a camera as share source as well as screen
Anthony Minessale [Wed, 4 Mar 2015 21:01:31 +0000 (15:01 -0600)]
FS-7500: missing newline
Anthony Minessale [Wed, 4 Mar 2015 20:20:13 +0000 (14:20 -0600)]
FS-7500: fix regression in no-camera mode
Anthony Minessale [Wed, 4 Mar 2015 18:09:43 +0000 (12:09 -0600)]
FS-7513: revert
Anthony Minessale [Wed, 4 Mar 2015 17:22:37 +0000 (11:22 -0600)]
FS-7513: move code to core
Anthony Minessale [Wed, 4 Mar 2015 16:37:20 +0000 (10:37 -0600)]
FS-7513: move thread create and fix missing mutex unlock
Anthony Minessale [Wed, 4 Mar 2015 16:24:37 +0000 (10:24 -0600)]
FS-7509 FS-7513: add vid floor control
Anthony Minessale [Wed, 4 Mar 2015 16:16:39 +0000 (10:16 -0600)]
FS-7513: move vb to each member for less contention
Anthony Minessale [Tue, 3 Mar 2015 23:57:18 +0000 (17:57 -0600)]
FS-7513: fix banner disappearing when vid muting
Anthony Minessale [Tue, 3 Mar 2015 23:45:32 +0000 (17:45 -0600)]
FS-7500: try not do
Anthony Minessale [Tue, 3 Mar 2015 22:30:26 +0000 (16:30 -0600)]
FS-7500: add a framebuffer to reuse memory and use it to offload frame writing from video muxing thread to a dedicated write thread
Anthony Minessale [Tue, 3 Mar 2015 17:48:56 +0000 (11:48 -0600)]
FS-7514: pop only newest frame on video file read to keep sync
Anthony Minessale [Tue, 3 Mar 2015 17:44:38 +0000 (11:44 -0600)]
FS-7508: reset packet data on codec reset
Anthony Minessale [Tue, 3 Mar 2015 17:44:20 +0000 (11:44 -0600)]
FS-7500: block overlapping writes
Anthony Minessale [Tue, 3 Mar 2015 03:13:03 +0000 (21:13 -0600)]
FS-7513: fix typo
Anthony Minessale [Tue, 3 Mar 2015 03:07:48 +0000 (21:07 -0600)]
FS-7500: add force flag
Anthony Minessale [Tue, 3 Mar 2015 02:58:48 +0000 (20:58 -0600)]
FS-7513: move code up
Anthony Minessale [Tue, 3 Mar 2015 01:58:38 +0000 (19:58 -0600)]
FS-7500: stick with little train img
Anthony Minessale [Tue, 3 Mar 2015 01:55:36 +0000 (19:55 -0600)]
FS-7500: block in flag set for wait for video ready
Anthony Minessale [Tue, 3 Mar 2015 00:05:59 +0000 (18:05 -0600)]
FS-7505: train video a little in beginning and make play file wait for it to train
Anthony Minessale [Mon, 2 Mar 2015 22:36:00 +0000 (16:36 -0600)]
FS-7514: typo
Anthony Minessale [Mon, 2 Mar 2015 20:09:33 +0000 (14:09 -0600)]
FS-7514: add m4v
Anthony Minessale [Mon, 2 Mar 2015 19:37:11 +0000 (13:37 -0600)]
FS-7513: fix read lock bug
Anthony Minessale [Mon, 2 Mar 2015 19:27:22 +0000 (13:27 -0600)]
FS-7514: work on sync a little more
Anthony Minessale [Sat, 28 Feb 2015 22:02:52 +0000 (16:02 -0600)]
FS-7499: ignore replay errs when nack is enabled