Commit Graph

  • 8c9acc4316 FS-7517: Fix mod_openh264 include Brian West 2015-02-25 15:30:38 -06:00
  • e3615e0d28 FS-7509: fix typo Anthony Minessale 2015-02-25 14:14:54 -06:00
  • 086cf1c279 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 Mike Jerris 2015-02-24 13:51:07 -06:00
  • c02f694c37 FS-7509: add a way to choose bandwidth Anthony Minessale 2015-02-23 11:13:31 -06:00
  • c8bbe9bec3 FS-7312 #resolve #comment added feature NEEDS_DOC Anthony Minessale 2015-02-21 12:11:24 -06:00
  • 2f0f408984 FS-7500: ping video thread on shutdown so it can end Anthony Minessale 2015-02-21 12:10:34 -06:00
  • afc67e517b FS-7500: fix type mismatch Seven Du 2015-02-21 14:57:10 +08:00
  • 632c781c1c FS-7513 FS-7509: add control for png and fix bug with null args Anthony Minessale 2015-02-20 18:04:00 -06:00
  • 74f25524f1 FS-7513: add some controls Anthony Minessale 2015-02-20 17:19:38 -06:00
  • d1b7eff872 FS-7513: add flooronly Anthony Minessale 2015-02-20 17:19:24 -06:00
  • e93a850e25 FS-7509: update ui Anthony Minessale 2015-02-20 17:19:09 -06:00
  • 1c6a15fde4 FS-7513: add canvas refresh to redraw gaps on overlap enter/exit Anthony Minessale 2015-02-20 10:25:24 -06:00
  • 09704516d7 FS-7513: fix sticky floor lock Anthony Minessale 2015-02-20 09:32:44 -06:00
  • f8729d5440 FS-7500: make video bandwidth accurate for vpx Anthony Minessale 2015-02-19 20:32:53 -06:00
  • 93db69ed03 FS-7500: can't use stristr for this Anthony Minessale 2015-02-19 20:03:47 -06:00
  • ae4686013a FS-7513: add mutex Anthony Minessale 2015-02-19 18:10:37 -06:00
  • c2963fa4fa FS-7509: add code to pick camera and mic from the page and ability to call video endpoints with no camera Anthony Minessale 2015-02-19 17:08:36 -06:00
  • 628edd1183 FS-7513: add code to track media direction to avoid assigning floor or video layers to those with no signal Anthony Minessale 2015-02-19 17:08:05 -06:00
  • 4584e6a8e4 FS-7513: add reset on canvas change Anthony Minessale 2015-02-18 20:53:30 -06:00
  • a44a06aaa1 FS-7513: add some layouts for presenting Anthony Minessale 2015-02-18 20:27:10 -06:00
  • 270aba6849 FS-7513: improve reservation id and layout switching with overlap Anthony Minessale 2015-02-18 20:27:08 -06:00
  • 93b3a946ec FS-7509: add -screen to current ext when pressing the share button Anthony Minessale 2015-02-18 20:26:07 -06:00
  • 16b752a957 FS-7513: don't call force on unset Anthony Minessale 2015-02-18 15:21:09 -06:00
  • 356a501b7c FS-7508: reduce vpx memory footprint Anthony Minessale 2015-02-17 15:55:23 -06:00
  • 9bc84051f6 FS-7513: fix possible mem leak Anthony Minessale 2015-02-17 15:24:56 -06:00
  • 3e093da0dd FS-7509: default local video cookie to false Anthony Minessale 2015-02-17 14:25:03 -06:00
  • 863e6c8b79 FS-7509: cleanup Anthony Minessale 2015-02-17 12:10:24 -06:00
  • e4705dc2e2 FS-7509: add file to demo Anthony Minessale 2015-02-17 11:11:02 -06:00
  • 2c4c2587ed FS-7513 FS-7509: crack at screen share Anthony Minessale 2015-02-16 21:21:10 -06:00
  • 84074ab804 FS-7513: cleanup Anthony Minessale 2015-02-16 20:46:52 -06:00
  • 7307005c56 FS-7513: clear screen on unvmute Anthony Minessale 2015-02-16 10:07:34 -06:00
  • e02ff26569 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 Seven Du 2015-02-15 13:49:43 +08:00
  • f4fad4e756 FS-7500: fix seg Seven Du 2015-02-15 08:15:36 +08:00
  • 704c036593 FS-7513: change name of flag to make sense Anthony Minessale 2015-02-14 10:56:32 -06:00
  • e65f6bd604 FS-7513: add logo func and positioning param and vid snapshot Anthony Minessale 2015-02-13 22:27:18 -06:00
  • ae68efd48e FS-7500: assert on neg coordinates causes a seg on free if they are used Anthony Minessale 2015-02-13 16:40:09 -06:00
  • eca9107498 FS-7513: add video mute and suite of controls Anthony Minessale 2015-02-13 15:56:21 -06:00
  • 2c1ab14074 FS-7513: add configurable FPS for conf and default to 15 Anthony Minessale 2015-02-13 14:10:42 -06:00
  • 889f5265eb FS-7509: update res options Anthony Minessale 2015-02-13 10:00:52 -06:00
  • 98db5879bd FS-7513: remove extra mutex Anthony Minessale 2015-02-13 09:55:48 -06:00
  • 84a1f5f642 FS-7500: add overlay func Seven Du 2015-02-13 20:08:31 +08:00
  • e868e6eec9 FS-7513: refactor reset_image, we do not need the round to even anymore, actually it causes side effects Seven Du 2015-02-13 19:24:57 +08:00
  • 18a896d39d FS-7513: trying to fix mutex Seven Du 2015-02-13 18:51:34 +08:00
  • 9faf03c91e FS-7500: be safe for patch and fill, off by 1 Seven Du 2015-02-13 14:28:28 +08:00
  • f18b872cde FS-7509: add param for local video toggle Anthony Minessale 2015-02-12 21:11:24 -06:00
  • 2aad60b054 FS-7513: typo Seven Du 2015-02-13 10:58:41 +08:00
  • c70e8cf216 FS-7500: add yuv2rgb Seven Du 2015-02-13 10:39:17 +08:00
  • b90ef728f3 FS-7500: fix rgb2yuv typo Seven Du 2015-02-13 10:38:42 +08:00
  • 061bcb063a FS-7500: fix patch and fill on an odd position Seven Du 2015-02-13 10:37:35 +08:00
  • b808099f6a FS-7513: try 30 again Anthony Minessale 2015-02-12 17:51:09 -06:00
  • 160d3bb817 FS-7513: add mutex Anthony Minessale 2015-02-12 17:44:25 -06:00
  • 2841319037 FS-7500: fix compiler warning Seven Du 2015-02-13 07:12:54 +08:00
  • dba3f8429d FS-7513: try out 25fps Anthony Minessale 2015-02-12 17:04:51 -06:00
  • 21a90d71b0 FS-7500: use libpng not png12 for portability Anthony Minessale 2015-02-12 16:42:42 -06:00
  • 1faf602251 FS-7513: basic logo Anthony Minessale 2015-02-12 14:06:26 -06:00
  • 521a97935e FS-7500: check in png code and put it in the core to mature Anthony Minessale 2015-02-12 13:37:00 -06:00
  • e84d7b8c89 FS-7513: banner control and layout bgcolor param Anthony Minessale 2015-02-12 12:49:59 -06:00
  • 4afc59370a FS-7513: do banner with set rect so we don't have to keep patching it in Anthony Minessale 2015-02-12 12:14:43 -06:00
  • 47cb08c491 FS-7513: don't attach when you don't have video Anthony Minessale 2015-02-12 10:53:21 -06:00
  • a8e8f2e149 FS-7513: factor conditional back out and use fixed 30FPS timer Anthony Minessale 2015-02-12 10:15:21 -06:00
  • 6f39539308 FS-7513: comment demo code and set bg color with new anti-alias Anthony Minessale 2015-02-12 01:14:01 -06:00
  • 90ea86bc95 FS-7506 FS-7513: refactor with rgb color space to support anti aliasing Seven Du 2015-02-12 15:03:45 +08:00
  • a446d8411e FS-7513: clean white spaces Seven Du 2015-02-12 13:22:29 +08:00
  • 187b0c1485 FS-7506: fix pen position and add mono font support Seven Du 2015-02-12 11:38:37 +08:00
  • 0b496715f9 FS-7513: dup sring before chopping it up Anthony Minessale 2015-02-12 00:58:56 -06:00
  • 0115fa192e FS-7513: keyframe every 10 on conf Anthony Minessale 2015-02-11 22:06:43 -06:00
  • b2fa835a0a FS-7513: only use timer when needed Anthony Minessale 2015-02-11 21:52:15 -06:00
  • 0ca774e4cf FS-7513: don't need to free that Anthony Minessale 2015-02-11 16:58:11 -06:00
  • d7127764e8 FS-7506 FS-7513: banner update Anthony Minessale 2015-02-11 15:39:01 -06:00
  • 0697db4fb4 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
  • 9d7eef28e6 FS-7500 FS-7513: add and use switch_img_fill Seven Du 2015-02-11 14:57:02 +08:00
  • c857be4547 FS-7506: improve draw_text with minimum anti aliasing Seven Du 2015-02-11 12:40:07 +08:00
  • 8a1cb14015 FS-7499: trying to fix rtp data len when rtp extension is used Seven Du 2015-02-10 15:38:15 +08:00
  • ff076afaae FS-7506: utf8 support of draw text Seven Du 2015-02-10 12:21:04 +08:00
  • 0f28311b17 FS-7506 FS-7513: refactor switch color and implement draw_text in mod_conference Seven Du 2015-02-10 11:30:31 +08:00
  • 0a015f4c76 FS-7517: fix hardcoded width and height on video reset Seven Du 2015-02-09 21:43:21 +08:00
  • 2842dedc21 FS-7500: refactor switch_img_patch, it was made complicated than it should be Seven Du 2015-02-08 09:23:47 +08:00
  • ba9c2f38a7 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
  • af034b2713 FS-7513: fix compile w/o openal Seven Du 2015-02-07 13:00:36 +08:00
  • 39253d9fd2 FS-7513: revert Anthony Minessale 2015-02-06 19:09:01 -06:00
  • c9e0a389bd FS-7513: remove locking Anthony Minessale 2015-02-06 18:14:12 -06:00
  • 1deca68e37 FS-7513: fix math on image resizing Anthony Minessale 2015-02-06 18:00:35 -06:00
  • 1aa66ef30a FS-7513: do layers in order and reset when attaching Anthony Minessale 2015-02-06 17:28:52 -06:00
  • fcf32fd53d 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
  • 8be96b106e FS-7513: refactor some screen switching and layout stuff Anthony Minessale 2015-02-06 14:17:14 -06:00
  • d8ce20e6bf FS-7513: clear group when switching to standard layout Anthony Minessale 2015-02-06 12:39:30 -06:00
  • e14ad07a26 FS-7500: move function to core Anthony Minessale 2015-02-06 11:41:15 -06:00
  • 8f00bd1173 FS-7513: make group change sticky when done from cli command Anthony Minessale 2015-02-06 10:18:08 -06:00
  • 7764b4ea32 FS-7513: cleanup white spaces Seven Du 2015-02-06 14:29:11 +08:00
  • 10824c0eca FS-7513: add 1x2, 2x1 and an overlaps layout Seven Du 2015-02-06 14:22:45 +08:00
  • 78067a890c FS-7517: update to openh264 commit 3f19534dd6118b96ce73073ae1e047490c71b6e6 Seven Du 2015-02-06 13:16:51 +08:00
  • f7fb5fbff3 FS-7500: forgot one Anthony Minessale 2015-02-05 23:54:41 -05:00
  • 1bb8c0a8fc FS-7500: fix signed error Anthony Minessale 2015-02-05 22:43:38 -06:00
  • 3e323e3b09 FS-7513: add auto layout advance based on group Anthony Minessale 2015-02-05 22:38:07 -06:00
  • a56e65bace 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
  • fa5d6af2cd 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
  • 8d3f93152e FS-7508: parse both bw vars the same Anthony Minessale 2015-02-03 11:52:42 -06:00
  • 58a8d5daa6 FS-7513: remove extra memset since it's already garanteed in switch_core_alloc Seven Du 2015-02-03 23:04:17 +08:00
  • 93ee6158ff FS-7514: make vlc endpoint works with originate in addition to bridge Seven Du 2015-02-03 23:02:11 +08:00
  • 7400d73c93 FS-7513: refactor thread Anthony Minessale 2015-02-02 23:24:45 -06:00