X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Faudio_decoder_stream.h;h=265bbe0044f36479569e59e626b547206acd91e8;hb=504c63b3d62038bc486ca8a09e77fbb403907edd;hp=3503a46d107d76468474e7202e04b9dd382506ed;hpb=dd8a7d1bbb8f2afb1b98d2be856ff0a9920e180d;p=dcpomatic.git diff --git a/src/lib/audio_decoder_stream.h b/src/lib/audio_decoder_stream.h index 3503a46d1..265bbe004 100644 --- a/src/lib/audio_decoder_stream.h +++ b/src/lib/audio_decoder_stream.h @@ -28,11 +28,13 @@ class AudioContent; class AudioDecoder; class Resampler; +class Log; +class Decoder; class AudioDecoderStream { public: - AudioDecoderStream (boost::shared_ptr, AudioStreamPtr, AudioDecoder* decoder); + AudioDecoderStream (boost::shared_ptr, AudioStreamPtr, Decoder* decoder, boost::shared_ptr log); ContentAudio get (Frame time, Frame length, bool accurate); void audio (boost::shared_ptr, ContentTime); @@ -46,7 +48,8 @@ private: boost::shared_ptr _content; AudioStreamPtr _stream; - AudioDecoder* _decoder; + Decoder* _decoder; + boost::shared_ptr _log; boost::shared_ptr _resampler; boost::optional _position; /** Currently-available decoded audio data */