]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Anthony Minessale [Mon, 12 Jan 2015 17:34:57 +0000 (11:34 -0600)]
sofia rebuild
Anthony Minessale [Mon, 12 Jan 2015 17:34:42 +0000 (11:34 -0600)]
support AVPF too
Anthony Minessale [Fri, 9 Jan 2015 19:37:09 +0000 (13:37 -0600)]
FS-7499: enable nack in video negotiation
Anthony Minessale [Fri, 9 Jan 2015 19:36:57 +0000 (13:36 -0600)]
FS-7499: add generic nack support to rtp stack
Anthony Minessale [Fri, 9 Jan 2015 19:35:42 +0000 (13:35 -0600)]
FS-7500: add switch_inthash variety of hash that can key on int
Anthony Minessale [Wed, 7 Jan 2015 17:18:29 +0000 (11:18 -0600)]
sofia rebuild
Anthony Minessale [Wed, 7 Jan 2015 02:12:33 +0000 (20:12 -0600)]
sofia update
Seven Du [Wed, 7 Jan 2015 07:43:49 +0000 (15:43 +0800)]
FS-7127 #comment vid branch changes
Anthony Minessale [Tue, 6 Jan 2015 03:20:31 +0000 (21:20 -0600)]
FS-7132 vid branch changes
Anthony Minessale [Mon, 5 Jan 2015 19:27:21 +0000 (13:27 -0600)]
FS-7514: keep pointer pointed
Anthony Minessale [Fri, 19 Dec 2014 08:26:09 +0000 (02:26 -0600)]
FS-7501: more code
Anthony Minessale [Fri, 19 Dec 2014 06:39:50 +0000 (00:39 -0600)]
FS-7508: revert
Anthony Minessale [Fri, 19 Dec 2014 06:37:35 +0000 (00:37 -0600)]
FS-7501: remove debug
Anthony Minessale [Fri, 19 Dec 2014 06:03:37 +0000 (00:03 -0600)]
FS-7501: more factoring on vid buffer
Anthony Minessale [Wed, 17 Dec 2014 07:03:31 +0000 (01:03 -0600)]
FS-7501: connect video buffer for testing, still needs a lot of work
Anthony Minessale [Wed, 17 Dec 2014 07:03:09 +0000 (01:03 -0600)]
FS-7517: this mode is more reliable, default for now
Anthony Minessale [Wed, 17 Dec 2014 00:48:07 +0000 (18:48 -0600)]
FS-7501: use vidderbuffer in rtp
Anthony Minessale [Wed, 17 Dec 2014 00:47:42 +0000 (18:47 -0600)]
FS-7501: add vidderbuffer
Seven Du [Thu, 11 Dec 2014 06:19:22 +0000 (14:19 +0800)]
FS-7517: add warning dropped from
0353e45 back in case it still happens
Seven Du [Thu, 11 Dec 2014 06:16:18 +0000 (14:16 +0800)]
FS-7499: magic number to macro
Anthony Minessale [Thu, 11 Dec 2014 03:08:16 +0000 (21:08 -0600)]
FS-7499: don't send fir or pli till stun is established
Anthony Minessale [Thu, 11 Dec 2014 02:59:09 +0000 (20:59 -0600)]
FS-7499: tweaks to rate of fir/pli
Anthony Minessale [Wed, 10 Dec 2014 21:46:01 +0000 (15:46 -0600)]
FS-7500: fix recovery for video
Anthony Minessale [Wed, 10 Dec 2014 20:44:59 +0000 (14:44 -0600)]
FS-7500: poll rtp on answer until dtls is negotiated
Anthony Minessale [Wed, 10 Dec 2014 19:27:12 +0000 (13:27 -0600)]
FS-7514: don't auto answer in decode_video
Anthony Minessale [Wed, 10 Dec 2014 00:15:53 +0000 (18:15 -0600)]
FS-7517: use start and end bits
Anthony Minessale [Tue, 9 Dec 2014 21:19:05 +0000 (15:19 -0600)]
FS-7517: Reset context->nalu_28_start on mark bit - This makes FU-A parsing work
Anthony Minessale [Tue, 9 Dec 2014 20:18:36 +0000 (14:18 -0600)]
FS-7499: move fir and pli into the normal rtcp code so it can be bundled with a report block per the rfc
Anthony Minessale [Tue, 9 Dec 2014 20:18:08 +0000 (14:18 -0600)]
FS-7499: default rtcp to once a second for video and every 5 for audio
Anthony Minessale [Mon, 8 Dec 2014 20:29:18 +0000 (14:29 -0600)]
FS-7517: fix pack mode 1
Anthony Minessale [Sat, 6 Dec 2014 17:40:44 +0000 (11:40 -0600)]
FS-7509: vid screen share placeholder --args --enable-usermedia-screen-capturing --usermedia-screen-capturing
Anthony Minessale [Fri, 5 Dec 2014 23:18:23 +0000 (17:18 -0600)]
FS-7517: this seems to actually work for some reason
Anthony Minessale [Fri, 5 Dec 2014 23:18:06 +0000 (17:18 -0600)]
FS-7509: change res sizes
Anthony Minessale [Fri, 5 Dec 2014 02:22:51 +0000 (20:22 -0600)]
FS-7517: doh
Anthony Minessale [Fri, 5 Dec 2014 00:35:20 +0000 (18:35 -0600)]
FS-7517: hack workaround in, its better than the way it is, must be fixed
Anthony Minessale [Thu, 4 Dec 2014 22:12:18 +0000 (16:12 -0600)]
FS-7509: set min and max
Anthony Minessale [Thu, 4 Dec 2014 21:45:33 +0000 (15:45 -0600)]
FS-7500: nevermind
Anthony Minessale [Thu, 4 Dec 2014 20:43:47 +0000 (14:43 -0600)]
FS-7500: use unsigned int for frame->timestamp
Seven Du [Thu, 4 Dec 2014 04:12:06 +0000 (12:12 +0800)]
FS-7514: use a larger and not hardcoded buffer for video packet
Anthony Minessale [Thu, 4 Dec 2014 02:34:49 +0000 (20:34 -0600)]
FS-7500: refactoring
Anthony Minessale [Wed, 3 Dec 2014 17:06:19 +0000 (11:06 -0600)]
FS-7509: add error message to verto debug
Anthony Minessale [Wed, 3 Dec 2014 01:13:48 +0000 (19:13 -0600)]
FS-7500: comment debug
Anthony Minessale [Wed, 3 Dec 2014 00:41:35 +0000 (18:41 -0600)]
FS-7500: add keyframe req and session refresh req debounce
Anthony Minessale [Wed, 3 Dec 2014 00:40:47 +0000 (18:40 -0600)]
FS-7499: properly decode rtcp
Anthony Minessale [Wed, 3 Dec 2014 00:40:06 +0000 (18:40 -0600)]
FS-7519: add debug line
Anthony Minessale [Wed, 3 Dec 2014 00:39:53 +0000 (18:39 -0600)]
FS-7508: revert chage to debounce key reqs
Anthony Minessale [Wed, 3 Dec 2014 00:39:14 +0000 (18:39 -0600)]
FS-7509: mod demo code to reset screen on reload
Anthony Minessale [Tue, 2 Dec 2014 16:51:21 +0000 (11:51 -0500)]
FS-7500: improvement for conf vid
Anthony Minessale [Mon, 1 Dec 2014 21:44:31 +0000 (15:44 -0600)]
FS-7508: less restrictive vpx require
Anthony Minessale [Mon, 1 Dec 2014 21:39:18 +0000 (16:39 -0500)]
FS-7509: [verto] add html files
Seven Du [Wed, 26 Nov 2014 12:30:42 +0000 (20:30 +0800)]
FS-7519 FS-7517: looks like decoders don't decode FU-A bit steams, this is a simple implementation that works with some FU-A bit streams, mod_av works better most cases
Seven Du [Wed, 26 Nov 2014 01:14:10 +0000 (09:14 +0800)]
FS-7519: set encoder zerolatency
Anthony Minessale [Tue, 25 Nov 2014 23:42:21 +0000 (17:42 -0600)]
FS-7500: better version of last commit
Anthony Minessale [Tue, 25 Nov 2014 22:47:36 +0000 (17:47 -0500)]
FS-7500: set ssrc from frame not rtp session so the ssrc changing coded can detect a shift
Anthony Minessale [Tue, 25 Nov 2014 21:01:52 +0000 (15:01 -0600)]
FS-7500: factor out the write_image callback and fix the vlc video endpoint to setup and match the audio params of the A leg when bridged
Anthony Minessale [Mon, 24 Nov 2014 23:39:10 +0000 (18:39 -0500)]
FS-7500: another round of trying to make things work
Seven Du [Mon, 24 Nov 2014 18:02:05 +0000 (02:02 +0800)]
FS-7519: add missing deps
Anthony Minessale [Mon, 24 Nov 2014 16:51:34 +0000 (11:51 -0500)]
FS-7519: add automistake for mod_av
Anthony Minessale [Mon, 24 Nov 2014 16:18:19 +0000 (11:18 -0500)]
FS-7508: seems to work better restarting on error
Seven Du [Mon, 24 Nov 2014 10:39:39 +0000 (18:39 +0800)]
FS-7500: use the new video function instead of start a new thread in record_fsv
Seven Du [Mon, 24 Nov 2014 09:03:58 +0000 (17:03 +0800)]
FS-7500: fix play_fsv for WebRTC
Seven Du [Mon, 24 Nov 2014 01:37:30 +0000 (09:37 +0800)]
FS-7519: rename mod_ffmpeg to mod_av
Seven Du [Sun, 23 Nov 2014 10:56:15 +0000 (18:56 +0800)]
cleanup mod_ffmpeg
Anthony Minessale [Sat, 22 Nov 2014 23:10:53 +0000 (18:10 -0500)]
FS-7500: sync up going both ways after picture reset
Anthony Minessale [Sat, 22 Nov 2014 20:42:22 +0000 (15:42 -0500)]
FS-7513: fix video switching in conference
Anthony Minessale [Fri, 21 Nov 2014 23:59:13 +0000 (18:59 -0500)]
FS-7500: fix seg and clean up keyframe code
Anthony Minessale [Fri, 21 Nov 2014 22:42:07 +0000 (17:42 -0500)]
FS-7500: refresh vid the other way too when asking for keyframe
Anthony Minessale [Fri, 21 Nov 2014 22:35:42 +0000 (17:35 -0500)]
FS-7514: SQUASH ME
Anthony Minessale [Fri, 21 Nov 2014 22:25:08 +0000 (17:25 -0500)]
FS-7514: vlc audio buffer tweak
Anthony Minessale [Fri, 21 Nov 2014 21:57:45 +0000 (16:57 -0500)]
FS-7513: add video decode conference flag
Anthony Minessale [Fri, 21 Nov 2014 01:04:55 +0000 (19:04 -0600)]
add mod_ffmpeg
Anthony Minessale [Thu, 20 Nov 2014 23:11:23 +0000 (17:11 -0600)]
FS-7517: remove debug
Anthony Minessale [Thu, 20 Nov 2014 23:03:47 +0000 (17:03 -0600)]
FS-7500: remove debug code
Anthony Minessale [Thu, 20 Nov 2014 22:40:49 +0000 (16:40 -0600)]
FS-7500: SQUASH ME WITH THE LAST ONE
Anthony Minessale [Thu, 20 Nov 2014 22:30:19 +0000 (16:30 -0600)]
FS-7500: reduce CNG frames on video and move debug from mod_fsv to the core with a flag to enable it since the raw packet is not available anymore when you set DECODED READ flag
Anthony Minessale [Thu, 20 Nov 2014 18:07:05 +0000 (12:07 -0600)]
FS-7500 FS-7508: shift some hacks around
Anthony Minessale [Thu, 20 Nov 2014 17:33:25 +0000 (11:33 -0600)]
FS-7500: reverse default for CF_VIDEO_ECHO to false and now it must be enabled when desired instead of disabled when not needed
Anthony Minessale [Thu, 20 Nov 2014 17:28:05 +0000 (11:28 -0600)]
FS-7500: add switch_core_session_raw_read to put session into raw read mode without needing a local codec var (WE SHOULD REFACTOR MUCH OF switch_ivr_* to use this...) and add echo_decode_audio option to echo app
Anthony Minessale [Thu, 20 Nov 2014 16:59:13 +0000 (10:59 -0600)]
FS-7500: fix some of the debugging tools
Seven Du [Thu, 20 Nov 2014 15:19:20 +0000 (23:19 +0800)]
FS-7500: fix decode_video App
Seven Du [Thu, 20 Nov 2014 14:40:27 +0000 (22:40 +0800)]
FS-7500: use SWITCH_DEFAULT_VIDEO_SIZE as slice size
Seven Du [Thu, 20 Nov 2014 14:32:21 +0000 (22:32 +0800)]
FS-7500: add more example yuv files
Seven Du [Thu, 20 Nov 2014 14:30:43 +0000 (22:30 +0800)]
FS-7517: mod_openh264 follows up the new encoder flow
Anthony Minessale [Thu, 20 Nov 2014 03:25:18 +0000 (21:25 -0600)]
FS-7508: tolerate some messed up packets a little more
Anthony Minessale [Thu, 20 Nov 2014 00:01:32 +0000 (18:01 -0600)]
FS-7508: change vpx encoder to not re-init the whole codec, it messes it up but side effect, we need to init the encoder at 4k and scale down to aovid the vpx resize seg
Anthony Minessale [Thu, 20 Nov 2014 00:00:29 +0000 (18:00 -0600)]
FS-7500: remove debug
Anthony Minessale [Wed, 19 Nov 2014 23:59:57 +0000 (17:59 -0600)]
FS-7500: video_decoded_echo to echo_decode_video
Anthony Minessale [Wed, 19 Nov 2014 23:37:33 +0000 (17:37 -0600)]
FS-7500: make play_yuv silent since opus echo tends to kill chrome
Anthony Minessale [Wed, 19 Nov 2014 20:49:09 +0000 (14:49 -0600)]
FS-7500: remove temp bridge echo hack
Anthony Minessale [Wed, 19 Nov 2014 20:48:14 +0000 (14:48 -0600)]
FS-7500: clean up logic of encoder flow and set rules on return values and tweak some codec settings on vp8
Anthony Minessale [Wed, 19 Nov 2014 20:47:26 +0000 (14:47 -0600)]
FS-7500: add video_decoded_echo var to make the echo app decode and re-encode video frames for testing
Seven Du [Wed, 19 Nov 2014 10:59:53 +0000 (18:59 +0800)]
FS-7500: fix follows the last refactor of core code
Anthony Minessale [Tue, 18 Nov 2014 23:50:01 +0000 (17:50 -0600)]
FS-7500: tmp comment
Anthony Minessale [Tue, 18 Nov 2014 23:36:55 +0000 (17:36 -0600)]
FS-7500: add SFF_USE_VIDEO_TIMESTAMP to tell video write frame if it needs to use a timer or not for timestamps
Anthony Minessale [Tue, 18 Nov 2014 22:39:32 +0000 (16:39 -0600)]
FS-7500: another refactoring pass, temp code still in place, WORK IN PROGRESS
Seven Du [Sun, 16 Nov 2014 01:27:30 +0000 (09:27 +0800)]
FS-7500: fix if statement
Anthony Minessale [Sat, 15 Nov 2014 17:44:48 +0000 (11:44 -0600)]
FS-7500: revert earlier bridge change
Anthony Minessale [Sat, 15 Nov 2014 16:34:26 +0000 (10:34 -0600)]
FS-7500: mark places to fix later
Anthony Minessale [Sat, 15 Nov 2014 01:01:56 +0000 (19:01 -0600)]
FS-7500: Work in progress. Added codec config params that can be set from session and made vpx codec re-init on size change. Also add periodic key frame timer
Anthony Minessale [Fri, 14 Nov 2014 02:52:57 +0000 (20:52 -0600)]
FS-7500: major refactoring pass. Push concepts from mod_vlc as deep as possible and flesh out api to use everywhere else. Round 2 will be to convert the bridge and other places using the same code