Vanilagy
b2d00f84d8
More work
2026-02-12 12:47:52 +01:00
Vanilagy
75096edb23
Update TypeScript, fix generic ArrayBufferView type errors, allow SharedArrayBuffer as input for BufferSource
2025-11-26 12:04:23 +01:00
David P. and GitHub
fa4e064345
Transparent video read/write support ( #145 )
...
* Add support for reading transparent Matroska and implement alpha side data & decode
* Few fixes
* Implement alpha encoding
* Gracefully handle inability to acquire WebGL context, properly clean up WebGL contexts
* Improve touch device detection
* Test test
* Test test #2
* Test test 3
* Test test 4
* Test test 5
* Test test 6
* Test test 7
* Test test 8
* Test test 9
* Test test 10
* Test test 11
* Test test 12
* Test test 13
* Test test 14
* Test test 15
* Test test 16
* Test test 17
* Test test 18
* Test test 19
* Test test 20
* Fix type errors, improve MetadataTags docs
* Do a bunch of docs work
* Test test?
* "Unexpected only modifier 🤓 "
* Add InputVideoTrack.canBeTransparent()
* Some clean-up
* Adjust CI to be less spammy in PRs
* Fix broken license headers
2025-09-24 21:20:14 +02:00
Vanilagy
b9f7ab2fa2
Skip HEVC RASL slices following a decoder reset
2025-09-09 13:09:41 +02:00
Vanilagy
2586e0e6f8
Display tags in metadata example
2025-09-06 02:15:42 +02:00
Vanilagy
a00386d402
What a mess
2025-09-03 21:30:38 +02:00
Vanilagy
9c0ce3458b
Fix MP3 demuxer wrong data offset
2025-09-03 21:26:57 +02:00
Vanilagy
4ef2d2719c
Just one more fix bro
2025-09-01 16:20:07 +02:00
Vanilagy
cdb00a3942
Made media player work properly on touch devices
2025-09-01 15:50:11 +02:00
Vanilagy
ee4bfeed90
Fix BBB link
2025-09-01 12:05:35 +02:00
Vanilagy
3dec3ab12b
Add loading element to media player
2025-08-30 17:50:53 +02:00
Vanilagy
f1f5a62d26
Add remote URL option to examples
2025-08-30 17:45:43 +02:00
Vanilagy
63b8190185
Add logic for encoding video frames that change size over time ( #63 )
2025-08-24 16:37:03 +02:00
Ally
8da619a624
Implement ADTS demuxer, Fix MP3 demuxer race conditions
2025-08-18 01:29:52 +02:00
Vanilagy
80c6fa3201
Fall back to webkitAudioContext
2025-08-11 01:51:20 +02:00
Vanilagy
12df436e15
Add more graceful handling of suspended AudioContext to media player example
2025-08-10 19:26:58 +02:00
Vanilagy
b60d4cafed
Fix example blob MIME types
2025-08-01 11:11:37 +02:00
Vanilagy
ac8baa4873
Fall back to default timescale when not provided by the Matroska file
2025-07-27 13:03:43 +02:00
Vanilagy
d38ad22559
Big realtime playback refactor
...
- Added Worker- or AudioContext-based fallbacks in case MediaStreamTrackProcessor is not available
- Fixed fMP4-streamed files not playing in Safari
- Added better error handling for MediaStream sources
- Improved the live recording example to be more robust
2025-07-27 12:13:03 +02:00
Vanilagy
904ac2e366
Improve error messages in examples
2025-07-19 17:28:39 +02:00
Vanilagy
c5d299c4ec
QuickTime 😩
2025-07-14 09:53:26 +02:00
Alexander von Studnitz and GitHub
ee59837857
Fix typo
2025-07-09 09:47:26 +02:00
Vanilagy
23aef27154
Oops
2025-07-03 12:22:27 +02:00
Vanilagy
9daab77bb5
Clarify live streaming
2025-07-03 12:19:08 +02:00
Vanilagy
1071bf9d49
Merge branch 'main' of https://github.com/Vanilagy/metamuxer
2025-07-03 11:36:07 +02:00
Vanilagy
a8fa2e4cec
Modify examples to only accept video and audio files
2025-07-03 11:36:04 +02:00
Vanilagy
d4d93a7007
PINK PROGRESS BAR
2025-07-02 23:07:47 +02:00
Vanilagy
168fca1f55
Add example icons & colors
2025-06-30 21:28:34 +02:00
Vanilagy
655cab747c
Add quotes, move assets around
2025-06-28 12:50:45 +02:00
Vanilagy
c546deed7a
Write home page, add logo, configure theme
2025-06-23 13:18:25 +02:00
Vanilagy
25b694d1db
Fix BBB trimmed link
2025-06-17 11:00:05 +02:00
Vanilagy
927108e6a3
Fix button styling
2025-06-16 21:36:45 +02:00
Vanilagy
f675966004
Metamuxer -> Mediabunny
2025-06-16 15:55:38 +02:00
Vanilagy
99f813c938
Mediakit -> Mediabunny
2025-06-16 15:46:44 +02:00
Vanilagy
6baff67696
Small change
2025-06-09 22:39:16 +02:00
Vanilagy
e37af1bdad
Create conversion doc page, small fixes
2025-06-08 20:40:01 +02:00
Vanilagy
f009d0603e
Add live recording example
2025-06-08 16:50:52 +02:00
Vanilagy
85bd7bdcf4
Adjust ball placement logic in procedural generation example
2025-06-07 18:56:11 +02:00
Vanilagy
470cef60f2
Small adjustments
2025-06-06 15:12:10 +02:00
Vanilagy
d0d847edf8
Add new utility functions for finding best codec
2025-06-05 14:01:39 +02:00
Vanilagy
b514aa9999
Haha not like these were right anyway
2025-06-04 15:40:47 +02:00
Vanilagy
6f020650cc
Make MediaSource.close return void
2025-06-04 15:39:36 +02:00
Vanilagy
e45ea24f03
Small fixes
2025-06-04 11:51:11 +02:00
Vanilagy
8287a63026
Add procedural generation example
2025-06-04 10:31:20 +02:00
Vanilagy
3940586612
Remove alpha and add desynchronized
2025-06-03 18:02:51 +02:00
Vanilagy
a7386fc6c3
Add file compression example
2025-06-01 18:14:37 +02:00
Vanilagy
176d21cf50
Make media player AudioContext match audio track sample rate
2025-05-30 20:12:00 +02:00
Vanilagy
685b5087f5
-> font-bold
2025-05-25 22:24:37 +02:00
Vanilagy
01e879929d
Add media player example
2025-05-25 22:17:43 +02:00
Vanilagy
2dcda7cbc8
Add Inter and dark mode to examples
2025-05-25 16:14:22 +02:00