]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
10 years agoFS-7514: sigh
Anthony Minessale [Thu, 26 Feb 2015 21:17:30 +0000 (15:17 -0600)] 
FS-7514: sigh

10 years agoFS-7514: add sync offset default to 500ms
Anthony Minessale [Thu, 26 Feb 2015 20:58:09 +0000 (14:58 -0600)] 
FS-7514: add sync offset default to 500ms

10 years agoFS-7514: slow down vlc callback by syncing with video flow
Anthony Minessale [Thu, 26 Feb 2015 19:54:26 +0000 (13:54 -0600)] 
FS-7514: slow down vlc callback by syncing with video flow

10 years agoFS-7514: buffer video too for vlc
Anthony Minessale [Thu, 26 Feb 2015 18:23:33 +0000 (12:23 -0600)] 
FS-7514: buffer video too for vlc

10 years agoFS-7503 FS-7514: First crack at recording mp4 <action application="capture_video...
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}"/>

10 years agoFS-7517 FS-7508: typo
Seven Du [Thu, 26 Feb 2015 00:58:04 +0000 (08:58 +0800)] 
FS-7517 FS-7508: typo

10 years agoFS-7513: tweak conference config a little and clean up comment consistency
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

10 years agoFS-7517: Fix mod_openh264 include
Brian West [Wed, 25 Feb 2015 21:30:38 +0000 (15:30 -0600)] 
FS-7517: Fix mod_openh264 include

10 years agoFS-7509: fix typo
Anthony Minessale [Wed, 25 Feb 2015 20:14:54 +0000 (14:14 -0600)] 
FS-7509: fix typo

10 years agoFS-7500: expand libpng detection to try to find a good png >= 1.6.16, fall back to...
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

10 years agoFS-7509: add a way to choose bandwidth
Anthony Minessale [Mon, 23 Feb 2015 17:13:31 +0000 (11:13 -0600)] 
FS-7509: add a way to choose bandwidth

10 years agoFS-7312 #resolve #comment added feature NEEDS_DOC
Anthony Minessale [Sat, 21 Feb 2015 18:11:24 +0000 (12:11 -0600)] 
FS-7312 #resolve #comment added feature NEEDS_DOC

10 years agoFS-7500: ping video thread on shutdown so it can end
Anthony Minessale [Sat, 21 Feb 2015 18:10:34 +0000 (12:10 -0600)] 
FS-7500: ping video thread on shutdown so it can end

10 years agoFS-7500: fix type mismatch
Seven Du [Sat, 21 Feb 2015 06:57:10 +0000 (14:57 +0800)] 
FS-7500: fix type mismatch

10 years agoFS-7513 FS-7509: add control for png and fix bug with null args
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

10 years agoFS-7513: add some controls
Anthony Minessale [Fri, 20 Feb 2015 23:19:38 +0000 (17:19 -0600)] 
FS-7513: add some controls

10 years agoFS-7513: add flooronly
Anthony Minessale [Fri, 20 Feb 2015 23:19:24 +0000 (17:19 -0600)] 
FS-7513: add flooronly

10 years agoFS-7509: update ui
Anthony Minessale [Fri, 20 Feb 2015 23:19:09 +0000 (17:19 -0600)] 
FS-7509: update ui

10 years agoFS-7513: add canvas refresh to redraw gaps on overlap enter/exit
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

10 years agoFS-7513: fix sticky floor lock
Anthony Minessale [Fri, 20 Feb 2015 15:32:44 +0000 (09:32 -0600)] 
FS-7513: fix sticky floor lock

10 years agoFS-7500: make video bandwidth accurate for vpx
Anthony Minessale [Fri, 20 Feb 2015 02:32:53 +0000 (20:32 -0600)] 
FS-7500: make video bandwidth accurate for vpx

10 years agoFS-7500: can't use stristr for this
Anthony Minessale [Fri, 20 Feb 2015 02:03:47 +0000 (20:03 -0600)] 
FS-7500: can't use stristr for this

10 years agoFS-7513: add mutex
Anthony Minessale [Fri, 20 Feb 2015 00:10:37 +0000 (18:10 -0600)] 
FS-7513: add mutex

10 years agoFS-7509: add code to pick camera and mic from the page and ability to call video...
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

10 years agoFS-7513: add code to track media direction to avoid assigning floor or video layers...
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

10 years agoFS-7513: add reset on canvas change
Anthony Minessale [Thu, 19 Feb 2015 02:53:30 +0000 (20:53 -0600)] 
FS-7513: add reset on canvas change

