summaryrefslogtreecommitdiff
path: root/src/lib/writer.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-02-07 20:33:46 +0000
committerCarl Hetherington <cth@carlh.net>2013-02-07 20:33:46 +0000
commit82c4d63241354fa392428a6c752f34bbf676069a (patch)
treea58a74b945449db568bfbb9b9903a5e511282b12 /src/lib/writer.h
parentf5c77f7acdcdd1cc178f172dd49b48c9648b8c8b (diff)
Simplify writer a bit and fix it when frames are arriving quickly.
Diffstat (limited to 'src/lib/writer.h')
-rw-r--r--src/lib/writer.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/writer.h b/src/lib/writer.h
index 57609825d..68e422a50 100644
--- a/src/lib/writer.h
+++ b/src/lib/writer.h
@@ -77,12 +77,12 @@ private:
boost::thread* _thread;
bool _finish;
std::list<QueueItem> _queue;
+ int _queued_full_in_memory;
mutable boost::mutex _mutex;
boost::condition _condition;
boost::shared_ptr<const EncodedData> _last_written;
- std::list<QueueItem> _pending;
int _last_written_frame;
- static const unsigned int _maximum_frames_in_memory;
+ static const int _maximum_frames_in_memory;
boost::shared_ptr<libdcp::MonoPictureAsset> _picture_asset;
boost::shared_ptr<libdcp::MonoPictureAssetWriter> _picture_asset_writer;