Mercurial > hg > svcore
changeset 1360:8eddb528ef0c 3.0-integration
Some platforms don't use native Ogg/Vorbis libraries
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Tue, 10 Jan 2017 11:06:19 +0000 |
parents | 1c9bbbb6116a |
children | 49b43306778b |
files | data/fileio/test/EncodingTest.h |
diffstat | 1 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/data/fileio/test/EncodingTest.h Tue Jan 10 10:58:25 2017 +0000 +++ b/data/fileio/test/EncodingTest.h Tue Jan 10 11:06:19 2017 +0000 @@ -134,6 +134,12 @@ if (extension != "wav") { +#if (!defined (HAVE_OGGZ) || !defined(HAVE_FISHSOUND)) + if (extension == "ogg") { + QSKIP("Lack native Ogg Vorbis reader, so won't be getting metadata"); + } +#endif + auto blah = reader->getInterleavedFrames(0, 10); QString title = reader->getTitle(); @@ -199,6 +205,12 @@ return; } +#if (!defined (HAVE_OGGZ) || !defined(HAVE_FISHSOUND)) + if (extension == "ogg") { + QSKIP("Lack native Ogg Vorbis reader, so won't be getting metadata"); + } +#endif + AudioFileReaderFactory::Parameters params; AudioFileReader *reader = AudioFileReaderFactory::createReader