I am looking for a cross-platform (.Net and Mono for Windows, MacOSX and Linux) way to decode wav, mp3 or ogg files so that I can then play decoded streams through DirectSound or OpenAL as desired.
A solution that can decode either mp3 or ogg would be sufficient - decoding of both is not required. If this (or another solution) could also decode wav, that would be ideal, but that was not strictly necessary, since I could convert my wav files to mp3 or ogg.
A solution that can only decode wav files is only a partial solution, but I will take what I can get .; -)
Here is what I already watched:
- DirectSound and Alut support WAV decoding, but Alut is deprecated.
- ffmpeg will decode anything, but it doesn't seem to have a common stable release on different platforms?
- I have not tried csvorbis yet, but it is very old and I'm not sure what its current status is.
You can more than try to persecute me because one of these solutions is actually the best option.
Thanks.
source
share