Open BenCheung0422 opened 1 year ago
I agree with this.
We might use FLAC OGG over OPUS OGG. Also, https://www.tagtraum.com/ffsampledsp/index.html could have good suit to the current resource system.
Since OGG is just a container, it can use various codecs, we can support multiple codecs here for the creators to choose. However, since by convention and etc., there are suggested extensions when using them, like .opus
for OPUS. Therefore, we can support both Vorbis, OPUS and FLAC (though there exists simple container format for FLAC) with OGG container (others are left unsupported), and include both .ogg
, .opus
and .flac
as the identifying extensions. Practically, it is suggested to use .opus
for OPUS, and so on. Though .ogg
would be compatible wit all these 3 codecs, the other 2 would just expect their corresponding codecs or else a warning/exception should be emitted. Unless someone thinks it is "complicated" to allow the other 2 extensions, this is the suggestion.
.wav
is suggested to still be supported for backward compatibility.
Is your feature request related to a problem? Please describe.
.ogg
is the smallest sound file format among the common sound file formats, and.wav
is always large in file size. Usually, the compressed formats are used in the final productions. Unless we are doing the original sound sources, we could use.wav
. Otherwise, the compressed formats should be used. Reference.Describe the solution you'd like Removing all
.wav
supports in the game but changing all sound file formats into.ogg
supports.