X-Git-Url: http://git.tdb.fi/?p=libs%2Fal.git;a=blobdiff_plain;f=source%2Fsounddecoder.cpp;fp=source%2Fsounddecoder.cpp;h=38ae8fa15b77635e360ee50d313345eee6edb37b;hp=a2cd51af4624154cca52312157cfb18f31a9b21e;hb=0e266d73f9aab89410c736e969eaa51ef914acf1;hpb=d035e638b940f25cb5d46a049a00b34dc60dc5e0 diff --git a/source/sounddecoder.cpp b/source/sounddecoder.cpp index a2cd51a..38ae8fa 100644 --- a/source/sounddecoder.cpp +++ b/source/sounddecoder.cpp @@ -1,6 +1,7 @@ #include #include #include +#include "mp3decoder.h" #include "oggdecoder.h" #include "sounddecoder.h" @@ -42,6 +43,8 @@ SoundDecoder *SoundDecoder::open_io(IO::Seekable &io) string signature(sig_buf, sizeof(sig_buf)); if(OggDecoder::detect(signature)) return new OggDecoder(io); + else if(Mp3Decoder::detect(signature)) + return new Mp3Decoder(io); else { string sig_hex;