simplemad
simplemad copied to clipboard
A Rust interface for the MPEG audio (MP1, MP2, MP3) decoding library libmad
`enum mad_layer` has no variant with a discriminator equal to zero. Thus, using a default-initialized frame in rust causes various problems, including segfaults and inexplicable EOF errors (#31). The solution...
I spent an eternity tracking this down, but on `pc-windows-msvc`, with simplemad 0.9.0, simplemad_sys 0.5.0, and rustc 1.67.0-nightly (c1a859b25 2022-11-10), creating a `Decoder` instance on a file that exists, has...
Is there any reason why it shouldn't be?