Commit Graph
17 Commits
Author SHA1 Message Date
Vanilagy 6722592e27 Migrate fragmented MP4 reading to new packet system, add tests for it, add packet internal data, and various other fixes prob 2025-12-21 19:11:46 +01:00
Vanilagy ece27cca79 Update thumbnail generation example to use cursors 2025-12-21 10:50:32 +01:00
Vanilagy 3fa95cb449 Update media player example to use cursors, fix some cursor bugs, add more cursor tests 2025-12-20 21:46:24 +01:00
Vanilagy de82f6f3c9 SampleCursor code cleanup & couple of more fixes 2025-12-18 20:51:44 +01:00
Vanilagy 8815eab4a6 Add nextKey, better define waitUntilIdle, fix some bugs 2025-12-18 17:04:40 +01:00
Vanilagy 9dbab133db Add input type validation 2025-12-17 17:57:26 +01:00
Vanilagy 48c8b38ed5 Add InputDisposedError throwing to PacketReader 2025-12-17 17:51:33 +01:00
Vanilagy 3bd227bd66 Change pump reuse rule: enforce queued commands are resolved in the order in which they are queued 2025-12-17 17:44:52 +01:00
Vanilagy d44b8bdbd3 Clone samples when reused with autoClose: false 2025-12-15 18:35:36 +01:00
Vanilagy f045e5988c Implement sample cursor reset() 2025-12-15 17:07:22 +01:00
Vanilagy 9222d943ad Make cursor initialization instant, fix some code 2025-12-15 01:31:35 +01:00
Vanilagy fbcb4dcb95 By the creators of AsyncMutex3 2025-12-14 23:32:55 +01:00
Vanilagy 0f015d8e98 Add AudioSampleCursor, make sample cursor error behavior more explicit, add sample mapping, and a bunch of extra shit I forgot 2025-12-14 23:24:50 +01:00
Vanilagy f86294b802 BIG cursor progress
- Add extensive tests for packet cursor, sample cursor, and call serialization
- Major PacketCursor refactor
- Add PacketReader
- Many SampleCursor fixes, harden the behavior
- Typo fixes and various other small things
2025-11-27 16:26:46 +01:00
Vanilagy 408b4e4877 WIP 2025-11-19 11:29:23 +01:00
Vanilagy bd9d35122f WIP 2 2025-11-14 21:00:29 +01:00
Vanilagy 7fd2ec6373 WIP 2025-11-14 14:07:31 +01:00