|
|
|
@@ -43,6 +43,7 @@ namespace OggVorbisNamespace |
|
|
|
#pragma clang diagnostic push
|
|
|
|
#pragma clang diagnostic ignored "-Wconversion"
|
|
|
|
#pragma clang diagnostic ignored "-Wshadow"
|
|
|
|
#pragma clang diagnostic ignored "-Wfloat-conversion"
|
|
|
|
#pragma clang diagnostic ignored "-Wdeprecated-register"
|
|
|
|
#pragma clang diagnostic ignored "-Wswitch-enum"
|
|
|
|
#if __has_warning("-Wzero-as-null-pointer-constant")
|
|
|
|
@@ -53,6 +54,7 @@ namespace OggVorbisNamespace |
|
|
|
#pragma GCC diagnostic ignored "-Wconversion"
|
|
|
|
#pragma GCC diagnostic ignored "-Wshadow"
|
|
|
|
#pragma GCC diagnostic ignored "-Wsign-conversion"
|
|
|
|
#pragma GCC diagnostic ignored "-Wfloat-conversion"
|
|
|
|
#pragma GCC diagnostic ignored "-Wzero-as-null-pointer-constant"
|
|
|
|
#pragma GCC diagnostic ignored "-Wswitch-enum"
|
|
|
|
#pragma GCC diagnostic ignored "-Wswitch-default"
|
|
|
|
@@ -212,7 +214,7 @@ public: |
|
|
|
while (numToRead > 0)
|
|
|
|
{
|
|
|
|
float** dataIn = nullptr;
|
|
|
|
auto samps = ov_read_float (&ovFile, &dataIn, numToRead, &bitStream);
|
|
|
|
auto samps = static_cast<int> (ov_read_float (&ovFile, &dataIn, numToRead, &bitStream));
|
|
|
|
|
|
|
|
if (samps <= 0)
|
|
|
|
break;
|
|
|
|
|