Commit Graph
307 Commits
Author SHA1 Message Date
Vanilagy 4fd90cf73b Add missing block scope condition 2025-09-18 15:14:01 +02:00
Vanilagy f340e19baa Clarify docs 2025-09-18 10:11:27 +02:00
Vanilagy 407dd05953 Make Matroska block decoding lazy 2025-09-18 10:00:03 +02:00
Vanilagy 6d5bd58ae8 Add support for header removal content compression in Matroska 2025-09-17 23:09:04 +02:00
Vanilagy 6907e25c6d Fix invalid Vorbis description for Ogg demuxer 2025-09-17 18:06:41 +02:00
Vanilagy 1a1664683b run -> GOP 2025-09-17 16:39:35 +02:00
Vanilagy c5523516c7 Add fastStart: 'reserve' option (closes #119) 2025-09-17 12:26:24 +02:00
Vanilagy 555006b9c3 Add improved logic for loading Node.js module (fixes #118) 2025-09-16 21:13:32 +02:00
Vanilagy 1bb3c0e262 Avoid opaque canvases in case of Firefox (fixes #117) 2025-09-16 17:42:23 +02:00
Vanilagy 530ccd7523 Drag 0-duration VideoFrame duration to null (fixes #116) 2025-09-16 15:50:14 +02:00
Vanilagy fcec67645a Allow object for tags field in conversion 2025-09-16 15:10:16 +02:00
Vanilagy 7efb092ff5 Add parsing of 'track' metadata key for ISOBMFF 2025-09-16 14:46:27 +02:00
Vanilagy 8fb08f1c8e Fix missing @group tag, add doc generation validation to build script 2025-09-12 17:16:12 +02:00
Vanilagy 3cfb9f27cb Prefix crop validation error messages 2025-09-12 16:52:55 +02:00
Vanilagy eba1f360d5 Clean up cropping logic 2025-09-12 16:48:35 +02:00
Vanilagy 4aca172d14 Merge branch 'main' into fork-branch 2025-09-12 15:46:12 +02:00
Vanilagy 6f06631355 Use decoder information for resampler sample rate, fix Opus sample rate to 48 kHz everywhere 2025-09-10 23:03:20 +02:00
Vanilagy b9f7ab2fa2 Skip HEVC RASL slices following a decoder reset 2025-09-09 13:09:41 +02:00
Vanilagy cb9f4e0fdf Fix conversion progress non-monotonicity 2025-09-07 22:36:53 +02:00
Vanilagy f3613b7260 Fix null sample in encoder support checking logic in Conversion API (#90) 2025-09-06 12:00:46 +02:00
Vanilagy 48d0c21306 Merge branch 'main' into metadata 2025-09-05 23:35:41 +02:00
Vanilagy dcd99f8930 Add metadata tag support to Conversion API 2025-09-05 23:34:24 +02:00
Vanilagy c6cb8f7b43 Document metadata tags 2025-09-05 22:27:46 +02:00
Vanilagy bd99d8f28f Add metadata tests, fix a few bugs 2025-09-05 21:42:26 +02:00
Vanilagy 42190900cd Disallow non-Latin-1 strings for WAVE metadata tags 2025-09-05 19:02:43 +02:00
Vanilagy b58476b1b0 Renaming 2025-09-05 18:59:13 +02:00
Vanilagy dd7804e5ab Add metadata read/write support for WAVE 2025-09-05 16:31:26 +02:00
Vanilagy d3a030c307 Add metadata read/write support for Ogg 2025-09-05 15:39:29 +02:00
Vanilagy 6d32de0fb1 Add metadata read/write support for Matroska 2025-09-05 13:41:09 +02:00
Pablo Cúbico 904fd8f95e feat: add video crop option 2025-09-05 07:07:43 -03:00
Vanilagy efa933863d Add metadata read/write support to ISOBMFF, add more metadata fields, add raw metadata support 2025-09-04 21:28:23 +02:00
Vanilagy 4860a4bfe7 Probe encoder support with sample (fixes #90), improve encoder error handling 2025-09-04 11:11:04 +02:00
Vanilagy 68a6202269 Small fixup 2025-09-04 09:58:04 +02:00
Vanilagy 7f310eccdf Merge branch 'main' into metadata 2025-09-03 21:34:14 +02:00
Vanilagy 9c0ce3458b Fix MP3 demuxer wrong data offset 2025-09-03 21:26:57 +02:00
Vanilagy 034a7254d2 Merge branch 'main' into metadata 2025-09-03 21:12:16 +02:00
Vanilagy a2a30c3e92 Add API doc generator, improve documentation across the board 2025-09-03 18:11:43 +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 d2507a5a72 Fix incorrect decoded audio sample timestamps in Firefox 2025-09-01 16:39:19 +02:00
Vanilagy 718216bcc9 Fix incorrect VideoSample dimensions 2025-09-01 11:39:53 +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 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