Vanilagy
783cfa6fbe
Add AppendOnlyStreamSource, adjust examples to use it
2026-04-21 14:58:33 +02:00
Vanilagy
7b70756961
Remove superfluous end pos seeks, fix validation bug
2026-03-27 21:29:47 +01:00
Vanilagy
dd8621b6d5
Start work on HlsOutputFormat
2026-03-17 15:25:06 +01:00
Vanilagy
7e8f9fbbb1
It's 2026
2026-01-16 17:02:12 +01:00
Vanilagy
217b383f12
Add read/write support for track disposition information
2025-11-13 11:00:42 +01:00
6aee4e6a6a
Fix WAV files with embedded ID3 metadata returning empty tags ( #110 )
...
* Read ID3v2 tags from WAV file
* remove js import
Co-authored-by: David P. <[email protected] >
* revert slicing in wave-demuxer.ts and add id3.ts for further sharing
* Add `writeId3Tag` to the `WavOutputFormat` constructor options
* add more context in private and public APIs that it's non-standard
* compare actual values in the test with real file
* remove unnecesarry double slice requesting
* trim test audio file (i tried my best to preserve ID3, including artwork)
* Couple of code cleanups
* const -> using
* Fix linting errors
---------
Co-authored-by: David P. <[email protected] >
2025-09-22 14:06:06 +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
4b12468008
Add support for reading and writing RF64 WAVE files
2025-07-18 16:48:23 +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
c7c57e2132
Add getMimeType to Output & other small adjustments
2025-06-07 22:51:57 +02:00
Vanilagy
ca77ce2d94
Validate types returned by custom coders, refactor custom coder call serialization logic, improve metadata validation
2025-04-28 17:31:56 +02:00
Vanilagy
5e224510be
Add documentation on writing files
2025-03-31 21:21:10 +02:00
Vanilagy
ceb2528014
Add specific, per-output-format data callbacks & rewrite some logic in the process
2025-03-22 20:30:24 +01:00
David Payr
c2b20ccda5
EncodedVideoSample/EncodedAudioSample -> EncodedPacket
2025-02-22 19:54:59 +01:00
Vanilagy
0db871dd21
Implement Ogg muxer
2025-02-09 10:56:54 +01:00
Vanilagy
d3566305df
Implement MP3 muxer
2025-01-26 11:45:56 +01:00
David Payr
fbe084d721
Minor cleanup
2025-01-08 14:43:16 +01:00
Vanilagy
e1c070fe7b
Move RiffWriter into separate file
2025-01-07 22:20:33 +01:00
Vanilagy
7d5957957e
Add WAVE muxer
2025-01-07 21:37:55 +01:00