X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Fdecoder.h;h=8378373c6e0e29c8c4ed45943a30a6817651ed2e;hp=acc77a814920630582c74678aee72c12ef858c13;hb=aeb835a18c8df347e0ed68fb24631b320abeb611;hpb=0a93237cb5e4642d3b698ff9b7d0cfae5401478c diff --git a/src/lib/decoder.h b/src/lib/decoder.h index acc77a814..8378373c6 100644 --- a/src/lib/decoder.h +++ b/src/lib/decoder.h @@ -26,8 +26,6 @@ #include "types.h" #include "dcpomatic_time.h" -#include -#include #include class Decoded; @@ -40,9 +38,9 @@ class Decoder : public boost::noncopyable public: virtual ~Decoder () {} -protected: +protected: friend class AudioDecoderStream; - + /** Seek so that the next pass() will yield the next thing * (video/sound frame, subtitle etc.) at or after the requested * time. Pass accurate = true to try harder to ensure that, at worst, @@ -53,13 +51,7 @@ protected: */ virtual void seek (ContentTime time, bool accurate) = 0; - enum PassReason { - PASS_REASON_VIDEO, - PASS_REASON_AUDIO, - PASS_REASON_SUBTITLE - }; - - virtual bool pass (PassReason reason) = 0; + virtual bool pass () = 0; }; #endif