From 4c099f3b2dbd513a841ed3e35c58116e6b0ee7fd Mon Sep 17 00:00:00 2001 From: Alice Date: Sat, 10 Sep 2016 13:41:13 -0400 Subject: [PATCH] Add FLAC importing via dr_flac --- src/MagnumPlugins/AnyAudioImporter/AnyImporter.cpp | 2 ++ src/MagnumPlugins/AnyAudioImporter/AnyImporter.h | 1 + 2 files changed, 3 insertions(+) diff --git a/src/MagnumPlugins/AnyAudioImporter/AnyImporter.cpp b/src/MagnumPlugins/AnyAudioImporter/AnyImporter.cpp index 42b3e81e3..aa9b290b1 100644 --- a/src/MagnumPlugins/AnyAudioImporter/AnyImporter.cpp +++ b/src/MagnumPlugins/AnyAudioImporter/AnyImporter.cpp @@ -53,6 +53,8 @@ void AnyImporter::doOpenFile(const std::string& filename) { plugin = "VorbisAudioImporter"; else if(Utility::String::endsWith(filename, ".wav")) plugin = "WavAudioImporter"; + else if(Utility::String::endsWith(filename, ".flac")) + plugin = "FlacAudioImporter"; else { Error() << "Audio::AnyImporter::openFile(): cannot determine type of file" << filename; return; diff --git a/src/MagnumPlugins/AnyAudioImporter/AnyImporter.h b/src/MagnumPlugins/AnyAudioImporter/AnyImporter.h index d0cc8905f..b15a3809c 100644 --- a/src/MagnumPlugins/AnyAudioImporter/AnyImporter.h +++ b/src/MagnumPlugins/AnyAudioImporter/AnyImporter.h @@ -68,6 +68,7 @@ Supported formats: `VorbisAudioImporter` - WAV (`*.wav`), loaded with @ref WavImporter "WavAudioImporter" or any other plugin that provides it +- FLAC (`*.flac`), loaded with any plugin that provides `FlacAudioImporter` Only loading from files is supported. */