summaryrefslogtreecommitdiff
path: root/src/lib/writer.cc
AgeCommit message (Collapse)Author
2015-06-08Adapt for changes to libdcp API.Carl Hetherington
2015-05-26Fix recovery of partial video MXF.Carl Hetherington
2015-05-26Slightly-improved log message.Carl Hetherington
2015-05-255b5c36d28d07e8cd93af5a3f766fd95f2a506beb from master; increase the number of ↵Carl Hetherington
images that are kept around in memory before pushing to disk.
2015-05-253cb5a4c2064d4cf4d8cbdca75a84615a6c56fb7c from master; use j2c_uuid and ↵Carl Hetherington
pcm_uuid for picture/sound MXF filenames.
2015-05-23Fix finding of existing picture MXF.Carl Hetherington
2015-05-09Apply a modified version of 7c76bbb0c989cb5e5e552f28668a985243438cabCarl Hetherington
from master; when we push an encoded frame's data to disk because we can't write it yet, the idea i to set encoded in the QueueItem to 0 to say that the data has already been pushed to disk. This was not working because we were resetting encoded in a copy of the QueueItem, and hence not affecting the QueueItem held in _queue. This meant that the same frame could be pushed to disk several times. Use the iterator instead of a copy so that the QueueItem in the list is modified.
2015-05-07Write subtitle stuff to a subdirectory based on ID.Carl Hetherington
2015-05-07Fix writing of LoadFont tags in subtitles.Carl Hetherington
2015-05-06Use Unknown for language in subtitles if no language has been specified.Carl Hetherington
2015-04-30Various bits related to subtitle font handling, particularly copying fonts ↵Carl Hetherington
to the DCP.
2015-04-24Fix crash due to static initialisation order nastiness.Carl Hetherington
2015-04-21Hand-apply dbaf6da70557cc94550e95130cb697ce6a100586 from master;Carl Hetherington
use the picture MXF's filename decided at the start of the encode the whole way through the encode.
2015-04-21Hand-apply bd7102b476c631b1fa9067f18ce938d86073f6c8; single-file hashes.Carl Hetherington
2015-04-15Catch case where fopen_boost returns 0 in fake_write.Carl Hetherington
2015-01-21Improve logging slightly.Carl Hetherington
2015-01-15Remove debug code.Carl Hetherington
2015-01-11Fix call to dcp::Time constructor.Carl Hetherington
2015-01-06Add some writer-loop debugging from 1.x; ignore out-of-order frames when ↵Carl Hetherington
they come from decoders; fix hang if there are unsequenced images in the writer queue when we want to stop.
2014-12-21Don't create subtitle content if there is an empty fonts list.Carl Hetherington
2014-12-20Hand-apply d849d411cff28ef5453085791d0b4d7cd73bd070 from master; replace all ↵Carl Hetherington
assert()s with thrown exceptions.
2014-12-20Basic pass-through of font information when using DCP subtitles.Carl Hetherington
2014-12-15More fixes for newer libdcp.Carl Hetherington
2014-12-11Add language property to SubtitleContent and use it in output DCP subtitle ↵Carl Hetherington
files.
2014-12-05More header file rearrangement.Carl Hetherington
2014-09-29Merge master.Carl Hetherington
2014-09-28Better error when copying the video file into the DCP fails.Carl Hetherington
2014-09-01Merge master.Carl Hetherington
2014-08-31Stop CPL <Creator> tag being configurable and use DCP-o-matic version number ↵Carl Hetherington
instead.
2014-08-11Merge master.Carl Hetherington
2014-08-09Properly remove JSON server; remove some unused usings; remove some ↵Carl Hetherington
unnecessary uses of stringstream.
2014-07-22Write subtitle intrinsic durations to match the picture in the reel; sort ↵Carl Hetherington
out test fiasco after making libdcp compare DCPs properly again.
2014-07-18Keep signing certificates / keys in config.xml rather than on disk; allow ↵Carl Hetherington
configuration.
2014-07-10Fix previous.Carl Hetherington
2014-07-10Prevent erroneous creation of subtitle MXF where there are no subtitles.Carl Hetherington
2014-07-10Various fixes for DCP subtitles, and a test or two.Carl Hetherington
2014-07-04Make XML subtitle work at the very minimal level.Carl Hetherington
2014-07-01Split EncodedData classes into their own file.Carl Hetherington
2014-07-01DCPVideoFrame -> DCPVideo and PlayerVideoFrame -> PlayerVideo.Carl Hetherington
2014-07-01Merge master.Carl Hetherington
2014-07-01while (1) -> while (true)Carl Hetherington
2014-06-26Merge master.Carl Hetherington
2014-06-23Some comments.Carl Hetherington
2014-06-04Merge master.Carl Hetherington
2014-06-03Include audio mapping in the digest used to distinguish differentCarl Hetherington
audio analyses so that the analyses are re-computed when the mapping changes. Reported-by: Matthias Damm
2014-06-02Merge master.Carl Hetherington
2014-05-21Try to fix clashes caused by ERROR, WARNING etc. as variables.Carl Hetherington
2014-05-21Tidy up logging a bit. Make it configurable from the GUI.Carl Hetherington
2014-04-10Fix various errors in DCP creation.Carl Hetherington
2014-04-09Fix crash when there is no audio MXF.Carl Hetherington