10 years agoFS-7513: add some layouts for presenting
Anthony Minessale [Thu, 19 Feb 2015 02:27:10 +0000 (20:27 -0600)] 
FS-7513: add some layouts for presenting

10 years agoFS-7513: improve reservation id and layout switching with overlap
Anthony Minessale [Thu, 19 Feb 2015 02:27:08 +0000 (20:27 -0600)] 
FS-7513: improve reservation id and layout switching with overlap

10 years agoFS-7509: add -screen to current ext when pressing the share button
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

10 years agoFS-7513: don't call force on unset
Anthony Minessale [Wed, 18 Feb 2015 21:21:09 +0000 (15:21 -0600)] 
FS-7513: don't call force on unset

10 years agoFS-7508: reduce vpx memory footprint
Anthony Minessale [Tue, 17 Feb 2015 21:55:23 +0000 (15:55 -0600)] 
FS-7508: reduce vpx memory footprint

10 years agoFS-7513: fix possible mem leak
Anthony Minessale [Tue, 17 Feb 2015 21:24:56 +0000 (15:24 -0600)] 
FS-7513: fix possible mem leak

10 years agoFS-7509: default local video cookie to false
Anthony Minessale [Tue, 17 Feb 2015 20:25:03 +0000 (14:25 -0600)] 
FS-7509: default local video cookie to false

10 years agoFS-7509: cleanup
Anthony Minessale [Tue, 17 Feb 2015 18:10:24 +0000 (12:10 -0600)] 
FS-7509: cleanup

10 years agoFS-7509: add file to demo
Anthony Minessale [Tue, 17 Feb 2015 17:11:02 +0000 (11:11 -0600)] 
FS-7509: add file to demo

10 years agoFS-7513 FS-7509: crack at screen share
Anthony Minessale [Tue, 17 Feb 2015 03:21:10 +0000 (21:21 -0600)] 
FS-7513 FS-7509: crack at screen share

10 years agoFS-7513: cleanup
Anthony Minessale [Tue, 17 Feb 2015 02:46:52 +0000 (20:46 -0600)] 
FS-7513: cleanup

10 years agoFS-7513: clear screen on unvmute
Anthony Minessale [Mon, 16 Feb 2015 16:07:34 +0000 (10:07 -0600)] 
FS-7513: clear screen on unvmute

10 years agoFS-7500: libpng 1.6.0 has much simpler APIs, also add a new switch_img_patch_png...
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

10 years agoFS-7500: fix seg
Seven Du [Sun, 15 Feb 2015 00:15:36 +0000 (08:15 +0800)] 
FS-7500: fix seg

10 years agoFS-7513: change name of flag to make sense
Anthony Minessale [Sat, 14 Feb 2015 16:56:32 +0000 (10:56 -0600)] 
FS-7513: change name of flag to make sense

10 years agoFS-7513: add logo func and positioning param and vid snapshot
Anthony Minessale [Sat, 14 Feb 2015 04:27:18 +0000 (22:27 -0600)] 
FS-7513: add logo func and positioning param and vid snapshot

10 years agoFS-7500: assert on neg coordinates causes a seg on free if they are used
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

10 years agoFS-7513: add video mute and suite of controls
Anthony Minessale [Fri, 13 Feb 2015 21:56:21 +0000 (15:56 -0600)] 
FS-7513: add video mute and suite of controls

10 years agoFS-7513: add configurable FPS for conf and default to 15
Anthony Minessale [Fri, 13 Feb 2015 20:10:42 +0000 (14:10 -0600)] 
FS-7513: add configurable FPS for conf and default to 15

10 years agoFS-7509: update res options
Anthony Minessale [Fri, 13 Feb 2015 16:00:52 +0000 (10:00 -0600)] 
FS-7509: update res options

10 years agoFS-7513: remove extra mutex
Anthony Minessale [Fri, 13 Feb 2015 15:55:48 +0000 (09:55 -0600)] 
FS-7513: remove extra mutex

10 years agoFS-7500: add overlay func
Seven Du [Fri, 13 Feb 2015 12:08:31 +0000 (20:08 +0800)] 
FS-7500: add overlay func

10 years agoFS-7513: refactor reset_image, we do not need the round to even anymore, actually...
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

10 years agoFS-7513: trying to fix mutex
Seven Du [Fri, 13 Feb 2015 10:51:34 +0000 (18:51 +0800)] 
FS-7513: trying to fix mutex

10 years agoFS-7500: be safe for patch and fill, off by 1
Seven Du [Fri, 13 Feb 2015 06:28:28 +0000 (14:28 +0800)] 
FS-7500: be safe for patch and fill, off by 1

