Commit Graph
18 Commits
Author SHA1 Message Date
Illusion 81aa8d0f68 fix: don't hold onto previously decoded frames' samples to reduce mem usage
- migrate to os2
- check if the streaminfo min and max block size are within range
- use a tracking allocator for the example program
2025-01-27 23:57:57 +02:00
Illusion 1142d83adb finally understood why the use-after-free bug happened 2024-09-25 04:13:37 +02:00
Illusion f444efc5af improve the linux example 2024-09-24 23:07:49 +02:00
Illusion dfaca585fd remove the in-memory API 2024-09-24 06:36:33 +02:00
Illusion ec70efae83 small cleanup 2024-09-24 03:50:34 +02:00
Illusion fe31c170c7 odin compiler update 2024-07-25 04:07:53 +02:00
Illusion 286416447c I thought I pushed this 2024-06-20 16:05:19 +02:00
Illusion 5e23cc8f58 fix: get rid of a use-after-free bug that happens when using the default heap allocator 2024-06-20 05:00:35 +02:00
Illusion 3c482fc63a whoops 2024-06-19 21:28:33 +02:00
Illusion da4c4c3651 some cleanup 2024-06-19 20:50:08 +02:00
Illusion c7a634eeb3 feat: buffered decoding API 2024-06-19 04:08:54 +02:00
Illusion ae6ad428ab WIP: better API 2024-06-15 03:39:53 +02:00
Illusion 32f23541fc Cleanup comments, move internal stuff to be private, slightly improve read_bits(), start work on user-friendly stuff and options 2024-06-15 01:29:48 +02:00
Illusion 752db1536a A few speed optimizations, still not great 2024-06-14 03:58:36 +02:00
Illusion 32f252ddf3 All subset files decode correctly. Added tests. 2024-06-14 00:18:03 +02:00
Illusion f90d1c477e fix(decoder): lots of fixes for sample prediction. stereo correlation. other fixes 2024-06-12 20:09:09 +02:00
Illusion 5c69629872 fix utf8 decoding for 4 octets and implement utf8 decoding up to 7 octets 2024-06-11 23:28:21 +02:00
Illusion eb75487902 initial. still lots more to be done 2024-06-11 23:13:22 +02:00