]> git.tdb.fi Git - libs/al.git/blobdiff - source/jukebox.cpp
Make SoundDecoder a base class and split off Ogg decoding
[libs/al.git] / source / jukebox.cpp
index 02a33cdfee3e1d55e56eed59b647b7fe630131a0..52f673e796c49bf875de112c9a0ecb937d7e630e 100644 (file)
@@ -70,8 +70,7 @@ void Jukebox::play()
        if(tracks.empty() || decoder)
                return;
 
-       decoder = new AL::SoundDecoder;
-       decoder->open_file(*current_track);
+       decoder = SoundDecoder::open_file(*current_track);
        streamer.play(*decoder);
 }