10 years agoFS-7509: add param for local video toggle
Anthony Minessale [Fri, 13 Feb 2015 03:11:24 +0000 (21:11 -0600)] 
FS-7509: add param for local video toggle

10 years agoFS-7513: typo
Seven Du [Fri, 13 Feb 2015 02:58:41 +0000 (10:58 +0800)] 
FS-7513: typo

10 years agoFS-7500: add yuv2rgb
Seven Du [Fri, 13 Feb 2015 02:39:17 +0000 (10:39 +0800)] 
FS-7500: add yuv2rgb

10 years agoFS-7500: fix rgb2yuv typo
Seven Du [Fri, 13 Feb 2015 02:38:42 +0000 (10:38 +0800)] 
FS-7500: fix rgb2yuv typo

10 years agoFS-7500: fix patch and fill on an odd position
Seven Du [Fri, 13 Feb 2015 02:37:35 +0000 (10:37 +0800)] 
FS-7500: fix patch and fill on an odd position

10 years agoFS-7513: try 30 again
Anthony Minessale [Thu, 12 Feb 2015 23:51:09 +0000 (17:51 -0600)] 
FS-7513: try 30 again

10 years agoFS-7513: add mutex
Anthony Minessale [Thu, 12 Feb 2015 23:44:25 +0000 (17:44 -0600)] 
FS-7513: add mutex

10 years agoFS-7500: fix compiler warning
Seven Du [Thu, 12 Feb 2015 23:12:54 +0000 (07:12 +0800)] 
FS-7500: fix compiler warning

10 years agoFS-7513: try out 25fps
Anthony Minessale [Thu, 12 Feb 2015 23:04:51 +0000 (17:04 -0600)] 
FS-7513: try out 25fps

10 years agoFS-7500: use libpng not png12 for portability
Anthony Minessale [Thu, 12 Feb 2015 22:42:42 +0000 (16:42 -0600)] 
FS-7500: use libpng not png12 for portability

10 years agoFS-7513: basic logo
Anthony Minessale [Thu, 12 Feb 2015 20:06:26 +0000 (14:06 -0600)] 
FS-7513: basic logo

10 years agoFS-7500: check in png code and put it in the core to mature
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

10 years agoFS-7513: banner control and layout bgcolor param
Anthony Minessale [Thu, 12 Feb 2015 18:49:59 +0000 (12:49 -0600)] 
FS-7513: banner control and layout bgcolor param

10 years agoFS-7513: do banner with set rect so we don't have to keep patching it in
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

10 years agoFS-7513: don't attach when you don't have video
Anthony Minessale [Thu, 12 Feb 2015 16:53:21 +0000 (10:53 -0600)] 
FS-7513: don't attach when you don't have video

10 years agoFS-7513: factor conditional back out and use fixed 30FPS timer
Anthony Minessale [Thu, 12 Feb 2015 16:15:21 +0000 (10:15 -0600)] 
FS-7513: factor conditional back out and use fixed 30FPS timer

10 years agoFS-7513: comment demo code and set bg color with new anti-alias
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

10 years agoFS-7506 FS-7513: refactor with rgb color space to support anti aliasing
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

10 years agoFS-7513: clean white spaces
Seven Du [Thu, 12 Feb 2015 05:22:29 +0000 (13:22 +0800)] 
FS-7513: clean white spaces

10 years agoFS-7506: fix pen position and add mono font support
Seven Du [Thu, 12 Feb 2015 03:38:37 +0000 (11:38 +0800)] 
FS-7506: fix pen position and add mono font support

10 years agoFS-7513: dup sring before chopping it up
Anthony Minessale [Thu, 12 Feb 2015 06:58:56 +0000 (00:58 -0600)] 
FS-7513: dup sring before chopping it up

10 years agoFS-7513: keyframe every 10 on conf
Anthony Minessale [Thu, 12 Feb 2015 04:06:43 +0000 (22:06 -0600)] 
FS-7513: keyframe every 10 on conf

10 years agoFS-7513: only use timer when needed
Anthony Minessale [Thu, 12 Feb 2015 03:52:15 +0000 (21:52 -0600)] 
FS-7513: only use timer when needed

10 years agoFS-7513: don't need to free that
Anthony Minessale [Wed, 11 Feb 2015 22:58:11 +0000 (16:58 -0600)] 
FS-7513: don't need to free that

