Vanilagy
|
41fb9657cb
|
Add sponsor
|
2026-05-19 15:20:03 +02:00 |
|
Vanilagy
|
d77ddf033b
|
Bump patch
|
2026-05-14 14:39:16 +02:00 |
|
 David P.andGitHub
|
b9f48ca9ef
|
Merge pull request #381 from Sturlen/fix/id3-metadata-parser-offset
Fix ID3v2 metadata parser
|
2026-05-14 14:03:44 +02:00 |
|
Vanilagy
|
8bfedb0a88
|
Bump patch
|
2026-05-14 11:46:07 +02:00 |
|
Vanilagy
|
d731037f6f
|
Simplify PCM regex (closes #380)
|
2026-05-14 11:44:13 +02:00 |
|
Vanilagy
|
f869358f93
|
Bump node-av to ^5.2.4
|
2026-05-14 11:39:55 +02:00 |
|
Vanilagy
|
f2bd003728
|
Change peer dependency
|
2026-05-13 20:36:01 +02:00 |
|
Vanilagy
|
6c9d9a56b5
|
Bump minor
|
2026-05-13 20:04:25 +02:00 |
|
Vanilagy
|
1c6c8c5217
|
Add missing stuff in docs
|
2026-05-13 20:03:46 +02:00 |
|
Vanilagy
|
f151ce85e8
|
Add eccentric timestamp tests for server extension
|
2026-05-13 19:55:22 +02:00 |
|
Vanilagy
|
045f82584c
|
Yes it can!
|
2026-05-13 18:59:58 +02:00 |
|
Vanilagy
|
a0574fa09a
|
Fix decoded audio always starting at 0, fix startTimestamp=0 for ranged media iterators (fixes #370)
|
2026-05-13 18:54:45 +02:00 |
|
Vanilagy
|
4c7b6d939b
|
Yes
|
2026-05-13 17:31:52 +02:00 |
|
Vanilagy
|
deb9423ddb
|
The test is self-explanatory
|
2026-05-13 17:30:17 +02:00 |
|
 David P.andGitHub
|
09a8ff0166
|
Merge pull request #369 from Theredbt/fix/recognize-sidx-mp4-segment
fix(input-format): recognise CMAF segments that start with sidx
|
2026-05-13 17:29:28 +02:00 |
|
Vanilagy
|
4047038113
|
Add doc block clarification (fixes #368)
|
2026-05-13 17:27:36 +02:00 |
|
Vanilagy
|
b06bb65a0f
|
Fix tab indentation
|
2026-05-13 15:59:53 +02:00 |
|
 David P.andGitHub
|
699cfb25e6
|
Merge pull request #374 from Vanilagy/server
@mediabunny/server
|
2026-05-13 15:48:09 +02:00 |
|
Vanilagy
|
14c534ed00
|
Polish docs
|
2026-05-13 15:44:09 +02:00 |
|
Vanilagy
|
292189e3d4
|
Add toAvFrame, NodeAv* -> Av*, add server README, fix track synchronizer in conversion, increase default cache size for ReadableStreamSource
|
2026-05-13 15:26:13 +02:00 |
|
Vanilagy
|
d2d485196f
|
package.json pass
|
2026-05-12 15:08:32 +02:00 |
|
Vanilagy
|
af43f67835
|
Add license headers, add @mediabunny/server to build process, add doc blocks, small fixes
|
2026-05-12 15:04:32 +02:00 |
|
Vanilagy
|
633d1bc235
|
Increase test timeout 🙄
|
2026-05-12 13:18:11 +02:00 |
|
Vanilagy
|
c0d28fa086
|
Fix workspace structure, fix AAC channel layout, fix incorrect import, enable HW-accelerated video decode by default
|
2026-05-12 13:01:42 +02:00 |
|
Vanilagy
|
62ec685591
|
Fix missing register
|
2026-05-12 00:46:37 +02:00 |
|
Vanilagy
|
060ceb8ed3
|
Fix tests some more
|
2026-05-12 00:43:08 +02:00 |
|
Vanilagy
|
5599e52a1a
|
Fix async race condition in transparency code, reduce HEVC conversion duration
|
2026-05-12 00:24:03 +02:00 |
|
Vanilagy
|
4e5f894d7a
|
Adjust tests for CI
|
2026-05-12 00:06:48 +02:00 |
|
Vanilagy
|
30b8754411
|
Fix faulty imports
|
2026-05-11 23:55:51 +02:00 |
|
Vanilagy
|
42b279e9b7
|
More fixes
|
2026-05-11 23:51:50 +02:00 |
|
Vanilagy
|
81531cc510
|
Fix some bugs & polish edge cases
|
2026-05-11 23:50:06 +02:00 |
|
Vanilagy
|
d8c8606341
|
Merge branch 'main' into server
|
2026-05-11 21:36:38 +02:00 |
|
Vanilagy
|
1bf200894c
|
Add CPU path for transparent encoding and decoding, add transparency support to FFmpeg-backed VP9 decoder and encoder
|
2026-05-11 21:33:29 +02:00 |
|
Vanilagy
|
a89d715524
|
Add VideoSample.transform(), add custom transformer functions, ditch CanvasSink path in Conversion API, add libavfilter-based VideoSample transformation
|
2026-05-11 15:57:51 +02:00 |
|
Vanilagy
|
89ee88bc7c
|
Add Cursorful sponsor
|
2026-05-10 17:51:21 +02:00 |
|
Vanilagy
|
3ae73a7c5e
|
Loosen constraint on format returned by toRgbSample, fix X->A conversio, fix tests
|
2026-05-10 17:31:56 +02:00 |
|
Vanilagy
|
1e200edc83
|
Implement audio decoder & encoder
|
2026-05-10 16:37:25 +02:00 |
|
Vanilagy
|
fff69619ec
|
Lint
|
2026-05-09 00:42:37 +02:00 |
|
Vanilagy
|
fc2f98825b
|
Bump patch
|
2026-05-09 00:41:08 +02:00 |
|
Vanilagy
|
3cde68e0ae
|
Fix AudioResampler emitting timestamps before startTimestamp (fixes #366)
|
2026-05-09 00:40:25 +02:00 |
|
Vanilagy
|
ab9958234a
|
Change VideoSampleResource interface, validate return values, add more proper VideoSample.copyTo() logic, fix decoder/encoder color space issues
|
2026-05-08 19:37:41 +02:00 |
|
Vanilagy
|
9e3db7cf91
|
Bump patch
|
2026-05-07 11:12:14 +02:00 |
|
Vanilagy
|
fff09411e6
|
Fixed negative timestamps occurring with live media (fixes #364)
|
2026-05-07 11:11:37 +02:00 |
|
Vanilagy
|
daf42181c9
|
Add sponsor
|
2026-05-06 20:12:14 +02:00 |
|
Vanilagy
|
f5bd540863
|
Add the video portion of @mediabunny/server
|
2026-05-05 23:38:14 +02:00 |
|
Vanilagy
|
e790f5ff97
|
Bump minor
|
2026-05-05 09:21:33 +02:00 |
|
Vanilagy
|
6d9fb30c29
|
Fix things that broke in the merge
|
2026-05-04 17:58:05 +02:00 |
|
Vanilagy
|
2e933ee5fc
|
Merge branch 'main' into sample-resources
|
2026-05-04 17:23:45 +02:00 |
|
Vanilagy
|
47ad5c6806
|
Add BlobSourceOptions.useStreamReader (#179)
|
2026-05-04 14:20:21 +02:00 |
|
Vanilagy
|
8955ba70c2
|
Sorry Jonny <3
|
2026-05-04 10:53:09 +02:00 |
|
Vanilagy
|
1680bd02ad
|
Holistic technical website cleanup
|
2026-05-03 19:47:39 +02:00 |
|
Vanilagy
|
4810c13c29
|
Bump patch
|
2026-05-02 14:27:47 +02:00 |
|
Vanilagy
|
9ed21bf9c6
|
Fix behavior with files with invalid pasp box (with num & den === 0) (fixes #362)
|
2026-05-02 14:27:25 +02:00 |
|
Vanilagy
|
62dfc5dd1c
|
Bump minor
|
2026-04-30 10:34:36 +02:00 |
|
Vanilagy
|
782d3e134b
|
Use edit lists to model non-zero start timestamps for regular MP4 (fixes #336); fix MP4 PCM logic breaking down with approximate packet timestamps
|
2026-04-30 10:32:42 +02:00 |
|
Vanilagy
|
9224fb886c
|
Add link rel="canonical"
|
2026-04-29 17:00:59 +02:00 |
|
Vanilagy
|
a61631a299
|
Clarify in readme
|
2026-04-29 16:30:10 +02:00 |
|
Vanilagy
|
f3dec587fd
|
Make FLAC encoder bit depth depend on input sample format, add sampleFormat audio transformation option, fix incorrect bitrate validation for FLAC (closes #357)
|
2026-04-29 16:27:20 +02:00 |
|
Vanilagy
|
2d49122277
|
Sanitize initial HEVC packet to avoid Chromium's validation logic from tripping up (#314)
|
2026-04-29 11:37:56 +02:00 |
|
Vanilagy
|
06a89ed085
|
Make code 12px
|
2026-04-28 17:57:44 +02:00 |
|
Vanilagy
|
2207c7d996
|
Bump minor
|
2026-04-28 17:27:15 +02:00 |
|
Vanilagy
|
7bd97b33cd
|
Adjust package.json again + beta 11
|
2026-04-28 15:51:39 +02:00 |
|
Vanilagy
|
e5dbf8a783
|
Add sponsor
|
2026-04-28 15:36:31 +02:00 |
|
Vanilagy
|
610dc91743
|
BETA TEN
|
2026-04-28 15:34:12 +02:00 |
|
Vanilagy
|
e1dd95086a
|
Add special .node.cjs variant for CJS support
|
2026-04-28 15:33:51 +02:00 |
|
Vanilagy
|
a1aaa8e36a
|
Bump to beta 9
|
2026-04-28 14:42:57 +02:00 |
|
Vanilagy
|
aa4966a5f1
|
Update codec soup and docs
|
2026-04-28 14:41:20 +02:00 |
|
Vanilagy
|
ff46a274b1
|
Switch back to dynamic import, leave package.json unchanged though
|
2026-04-28 14:36:48 +02:00 |
|
Vanilagy
|
bf9e360587
|
Revert back to static import of fs, don't like to CJS bundles in package.json
|
2026-04-28 14:24:58 +02:00 |
|
Vanilagy
|
1fd99b5015
|
Fix Source assertion failure
|
2026-04-28 14:09:18 +02:00 |
|
Vanilagy
|
6182af7c29
|
Add HLS transcoding example
|
2026-04-28 13:54:42 +02:00 |
|
 David P.andGitHub
|
3e70e8912b
|
Merge pull request #291 from Vanilagy/hls
HLS read/write support
|
2026-04-28 10:09:24 +02:00 |
|
Vanilagy
|
a3aa6a69ac
|
Add use case
|
2026-04-28 10:04:14 +02:00 |
|
Vanilagy
|
105a7dda2f
|
Move it forward
|
2026-04-27 21:02:59 +02:00 |
|
Vanilagy
|
0f6c374750
|
Ensure extensions work with huge timestamps, fix AC3 and AAC extension's behavior with huge timestamps
|
2026-04-27 20:58:05 +02:00 |
|
Vanilagy
|
0cc564b47a
|
Bump to beta 8
|
2026-04-27 19:47:27 +02:00 |
|
Vanilagy
|
57b265b897
|
They were indeed temp
|
2026-04-27 19:46:06 +02:00 |
|
Vanilagy
|
631d207ca2
|
Clarify
|
2026-04-27 19:41:59 +02:00 |
|
Vanilagy
|
9a1b8b2602
|
Add timestampBase option for live MediaStreamTrack sources
|
2026-04-27 19:38:45 +02:00 |
|
Vanilagy
|
c89e7429f7
|
Fix FilePathSource/FilePathTarget not working in server-side environments using CJS (closes #360)
|
2026-04-27 18:29:52 +02:00 |
|
Vanilagy
|
15beb69137
|
Update convert.html
|
2026-04-27 17:58:55 +02:00 |
|
Vanilagy
|
dfdf7c5648
|
Make esbuild target es2021
|
2026-04-27 17:15:40 +02:00 |
|
Vanilagy
|
cf8cea2957
|
Fix attribute parsing bug
|
2026-04-27 17:12:28 +02:00 |
|
Vanilagy
|
0e721daefd
|
Bump to beta 7
|
2026-04-24 20:58:26 +02:00 |
|
Vanilagy
|
9fdf263482
|
Merge branch 'main' into hls
|
2026-04-24 20:56:59 +02:00 |
|
Vanilagy
|
bcde2770d1
|
Add null terminator to TXXX
|
2026-04-24 20:55:34 +02:00 |
|
Vanilagy
|
b285360563
|
Sussy CI
|
2026-04-24 19:45:39 +02:00 |
|
Vanilagy
|
5e491eb0f9
|
Bump minor
|
2026-04-24 19:43:11 +02:00 |
|
Vanilagy
|
97f6b35cda
|
Add special TXXX handling for ID3v2
|
2026-04-24 19:42:15 +02:00 |
|
Vanilagy
|
1ca3e48f48
|
Fix?
|
2026-04-24 19:06:45 +02:00 |
|
Vanilagy
|
5f8978271e
|
Clarify
|
2026-04-24 19:02:35 +02:00 |
|
Vanilagy
|
5ee78c6480
|
Add pssh box parsing and expose them in resolveKey
|
2026-04-24 19:01:25 +02:00 |
|
Vanilagy
|
1d6731e4f6
|
Add blog, add HLS blog post
|
2026-04-24 17:37:49 +02:00 |
|
Vanilagy
|
66997ddd16
|
Fix file compression example, add processedTime parameter to onProgress for Conversion API
|
2026-04-24 14:33:19 +02:00 |
|
Vanilagy
|
9de93877bd
|
Bump to beta 6
|
2026-04-23 16:14:24 +02:00 |
|
Vanilagy
|
8809bb311b
|
Remove this
|
2026-04-23 14:47:48 +02:00 |
|
Vanilagy
|
7acae8dda1
|
Add a track disposition section to Writing HLS
|
2026-04-23 11:06:50 +02:00 |
|
Vanilagy
|
0524bb43eb
|
I always forget it
|
2026-04-22 16:57:22 +02:00 |
|
Vanilagy
|
4bde1c5c44
|
Bump to beta 5
|
2026-04-22 16:55:27 +02:00 |
|
Vanilagy
|
493ef50820
|
Add support for SAMPLE-AES and SAMPLE-AES-CTR decryption, add "Common Encryption" support to ISOBMFF demuxer, add InputFormatOptions, rewrite ISOBMFF track codec resolution
|
2026-04-22 16:54:49 +02:00 |
|