Sign in
Join now
zig-mp3
jcollie.dev
/
Star
Starred
Star
0
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
zig-mp3
/
src
1 folder
·
27 files
at
zig-0.16
jcollie.dev
·
Fuzz the psychoacoustic model
·
1mo ago
abddfa6c
tables
Read ID3 metadata
1mo ago
analysis.zig
Add the polyphase analysis filterbank
1mo ago
bench.zig
Speed up Layers I and II, and the filterbank they share
1mo ago
bitstream.zig
Read the spectrum through a register cache
1mo ago
bitwriter.zig
Add the encoder's spectrum and bitstream tools
1mo ago
decode_test.zig
Decode Layer I and Layer II
1mo ago
decoder.zig
Decode Layer I and Layer II
1mo ago
encode12.zig
Replace the psychoacoustic model with one that measures tonality properly
1mo ago
encode3.zig
Replace the psychoacoustic model with one that measures tonality properly
1mo ago
fft.zig
Add the encoder's spectrum and bitstream tools
1mo ago
fuzz_test.zig
Fuzz the psychoacoustic model
1mo ago
header.zig
Fuzz the parts nothing was reaching
1mo ago
huffman_encode.zig
Add the forward MDCT and Huffman coding for Layer III encoding
1mo ago
huffman.zig
Read the spectrum through a register cache
1mo ago
id3.zig
Read ID3 metadata
1mo ago
imdct.zig
Speed up Layers I and II, and the filterbank they share
1mo ago
layer12.zig
Add a Layer II encoder
1mo ago
layer3.zig
Speed up Layers I and II, and the filterbank they share
1mo ago
main.zig
Add a Layer III encoder
1mo ago
mdct.zig
Add the forward MDCT and Huffman coding for Layer III encoding
1mo ago
psymodel2.zig
Replace the psychoacoustic model with one that measures tonality properly
1mo ago
reference.zig
Decode Layer I and Layer II
1mo ago
root.zig
Replace the psychoacoustic model with one that measures tonality properly
1mo ago
side_info.zig
Add an MP3 decoder
1mo ago
synthesis.zig
Speed up Layers I and II, and the filterbank they share
1mo ago
tags.zig
Read ID3 metadata
1mo ago
vbr.zig
Add an MP3 decoder
1mo ago
wav.zig
Add a Layer II encoder
1mo ago