Commit Graph
169 Commits
Author SHA1 Message Date
Vanilagy 6730e41c07 Add ESLint and lint a bunch 2024-12-01 17:33:54 +01:00
Vanilagy 3ae891842f Add codec-specific encoder configs 2024-11-30 19:30:43 +01:00
Vanilagy 25c271e4af Implement proper level lookup tables for codec string generation 2024-11-30 17:59:00 +01:00
Vanilagy 266fcd473e Use WritableStream for StreamTarget & integrate backpressure concepts 2024-11-28 22:06:49 +01:00
Vanilagy 527108f44e Replace # with private 2024-11-26 20:47:58 +01:00
Vanilagy 78505bca82 Add api-extractor and add required exports 2024-11-25 21:18:44 +01:00
Vanilagy b51b2b1b45 Address a bunch of TODOs and add parameter validation everywhere 2024-11-24 21:17:00 +01:00
Vanilagy 29749451bb Add colr box 2024-11-24 15:04:57 +01:00
Vanilagy 29ecccb26a Add WebVTT subtitle support to MP4 & a bunch of misc changes 2024-11-24 14:57:31 +01:00
David Payr 39aea03565 Add subtitle tracks and implement subtitle tracks for Matroska muxer 2024-11-16 17:23:24 +01:00
Vanilagy fd1f7e5316 Standardize timestamp units in Matroska muxer 2024-11-12 23:35:56 +01:00
Vanilagy a065a5ef12 Allow for out-of-presentation-order chunks, enabling P and B frames 2024-11-12 23:24:43 +01:00
Vanilagy d01d32f08c Add Matroska muxer 2024-11-10 17:08:04 +01:00
Vanilagy dd6526a070 Start implementation 2024-11-09 21:50:31 +01:00
David Payr 9a35288c17 Continue API sketch 2024-10-31 17:34:48 +01:00
David Payr 5ffd91f1ea Make TSConfig stricter 2024-09-02 09:37:23 +03:00
David Payr 2ff6a979e8 Add build step 2024-09-02 01:06:35 +03:00
David Payr d2de87194c Scaffold project 2024-09-02 01:01:08 +03:00
VanilagyandGitHub ebea537812 Initial commit 2024-09-01 23:45:30 +02:00