Commit Graph

  • 0e9e9d7562 FS-7500: add a framebuffer to reuse memory and use it to offload frame writing from video muxing thread to a dedicated write thread Anthony Minessale 2015-03-03 16:30:26 -06:00
  • 3f2250ff38 FS-7514: pop only newest frame on video file read to keep sync Anthony Minessale 2015-03-03 11:48:56 -06:00
  • 5498b5e437 FS-7508: reset packet data on codec reset Anthony Minessale 2015-03-03 11:44:38 -06:00
  • 7fab104775 FS-7500: block overlapping writes Anthony Minessale 2015-03-03 11:44:20 -06:00
  • 9a7eb47fc5 FS-7513: fix typo Anthony Minessale 2015-03-02 21:13:03 -06:00
  • 3666fc9646 FS-7500: add force flag Anthony Minessale 2015-03-02 21:07:48 -06:00
  • 675fb2e02f FS-7513: move code up Anthony Minessale 2015-03-02 20:58:48 -06:00
  • eb9736f0fa FS-7500: stick with little train img Anthony Minessale 2015-03-02 19:58:38 -06:00
  • 7277c7a44e FS-7500: block in flag set for wait for video ready Anthony Minessale 2015-03-02 19:55:36 -06:00
  • 9227eaa9b8 FS-7505: train video a little in beginning and make play file wait for it to train Anthony Minessale 2015-03-02 18:05:59 -06:00
  • 0416b2f86a FS-7514: typo Anthony Minessale 2015-03-02 16:36:00 -06:00
  • 5e26c6a072 FS-7514: add m4v Anthony Minessale 2015-03-02 14:09:33 -06:00
  • f1293f9841 FS-7513: fix read lock bug Anthony Minessale 2015-03-02 13:37:11 -06:00
  • be4dddc3cd FS-7514: work on sync a little more Anthony Minessale 2015-03-02 13:27:22 -06:00
  • e4beb8a54e FS-7499: ignore replay errs when nack is enabled Anthony Minessale 2015-02-28 16:02:52 -06:00
  • ebd1a75d09 FS-7503 FS-7514 FS-7513: fix some buffering bugs in vlc and set mod_conference to match the rate and channels when calling vlc files Anthony Minessale 2015-02-28 15:45:06 -06:00
  • ddf78324d8 FS-7503: recording tweak Anthony Minessale 2015-02-28 13:55:24 -06:00
  • ad7af42c55 FS-7514: add mov Anthony Minessale 2015-02-28 12:57:45 -06:00
  • b1351f708a FS-7500: set decoded read mode Anthony Minessale 2015-02-28 12:55:29 -06:00
  • 5c7ed27a8f FS-7514: vlc endpoint stereo support, add vlc_rate and vlc_channels Seven Du 2015-02-28 22:51:14 +08:00
  • c062798d6e FS-7509 FS-7514: another round of cleanup Anthony Minessale 2015-02-28 03:38:10 -06:00
  • 23716293a8 FS-7509: move name to main page Anthony Minessale 2015-02-27 23:38:29 -06:00
  • 48efc12d74 FS-7505 FS-7514: working towards vid rec Anthony Minessale 2015-02-27 23:13:17 -06:00
  • 8f6357fac5 FS-7514 FS-7505: clean up more from yesterday Anthony Minessale 2015-02-27 13:55:54 -06:00
  • 1458a8a356 FS-7519: initial version of record_av to record mp4 it generate better compatible mp4 than vlc, so it compatible with quicktime and safari except that the first few video frames messed up, maybe some pts issue, to be fixed Seven Du 2015-02-27 23:50:21 +08:00
  • bbcb23d5d3 FS-7503 FS-7514: A bunch of stuff: Anthony Minessale 2015-02-26 23:51:04 -06:00
  • 1a6fb5363b FS-7514: sigh Anthony Minessale 2015-02-26 15:17:30 -06:00
  • df8d5b17e0 FS-7514: add sync offset default to 500ms Anthony Minessale 2015-02-26 14:58:09 -06:00
  • 7ccad2eda8 FS-7514: slow down vlc callback by syncing with video flow Anthony Minessale 2015-02-26 13:54:26 -06:00
  • 4221d44335 FS-7514: buffer video too for vlc Anthony Minessale 2015-02-26 12:23:33 -06:00
  • 68086789ac 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}"/> Anthony Minessale 2015-02-25 21:11:16 -06:00
  • 357f1f677d FS-7517 FS-7508: typo Seven Du 2015-02-26 08:58:04 +08:00
  • 78288d3550 FS-7513: tweak conference config a little and clean up comment consistency Brian West 2015-02-25 11:38:34 -06:00
  • 5daa4df1aa FS-7517: Fix mod_openh264 include Brian West 2015-02-25 15:30:38 -06:00
  • 260ff02ec5 FS-7509: fix typo Anthony Minessale 2015-02-25 14:14:54 -06:00
  • cff476a221 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
  • e7f19d62ab FS-7509: add a way to choose bandwidth Anthony Minessale 2015-02-23 11:13:31 -06:00
  • 001d7b5171 FS-7312 #resolve #comment added feature NEEDS_DOC Anthony Minessale 2015-02-21 12:11:24 -06:00
  • 805e37ef8e FS-7500: ping video thread on shutdown so it can end Anthony Minessale 2015-02-21 12:10:34 -06:00
  • cf82da9ac2 FS-7500: fix type mismatch Seven Du 2015-02-21 14:57:10 +08:00
  • 97c81a8285 FS-7513 FS-7509: add control for png and fix bug with null args Anthony Minessale 2015-02-20 18:04:00 -06:00
  • 334706eb39 FS-7513: add some controls Anthony Minessale 2015-02-20 17:19:38 -06:00
  • 3df55891e9 FS-7513: add flooronly Anthony Minessale 2015-02-20 17:19:24 -06:00
  • 8aff37c657 FS-7509: update ui Anthony Minessale 2015-02-20 17:19:09 -06:00
  • 3ee7849b59 FS-7513: add canvas refresh to redraw gaps on overlap enter/exit Anthony Minessale 2015-02-20 10:25:24 -06:00
  • 104e69cee3 FS-7513: fix sticky floor lock Anthony Minessale 2015-02-20 09:32:44 -06:00
  • b927e8326e FS-7500: make video bandwidth accurate for vpx Anthony Minessale 2015-02-19 20:32:53 -06:00
  • b2001f058e FS-7500: can't use stristr for this Anthony Minessale 2015-02-19 20:03:47 -06:00
  • bc3948f502 FS-7513: add mutex Anthony Minessale 2015-02-19 18:10:37 -06:00
  • ecd2d09eed 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
  • 5b96aa8bec 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
  • ea3d7e520c FS-7513: add reset on canvas change Anthony Minessale 2015-02-18 20:53:30 -06:00
  • 83cf254afd FS-7513: add some layouts for presenting Anthony Minessale 2015-02-18 20:27:10 -06:00
  • e30de226ef FS-7513: improve reservation id and layout switching with overlap Anthony Minessale 2015-02-18 20:27:08 -06:00
  • 82e12bec5b FS-7509: add -screen to current ext when pressing the share button Anthony Minessale 2015-02-18 20:26:07 -06:00
  • 9d5c17574c FS-7513: don't call force on unset Anthony Minessale 2015-02-18 15:21:09 -06:00
  • 90801835bc FS-7508: reduce vpx memory footprint Anthony Minessale 2015-02-17 15:55:23 -06:00
  • 0f964b80c4 FS-7513: fix possible mem leak Anthony Minessale 2015-02-17 15:24:56 -06:00
  • a551160c53 FS-7509: default local video cookie to false Anthony Minessale 2015-02-17 14:25:03 -06:00
  • d94715ccf8 FS-7509: cleanup Anthony Minessale 2015-02-17 12:10:24 -06:00
  • 223a956320 FS-7509: add file to demo Anthony Minessale 2015-02-17 11:11:02 -06:00
  • c2f1f8c933 FS-7513 FS-7509: crack at screen share Anthony Minessale 2015-02-16 21:21:10 -06:00
  • fd8149046c FS-7513: cleanup Anthony Minessale 2015-02-16 20:46:52 -06:00
  • 049bcf9538 FS-7513: clear screen on unvmute Anthony Minessale 2015-02-16 10:07:34 -06:00
  • 1c5d2cc010 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
  • 464c0bf999 FS-7500: fix seg Seven Du 2015-02-15 08:15:36 +08:00
  • 9d3875e9c7 FS-7513: change name of flag to make sense Anthony Minessale 2015-02-14 10:56:32 -06:00
  • 75dd419230 FS-7513: add logo func and positioning param and vid snapshot Anthony Minessale 2015-02-13 22:27:18 -06:00
  • 646c8fb693 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
  • 53f9a975a0 FS-7513: add video mute and suite of controls Anthony Minessale 2015-02-13 15:56:21 -06:00
  • bef4b5b9f7 FS-7513: add configurable FPS for conf and default to 15 Anthony Minessale 2015-02-13 14:10:42 -06:00
  • f5eee76b65 FS-7509: update res options Anthony Minessale 2015-02-13 10:00:52 -06:00
  • 65ee148ab7 FS-7513: remove extra mutex Anthony Minessale 2015-02-13 09:55:48 -06:00
  • d898326034 FS-7500: add overlay func Seven Du 2015-02-13 20:08:31 +08:00
  • dd538a9c0d 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
  • b3a042a383 FS-7513: trying to fix mutex Seven Du 2015-02-13 18:51:34 +08:00
  • 9afd4971f0 FS-7500: be safe for patch and fill, off by 1 Seven Du 2015-02-13 14:28:28 +08:00
  • 9b69c8f6d3 FS-7509: add param for local video toggle Anthony Minessale 2015-02-12 21:11:24 -06:00
  • fc4e48078b FS-7513: typo Seven Du 2015-02-13 10:58:41 +08:00
  • 3a2c0b4d6d FS-7500: add yuv2rgb Seven Du 2015-02-13 10:39:17 +08:00
  • e144f3c0fa FS-7500: fix rgb2yuv typo Seven Du 2015-02-13 10:38:42 +08:00
  • 54e56a5567 FS-7500: fix patch and fill on an odd position Seven Du 2015-02-13 10:37:35 +08:00
  • 6b3445dd94 FS-7513: try 30 again Anthony Minessale 2015-02-12 17:51:09 -06:00
  • d291c4999c FS-7513: add mutex Anthony Minessale 2015-02-12 17:44:25 -06:00
  • 2ce672c00f FS-7500: fix compiler warning Seven Du 2015-02-13 07:12:54 +08:00
  • 9645c85de2 FS-7513: try out 25fps Anthony Minessale 2015-02-12 17:04:51 -06:00
  • 4662e561cd FS-7500: use libpng not png12 for portability Anthony Minessale 2015-02-12 16:42:42 -06:00
  • ad462d20e3 FS-7513: basic logo Anthony Minessale 2015-02-12 14:06:26 -06:00
  • c6293bec9f FS-7500: check in png code and put it in the core to mature Anthony Minessale 2015-02-12 13:37:00 -06:00
  • dd21748edf FS-7513: banner control and layout bgcolor param Anthony Minessale 2015-02-12 12:49:59 -06:00
  • 4f6edc5e9c 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
  • 64608ce841 FS-7513: don't attach when you don't have video Anthony Minessale 2015-02-12 10:53:21 -06:00
  • 8434c81c15 FS-7513: factor conditional back out and use fixed 30FPS timer Anthony Minessale 2015-02-12 10:15:21 -06:00
  • 0e8c601ccc FS-7513: comment demo code and set bg color with new anti-alias Anthony Minessale 2015-02-12 01:14:01 -06:00
  • f6c7421a22 FS-7506 FS-7513: refactor with rgb color space to support anti aliasing Seven Du 2015-02-12 15:03:45 +08:00
  • a6a8a99d3f FS-7513: clean white spaces Seven Du 2015-02-12 13:22:29 +08:00
  • 7f23fbf9ab FS-7506: fix pen position and add mono font support Seven Du 2015-02-12 11:38:37 +08:00
  • 332573a34a FS-7513: dup sring before chopping it up Anthony Minessale 2015-02-12 00:58:56 -06:00
  • e93c455bda FS-7513: keyframe every 10 on conf Anthony Minessale 2015-02-11 22:06:43 -06:00
  • 3a2100ca3c FS-7513: only use timer when needed Anthony Minessale 2015-02-11 21:52:15 -06:00