Sign in
Join now
zig-mp3
jcollie.dev
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
An MPEG audio codec in Zig that decodes Layers I, II and III and encodes Layers II and III.
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
zig-0.16
jcollie.dev
50d4c967
Copied
Failed
Copy SHA
Publish on
Radicle
Radicle
v0.1.0
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
97dc1cd4
Copied
Failed
Copy SHA
Mirror on Tangled, and finish the move to
jcollie.dev
jcollie.dev
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
abddfa6c
Copied
Failed
Copy SHA
Fuzz the psychoacoustic
model
model
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
942aa0fa
Copied
Failed
Copy SHA
Replace the psychoacoustic model with one that measures tonality
properly
properly
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
1ce4a238
Copied
Failed
Copy SHA
Fuzz the Layer III encoder, and test what structure cannot
show
show
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
f998fd77
Copied
Failed
Copy SHA
Add a Layer III
encoder
encoder
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
9b46cbc0
Copied
Failed
Copy SHA
Add the forward MDCT and Huffman coding for Layer III
encoding
encoding
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
896165d0
Copied
Failed
Copy SHA
Fuzz the encoder
properly
properly
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
aee1820e
Copied
Failed
Copy SHA
Add a Layer II
encoder
encoder
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
6249dec6
Copied
Failed
Copy SHA
Add the encoder's spectrum and bitstream
tools
tools
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
d24670a7
Copied
Failed
Copy SHA
Add the polyphase analysis
filterbank
filterbank
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
b847b73f
Copied
Failed
Copy SHA
Speed up Layers I and II, and the filterbank they
share
share
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
0ccde145
Copied
Failed
Copy SHA
Fuzz the Layer I and II decoding
harder
harder
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
2142df24
Copied
Failed
Copy SHA
Decode Layer I and Layer
II
II
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
6b73528b
Copied
Failed
Copy SHA
Run the documentation job on a smaller
runner
runner
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
a3304dc5
Copied
Failed
Copy SHA
Publish the API documentation from
main
main
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
f1cc85fa
Copied
Failed
Copy SHA
Build and serve the API
documentation
documentation
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
5b3d4304
Copied
Failed
Copy SHA
Add a Forgejo
workflow
workflow
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
e5052e04
Copied
Failed
Copy SHA
Fuzz the register cache, and soak what the optimisation
touched
touched
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
4c3bc516
Copied
Failed
Copy SHA
Requantize through a signed table, and fix the
README
README
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
74872cf9
Copied
Failed
Copy SHA
Rearrange the filterbank's rows with
shuffles
shuffles
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
c93bcea5
Copied
Failed
Copy SHA
Read the spectrum through a register
cache
cache
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
f6c28e02
Copied
Failed
Copy SHA
Another tenth off, mostly by not doing the
work
work
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
ec4659b0
Copied
Failed
Copy SHA
Fuzz the parts nothing was
reaching
reaching
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
c33dc9e2
Copied
Failed
Copy SHA
Make decoding half as expensive
again
again
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
9a3c1e8c
Copied
Failed
Copy SHA
Fuzz what the optimisation
rewrote
rewrote
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
45cf327b
Copied
Failed
Copy SHA
Make decoding five times
faster
faster
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
e3ddad9c
Copied
Failed
Copy SHA
Read ID3
metadata
metadata
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
0cc28ec8
Copied
Failed
Copy SHA
Add fuzz targets for the
decoder
decoder
Copy SHA
Browse repository
committed
1mo ago
jcollie.dev
f793ca9b
Copied
Failed
Copy SHA
Add an MP3
decoder
decoder
Copy SHA
Browse repository
committed
1mo ago