Vanilagy
|
c10f93ab8c
|
Recognize fMP4 segments starting with an emsg box (or similar) (fixes #473)
|
2026-08-26 11:59:22 +02:00 |
|
Vanilagy
|
14fb7d0119
|
Add ducktyped Promise checks (fixes #472)
|
2026-08-26 11:24:24 +02:00 |
|
 
|
0f9dc1f91b
|
Fix tenc fallback for encrypted ISOBMFF files (#470)
* fix tenc fallback
* Add test case
---------
Co-authored-by: Vanilagy <[email protected]>
|
2026-08-24 14:12:04 +02:00 |
|
Vanilagy
|
394eede178
|
Bump patch
v1.55.2
|
2026-08-21 20:14:58 +02:00 |
|
Vanilagy
|
6b5ae29252
|
Add Annex B in MP4 test
|
2026-08-21 20:12:50 +02:00 |
|
Vanilagy
|
656c7e70a8
|
Merge branch 'main' of https://github.com/Vanilagy/mediabunny
|
2026-08-21 20:06:29 +02:00 |
|
Vanilagy
|
3c4f4c27a3
|
Slightly restructure code
|
2026-08-21 20:06:28 +02:00 |
|
Vanilagy
|
166298df2c
|
Make WebCodecs missing error message more helpful (fixes #466)
|
2026-08-20 23:22:28 +02:00 |
|
Jasmine Minter
|
fdfab4660f
|
Support missing or empty avcC chunk
|
2026-08-20 13:28:50 +10:00 |
|
Vanilagy
|
1c4d1c70a8
|
Prevent warning from being emitted in CI
|
2026-08-17 18:55:15 +02:00 |
|
Vanilagy
|
018c2ca67b
|
Bump patch
v1.55.1
|
2026-08-17 18:40:58 +02:00 |
|
Vanilagy
|
1d53e12f28
|
Bump minor
v1.55.0
|
2026-08-17 18:22:16 +02:00 |
|
 David P.andGitHub
|
972215e738
|
Merge pull request #462 from Vanilagy/dts
Full DTS read/write support + @mediabunny/dts extension package
|
2026-08-17 14:03:04 +02:00 |
|
Vanilagy
|
6d9a65a2aa
|
Address transcode forced by trimming in docs (closes #464)
|
2026-08-17 11:25:52 +02:00 |
|
Vanilagy
|
77c78b6c02
|
Fix linting errors
|
2026-08-15 17:55:54 +02:00 |
|
Vanilagy
|
e8162f483f
|
Add @mediabunny/dts extension package
|
2026-08-15 17:50:47 +02:00 |
|
Vanilagy
|
914907b5db
|
Define DTS codec, add muxing and demuxing support across ISOBMFF, Matroska, and MPEG-TS, add DTS encode/decode support to @mediabunny/server
|
2026-08-15 16:19:12 +02:00 |
|
Vanilagy
|
ae66f01566
|
Clarify Conversion API codec field default
|
2026-08-14 11:54:43 +02:00 |
|
Vanilagy
|
6a87647d67
|
Bump minor
v1.54.0
|
2026-08-14 11:24:03 +02:00 |
|
Vanilagy
|
d6fdf5748d
|
Add sponsor
|
2026-08-14 11:23:43 +02:00 |
|
 David P.andGitHub
|
b293ea1e79
|
Merge pull request #461 from Vanilagy/frame-rate
Add computeFrameRateMetrics and heuristics to determine a video's true frame rate
|
2026-08-14 11:17:08 +02:00 |
|
Vanilagy
|
39f49de96d
|
Add explanatory doc comment
|
2026-08-14 11:15:25 +02:00 |
|
Vanilagy
|
9acc97da7a
|
Bump patch
v1.53.1
|
2026-08-12 16:13:43 +02:00 |
|
Vanilagy
|
dc068a0aa8
|
Add computeFrameRateMetrics and heuristics to determine a video's true frame rate
|
2026-08-12 16:10:28 +02:00 |
|
Vanilagy
|
a08e262dfc
|
Work around WebKit not respecting TypedArray offets for FileSystemWritableFileStream data (fixes #459)
|
2026-08-11 12:46:33 +02:00 |
|
Vanilagy
|
e9d7bc4e83
|
Bump minor, document single file mode special case
v1.53.0
|
2026-08-08 17:10:33 +02:00 |
|
Vanilagy
|
5b22c8c17d
|
Fix HLS writing an incomplete init segment for sparse segments, improve decoder config validation, fix getFirstTimestamp() for Inputs with zero-packet tracks, allow zero-track muxing for some formats that allow it, add new track metadata that allows you to specify the decoder config early (enables zero-packet tracks), fix trafIndices in sparse fragmented MP4s, fix assertion errors in MPEG-TS demuxer
|
2026-08-08 17:00:36 +02:00 |
|
Vanilagy
|
7ec538e175
|
Add special-cased HLS muxer behavior with single-file mode and fMP4 in order to create a standalone playable fMP4 file (closes #394)
|
2026-08-07 23:03:48 +02:00 |
|
Vanilagy
|
eceb350806
|
Unflake FLAC test
|
2026-08-06 17:05:09 +02:00 |
|
Vanilagy
|
f8f660b31a
|
Flake?
|
2026-08-06 16:52:08 +02:00 |
|
Vanilagy
|
b0a8802918
|
Fixed missing mipmapping in the VideoSample transform case, now guaranteed via a manual mipmap algo
|
2026-08-06 16:31:46 +02:00 |
|
Vanilagy
|
c159798c29
|
Sure
|
2026-08-06 14:13:59 +02:00 |
|
Vanilagy
|
3023c5f7bd
|
Adjust UrlSource behavior when reading non-range responses, it now honors the cache size and behaves like a ReadableStreamSource (fixes #457)
|
2026-08-06 14:02:28 +02:00 |
|
Vanilagy
|
9b155cc8f2
|
Fix macOS webdriver io cache location
|
2026-08-06 13:54:10 +02:00 |
|
Vanilagy
|
4e4e6eed0c
|
Fix encodability checks throwing due to unsupported config feature set; now counts as not supported (fixes #456)
|
2026-08-06 11:07:15 +02:00 |
|
Vanilagy
|
ce10bb774a
|
Bump patch
v1.52.3
|
2026-08-03 14:54:19 +02:00 |
|
Vanilagy
|
445911edd0
|
Fix ISOBMFF muxer track alternate groups (fixes #454), fixed mutex race condition in Output
|
2026-08-03 14:50:36 +02:00 |
|
Vanilagy
|
7a871cec49
|
Update README to new Quality API
|
2026-07-31 17:53:46 +02:00 |
|
Vanilagy
|
593cd6e2f5
|
Bump patch
v1.52.2
|
2026-07-31 15:52:54 +02:00 |
|
Vanilagy
|
a0e18ffde0
|
Use imageSmoothingQuality high when doing canvas-based resizes
|
2026-07-31 15:52:28 +02:00 |
|
Vanilagy
|
f177be15cf
|
Write out compressor name as Pascal-style string, bump patch
v1.52.1
|
2026-07-31 00:06:07 +02:00 |
|
Vanilagy
|
6be47af6aa
|
Bump minor
v1.52.0
|
2026-07-30 17:54:56 +02:00 |
|
Vanilagy
|
d5362e20ad
|
Fix incorrect video depth being written in ISOBMFF for video tracks with an alpha channel (fixes #450)
|
2026-07-30 17:45:33 +02:00 |
|
 
|
c3df2a24e5
|
Add custom quality factors and quantizer bitrate mode (#448)
* Add custom quality factors and quantizer bitrate mode (closes #327)
* Fix quantizer mode fallback and per-frame quantizer edge cases
* Clean up quantizer mode tests
* Quantizer implementation
* Add quality tests
* Improve conversion codec error message, make test more lenient
* Add quantizer support blog post
---------
Co-authored-by: Vanilagy <[email protected]>
|
2026-07-30 17:24:59 +02:00 |
|
Vanilagy
|
1a99b0371d
|
Improve encoder-side error handling, always close samples/frames even in error conditions
|
2026-07-29 14:45:22 +02:00 |
|
Vanilagy
|
4e4603ed83
|
Up timeout
|
2026-07-29 11:49:37 +02:00 |
|
Vanilagy
|
90ec40166f
|
Fix decoders not being closed in certain error scenarios, fixed unsettled promises in reading logic (fixes #446)
|
2026-07-29 11:42:14 +02:00 |
|
Vanilagy
|
4b5ef55cf1
|
Fix API docs some more
|
2026-07-24 14:53:49 +02:00 |
|
Vanilagy
|
2f5e2f0a3e
|
Fix @internal fields on type aliases being printed to API docs
|
2026-07-24 14:13:39 +02:00 |
|
Vanilagy
|
7ff06c3f65
|
Re-enable lastUpdated, add lastUpdated logic to API doc generator
|
2026-07-22 20:25:37 +02:00 |
|