0xd2dab0fb checks
0xd2dab0fbc9db2e9ba3da65dae724eb41
ezaudio: audio for Bend 2, reading and writing WAV (RIFF PCM) and MP3 (MPEG-1 Layer III).
Anonymous package: import it by hash.
- Published
- 2026-09-30
- Size
- 280,871 bytes, 8 files
- License
- MIT (LICENSE)
- Declarations
- 0 laws (0 proved), 963 defs, 72 types
Import
import 0xd2dab0fbc9db2e9ba3da65dae724eb41/main.bend as Main import 0xd2dab0fbc9db2e9ba3da65dae724eb41/src/mp3.bend as Mp3 import 0xd2dab0fbc9db2e9ba3da65dae724eb41/src/mp3_dec.bend as Mp3_dec import 0xd2dab0fbc9db2e9ba3da65dae724eb41/src/mp3_enc.bend as Mp3_enc import 0xd2dab0fbc9db2e9ba3da65dae724eb41/src/mp3_syn.bend as Mp3_syn import 0xd2dab0fbc9db2e9ba3da65dae724eb41/src/mp3_tab.bend as Mp3_tab import 0xd2dab0fbc9db2e9ba3da65dae724eb41/src/wav.bend as Wav
Modules
- main.bend 37 declarations — ezaudio: audio for Bend 2, reading and writing WAV (RIFF PCM) and MP3 (MPEG-1 Layer III).
- src/mp3.bend 103 declarations — MPEG-1 Layer III (ISO/IEC 11172-3). Mono and stereo. Layer I and II are rejected.
- src/mp3_dec.bend 184 declarations — MPEG-1 Layer III decoder. Long blocks, no bit reservoir. Layer I and II never reach here.
- src/mp3_enc.bend 296 declarations — MPEG-1 Layer III encoder: analysis filterbank, MDCT, quantiser, Huffman.
- src/mp3_syn.bend 331 declarations — MPEG-1 Layer III synthesis: antialias, IMDCT-36, sign flip, DCT-II, polyphase.
- src/mp3_tab.bend 82 declarations
- src/wav.bend 75 declarations — RIFF WAVE. PCM is little-endian signed 16-bit. Float is IEEE binary32.
Other files
- LICENSE 1,074 bytes
Dependencies
No imports from other hub packages.
Dependents
No package in this build imports it.
Status on bend 2.0.36
| File | Status | Checker says | Time |
|---|---|---|---|
| main.bend | checks | ALL PROOFS CHECK | 3.4 s |
| src/mp3.bend | checks | ALL PROOFS CHECK | 2.1 s |
| src/mp3_dec.bend | checks | ALL PROOFS CHECK | 2.7 s |
| src/mp3_enc.bend | checks | ALL PROOFS CHECK | 1.7 s |
| src/mp3_syn.bend | checks | ALL PROOFS CHECK | 1.5 s |
| src/mp3_tab.bend | checks | ALL PROOFS CHECK | 1.1 s |
| src/wav.bend | checks | ALL PROOFS CHECK | 1.3 s |