Lameguy64 / mkpsxiso

ISO disc image maker written specifically for PlayStation homebrew development
GNU General Public License v2.0
223 stars 36 forks source link

Add FLAC support and replace wav decoding with miniaudio.h #17

Closed G4Vi closed 2 years ago

G4Vi commented 3 years ago

This should add cross-platform support for flac decoding without introducing a difficult dependency. This also adds mp3 decoding, resampling, and mixing but the user is warned when non-redbook audio is inputted.

miniaudio and it includes dr_flac and dr_mp3

Miniaudio [ and the dr libraries] are licensed under public domain and MIT No Attribution, so be fine to just included it right in the project.

CookiePLMonster commented 2 years ago

Hey,

would you be interested in resubmitting this PR against my fork (that I eventually hope to try and upstream back here)? Numerous bug fixes aside, I also merged mkpsxiso and isodump into one codebase, so miniaudio could not only be used for packing audio tracks but also unpacking them: https://github.com/CookiePLMonster/mkpsxiso

Thanks!

G4Vi commented 2 years ago

Closing as mkpsxiso improvements are being made on @CookiePLMonster 's fork. New PR

https://github.com/CookiePLMonster/mkpsxiso/pull/5