ddiakopoulos / libnyquist

:microphone: Cross platform C++11 library for decoding audio (mp3, wav, ogg, opus, flac, etc)
BSD 2-Clause "Simplified" License
536 stars 64 forks source link

Add Musepack support #9

Closed r-lyeh-archived closed 8 years ago

r-lyeh-archived commented 8 years ago

Hey there,

Nice lib you have in here :) Please consider musepack decoding as it is very cheap to decode for mobile devices. Also, license is bsd-3.

Original source download at: https://www.musepack.net/index.php?pg=src (see sv8 download, libmpcdec/ subfolder)

Totally optional, I hacked a mpc decoder if you need some guidance (which I doubt :) https://github.com/r-lyeh/wave/blob/master/wave.cpp#L17

ddiakopoulos commented 8 years ago

Yes! This looks quite straightforward. I'll add in a backend for mpc soon.

ddiakopoulos commented 8 years ago

Done! Implemented in dd97514f82918787f9aa49e3332d7b54a33b0ed6 @r-lyeh I used your little ref impl for reading from memory :)

r-lyeh-archived commented 8 years ago

awesome :) thx!