10 years agoFS-7506 FS-7513: banner update
Anthony Minessale [Wed, 11 Feb 2015 21:39:01 +0000 (15:39 -0600)] 
FS-7506 FS-7513: banner update

10 years agoFS-7506 FS-7513: set banner with video_banner_text variable set before calling in...
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

10 years agoFS-7500 FS-7513: add and use switch_img_fill
Seven Du [Wed, 11 Feb 2015 06:57:02 +0000 (14:57 +0800)] 
FS-7500 FS-7513: add and use switch_img_fill

10 years agoFS-7506: improve draw_text with minimum anti aliasing
Seven Du [Wed, 11 Feb 2015 04:40:07 +0000 (12:40 +0800)] 
FS-7506: improve draw_text with minimum anti aliasing

10 years agoFS-7499: trying to fix rtp data len when rtp extension is used
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.

10 years agoFS-7506: utf8 support of draw text
Seven Du [Tue, 10 Feb 2015 04:21:04 +0000 (12:21 +0800)] 
FS-7506: utf8 support of draw text

10 years agoFS-7506 FS-7513: refactor switch color and implement draw_text in mod_conference
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

10 years agoFS-7517: fix hardcoded width and height on video reset
Seven Du [Mon, 9 Feb 2015 13:43:21 +0000 (21:43 +0800)] 
FS-7517: fix hardcoded width and height on video reset

10 years agoFS-7500: refactor switch_img_patch, it was made complicated than it should be
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

10 years agoFS-7513: round screen size to even numbers to prevent green lines on edge with 1up_to...
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

10 years agoFS-7513: fix compile w/o openal
Seven Du [Sat, 7 Feb 2015 05:00:36 +0000 (13:00 +0800)] 
FS-7513: fix compile w/o openal

10 years agoFS-7513: revert
Anthony Minessale [Sat, 7 Feb 2015 01:09:01 +0000 (19:09 -0600)] 
FS-7513: revert

10 years agoFS-7513: remove locking
Anthony Minessale [Sat, 7 Feb 2015 00:14:12 +0000 (18:14 -0600)] 
FS-7513: remove locking

10 years agoFS-7513: fix math on image resizing
Anthony Minessale [Sat, 7 Feb 2015 00:00:35 +0000 (18:00 -0600)] 
FS-7513: fix math on image resizing

10 years agoFS-7513: do layers in order and reset when attaching
Anthony Minessale [Fri, 6 Feb 2015 23:28:52 +0000 (17:28 -0600)] 
FS-7513: do layers in order and reset when attaching

10 years agoFS-7500 FS-7513: add video bandwidth control function and use it in mod_conference
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

10 years agoFS-7513: refactor some screen switching and layout stuff
Anthony Minessale [Fri, 6 Feb 2015 20:17:14 +0000 (14:17 -0600)] 
FS-7513: refactor some screen switching and layout stuff

10 years agoFS-7513: clear group when switching to standard layout
Anthony Minessale [Fri, 6 Feb 2015 18:39:30 +0000 (12:39 -0600)] 
FS-7513: clear group when switching to standard layout

10 years agoFS-7500: move function to core
Anthony Minessale [Fri, 6 Feb 2015 17:41:15 +0000 (11:41 -0600)] 
FS-7500: move function to core

10 years agoFS-7513: make group change sticky when done from cli command
Anthony Minessale [Fri, 6 Feb 2015 16:18:08 +0000 (10:18 -0600)] 
FS-7513: make group change sticky when done from cli command

10 years agoFS-7513: cleanup white spaces
Seven Du [Fri, 6 Feb 2015 06:29:11 +0000 (14:29 +0800)] 
FS-7513: cleanup white spaces

10 years agoFS-7513: add 1x2, 2x1 and an overlaps layout
Seven Du [Fri, 6 Feb 2015 06:22:45 +0000 (14:22 +0800)] 
FS-7513: add 1x2, 2x1 and an overlaps layout

10 years agoFS-7517: update to openh264 commit 3f19534dd6118b96ce73073ae1e047490c71b6e6
Seven Du [Fri, 6 Feb 2015 05:16:51 +0000 (13:16 +0800)] 
FS-7517: update to openh264 commit 3f19534dd6118b96ce73073ae1e047490c71b6e6

10 years agoFS-7500: forgot one
Anthony Minessale [Fri, 6 Feb 2015 04:54:41 +0000 (23:54 -0500)] 
FS-7500: forgot one

10 years agoFS-7500: fix signed error
Anthony Minessale [Fri, 6 Feb 2015 04:43:38 +0000 (22:43 -0600)] 
FS-7500: fix signed error