Fix thinko in video signalling.
[dcpomatic.git] / src / lib / decoder.h
index 71dfed1e0c7768aea8ca99a042e3362361edacd0..805f6e521326bd9902f8b6bcace5495f7335fdcb 100644 (file)
@@ -99,9 +99,8 @@ protected:
        
        virtual PixelFormat pixel_format () const = 0;
        
-       void process_video (AVFrame *);
-       void process_audio (boost::shared_ptr<AudioBuffers>);
-       void process_subtitle (boost::shared_ptr<TimedSubtitle>);
+       void emit_video (boost::shared_ptr<Image>);
+       void emit_subtitle (boost::shared_ptr<TimedSubtitle>);
        void repeat_last_video ();
 
        /** our Film */
@@ -118,12 +117,10 @@ protected:
        std::vector<SubtitleStream> _subtitle_streams;
        
 private:
-       void emit_video (boost::shared_ptr<Image>, boost::shared_ptr<Subtitle>);
+       void signal_video (boost::shared_ptr<Image>, boost::shared_ptr<Subtitle>);
 
        SourceFrame _video_frame;
 
-       std::list<boost::shared_ptr<FilterGraph> > _filter_graphs;
-
        boost::shared_ptr<TimedSubtitle> _timed_subtitle;
 
        boost::shared_ptr<Image> _last_image;