Commit Graph

  • ae2bafaa1a FS-7513: don't need to free that Anthony Minessale 2015-02-11 16:58:11 -06:00
  • c2d3f46ad1 FS-7506 FS-7513: banner update Anthony Minessale 2015-02-11 15:39:01 -06:00
  • 930658f245 FS-7506 FS-7513: set banner with video_banner_text variable set before calling in, NEEDS DOCS params are parsable inside a {} string Anthony Minessale 2015-02-11 14:07:06 -06:00
  • 46abb2303b FS-7500 FS-7513: add and use switch_img_fill Seven Du 2015-02-11 14:57:02 +08:00
  • 0496877221 FS-7506: improve draw_text with minimum anti aliasing Seven Du 2015-02-11 12:40:07 +08:00
  • 1122d2cda1 FS-7499: trying to fix rtp data len when rtp extension is used Seven Du 2015-02-10 15:38:15 +08:00
  • 8c7481b524 FS-7506: utf8 support of draw text Seven Du 2015-02-10 12:21:04 +08:00
  • 20761800d6 FS-7506 FS-7513: refactor switch color and implement draw_text in mod_conference Seven Du 2015-02-10 11:30:31 +08:00
  • fcc3a8bfe4 FS-7517: fix hardcoded width and height on video reset Seven Du 2015-02-09 21:43:21 +08:00
  • d6efd85495 FS-7500: refactor switch_img_patch, it was made complicated than it should be Seven Du 2015-02-08 09:23:47 +08:00
  • 828aade542 FS-7513: round screen size to even numbers to prevent green lines on edge with 1up_top_left+5 and 6x6 layouts Seven Du 2015-02-07 13:46:59 +08:00
  • f1f32b36b6 FS-7513: fix compile w/o openal Seven Du 2015-02-07 13:00:36 +08:00
  • 3107e05112 FS-7513: revert Anthony Minessale 2015-02-06 19:09:01 -06:00
  • 817b8cd1c2 FS-7513: remove locking Anthony Minessale 2015-02-06 18:14:12 -06:00
  • 2b0ad30fc4 FS-7513: fix math on image resizing Anthony Minessale 2015-02-06 18:00:35 -06:00
  • e33ddac0e6 FS-7513: do layers in order and reset when attaching Anthony Minessale 2015-02-06 17:28:52 -06:00
  • f198bc3601 FS-7500 FS-7513: add video bandwidth control function and use it in mod_conference Anthony Minessale 2015-02-06 16:13:32 -06:00
  • 22d53792eb FS-7513: refactor some screen switching and layout stuff Anthony Minessale 2015-02-06 14:17:14 -06:00
  • 279513bbe9 FS-7513: clear group when switching to standard layout Anthony Minessale 2015-02-06 12:39:30 -06:00
  • 41de24eae9 FS-7500: move function to core Anthony Minessale 2015-02-06 11:41:15 -06:00
  • a581695e5d FS-7513: make group change sticky when done from cli command Anthony Minessale 2015-02-06 10:18:08 -06:00
  • cba22bcd2f FS-7513: cleanup white spaces Seven Du 2015-02-06 14:29:11 +08:00
  • dcfeace5b6 FS-7513: add 1x2, 2x1 and an overlaps layout Seven Du 2015-02-06 14:22:45 +08:00
  • 85fb3e6f07 FS-7517: update to openh264 commit 3f19534dd6118b96ce73073ae1e047490c71b6e6 Seven Du 2015-02-06 13:16:51 +08:00
  • 312ede9010 FS-7500: forgot one Anthony Minessale 2015-02-05 23:54:41 -05:00
  • e778e28400 FS-7500: fix signed error Anthony Minessale 2015-02-05 22:43:38 -06:00
  • ff145e9876 FS-7513: add auto layout advance based on group Anthony Minessale 2015-02-05 22:38:07 -06:00
  • 4333bf49ad 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 2015-02-05 15:03:54 -06:00
  • 78da46860a 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 2015-02-04 20:23:17 -06:00
  • 971053a42d FS-7508: parse both bw vars the same Anthony Minessale 2015-02-03 11:52:42 -06:00
  • 7260008226 FS-7513: remove extra memset since it's already garanteed in switch_core_alloc Seven Du 2015-02-03 23:04:17 +08:00
  • 0d2a804c4d FS-7514: make vlc endpoint works with originate in addition to bridge Seven Du 2015-02-03 23:02:11 +08:00
  • 3efd622c6d FS-7513: refactor thread Anthony Minessale 2015-02-02 23:24:45 -06:00
  • 90465d14c9 FS-7508: add avg duration into codec Anthony Minessale 2015-02-02 22:58:39 -06:00
  • 7781c795dc FS-7499: comment out sip based picture update Anthony Minessale 2015-02-02 17:23:45 -06:00
  • f04c7766f5 FS-7513: fix copy and paste error Seven Du 2015-01-31 12:29:32 +08:00
  • 48ff6860cd FS-7513: fix compiler warning about uninitialized var and make sure allocated memory is filled with 0 Seven Du 2015-01-31 12:29:02 +08:00
  • 73dc1ae71b FS-7513: fix overlap Anthony Minessale 2015-01-30 17:48:24 -06:00
  • c6a944003e FS-7513: add 1x1 Anthony Minessale 2015-01-30 17:16:33 -06:00
  • f94d0fe47e FS-7513: here's a story....... of a lovely feature Anthony Minessale 2015-01-30 17:14:57 -06:00
  • cfd772af1e FS-7513: add 2-up and 3-up layouts for mcu config Michael Jerris 2015-01-30 16:02:26 -06:00
  • 27a55565c0 FS-7513: add 1up_top_left mcu layouts with floor holder flag Michael Jerris 2015-01-30 15:34:57 -06:00
  • dbcc3dd4f5 FS-7513: add conference_layouts.conf.xml file which defines the different layouts for the video mcu Michael Jerris 2015-01-30 14:48:14 -06:00
  • 383e12f5ff FS-7500: convert more to typedef to avoid warnings and build problems Anthony Minessale 2015-01-30 08:57:13 -06:00
  • 3d59a3f729 FS-7513: fix assert Seven Du 2015-01-30 08:19:56 +08:00
  • 9e026aed97 FS-7501: comment out unused function to shut warning on Mac Seven Du 2015-01-30 08:15:41 +08:00
  • aac44ce954 FS-7513: conf WIP Anthony Minessale 2015-01-29 17:39:22 -06:00
  • 59b8829e98 FS-7500: add to last commit Anthony Minessale 2015-01-29 17:39:14 -06:00
  • 10fcf933cb FS-7500: codec tweaks Anthony Minessale 2015-01-29 16:37:29 -06:00
  • afe3da1cc2 FS-7500: use the vpx_image_t from the installed header file to prevent mismatch Anthony Minessale 2015-01-29 16:03:58 -06:00
  • 66ca0603dd FS-7513: conf WIP hard code 4x4 squares in 720p more to come Anthony Minessale 2015-01-28 18:42:17 -06:00
  • 0bc7bd4e7e FS-7500: fix missing division Anthony Minessale 2015-01-28 10:52:21 -06:00
  • 91d3f946c1 FS-7513: refactor mcu code, put everyone on a canvas and send out using a dedicated thread with a constant FPS Seven Du 2015-01-28 16:43:08 +08:00
  • a7a92eb55b FS-7500: really fix image copy Seven Du 2015-01-28 16:41:36 +08:00
  • c0ef59d55d FS-7513: more conf vid WIP Anthony Minessale 2015-01-27 23:49:11 -06:00
  • 11e9869f73 FS-7500: fix compile err Anthony Minessale 2015-01-27 21:14:51 -06:00
  • 61df2d4c4d FS-7500: fix image copy Seven Du 2015-01-28 09:58:05 +08:00
  • bc7b490050 FS-7513: WIP CONF STUFF Anthony Minessale 2015-01-27 18:21:19 -06:00
  • 0ad1a5823c FS-7508: trying to mitigate chrome going crazy on reload Anthony Minessale 2015-01-26 10:48:59 -06:00
  • 2f5b3039e6 FS-7509: update verto js for local video Anthony Minessale 2015-01-24 03:13:44 -06:00
  • caadaedd3f FS-7509: stop media on verto detach Anthony Minessale 2015-01-24 02:47:17 -06:00
  • 11448edd64 FS-7499: mod vid refresh stuff Anthony Minessale 2015-01-24 01:55:57 -06:00
  • 50e30fbe12 FS-7501: fix vid buffer reset Anthony Minessale 2015-01-24 01:54:59 -06:00
  • 7a783fe741 FS-7508: reduce error freq Anthony Minessale 2015-01-24 01:54:38 -06:00
  • 181799b32d FS-7513: more floor stuff Anthony Minessale 2015-01-24 01:53:34 -06:00
  • c3e32dc2ef FS-7513: adjust floor change code Anthony Minessale 2015-01-23 22:36:07 -06:00
  • 3ac6da8a64 FS-7166 #resolve Anthony Minessale 2015-01-23 15:08:00 -06:00
  • c97587fa52 # This is a combination of 2 commits. # The first commit's message is: Anthony Minessale 2015-01-23 15:08:00 -06:00
  • 89a616c8ed FS-7501: mod of video i/o for jb Anthony Minessale 2015-01-21 16:11:23 -06:00
  • f1abfb5476 FS-7499: copy port to where apr keeps it too Anthony Minessale 2015-01-20 20:20:35 -05:00
  • 6c8f3cd713 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 2015-01-20 20:20:20 -05:00
  • 911ffdde12 FS-7513: tweak locking on video read callback Anthony Minessale 2015-01-20 12:17:46 -06:00
  • bf9e8fbd62 FS-7499: tweak nack and fir handling Anthony Minessale 2015-01-19 16:45:47 -06:00
  • bd197d0f39 FS-7513: reduce complexity of video_bridge feature Anthony Minessale 2015-01-17 18:18:59 -06:00
  • cbb1b37d2c FS-7513: fix vid floor logic Anthony Minessale 2015-01-17 17:50:36 -06:00
  • 5b82b695fa FS-7500: add switch_img_copy to clone an image Seven Du 2015-01-18 01:32:17 +08:00
  • bb2bc7a6d8 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 2015-01-16 18:17:50 -06:00
  • 5f3106bb05 FS-7500: factor back in video_thread callback and move it to the video_read_frame Anthony Minessale 2015-01-16 18:15:31 -06:00
  • 7eb1b47932 FS-7501: add video jitterbuffer debug controls Anthony Minessale 2015-01-16 18:14:19 -06:00
  • 46177fce7f FS-7501: tweak some settings on jb Anthony Minessale 2015-01-16 10:29:30 -06:00
  • 88378ccfb8 FS-7501: remove debug Anthony Minessale 2015-01-12 12:07:58 -06:00
  • fa27bf5388 sofia rebuild Anthony Minessale 2015-01-12 11:34:57 -06:00
  • abd71a7144 support AVPF too Anthony Minessale 2015-01-12 11:34:42 -06:00
  • c8fec7e648 FS-7499: enable nack in video negotiation Anthony Minessale 2015-01-09 13:37:09 -06:00
  • b197142c17 FS-7499: add generic nack support to rtp stack Anthony Minessale 2015-01-09 13:36:57 -06:00
  • be4c75830e FS-7500: add switch_inthash variety of hash that can key on int Anthony Minessale 2015-01-09 13:35:42 -06:00
  • 7bf87625c6 sofia rebuild Anthony Minessale 2015-01-07 11:18:29 -06:00
  • 216597c929 sofia update Anthony Minessale 2015-01-06 20:12:33 -06:00
  • ca973e4c21 FS-7127 #comment vid branch changes Seven Du 2015-01-07 15:43:49 +08:00
  • b4fd5bb766 FS-7132 vid branch changes Anthony Minessale 2015-01-05 21:20:31 -06:00
  • 267d4ad88f FS-7514: keep pointer pointed Anthony Minessale 2015-01-05 13:27:21 -06:00
  • 06583c4a53 FS-7501: more code Anthony Minessale 2014-12-19 02:26:09 -06:00
  • c8e98f4ccd FS-7508: revert Anthony Minessale 2014-12-19 00:39:50 -06:00
  • 636cd1c87e FS-7501: remove debug Anthony Minessale 2014-12-19 00:37:35 -06:00
  • 2b31a8310c FS-7501: more factoring on vid buffer Anthony Minessale 2014-12-19 00:03:37 -06:00
  • ca67770dff FS-7501: connect video buffer for testing, still needs a lot of work Anthony Minessale 2014-12-17 01:03:31 -06:00
  • dbe3709a0f FS-7517: this mode is more reliable, default for now Anthony Minessale 2014-12-17 01:03:09 -06:00
  • 6f4d1334ea FS-7501: use vidderbuffer in rtp Anthony Minessale 2014-12-16 18:48:07 -06:00
  • b121c610ab FS-7501: add vidderbuffer Anthony Minessale 2014-12-16 18:47:42 -06:00
  • e3db30aef2 FS-7517: add warning dropped from 0353e45 back in case it still happens Seven Du 2014-12-11 14:19:22 +08:00