Recently, my buddy has noticed that GZDoom lacks OPUS support. Now I think, why not provide the supports for it also?
What materials I have:
you need to add two libraries as external dependencies: libopus and libopusfile
the API of libopusfile is similar to libvorbisfile. The difference is in call names, and in absence of sample rate related parameters and calls: OPUS has the fixed 48000 sample rate, it doesn't support any other.
If you need the simple build, I developed my own CMake build for both libopus and libopusfile which you can find here:
Hello!
Recently, my buddy has noticed that GZDoom lacks OPUS support. Now I think, why not provide the supports for it also?
What materials I have:
libopus
andlibopusfile
libopusfile
is similar tolibvorbisfile
. The difference is in call names, and in absence of sample rate related parameters and calls: OPUS has the fixed 48000 sample rate, it doesn't support any other.