X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fdecoder.h;h=9867b79b099a12466790c637ce78011a6867a830;hb=d2728b07a42b0da60effd259b508761e670c0789;hp=0703a542686933e3065f3b3cd5a343498ef0cebd;hpb=9922c1f2eaea674ba2ff6cce5f5853655fd8ad7a;p=dcpomatic.git diff --git a/src/lib/decoder.h b/src/lib/decoder.h index 0703a5426..9867b79b0 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,7 +38,8 @@ 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 @@ -57,8 +56,8 @@ protected: PASS_REASON_AUDIO, PASS_REASON_SUBTITLE }; - - virtual bool pass (PassReason reason) = 0; + + virtual bool pass (PassReason, bool accurate) = 0; }; #endif