Commit Graph

  • cdf5652f32 Fix "zoom" David Halls 2021-08-19 09:53:58 +01:00
  • 8748d960ed Remove done TODO David Halls 2021-08-17 12:30:13 +01:00
  • 3edca01379 Use encoder resolution for canvas David Halls 2021-08-17 12:29:34 +01:00
  • 46f2c47496 Let getUserMedia choose resolution David Halls 2021-08-17 12:25:40 +01:00
  • f687aabd41 Add ability to select encoder resolution David Halls 2021-08-17 09:20:28 +01:00
  • 6743fe3a1a Allow nav collapse to be closed by clicking on canvas David Halls 2021-08-16 22:09:34 +01:00
  • 0db0208b3e Pick up latest webm-muxer.js David Halls 2021-08-14 07:31:34 +01:00
  • 47275129d3 If not forced stop, let remaining data be encoded David Halls 2021-08-11 22:12:14 +01:00
  • ed4d8d41a8 Fix issues introduced by non-quirks mode David Halls 2021-08-03 07:58:04 +01:00
  • e2bb8761d2 Put correct codec back, update TODO David Halls 2021-07-30 08:07:22 +01:00
  • 810e489570 Force end if ffmpeg hasn't started generating data David Halls 2021-07-30 07:53:34 +01:00
  • af9716df79 Hide ingestion URL when live on small screen David Halls 2021-07-29 21:46:35 +01:00
  • d91778b983 More responsiveness David Halls 2021-07-29 08:46:39 +01:00
  • 620a6d75dc Use more responsive layout David Halls 2021-07-28 22:22:52 +01:00
  • f29416b161 Fix disable logic David Halls 2021-07-25 23:45:57 +01:00
  • c6653277fd Add option to zoom in when displaying portrait-on-landscope David Halls 2021-07-25 23:37:55 +01:00
  • 05724ed49e Fix rotated locked portrait David Halls 2021-07-24 08:17:45 +01:00
  • b86acdf4b5 Start fixing video positioning David Halls 2021-07-23 23:17:20 +01:00
  • fda8eb2046 Add mode where portrait isn't rotated David Halls 2021-07-22 06:35:18 +01:00
  • 0ae72e0bd6 Only fullscreen in portrait mode David Halls 2021-07-18 20:47:09 +01:00
  • 8f0cb0f54c Add rotation for MediaRecorder method too David Halls 2021-07-18 16:19:51 +01:00
  • b4364432cd Lock screen orientation David Halls 2021-07-18 07:52:36 +01:00
  • 8be5ea5d51 Add rotation metadata if initially in portrait mode David Halls 2021-07-18 07:32:31 +01:00
  • 2767c05572 Display portrait video correctly David Halls 2021-07-17 08:44:02 +01:00
  • 2479db5401 Start handling portrait video David Halls 2021-07-16 07:18:18 +01:00
  • 3c50cfc991 Get WebCodecs support working again David Halls 2021-07-12 07:39:30 +01:00
  • 48979b8638 Remove a layer of Worker David Halls 2021-07-11 17:43:24 +01:00
  • 516c7de1ab Reduce cert expiry for MacOS David Halls 2021-07-09 23:07:05 +01:00
  • b7c4e423ff Add https support to running the example David Halls 2021-07-09 08:37:07 +01:00
  • dde25c21cd webcodecs mode working David Halls 2021-07-08 22:40:31 +01:00
  • c0752a21ed MediaRecorder mode working David Halls 2021-07-08 21:13:51 +01:00
  • 72fcd1460e Reduce number of update events David Halls 2021-07-08 20:55:27 +01:00
  • e18f574277 Remove redundant code David Halls 2021-07-06 08:38:34 +01:00
  • 7e4212f448 Start changes to use webm-muxer.js David Halls 2021-07-06 08:35:17 +01:00
  • 5292b00d43 Use named file to video data (prep for WebCodecs support) David Halls 2021-06-06 07:18:58 +01:00
  • d1d7612c40 Work around destroy race bug in glsl-canvas David Halls 2021-06-05 21:45:22 +01:00
  • 3ad52c7b3b Add note about Safari bug on iOS David Halls 2021-06-05 16:28:38 +01:00
  • d2d2a531a6 More Safari fixes David Halls 2021-06-04 23:50:03 +01:00
  • c1226687cc Move silence fixup into hls-worker David Halls 2021-06-04 08:09:56 +01:00
  • 4211360ecc Use WebAudio to add missing audio track David Halls 2021-06-03 20:00:10 +01:00
  • baf3beec54 Update ffmpeg.js (Safari comments) David Halls 2021-05-29 08:41:21 +01:00
  • d157db2729 Add fallback to MP4 for Safari David Halls 2021-05-29 08:37:37 +01:00
  • 82cfefec84 Move files to site/ and catch errors David Halls 2021-05-28 21:51:06 +01:00
  • 5c6960c223 Reset toggle state if url is empty David Halls 2021-05-26 07:54:21 +01:00
  • 689fcd09c9 Move recorder into script managing workker David Halls 2021-05-26 07:35:55 +01:00
  • e190efdfd7 reorder onload David Halls 2021-05-25 23:33:40 +01:00
  • 8b813e9be3 Import glsl-canvas UMD so we don't need import maps David Halls 2021-05-25 23:23:00 +01:00
  • 8e12cb9f91 Use bootstrap to make example a bit nicer David Halls 2021-05-25 07:28:25 +01:00
  • 0d14cbd7e2 Move shader into separate file David Halls 2021-05-24 22:10:46 +01:00
  • 9b529c8c2c Move worker-related code into separate file David Halls 2021-05-24 08:50:32 +01:00
  • 3ed46e72e8 Split canvas code into separate file David Halls 2021-05-23 22:47:07 +01:00
  • de74273a28 Remove pause/resume and store stream url in localStorage David Halls 2021-05-22 07:28:54 +01:00
  • 19d4f71bac Add start/stop and URL entry David Halls 2021-05-22 00:08:23 +01:00
  • c3d7e3475e Use setInterval instead of requestAnimationFrame David Halls 2021-05-19 22:46:51 +01:00
  • 75695534b0 Switch to glsl-canvas David Halls 2021-05-18 23:37:01 +01:00
  • 53b04a23f0 Initial commit - test HLS streaming David Halls 2021-05-15 21:41:37 +01:00