aboutsummaryrefslogtreecommitdiffstats
path: root/tools/video-unmute-test.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-10-07 16:16:28 -0700
committerAdam Soltys <[email protected]>2026-10-07 16:16:28 -0700
commit738bace91bcd17c0ab8ba920fe2f0765f6504fc8 (patch)
treecfc620c8a759ae3fc924711956b4b5c7a0218d30 /tools/video-unmute-test.js
parent3ffe565b3d50539470a05b1f7a65f5fed419daf5 (diff)
downloadcoinosv3-738bace91bcd17c0ab8ba920fe2f0765f6504fc8.tar.gz
coinosv3-738bace91bcd17c0ab8ba920fe2f0765f6504fc8.zip
Videos: posters for clips that came without one, and an H.264 copy for a clip this browser can't picture (an iPhone's HEVC on Chrome for Linux played sound over black) — vmedia container on cs (bun + ffmpeg, /vmedia/), switch on zero-width metadata or an HEVC header from the probe, a line saying why if the copy fails too
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'tools/video-unmute-test.js')
-rw-r--r--tools/video-unmute-test.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/video-unmute-test.js b/tools/video-unmute-test.js
index ac7cfc4..6aef88e 100644
--- a/tools/video-unmute-test.js
+++ b/tools/video-unmute-test.js
@@ -20,6 +20,7 @@ const server = Bun.serve({ port: 5302, fetch(req) {
// and no clip over the data budget
const videoThumbs = new Map(), videoInfo = new Map(), tappedClips = new Set();
const feedMedia = () => null, rememberVideo = () => {}, probeVideo = async () => {}, videoHeavy = () => false, heavyLabel = () => '';
+ const APP_BASE = 'https://v3.coinos.io';
${dom}
${video}
const url = '/clip.webm';