X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Fencoder.h;h=6bb97012abaebfceedf57f30960aaa3fb3bfbf30;hp=8d5aa2c405a0c54843b49a30ae24d1bf42ea15aa;hb=4616b19fb5241a54c9d57f7a91bb975f41aed14b;hpb=20fa26ea6ecfdbecea8bb1230c8388cce3fd521f diff --git a/src/lib/encoder.h b/src/lib/encoder.h index 8d5aa2c40..6bb97012a 100644 --- a/src/lib/encoder.h +++ b/src/lib/encoder.h @@ -38,6 +38,7 @@ extern "C" { #include "util.h" #include "config.h" #include "cross.h" +#include "exceptions.h" class Image; class AudioBuffers; @@ -67,10 +68,9 @@ public: void process_begin (); /** Call with a frame of video. - * @param pvf Video frame image. - * @param same true if pvf is the same as the last time we were called. + * @param f Video frame. */ - void process_video (boost::shared_ptr pvf, bool same); + void process_video (boost::shared_ptr f); /** Call with some audio data */ void process_audio (boost::shared_ptr); @@ -106,7 +106,6 @@ private: /** Number of video frames written for the DCP so far */ int _video_frames_out; - bool _have_a_real_frame[EYES_COUNT]; bool _terminate; std::list > _queue; std::list _threads;