]> git.tdb.fi Git - libs/al.git/blobdiff - source/mp3decoder.h
Implement seeking in sound decoders
[libs/al.git] / source / mp3decoder.h
index 06060de0671b0fbf872df4a8d2cda1f339ac0e90..201d68f26e789f174041b08b3e0c97e2c8d0f1e2 100644 (file)
@@ -35,12 +35,13 @@ public:
 
        static bool detect(const std::string &);
 
-       virtual void rewind();
+       virtual void seek(unsigned);
        virtual unsigned read(char *, unsigned);
 
 private:
        bool fill_input();
-       bool decode_frame();
+       bool try_decode(bool);
+       bool decode(bool);
 };
 
 } // namespace AL