Add believed missing frame done.
authorCarl Hetherington <cth@carlh.net>
Thu, 7 Feb 2013 14:53:14 +0000 (14:53 +0000)
committerCarl Hetherington <cth@carlh.net>
Thu, 7 Feb 2013 14:53:14 +0000 (14:53 +0000)
src/lib/encoder.cc

index b92be84a8bc8cde04ddfdc738f8bc956eaa14c2a..ccca719a3e99728c699ac8e80862e58abdb1f5d4 100644 (file)
@@ -256,6 +256,7 @@ Encoder::process_video (shared_ptr<Image> image, bool same, boost::shared_ptr<Su
        if (_writer->can_fake_write (_video_frames_out)) {
                _writer->fake_write (_video_frames_out);
                _have_a_real_frame = false;
+               frame_done ();
        } else if (same && _have_a_real_frame) {
                /* Use the last frame that we encoded. */
                _writer->repeat (_video_frames_out);