|
@@ -49,12 +49,12 @@ namespace SoLoud
|
|
WavStream *mParent;
|
|
WavStream *mParent;
|
|
unsigned int mOffset;
|
|
unsigned int mOffset;
|
|
File *mFile;
|
|
File *mFile;
|
|
- union codec
|
|
|
|
|
|
+ struct codec
|
|
{
|
|
{
|
|
- stb_vorbis *mOgg;
|
|
|
|
- drflac *mFlac;
|
|
|
|
- drmp3 *mMp3;
|
|
|
|
- drwav *mWav;
|
|
|
|
|
|
+ stb_vorbis *mOgg = nullptr;
|
|
|
|
+ drflac *mFlac = nullptr;
|
|
|
|
+ drmp3 *mMp3 = nullptr;
|
|
|
|
+ drwav *mWav = nullptr;
|
|
} mCodec;
|
|
} mCodec;
|
|
unsigned int mOggFrameSize;
|
|
unsigned int mOggFrameSize;
|
|
unsigned int mOggFrameOffset;
|
|
unsigned int mOggFrameOffset;
|