Commit Graph
100 Commits
Author SHA1 Message Date
Vanilagy d38ad22559 Big realtime playback refactor
- Added Worker- or AudioContext-based fallbacks in case MediaStreamTrackProcessor is not available
- Fixed fMP4-streamed files not playing in Safari
- Added better error handling for MediaStream sources
- Improved the live recording example to be more robust
2025-07-27 12:13:03 +02:00
Vanilagy 9cc38329f2 Fix link 2025-07-27 11:46:36 +02:00
Vanilagy 09ed583b78 Smol change 2025-07-27 00:57:57 +02:00
Vanilagy 9de5b24ec5 Add new sponsors 2025-07-27 00:56:22 +02:00
Vanilagy 03b4843c1d Fix incorrectly fixed .js imports 2025-07-26 00:50:47 +02:00
Vanilagy 9bfa855f25 Downgrade @types/web-codecs for better type support, specify requirements in README and docs 2025-07-26 00:34:24 +02:00
Vanilagy d768f3c63b Add section in docs for Jonny 2025-07-25 13:22:18 +02:00
Vanilagy c4d13ed698 Improve UrlSource fetching logic 2025-07-25 12:07:54 +02:00
Vanilagy 5e933d9362 Add packet type derivation logic, new verifyKeyPackets options, new determinePacketType method 2025-07-24 16:09:01 +02:00
Vanilagy 904ac2e366 Improve error messages in examples 2025-07-19 17:28:39 +02:00
Vanilagy 4b12468008 Add support for reading and writing RF64 WAVE files 2025-07-18 16:48:23 +02:00
Vanilagy 2277810853 Add sponsor 2025-07-18 14:24:21 +02:00
Vanilagy 19b1c015b6 Add full URLs for OpenGraph image, add more graph tags 2025-07-18 09:25:24 +02:00
Vanilagy b1b493ab10 Fix out of bounds reads for Matroska demuxer 2025-07-15 16:03:00 +02:00
Vanilagy cf0bbe896a Add longer variant to VideoSample.draw 2025-07-15 11:49:33 +02:00
Vanilagy c5d299c4ec QuickTime 😩 2025-07-14 09:53:26 +02:00
Vanilagy b06f510382 Bump patch version 2025-07-11 10:58:58 +02:00
Vanilagy 14ad80df5d Improve ISOBMFF demuxer to support fragments without a key frame 2025-07-11 10:57:24 +02:00
Vanilagy 514a533445 Reduce MP3 detection false positives 2025-07-11 10:07:45 +02:00
Vanilagy 9072a7a9f7 Be even more graceful with invalid ISOBMFF files 2025-07-10 17:47:56 +02:00
Vanilagy fba463f46b Be more graceful with unsupported edit lists 2025-07-10 17:33:10 +02:00
Vanilagy 3621c59034 Center bunny, add bisky 2025-07-10 11:39:02 +02:00
Vanilagy a16911874c Clarify built distribution files in docs 2025-07-09 12:14:29 +02:00
Vanilagy f59a79dcf7 Bump permissions for Release workflow 2025-07-09 12:05:33 +02:00
Vanilagy 19b7036d82 Bump version to 1.0.4 2025-07-09 11:59:32 +02:00
Vanilagy 47bae059db Add build artifact upload step to Release workflow 2025-07-09 11:58:15 +02:00
Vanilagy 84c9d37cb7 Revise build step and dist structure for better Webpack, CJS and pnpm support 2025-07-09 11:53:19 +02:00
David P.andGitHub 3e96184a6f Merge pull request #11 from studnitz/patch-1
Fix typo
2025-07-09 10:29:23 +02:00
Vanilagy 08cf34ee0d Adjust README image sizes 2025-07-08 15:42:32 +02:00
Vanilagy 1b382d3e57 Improve unsupported encoder configuration error messages 2025-07-07 11:21:42 +02:00
Vanilagy f78fc697cd Allow DataView as AllowSharedBufferSource 2025-07-07 10:40:28 +02:00
Vanilagy 39df195ada Adjust some meta tags 2025-07-03 20:54:42 +02:00
Vanilagy 326e03cfc9 Link migration guides in docs 2025-07-03 12:42:27 +02:00
Vanilagy 23aef27154 Oops 2025-07-03 12:22:27 +02:00
Vanilagy 9daab77bb5 Clarify live streaming 2025-07-03 12:19:08 +02:00
Vanilagy 5a6e3eebda Adjust README 2025-07-03 12:16:42 +02:00
Vanilagy c4fb325329 Clarify "media" = video/audio 2025-07-03 11:39:46 +02:00
Vanilagy 1071bf9d49 Merge branch 'main' of https://github.com/Vanilagy/metamuxer 2025-07-03 11:36:07 +02:00
Vanilagy a8fa2e4cec Modify examples to only accept video and audio files 2025-07-03 11:36:04 +02:00
Vanilagy 12f14b1f66 Remove .gitattributes 2025-07-03 00:35:24 +02:00
Vanilagy d4d93a7007 PINK PROGRESS BAR 2025-07-02 23:07:47 +02:00
Vanilagy f44cb26d76 Fix styling, add new sponsor 2025-07-02 23:01:21 +02:00
Vanilagy 47104083c7 Was it this? 2025-07-02 21:57:44 +02:00
Vanilagy 77fd5ed206 Add Release action 2025-07-02 21:38:13 +02:00
Vanilagy cb9acd5c90 v1 2025-07-02 21:29:12 +02:00
Vanilagy 202cd3e09b Add social links 2025-07-02 21:27:45 +02:00
Vanilagy 2a96c9e4a2 Fix icons on example page 2025-07-01 16:57:13 +02:00
Vanilagy 5107fae9bc Bump dependencies 2025-07-01 00:36:51 +02:00
Vanilagy 5e50c9bc81 Clean up package.json 2025-06-30 22:56:58 +02:00
Vanilagy 38eb566a9f Goddamn perfectionism 2025-06-30 22:31:34 +02:00
Vanilagy abdd396593 Add site description 2025-06-30 22:25:07 +02:00
Vanilagy 7afa371a79 Add OpenGraph stuff, add PNG favicon 2025-06-30 22:18:53 +02:00
Vanilagy 913d6b81f1 Add a bit more nav 2025-06-30 21:38:12 +02:00
Vanilagy 168fca1f55 Add example icons & colors 2025-06-30 21:28:34 +02:00
VanilagyandGitHub 3d4fece772 Create FUNDING.yml 2025-06-28 19:50:58 +02:00
Vanilagy 09903bf3bf Trailin' 2025-06-28 19:48:34 +02:00
Vanilagy 4e1d43a3b2 Write README 2025-06-28 19:44:20 +02:00
Vanilagy 7fb9d811b2 Add sponsor section 2025-06-28 15:40:31 +02:00
Vanilagy 655cab747c Add quotes, move assets around 2025-06-28 12:50:45 +02:00
Vanilagy 9167dd63df Add llms.txt 2025-06-27 19:24:29 +02:00
Vanilagy 0ff0729fec Fix incorrect API usage in docs 2025-06-27 19:06:17 +02:00
Vanilagy 846fa0b183 Adjust legal comment 2025-06-27 13:22:19 +02:00
Vanilagy a3d73228e2 Add proper license 2025-06-27 13:14:11 +02:00
Vanilagy bc201ca265 Home page mobile support 2025-06-26 22:00:35 +02:00
Vanilagy e22839f5a2 Deal properly with truncated WAVE files 2025-06-23 15:53:31 +02:00
Vanilagy c546deed7a Write home page, add logo, configure theme 2025-06-23 13:18:25 +02:00
Vanilagy b15a5cd984 Fix incorrect cluster insertion for Matroska demuxer 2025-06-20 12:05:40 +02:00
Vanilagy 7dd4876c52 Adjust CI 2025-06-18 16:45:11 +02:00
Vanilagy 7203ee776c Add CI 2025-06-18 16:43:19 +02:00
Vanilagy eef573a972 Always flush when encountering a new key packet 2025-06-18 14:27:17 +02:00
Vanilagy d5671fd8ad Add targetPacketCount parameter to computePacketStats 2025-06-18 13:19:05 +02:00
Vanilagy befab215b4 Add "Quick start" to docs, small API and docs adjustments 2025-06-18 12:25:10 +02:00
Vanilagy a2fc4decda Fix contiguous box reading regression 2025-06-17 13:53:43 +02:00
Vanilagy 25b694d1db Fix BBB trimmed link 2025-06-17 11:00:05 +02:00
Vanilagy 927108e6a3 Fix button styling 2025-06-16 21:36:45 +02:00
Vanilagy 28597ea93c Yapperino 2025-06-16 20:51:58 +02:00
Vanilagy f675966004 Metamuxer -> Mediabunny 2025-06-16 15:55:38 +02:00
Vanilagy 99f813c938 Mediakit -> Mediabunny 2025-06-16 15:46:44 +02:00
Vanilagy 05881ff1f5 Add support for PCM codecs in MP4, add 64-bit float PCM support 2025-06-16 10:49:55 +02:00
Vanilagy 0ca1425036 Make some more fields readonly 2025-06-09 22:49:54 +02:00
Vanilagy 6baff67696 Small change 2025-06-09 22:39:16 +02:00
Vanilagy fa3f4b0052 Document conversion API 2025-06-08 22:42:23 +02:00
Vanilagy e37af1bdad Create conversion doc page, small fixes 2025-06-08 20:40:01 +02:00
Vanilagy f009d0603e Add live recording example 2025-06-08 16:50:52 +02:00
Vanilagy c7c57e2132 Add getMimeType to Output & other small adjustments 2025-06-07 22:51:57 +02:00
Vanilagy 85bd7bdcf4 Adjust ball placement logic in procedural generation example 2025-06-07 18:56:11 +02:00
Vanilagy f5a56e1f62 Fix incorrectly processed timestamps for fragmented MP4 2025-06-07 18:54:19 +02:00
Vanilagy 0359a7f2b1 Fix PCM playback issue for certain malformed files 2025-06-06 20:02:46 +02:00
Vanilagy 470cef60f2 Small adjustments 2025-06-06 15:12:10 +02:00
Vanilagy c600b60ee0 Provide "in-band" encoding errors 2025-06-05 15:31:38 +02:00
Vanilagy d0d847edf8 Add new utility functions for finding best codec 2025-06-05 14:01:39 +02:00
Vanilagy b514aa9999 Haha not like these were right anyway 2025-06-04 15:40:47 +02:00
Vanilagy 6f020650cc Make MediaSource.close return void 2025-06-04 15:39:36 +02:00
Vanilagy e45ea24f03 Small fixes 2025-06-04 11:51:11 +02:00
Vanilagy 8287a63026 Add procedural generation example 2025-06-04 10:31:20 +02:00
Vanilagy 3940586612 Remove alpha and add desynchronized 2025-06-03 18:02:51 +02:00
Vanilagy a7386fc6c3 Add file compression example 2025-06-01 18:14:37 +02:00
Vanilagy 5d8599bbb5 Adjust comment 2025-05-30 20:28:55 +02:00
Vanilagy 176d21cf50 Make media player AudioContext match audio track sample rate 2025-05-30 20:12:00 +02:00
Vanilagy 218803a9fe Add better BBB example file 2025-05-30 19:49:41 +02:00