Vanilagy
|
bee1518100
|
Add TrackDescriptor concept
|
2026-04-08 12:21:08 +02:00 |
|
Vanilagy
|
340b5eede7
|
Add support for writing Unix epoch-relative tracks to HLS, add proper cleanup of all Targets obtained by an Output
|
2026-03-31 15:12:38 +02:00 |
|
Vanilagy
|
157582498f
|
Remove InputTrack.groupId, hide pairing mask, change HLS track merging behavior
|
2026-03-24 21:54:00 +01:00 |
|
Vanilagy
|
dd8621b6d5
|
Start work on HlsOutputFormat
|
2026-03-17 15:25:06 +01:00 |
|
Vanilagy
|
a9a455e132
|
Add metadata-based duration retrieval
|
2026-03-13 17:03:36 +01:00 |
|
Vanilagy
|
e8df451bf5
|
Add support for live HLS streams, add playlist refresh logic, add live input tracks
|
2026-03-12 15:54:19 +01:00 |
|
Vanilagy
|
365469e64e
|
Merge branch 'main' into hls
|
2026-03-04 17:33:16 +01:00 |
|
Vanilagy
|
c4398fb88c
|
Add @mediabunny/aac-encoder extension package
|
2026-03-04 17:05:34 +01:00 |
|
Vanilagy
|
dc4e557776
|
Read #EXT-X-PROGRAM-DATE-TIME, add Unix epoch-offset timestamps, parallelize HLS master playlist resolution
|
2026-03-04 11:08:42 +01:00 |
|
Vanilagy
|
cfb5418fa0
|
Refactor HLS API: Get rid of specialized Manifest* classes, use Input instead. Add unhydrated InputTracks, InputTrack compatibility, InputTrack queries
|
2026-03-03 15:28:26 +01:00 |
|
Vanilagy
|
b0604150c1
|
Merge branch 'main' into hls
|
2026-02-26 15:53:46 +01:00 |
|
 
|
31147d6e96
|
fix: surface StreamTarget write errors instead of swallowing them (#305)
* fix: await StreamTarget writes to prevent overlapping OPFS operations
* no need for flush
* preserve fire and forget writes
* Remove pendingWrites, add missing mutex acquire to ADTS muxer finalize method
---------
Co-authored-by: Vanilagy <[email protected]>
|
2026-02-24 11:21:13 +00:00 |
|
Vanilagy
|
de84d78092
|
Merge branch 'main' into hls
|
2026-02-16 15:55:59 +01:00 |
|
Vanilagy
|
7cc26edacb
|
Add Mediabunny Codec Registry
|
2026-02-12 11:56:37 +01:00 |
|
Vanilagy
|
6004912f3d
|
Make computeDuration and getFirstTimestamp have the same implementations across the board
|
2026-01-27 16:49:25 +01:00 |
|
Vanilagy
|
d1fbea3e19
|
[WIP] Add majority of logic for HLS reading support
|
2026-01-27 14:45:44 +01:00 |
|
Vanilagy
|
7aa0fa465e
|
Add support for ID3 metadata in ADTS, make MPEG-TS demuxer more resilient
|
2026-01-27 14:32:16 +01:00 |
|
Vanilagy
|
e20f779ede
|
Add InputTrack.number
|
2026-01-22 09:18:43 +01:00 |
|
Vanilagy
|
53b04619e1
|
Convert ADTS to AAC in muxers that accept it
|
2026-01-16 17:27:50 +01:00 |
|
Vanilagy
|
7e8f9fbbb1
|
It's 2026
|
2026-01-16 17:02:12 +01:00 |
|
Vanilagy
|
e8b27768a9
|
Add MPEG-TS muxer, fix a demuxer bug, remove Infinity from output format track counts
|
2026-01-16 16:33:28 +01:00 |
|
Vanilagy
|
045df3b9a5
|
Make ADTS demuxer spit out ADTS packets instead of AAC, make ADTS muxer accept both AAC and ADTS input
|
2026-01-14 13:52:46 +01:00 |
|
Vanilagy
|
888441232d
|
Implement the bulk of the MPEG-TS demuxer, add a bunch of tests, and a few other things
|
2026-01-14 12:05:39 +01:00 |
|
Vanilagy
|
217b383f12
|
Add read/write support for track disposition information
|
2025-11-13 11:00:42 +01:00 |
|
Vanilagy
|
608c769a7e
|
Add explicit disposability to Inputs (#126)
|
2025-09-21 20:18:59 +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
|
ef95960e13
|
Add support for unsized sources, add ReadableStreamSource, fix WAVE packet lookup
|
2025-09-02 16:39:38 +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
|
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
|
803e58a0d2
|
Add internalCodecId field
|
2025-08-23 16:24:36 +02:00 |
|
Vanilagy
|
bb1b20afa7
|
Add track name support
|
2025-08-23 15:33:44 +02:00 |
|
Vanilagy
|
f4b97c1731
|
Make mfra box lookup more resilient
|
2025-08-20 14:33:26 +02:00 |
|
Vanilagy
|
c9633d26d7
|
Bump minor version
|
2025-08-18 22:57:17 +02:00 |
|
Ally
|
9054b8e381
|
Rewrite ADTS muxer to use Bitstream
|
2025-08-18 22:47:43 +02:00 |
|
Ally
|
8da619a624
|
Implement ADTS demuxer, Fix MP3 demuxer race conditions
|
2025-08-18 01:29:52 +02:00 |
|
Ally
|
1ce5e108a7
|
Implement ADTS muxer :3
|
2025-08-17 16:14:15 +02:00 |
|