Commit Graph
573 Commits
Author SHA1 Message Date
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
Jonny BurgerandGitHub 0e6cddc941 Add a test (#77)
* Match Prettier style

This way, people who have Prettier as their default formatter in their Editor (probably the majority of people) will not have the code re-formatted to double quotes if they are saving

* Add trailing-comma option

* Instruct .vscode to use ESLint as a default formatter

* Discard changes to package.json

* Add a first test

* Setup CI

* Rename to test

* move tsconfig hacks to local tsconfig.json

* Better test title

* rename file

* Fix ts setup
2025-08-27 09:12:49 +02:00
github-actions[bot] a8009d1ac5 Merge main into release for tag v1.11.2 2025-08-27 06:57:17 +00:00
Vanilagy 7f8770de99 Fix regular Language element in Matroska not having an effect anymore v1.11.2 2025-08-27 08:56:41 +02:00
Vanilagy c82ebb93da Add lyrics field to metadata 2025-08-26 17:36:49 +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
Jonny BurgerandGitHub ffdaf2dacb Discard changes to package.json 2025-08-26 15:10:27 +02:00
JonnyBurger 448e43cbfc Instruct .vscode to use ESLint as a default formatter 2025-08-26 15:10:13 +02:00
JonnyBurger ef2094b0db Add trailing-comma option 2025-08-26 15:07:12 +02:00
JonnyBurger daa6bdbe1d Match Prettier style
This way, people who have Prettier as their default formatter in their Editor (probably the majority of people) will not have the code re-formatted to double quotes if they are saving
2025-08-26 15:03:54 +02:00
Vanilagy 2d11f53192 Oops 2025-08-25 19:57:25 +02:00
github-actions[bot] 311d141f19 Merge main into release for tag v1.11.1 2025-08-25 17:45:41 +00:00
Vanilagy 1b4628cbb0 Add temp conversion fix regarding languageCode v1.11.1 2025-08-25 19:45:02 +02:00
Vanilagy fb0c41aa09 Implement MP3 metadata (ID3v1/2) read & write 2025-08-25 17:43:40 +02:00
Vanilagy 72eb54391e Reorder 2025-08-24 18:10:35 +02:00
github-actions[bot] 99e16a0497 Merge main into release for tag v1.11.0 2025-08-24 14:40:07 +00:00
Vanilagy ca1305da93 Bump minor v1.11.0 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
github-actions[bot] 174ae83843 Merge main into release for tag v1.10.0 2025-08-23 14:33:41 +00:00
Vanilagy 652ca69417 Bump minor v1.10.0 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
github-actions[bot] 3e128553f9 Merge main into release for tag v1.9.3 2025-08-20 13:13:31 +00:00
Vanilagy bb9554df60 Handle ISOBMFF boxes with no size v1.9.3 2025-08-20 15:12:25 +02:00
github-actions[bot] 6e9873817c Merge main into release for tag v1.9.2 2025-08-20 12:34:02 +00:00
Vanilagy f4b97c1731 Make mfra box lookup more resilient v1.9.2 2025-08-20 14:33:26 +02:00
github-actions[bot] f704b87d03 Merge main into release for tag v1.9.1 2025-08-20 11:39:41 +00:00
Vanilagy 5782219941 Add Matroska resync logic for malformed files, add RVE sponsor v1.9.1 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
github-actions[bot] dc43b89905 Merge main into release for tag v1.9.0 2025-08-18 20:59:12 +00:00
Vanilagy c9633d26d7 Bump minor version v1.9.0 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
Ally 9054b8e381 Rewrite ADTS muxer to use Bitstream 2025-08-18 22:47:43 +02:00
Vanilagy 8b9f22ba46 eqeqeq 2025-08-18 17:17:18 +02:00
Ally 8da619a624 Implement ADTS demuxer, Fix MP3 demuxer race conditions 2025-08-18 01:29:52 +02:00