Commit Graph

28576 Commits

Author SHA1 Message Date
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