Make DecoderPart::_position an optional.
[dcpomatic.git] / src / lib / audio_decoder.h
index 32d71c0671b849d57c5a4bfa921110fca57526d0..d81a1c7c804eaef70e0444bc19c06c86c16ebcb1 100644 (file)
@@ -47,7 +47,7 @@ class AudioDecoder : public boost::enable_shared_from_this<AudioDecoder>, public
 public:
        AudioDecoder (Decoder* parent, boost::shared_ptr<const AudioContent> content, bool fast);
 
-       dcpomatic::ContentTime position (boost::shared_ptr<const Film> film) const;
+       boost::optional<dcpomatic::ContentTime> position (boost::shared_ptr<const Film> film) const;
        void emit (boost::shared_ptr<const Film> film, AudioStreamPtr stream, boost::shared_ptr<const AudioBuffers>, dcpomatic::ContentTime);
        void seek ();
        void flush ();