]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Anthony Minessale [Thu, 26 Feb 2015 21:17:30 +0000 (15:17 -0600)]
FS-7514: sigh
Anthony Minessale [Thu, 26 Feb 2015 20:58:09 +0000 (14:58 -0600)]
FS-7514: add sync offset default to 500ms
Anthony Minessale [Thu, 26 Feb 2015 19:54:26 +0000 (13:54 -0600)]
FS-7514: slow down vlc callback by syncing with video flow
Anthony Minessale [Thu, 26 Feb 2015 18:23:33 +0000 (12:23 -0600)]
FS-7514: buffer video too for vlc
Anthony Minessale [Thu, 26 Feb 2015 03:11:16 +0000 (21:11 -0600)]
FS-7503 FS-7514: First crack at recording mp4 <action application="capture_video" data="vlc://#transcode{vcodec=h264,acodec=mp3}:std{access=file,mux=mp4,dst=/var/www/sounds/file.mp4}"/>
Seven Du [Thu, 26 Feb 2015 00:58:04 +0000 (08:58 +0800)]
FS-7517 FS-7508: typo
Brian West [Wed, 25 Feb 2015 17:38:34 +0000 (11:38 -0600)]
FS-7513: tweak conference config a little and clean up comment consistency
Brian West [Wed, 25 Feb 2015 21:30:38 +0000 (15:30 -0600)]
FS-7517: Fix mod_openh264 include
Anthony Minessale [Wed, 25 Feb 2015 20:14:54 +0000 (14:14 -0600)]
FS-7509: fix typo
Mike Jerris [Tue, 24 Feb 2015 19:51:07 +0000 (13:51 -0600)]
FS-7500: expand libpng detection to try to find a good png >= 1.6.16, fall back to older verison in weezy, and add support for building without libpng
Anthony Minessale [Mon, 23 Feb 2015 17:13:31 +0000 (11:13 -0600)]
FS-7509: add a way to choose bandwidth
Anthony Minessale [Sat, 21 Feb 2015 18:11:24 +0000 (12:11 -0600)]
FS-7312 #resolve #comment added feature NEEDS_DOC
Anthony Minessale [Sat, 21 Feb 2015 18:10:34 +0000 (12:10 -0600)]
FS-7500: ping video thread on shutdown so it can end
Seven Du [Sat, 21 Feb 2015 06:57:10 +0000 (14:57 +0800)]
FS-7500: fix type mismatch
Anthony Minessale [Sat, 21 Feb 2015 00:04:00 +0000 (18:04 -0600)]
FS-7513 FS-7509: add control for png and fix bug with null args
Anthony Minessale [Fri, 20 Feb 2015 23:19:38 +0000 (17:19 -0600)]
FS-7513: add some controls
Anthony Minessale [Fri, 20 Feb 2015 23:19:24 +0000 (17:19 -0600)]
FS-7513: add flooronly
Anthony Minessale [Fri, 20 Feb 2015 23:19:09 +0000 (17:19 -0600)]
FS-7509: update ui
Anthony Minessale [Fri, 20 Feb 2015 16:25:24 +0000 (10:25 -0600)]
FS-7513: add canvas refresh to redraw gaps on overlap enter/exit
Anthony Minessale [Fri, 20 Feb 2015 15:32:44 +0000 (09:32 -0600)]
FS-7513: fix sticky floor lock
Anthony Minessale [Fri, 20 Feb 2015 02:32:53 +0000 (20:32 -0600)]
FS-7500: make video bandwidth accurate for vpx
Anthony Minessale [Fri, 20 Feb 2015 02:03:47 +0000 (20:03 -0600)]
FS-7500: can't use stristr for this
Anthony Minessale [Fri, 20 Feb 2015 00:10:37 +0000 (18:10 -0600)]
FS-7513: add mutex
Anthony Minessale [Thu, 19 Feb 2015 23:08:36 +0000 (17:08 -0600)]
FS-7509: add code to pick camera and mic from the page and ability to call video endpoints with no camera
Anthony Minessale [Thu, 19 Feb 2015 23:08:05 +0000 (17:08 -0600)]
FS-7513: add code to track media direction to avoid assigning floor or video layers to those with no signal
Anthony Minessale [Thu, 19 Feb 2015 02:53:30 +0000 (20:53 -0600)]
FS-7513: add reset on canvas change
Anthony Minessale [Thu, 19 Feb 2015 02:27:10 +0000 (20:27 -0600)]
FS-7513: add some layouts for presenting
Anthony Minessale [Thu, 19 Feb 2015 02:27:08 +0000 (20:27 -0600)]
FS-7513: improve reservation id and layout switching with overlap
Anthony Minessale [Thu, 19 Feb 2015 02:26:07 +0000 (20:26 -0600)]
FS-7509: add -screen to current ext when pressing the share button
Anthony Minessale [Wed, 18 Feb 2015 21:21:09 +0000 (15:21 -0600)]
FS-7513: don't call force on unset
Anthony Minessale [Tue, 17 Feb 2015 21:55:23 +0000 (15:55 -0600)]
FS-7508: reduce vpx memory footprint
Anthony Minessale [Tue, 17 Feb 2015 21:24:56 +0000 (15:24 -0600)]
FS-7513: fix possible mem leak
Anthony Minessale [Tue, 17 Feb 2015 20:25:03 +0000 (14:25 -0600)]
FS-7509: default local video cookie to false
Anthony Minessale [Tue, 17 Feb 2015 18:10:24 +0000 (12:10 -0600)]
FS-7509: cleanup
Anthony Minessale [Tue, 17 Feb 2015 17:11:02 +0000 (11:11 -0600)]
FS-7509: add file to demo
Anthony Minessale [Tue, 17 Feb 2015 03:21:10 +0000 (21:21 -0600)]
FS-7513 FS-7509: crack at screen share
Anthony Minessale [Tue, 17 Feb 2015 02:46:52 +0000 (20:46 -0600)]
FS-7513: cleanup
Anthony Minessale [Mon, 16 Feb 2015 16:07:34 +0000 (10:07 -0600)]
FS-7513: clear screen on unvmute
Seven Du [Sun, 15 Feb 2015 05:49:43 +0000 (13:49 +0800)]
FS-7500: libpng 1.6.0 has much simpler APIs, also add a new switch_img_patch_png to possible patch a transparent png to an img
While this is not optimal, we should cache the png:
1) cache the whole buffer, with comes with RGBARGBA pixel formats
2) Allow switch_image_t to be other formats e.g. VPX_IMG_FMT_ARGB, VPX_IMG_FMT_ARGB_LE, or VPX_IMG_FMT_444A
those can have alpha channels so we can check the alpha channel before we patch
Note all PNG are created equel, or maybe a bug in libpng since for some PNG files with alpha the returned buffer
not seems like RGBARGBA... while docs says it should default be RGBA
Seven Du [Sun, 15 Feb 2015 00:15:36 +0000 (08:15 +0800)]
FS-7500: fix seg
Anthony Minessale [Sat, 14 Feb 2015 16:56:32 +0000 (10:56 -0600)]
FS-7513: change name of flag to make sense
Anthony Minessale [Sat, 14 Feb 2015 04:27:18 +0000 (22:27 -0600)]
FS-7513: add logo func and positioning param and vid snapshot
Anthony Minessale [Fri, 13 Feb 2015 22:40:09 +0000 (16:40 -0600)]
FS-7500: assert on neg coordinates causes a seg on free if they are used
Anthony Minessale [Fri, 13 Feb 2015 21:56:21 +0000 (15:56 -0600)]
FS-7513: add video mute and suite of controls
Anthony Minessale [Fri, 13 Feb 2015 20:10:42 +0000 (14:10 -0600)]
FS-7513: add configurable FPS for conf and default to 15
Anthony Minessale [Fri, 13 Feb 2015 16:00:52 +0000 (10:00 -0600)]
FS-7509: update res options
Anthony Minessale [Fri, 13 Feb 2015 15:55:48 +0000 (09:55 -0600)]
FS-7513: remove extra mutex
Seven Du [Fri, 13 Feb 2015 12:08:31 +0000 (20:08 +0800)]
FS-7500: add overlay func
Seven Du [Fri, 13 Feb 2015 11:24:57 +0000 (19:24 +0800)]
FS-7513: refactor reset_image, we do not need the round to even anymore, actually it causes side effects
Seven Du [Fri, 13 Feb 2015 10:51:34 +0000 (18:51 +0800)]
FS-7513: trying to fix mutex
Seven Du [Fri, 13 Feb 2015 06:28:28 +0000 (14:28 +0800)]
FS-7500: be safe for patch and fill, off by 1
Anthony Minessale [Fri, 13 Feb 2015 03:11:24 +0000 (21:11 -0600)]
FS-7509: add param for local video toggle
Seven Du [Fri, 13 Feb 2015 02:58:41 +0000 (10:58 +0800)]
FS-7513: typo
Seven Du [Fri, 13 Feb 2015 02:39:17 +0000 (10:39 +0800)]
FS-7500: add yuv2rgb
Seven Du [Fri, 13 Feb 2015 02:38:42 +0000 (10:38 +0800)]
FS-7500: fix rgb2yuv typo
Seven Du [Fri, 13 Feb 2015 02:37:35 +0000 (10:37 +0800)]
FS-7500: fix patch and fill on an odd position
Anthony Minessale [Thu, 12 Feb 2015 23:51:09 +0000 (17:51 -0600)]
FS-7513: try 30 again
Anthony Minessale [Thu, 12 Feb 2015 23:44:25 +0000 (17:44 -0600)]
FS-7513: add mutex
Seven Du [Thu, 12 Feb 2015 23:12:54 +0000 (07:12 +0800)]
FS-7500: fix compiler warning
Anthony Minessale [Thu, 12 Feb 2015 23:04:51 +0000 (17:04 -0600)]
FS-7513: try out 25fps
Anthony Minessale [Thu, 12 Feb 2015 22:42:42 +0000 (16:42 -0600)]
FS-7500: use libpng not png12 for portability
Anthony Minessale [Thu, 12 Feb 2015 20:06:26 +0000 (14:06 -0600)]
FS-7513: basic logo
Anthony Minessale [Thu, 12 Feb 2015 19:37:00 +0000 (13:37 -0600)]
FS-7500: check in png code and put it in the core to mature
Anthony Minessale [Thu, 12 Feb 2015 18:49:59 +0000 (12:49 -0600)]
FS-7513: banner control and layout bgcolor param
Anthony Minessale [Thu, 12 Feb 2015 18:14:43 +0000 (12:14 -0600)]
FS-7513: do banner with set rect so we don't have to keep patching it in
Anthony Minessale [Thu, 12 Feb 2015 16:53:21 +0000 (10:53 -0600)]
FS-7513: don't attach when you don't have video
Anthony Minessale [Thu, 12 Feb 2015 16:15:21 +0000 (10:15 -0600)]
FS-7513: factor conditional back out and use fixed 30FPS timer
Anthony Minessale [Thu, 12 Feb 2015 07:14:01 +0000 (01:14 -0600)]
FS-7513: comment demo code and set bg color with new anti-alias
Seven Du [Thu, 12 Feb 2015 07:03:45 +0000 (15:03 +0800)]
FS-7506 FS-7513: refactor with rgb color space to support anti aliasing
Seven Du [Thu, 12 Feb 2015 05:22:29 +0000 (13:22 +0800)]
FS-7513: clean white spaces
Seven Du [Thu, 12 Feb 2015 03:38:37 +0000 (11:38 +0800)]
FS-7506: fix pen position and add mono font support
Anthony Minessale [Thu, 12 Feb 2015 06:58:56 +0000 (00:58 -0600)]
FS-7513: dup sring before chopping it up
Anthony Minessale [Thu, 12 Feb 2015 04:06:43 +0000 (22:06 -0600)]
FS-7513: keyframe every 10 on conf
Anthony Minessale [Thu, 12 Feb 2015 03:52:15 +0000 (21:52 -0600)]
FS-7513: only use timer when needed
Anthony Minessale [Wed, 11 Feb 2015 22:58:11 +0000 (16:58 -0600)]
FS-7513: don't need to free that
Anthony Minessale [Wed, 11 Feb 2015 21:39:01 +0000 (15:39 -0600)]
FS-7506 FS-7513: banner update
Anthony Minessale [Wed, 11 Feb 2015 20:07:06 +0000 (14:07 -0600)]
FS-7506 FS-7513: set banner with video_banner_text variable set before calling in, NEEDS DOCS params are parsable inside a {} string
Seven Du [Wed, 11 Feb 2015 06:57:02 +0000 (14:57 +0800)]
FS-7500 FS-7513: add and use switch_img_fill
Seven Du [Wed, 11 Feb 2015 04:40:07 +0000 (12:40 +0800)]
FS-7506: improve draw_text with minimum anti aliasing
Seven Du [Tue, 10 Feb 2015 07:38:15 +0000 (15:38 +0800)]
FS-7499: trying to fix rtp data len when rtp extension is used
duplicated some code from 4943~4953, but that code has it's own problem, it forget to reset *bytes results to
larger frame->datalen could read beyond the buffer, and it also makes stats not accurate. But if we reset *bytes
at that place, then later the switch_vb_put_packet has problem because it depends that *bytes. this patch should
fix the datalen at least buf still leaves duplicated code and inaccurate stats.
Seven Du [Tue, 10 Feb 2015 04:21:04 +0000 (12:21 +0800)]
FS-7506: utf8 support of draw text
Seven Du [Tue, 10 Feb 2015 03:30:31 +0000 (11:30 +0800)]
FS-7506 FS-7513: refactor switch color and implement draw_text in mod_conference
Seven Du [Mon, 9 Feb 2015 13:43:21 +0000 (21:43 +0800)]
FS-7517: fix hardcoded width and height on video reset
Seven Du [Sun, 8 Feb 2015 01:23:47 +0000 (09:23 +0800)]
FS-7500: refactor switch_img_patch, it was made complicated than it should be
Seven Du [Sat, 7 Feb 2015 05:46:59 +0000 (13:46 +0800)]
FS-7513: round screen size to even numbers to prevent green lines on edge with 1up_top_left+5 and 6x6 layouts
Seven Du [Sat, 7 Feb 2015 05:00:36 +0000 (13:00 +0800)]
FS-7513: fix compile w/o openal
Anthony Minessale [Sat, 7 Feb 2015 01:09:01 +0000 (19:09 -0600)]
FS-7513: revert
Anthony Minessale [Sat, 7 Feb 2015 00:14:12 +0000 (18:14 -0600)]
FS-7513: remove locking
Anthony Minessale [Sat, 7 Feb 2015 00:00:35 +0000 (18:00 -0600)]
FS-7513: fix math on image resizing
Anthony Minessale [Fri, 6 Feb 2015 23:28:52 +0000 (17:28 -0600)]
FS-7513: do layers in order and reset when attaching
Anthony Minessale [Fri, 6 Feb 2015 22:13:32 +0000 (16:13 -0600)]
FS-7500 FS-7513: add video bandwidth control function and use it in mod_conference
Anthony Minessale [Fri, 6 Feb 2015 20:17:14 +0000 (14:17 -0600)]
FS-7513: refactor some screen switching and layout stuff
Anthony Minessale [Fri, 6 Feb 2015 18:39:30 +0000 (12:39 -0600)]
FS-7513: clear group when switching to standard layout
Anthony Minessale [Fri, 6 Feb 2015 17:41:15 +0000 (11:41 -0600)]
FS-7500: move function to core
Anthony Minessale [Fri, 6 Feb 2015 16:18:08 +0000 (10:18 -0600)]
FS-7513: make group change sticky when done from cli command
Seven Du [Fri, 6 Feb 2015 06:29:11 +0000 (14:29 +0800)]
FS-7513: cleanup white spaces
Seven Du [Fri, 6 Feb 2015 06:22:45 +0000 (14:22 +0800)]
FS-7513: add 1x2, 2x1 and an overlaps layout
Seven Du [Fri, 6 Feb 2015 05:16:51 +0000 (13:16 +0800)]
Anthony Minessale [Fri, 6 Feb 2015 04:54:41 +0000 (23:54 -0500)]
FS-7500: forgot one
Anthony Minessale [Fri, 6 Feb 2015 04:43:38 +0000 (22:43 -0600)]
FS-7500: fix signed error