diff options
Diffstat (limited to 'src/codecs/codec.cpp')
| -rw-r--r-- | src/codecs/codec.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/codecs/codec.cpp b/src/codecs/codec.cpp index db8d69b9..2a66b5f1 100644 --- a/src/codecs/codec.cpp +++ b/src/codecs/codec.cpp @@ -1,10 +1,13 @@ #include "codec.hpp" +#include <memory> +#include "mad.hpp" + namespace codecs { auto CreateCodecForExtension(std::string extension) -> cpp::result<std::unique_ptr<ICodec>, CreateCodecError> { - return cpp::fail(UNKNOWN_EXTENSION); + return std::make_unique<MadMp3Decoder>(); // TODO. } } // namespace codecs |
