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