Seven Du
9afd4971f0
FS-7500: be safe for patch and fill, off by 1
2015-05-27 14:57:45 -05:00
Anthony Minessale
9b69c8f6d3
FS-7509: add param for local video toggle
2015-05-27 14:57:45 -05:00
Seven Du
fc4e48078b
FS-7513: typo
2015-05-27 14:57:45 -05:00
Seven Du
3a2c0b4d6d
FS-7500: add yuv2rgb
2015-05-27 14:57:45 -05:00
Seven Du
e144f3c0fa
FS-7500: fix rgb2yuv typo
2015-05-27 14:57:45 -05:00
Seven Du
54e56a5567
FS-7500: fix patch and fill on an odd position
2015-05-27 14:57:45 -05:00
Anthony Minessale
6b3445dd94
FS-7513: try 30 again
2015-05-27 14:57:45 -05:00
Anthony Minessale
d291c4999c
FS-7513: add mutex
2015-05-27 14:57:45 -05:00
Seven Du
2ce672c00f
FS-7500: fix compiler warning
2015-05-27 14:57:45 -05:00
Anthony Minessale
9645c85de2
FS-7513: try out 25fps
2015-05-27 14:57:45 -05:00
Anthony Minessale
4662e561cd
FS-7500: use libpng not png12 for portability
2015-05-27 14:57:44 -05:00
Anthony Minessale
ad462d20e3
FS-7513: basic logo
2015-05-27 14:57:44 -05:00
Anthony Minessale
c6293bec9f
FS-7500: check in png code and put it in the core to mature
2015-05-27 14:57:44 -05:00
Anthony Minessale
dd21748edf
FS-7513: banner control and layout bgcolor param
2015-05-27 14:57:44 -05:00
Anthony Minessale
4f6edc5e9c
FS-7513: do banner with set rect so we don't have to keep patching it in
2015-05-27 14:57:44 -05:00
Anthony Minessale
64608ce841
FS-7513: don't attach when you don't have video
2015-05-27 14:57:44 -05:00
Anthony Minessale
8434c81c15
FS-7513: factor conditional back out and use fixed 30FPS timer
2015-05-27 14:57:44 -05:00
Anthony Minessale
0e8c601ccc
FS-7513: comment demo code and set bg color with new anti-alias
2015-05-27 14:57:44 -05:00
Seven Du
f6c7421a22
FS-7506 FS-7513: refactor with rgb color space to support anti aliasing
2015-05-27 14:57:44 -05:00
Seven Du
a6a8a99d3f
FS-7513: clean white spaces
2015-05-27 14:57:44 -05:00
Seven Du
7f23fbf9ab
FS-7506: fix pen position and add mono font support
2015-05-27 14:57:44 -05:00
Anthony Minessale
332573a34a
FS-7513: dup sring before chopping it up
2015-05-27 14:57:44 -05:00
Anthony Minessale
e93c455bda
FS-7513: keyframe every 10 on conf
2015-05-27 14:57:44 -05:00
Anthony Minessale
3a2100ca3c
FS-7513: only use timer when needed
2015-05-27 14:57:44 -05:00
Anthony Minessale
ae2bafaa1a
FS-7513: don't need to free that
2015-05-27 14:57:43 -05:00
Anthony Minessale
c2d3f46ad1
FS-7506 FS-7513: banner update
2015-05-27 14:57:43 -05:00
Anthony Minessale
930658f245
FS-7506 FS-7513: set banner with video_banner_text variable set before calling in, NEEDS DOCS params are parsable inside a {} string
2015-05-27 14:57:43 -05:00
Seven Du
46abb2303b
FS-7500 FS-7513: add and use switch_img_fill
2015-05-27 14:57:43 -05:00
Seven Du
0496877221
FS-7506: improve draw_text with minimum anti aliasing
2015-05-27 14:57:43 -05:00
Seven Du
1122d2cda1
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.
2015-05-27 14:57:43 -05:00
Seven Du
8c7481b524
FS-7506: utf8 support of draw text
2015-05-27 14:57:43 -05:00
Seven Du
20761800d6
FS-7506 FS-7513: refactor switch color and implement draw_text in mod_conference
2015-05-27 14:57:43 -05:00
Seven Du
fcc3a8bfe4
FS-7517: fix hardcoded width and height on video reset
2015-05-27 14:57:43 -05:00
Seven Du
d6efd85495
FS-7500: refactor switch_img_patch, it was made complicated than it should be
2015-05-27 14:57:43 -05:00
Seven Du
828aade542
FS-7513: round screen size to even numbers to prevent green lines on edge with 1up_top_left+5 and 6x6 layouts
2015-05-27 14:57:43 -05:00
Seven Du
f1f32b36b6
FS-7513: fix compile w/o openal
2015-05-27 14:57:43 -05:00
Anthony Minessale
3107e05112
FS-7513: revert
2015-05-27 14:57:43 -05:00
Anthony Minessale
817b8cd1c2
FS-7513: remove locking
2015-05-27 14:57:43 -05:00
Anthony Minessale
2b0ad30fc4
FS-7513: fix math on image resizing
2015-05-27 14:57:43 -05:00
Anthony Minessale
e33ddac0e6
FS-7513: do layers in order and reset when attaching
2015-05-27 14:57:43 -05:00
Anthony Minessale
f198bc3601
FS-7500 FS-7513: add video bandwidth control function and use it in mod_conference
2015-05-27 14:57:42 -05:00
Anthony Minessale
22d53792eb
FS-7513: refactor some screen switching and layout stuff
2015-05-27 14:57:42 -05:00
Anthony Minessale
279513bbe9
FS-7513: clear group when switching to standard layout
2015-05-27 14:57:42 -05:00
Anthony Minessale
41de24eae9
FS-7500: move function to core
2015-05-27 14:57:42 -05:00
Anthony Minessale
a581695e5d
FS-7513: make group change sticky when done from cli command
2015-05-27 14:57:42 -05:00
Seven Du
cba22bcd2f
FS-7513: cleanup white spaces
2015-05-27 14:57:42 -05:00
Seven Du
dcfeace5b6
FS-7513: add 1x2, 2x1 and an overlaps layout
2015-05-27 14:57:42 -05:00
Seven Du
85fb3e6f07
FS-7517: update to openh264 commit 3f19534dd6118b96ce73073ae1e047490c71b6e6
2015-05-27 14:57:42 -05:00
Anthony Minessale
312ede9010
FS-7500: forgot one
2015-05-27 14:57:42 -05:00
Anthony Minessale
e778e28400
FS-7500: fix signed error
2015-05-27 14:57:42 -05:00