]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Anthony Minessale [Fri, 6 Feb 2015 04:38:07 +0000 (22:38 -0600)]
FS-7513: add auto layout advance based on group
Anthony Minessale [Thu, 5 Feb 2015 21:03:54 +0000 (15:03 -0600)]
FS-7513: add flag to choose between encoding each frame and using central encoder per codec, add parsing for floor fields and reservation fields in layouts, add param to control bandwidth for consolidated codecs, add audio-position attr to images in layout to sync with virtual HRTF
Anthony Minessale [Thu, 5 Feb 2015 02:23:17 +0000 (20:23 -0600)]
FS-7513: refactor conference video muxing to create one distinct encoder per codec used and only create one encoded frame per distinct codec, store current image used by layer on the layer so it is not destroyed before the canvas is written, refactor and rearrange some functions
Anthony Minessale [Tue, 3 Feb 2015 17:52:42 +0000 (11:52 -0600)]
FS-7508: parse both bw vars the same
Seven Du [Tue, 3 Feb 2015 15:04:17 +0000 (23:04 +0800)]
FS-7513: remove extra memset since it's already garanteed in switch_core_alloc
Seven Du [Tue, 3 Feb 2015 15:02:11 +0000 (23:02 +0800)]
FS-7514: make vlc endpoint works with originate in addition to bridge
Anthony Minessale [Tue, 3 Feb 2015 05:24:45 +0000 (23:24 -0600)]
FS-7513: refactor thread
Anthony Minessale [Tue, 3 Feb 2015 04:58:39 +0000 (22:58 -0600)]
FS-7508: add avg duration into codec
Anthony Minessale [Mon, 2 Feb 2015 23:23:45 +0000 (17:23 -0600)]
FS-7499: comment out sip based picture update
Seven Du [Sat, 31 Jan 2015 04:29:32 +0000 (12:29 +0800)]
FS-7513: fix copy and paste error
Seven Du [Sat, 31 Jan 2015 04:29:02 +0000 (12:29 +0800)]
FS-7513: fix compiler warning about uninitialized var and make sure allocated memory is filled with 0
Anthony Minessale [Fri, 30 Jan 2015 23:48:24 +0000 (17:48 -0600)]
FS-7513: fix overlap
Anthony Minessale [Fri, 30 Jan 2015 23:16:33 +0000 (17:16 -0600)]
FS-7513: add 1x1
Anthony Minessale [Fri, 30 Jan 2015 23:14:57 +0000 (17:14 -0600)]
FS-7513: here's a story....... of a lovely feature
Michael Jerris [Fri, 30 Jan 2015 22:02:26 +0000 (16:02 -0600)]
FS-7513: add 2-up and 3-up layouts for mcu config
Michael Jerris [Fri, 30 Jan 2015 21:34:57 +0000 (15:34 -0600)]
FS-7513: add 1up_top_left mcu layouts with floor holder flag
Michael Jerris [Fri, 30 Jan 2015 20:48:14 +0000 (14:48 -0600)]
FS-7513: add conference_layouts.conf.xml file which defines the different layouts for the video mcu
Anthony Minessale [Fri, 30 Jan 2015 14:57:13 +0000 (08:57 -0600)]
FS-7500: convert more to typedef to avoid warnings and build problems
Seven Du [Fri, 30 Jan 2015 00:19:56 +0000 (08:19 +0800)]
FS-7513: fix assert
Seven Du [Fri, 30 Jan 2015 00:15:41 +0000 (08:15 +0800)]
FS-7501: comment out unused function to shut warning on Mac
Anthony Minessale [Thu, 29 Jan 2015 23:39:22 +0000 (17:39 -0600)]
FS-7513: conf WIP
Anthony Minessale [Thu, 29 Jan 2015 23:39:14 +0000 (17:39 -0600)]
FS-7500: add to last commit
Anthony Minessale [Thu, 29 Jan 2015 22:37:29 +0000 (16:37 -0600)]
FS-7500: codec tweaks
Anthony Minessale [Thu, 29 Jan 2015 22:03:58 +0000 (16:03 -0600)]
FS-7500: use the vpx_image_t from the installed header file to prevent mismatch
Anthony Minessale [Thu, 29 Jan 2015 00:42:17 +0000 (18:42 -0600)]
FS-7513: conf WIP hard code 4x4 squares in 720p more to come
Anthony Minessale [Wed, 28 Jan 2015 16:52:21 +0000 (10:52 -0600)]
FS-7500: fix missing division
Seven Du [Wed, 28 Jan 2015 08:43:08 +0000 (16:43 +0800)]
FS-7513: refactor mcu code, put everyone on a canvas and send out using a dedicated thread with a constant FPS
Seven Du [Wed, 28 Jan 2015 08:41:36 +0000 (16:41 +0800)]
FS-7500: really fix image copy
Anthony Minessale [Wed, 28 Jan 2015 05:49:11 +0000 (23:49 -0600)]
FS-7513: more conf vid WIP
Anthony Minessale [Wed, 28 Jan 2015 03:14:51 +0000 (21:14 -0600)]
FS-7500: fix compile err
Seven Du [Wed, 28 Jan 2015 01:58:05 +0000 (09:58 +0800)]
FS-7500: fix image copy
Anthony Minessale [Wed, 28 Jan 2015 00:21:19 +0000 (18:21 -0600)]
FS-7513: WIP CONF STUFF
Anthony Minessale [Mon, 26 Jan 2015 16:48:59 +0000 (10:48 -0600)]
FS-7508: trying to mitigate chrome going crazy on reload
Anthony Minessale [Sat, 24 Jan 2015 09:13:44 +0000 (03:13 -0600)]
FS-7509: update verto js for local video
Anthony Minessale [Sat, 24 Jan 2015 08:47:17 +0000 (02:47 -0600)]
FS-7509: stop media on verto detach
Anthony Minessale [Sat, 24 Jan 2015 07:55:57 +0000 (01:55 -0600)]
FS-7499: mod vid refresh stuff
Anthony Minessale [Sat, 24 Jan 2015 07:54:59 +0000 (01:54 -0600)]
FS-7501: fix vid buffer reset
Anthony Minessale [Sat, 24 Jan 2015 07:54:38 +0000 (01:54 -0600)]
FS-7508: reduce error freq
Anthony Minessale [Sat, 24 Jan 2015 07:53:34 +0000 (01:53 -0600)]
FS-7513: more floor stuff
Anthony Minessale [Sat, 24 Jan 2015 04:36:07 +0000 (22:36 -0600)]
FS-7513: adjust floor change code
Anthony Minessale [Fri, 23 Jan 2015 21:08:00 +0000 (15:08 -0600)]
FS-7166 #resolve
Anthony Minessale [Fri, 23 Jan 2015 21:08:00 +0000 (15:08 -0600)]
# This is a combination of 2 commits.
# The first commit's message is:
FS-7166 #resolve
# This is the 2nd commit message:
revert
Anthony Minessale [Wed, 21 Jan 2015 22:11:23 +0000 (16:11 -0600)]
FS-7501: mod of video i/o for jb
Anthony Minessale [Wed, 21 Jan 2015 01:20:35 +0000 (20:20 -0500)]
FS-7499: copy port to where apr keeps it too
Anthony Minessale [Wed, 21 Jan 2015 01:20:20 +0000 (20:20 -0500)]
FS-7499: keep track of from addr from rtp separate since on ice you get stun packets etc from other ip. This helps auto adjust work properly
Anthony Minessale [Tue, 20 Jan 2015 18:17:46 +0000 (12:17 -0600)]
FS-7513: tweak locking on video read callback
Anthony Minessale [Mon, 19 Jan 2015 22:45:47 +0000 (16:45 -0600)]
FS-7499: tweak nack and fir handling
Anthony Minessale [Sun, 18 Jan 2015 00:18:59 +0000 (18:18 -0600)]
FS-7513: reduce complexity of video_bridge feature
Anthony Minessale [Sat, 17 Jan 2015 23:50:36 +0000 (17:50 -0600)]
FS-7513: fix vid floor logic
Seven Du [Sat, 17 Jan 2015 17:32:17 +0000 (01:32 +0800)]
FS-7500: add switch_img_copy to clone an image
Anthony Minessale [Sat, 17 Jan 2015 00:17:50 +0000 (18:17 -0600)]
FS-7513: restore video relationships and refactor conference to use video_read callbacks instead of its own thread and change behavior so video floor holder never sees their own video unless they are the only one with video in the conference
Anthony Minessale [Sat, 17 Jan 2015 00:15:31 +0000 (18:15 -0600)]
FS-7500: factor back in video_thread callback and move it to the video_read_frame
Anthony Minessale [Sat, 17 Jan 2015 00:14:19 +0000 (18:14 -0600)]
FS-7501: add video jitterbuffer debug controls
Anthony Minessale [Fri, 16 Jan 2015 16:29:30 +0000 (10:29 -0600)]
FS-7501: tweak some settings on jb
Anthony Minessale [Mon, 12 Jan 2015 18:07:58 +0000 (12:07 -0600)]
FS-7501: remove debug
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