Commit Graph
100 Commits
Author SHA1 Message Date
Vanilagy 3a4153f35b Add Discord badge 2025-09-04 09:48:04 +02:00
Vanilagy 03a9073c40 Fix API generator 2025-09-04 09:38:56 +02:00
Vanilagy a00386d402 What a mess 2025-09-03 21:30:38 +02:00
Vanilagy 9c0ce3458b Fix MP3 demuxer wrong data offset 2025-09-03 21:26:57 +02:00
Vanilagy 09190b4e6e Smol fix 2025-09-03 19:38:51 +02:00
Vanilagy e13f3ecead Add LLMs page 2025-09-03 19:26:20 +02:00
Vanilagy 1c14360d79 Bump patch 2025-09-03 18:15:58 +02:00
Vanilagy a2a30c3e92 Add API doc generator, improve documentation across the board 2025-09-03 18:11:43 +02:00
Vanilagy 9d70c4c605 Bump minor 2025-09-02 17:50:05 +02:00
Vanilagy 5ca5fc4633 Document onwrite in conversion docs 2025-09-02 17:48:33 +02:00
Vanilagy 9d47b3c5dc Add Target.onwrite callback 2025-09-02 17:34:09 +02:00
Vanilagy 55dd8cdb4c Add NullTarget 2025-09-02 17:20:09 +02:00
Vanilagy a769d099e2 Fix UrlSource for small files 2025-09-02 16:50:59 +02:00
Vanilagy ef95960e13 Add support for unsized sources, add ReadableStreamSource, fix WAVE packet lookup 2025-09-02 16:39:38 +02:00
Vanilagy 4b3fb34a95 Fix running = false being set too late for ReadOrchestrator workers (fixes #84) 2025-09-02 16:21:39 +02:00
Vanilagy e992502d21 Add Hirbod 2025-09-02 10:42:36 +02:00
Vanilagy 62b04f4dcb Add Remotion gold sponsor to README 2025-09-01 18:42:52 +02:00
Vanilagy d2507a5a72 Fix incorrect decoded audio sample timestamps in Firefox 2025-09-01 16:39:19 +02:00
Vanilagy 4ef2d2719c Just one more fix bro 2025-09-01 16:20:07 +02:00
Vanilagy 69e1383796 Add thing 2025-09-01 16:11:42 +02:00
Vanilagy cdb00a3942 Made media player work properly on touch devices 2025-09-01 15:50:11 +02:00
Vanilagy ee4bfeed90 Fix BBB link 2025-09-01 12:05:35 +02:00
Vanilagy 7ef2a2dddd Bump minor version 2025-09-01 11:41:28 +02:00
Vanilagy 718216bcc9 Fix incorrect VideoSample dimensions 2025-09-01 11:39:53 +02:00
Vanilagy 3dec3ab12b Add loading element to media player 2025-08-30 17:50:53 +02:00
Vanilagy f1f5a62d26 Add remote URL option to examples 2025-08-30 17:45:43 +02:00
David P.andGitHub 64ad054102 Merge pull request #79 from Vanilagy/reader-rewrite
Reader rewrite
2025-08-30 17:12:43 +02:00
Vanilagy 1a0c14f272 Remove junk code 2025-08-30 17:11:31 +02:00
Vanilagy 137f82cc94 Add missing validation for sizeChangeBehavior 2025-08-30 17:04:30 +02:00
Vanilagy 35036f6621 Small fixes 2025-08-30 16:53:05 +02:00
Vanilagy f514c16ee9 Update docs 2025-08-30 16:50:52 +02:00
Vanilagy e5df6f1a63 Add FilePathSource for server-side use 2025-08-30 16:32:14 +02:00
Vanilagy bd4d9b966d Fix cache bug 2025-08-30 15:18:52 +02:00
Vanilagy ae9cf31ed2 Adjust comments 2025-08-30 15:02:19 +02:00
Vanilagy 896d41d60a Add logic to handle HTTP requests dying mid-response, fix a few ReadOrchestrator things 2025-08-30 14:57:27 +02:00
Vanilagy 99051e1848 Fix remaining type/doc issues 2025-08-29 22:58:30 +02:00
Vanilagy cba0525e51 Reorder stuff, rename stuff, add license header 2025-08-29 22:52:27 +02:00
Vanilagy c222973571 Implement improved StreamSource, restructure source code (hah, get it?) 2025-08-29 22:50:24 +02:00
Vanilagy c93755def1 Implement ReadOrchestrator class, add highly optimized UrlSource 2025-08-29 19:39:50 +02:00
Vanilagy 2373d802c5 Add roprgm 2025-08-28 17:59:45 +02:00
Vanilagy 641cdd02e3 Add new slice-based reader system, port all demuxers to new reader system, add optimized BlobSource 2025-08-28 17:24:31 +02:00
Vanilagy 7f8770de99 Fix regular Language element in Matroska not having an effect anymore 2025-08-27 08:56:41 +02:00
David P.andGitHub c498b87b3e Merge pull request #76 from JonnyBurger/align-prettier-style
Instruct VSCode to use ESLint as default formatter
2025-08-26 16:30:21 +02:00
Vanilagy 2d11f53192 Oops 2025-08-25 19:57:25 +02:00
Vanilagy 1b4628cbb0 Add temp conversion fix regarding languageCode 2025-08-25 19:45:02 +02:00
Vanilagy 72eb54391e Reorder 2025-08-24 18:10:35 +02:00
Vanilagy ca1305da93 Bump minor 2025-08-24 16:37:41 +02:00
Vanilagy 63b8190185 Add logic for encoding video frames that change size over time (#63) 2025-08-24 16:37:03 +02:00
Vanilagy ad26edc6b5 Catch degenerate ISOBMFF matrices 2025-08-24 14:49:33 +02:00
Vanilagy 945df51944 Copy track name in Conversion API 2025-08-24 11:15:08 +02:00
Vanilagy 652ca69417 Bump minor 2025-08-23 16:27:48 +02:00
Vanilagy 803e58a0d2 Add internalCodecId field 2025-08-23 16:24:36 +02:00
Vanilagy e6420caea4 Add support for LanguageBCP47 2025-08-23 15:58:58 +02:00
Vanilagy bb1b20afa7 Add track name support 2025-08-23 15:33:44 +02:00
Vanilagy 0e03779169 Add 808vita 2025-08-23 12:36:05 +02:00
Vanilagy 5a6528d8f5 Add HW acceleration to unsupported message 2025-08-22 19:38:36 +02:00
Vanilagy 134a6f8f4e Add more options to Video/AudioEncodingConfig, restructure code (#61) 2025-08-22 17:24:02 +02:00
Vanilagy a56dca10d9 Use SimpleBlock in almost all cases now (cries a little inside) (fixes #62) 2025-08-22 15:32:05 +02:00
Vanilagy c81600bf17 Add base to URL constructor 2025-08-22 14:22:56 +02:00
Vanilagy 2d62395fc0 Fix faulty faulty lookup table logic (addresses #70) 2025-08-22 14:20:57 +02:00
Vanilagy bb9554df60 Handle ISOBMFF boxes with no size 2025-08-20 15:12:25 +02:00
Vanilagy f4b97c1731 Make mfra box lookup more resilient 2025-08-20 14:33:26 +02:00
Vanilagy 5782219941 Add Matroska resync logic for malformed files, add RVE sponsor 2025-08-20 13:38:54 +02:00
Vanilagy 4bd146364e Merge branch 'main' into release 2025-08-19 10:27:03 +02:00
Vanilagy b265826b7e Update codec soup 2025-08-19 10:26:17 +02:00
Vanilagy c9633d26d7 Bump minor version 2025-08-18 22:57:17 +02:00
David P.andGitHub 6e802bdf0b Merge pull request #65 from Allwhy/feature/aac-support
Implement ADTS :3
2025-08-18 22:56:00 +02:00
Vanilagy 8b9f22ba46 eqeqeq 2025-08-18 17:17:18 +02:00
Vanilagy cd990b837b Merge branch 'release' of https://github.com/Vanilagy/mediabunny into release 2025-08-15 21:17:52 +02:00
Vanilagy cfc8f8a512 Merge branch 'main' into release 2025-08-15 21:17:34 +02:00
Vanilagy 0cb466ebb1 Add taf2000 2025-08-15 21:17:21 +02:00
Vanilagy 3be94cc788 Decrease AudioBuffer chunking size, support more MP3 sample rates, lift MP3 encoder memory limit 2025-08-15 14:19:06 +02:00
Vanilagy 33531ef675 Merge branch 'main' into release 2025-08-15 12:01:04 +02:00
Vanilagy 89df8fdae2 text-center 2025-08-15 12:00:17 +02:00
Vanilagy b5463d1bf8 Merge branch 'main' into release 2025-08-15 11:37:19 +02:00
Vanilagy 3acb9e8f99 Add sponsor 2025-08-15 11:36:58 +02:00
Vanilagy 716b864fbf Bump patch 2025-08-14 10:56:23 +02:00
David P.andGitHub bea53d9a2b Merge pull request #60 from devPablo/main
Fix UrlSource single-byte buffer on Range Request HTTP 200
2025-08-14 03:12:21 +02:00
Vanilagy c2292c8304 Bump patch 2025-08-13 17:14:19 +02:00
David P.andGitHub 84219b3ed4 Merge pull request #59 from Yukiniro/e_q6qy_i
fix(conversion): fixed using wrong timestamp
2025-08-13 17:13:38 +02:00
Vanilagy 93cbe69abc Fix remaining type errors, bump version 2025-08-13 09:58:52 +02:00
Vanilagy 16c8a6c255 Gracefully handle invalid EBML headers 2025-08-13 09:46:27 +02:00
Vanilagy 7e546c2cc7 Fix sample closing before it reaches the custom encoder 2025-08-12 15:36:17 +02:00
Vanilagy 7e89511ca6 Bump patch 2025-08-12 10:09:34 +02:00
Vanilagy e0a4169bf8 Handle missing starting key sample in ISOBMFF 2025-08-12 09:29:57 +02:00
Vanilagy c9dcebed6f Skip zero-length AudioSamples 2025-08-12 08:53:25 +02:00
Vanilagy ae0266df52 Clarify decode order thing for encoded packet sources 2025-08-11 18:41:15 +02:00
Vanilagy 1492fd5c6f Add workaround for Chromium range request caching bug 2025-08-11 18:14:02 +02:00
Vanilagy 6d447660c2 Clarify EBML strings are ASCII 2025-08-11 16:10:43 +02:00
Vanilagy b224ac0dc6 Bump minor version 2025-08-11 03:02:25 +02:00
Vanilagy 47c955524f Rework MP3 reading pattern 2025-08-11 02:50:13 +02:00
Vanilagy 80c6fa3201 Fall back to webkitAudioContext 2025-08-11 01:51:20 +02:00
Vanilagy 11c15c2392 Add track-specific conversion options, fix esbuild race condition 2025-08-11 00:00:04 +02:00
Vanilagy 975c1c42cb First linting error yay 2025-08-10 20:06:18 +02:00
Vanilagy a9cec387d4 Extract insertSorted function 2025-08-10 19:55:21 +02:00
Vanilagy 12df436e15 Add more graceful handling of suspended AudioContext to media player example 2025-08-10 19:26:58 +02:00
Vanilagy 56ae97f994 Fix decoded frame timestamps (#49) 2025-08-10 19:26:41 +02:00
Vanilagy 5608f519a7 Add xingHeader option to Mp3OutputFormat 2025-08-10 16:04:18 +02:00
Vanilagy 508788eb58 Test commit 2025-08-10 15:13:39 +02:00
Vanilagy beea136347 Test commit 2025-08-10 15:13:27 +02:00