summaryrefslogtreecommitdiff
path: root/src/lib/transcode_job.cc
AgeCommit message (Collapse)Author
2019-04-25Don't try to upload to TMS after export.Carl Hetherington
2019-04-14Store successful DCP encodes.Carl Hetherington
2018-12-04Make some verb tenses more consistent.Carl Hetherington
2018-11-21Tidy and fix logging.Carl Hetherington
2017-05-10Rename some classes.Carl Hetherington
2017-05-09Slight tidy up of progress stuff in TranscodeJob.Carl Hetherington
2017-05-09Make TranscoderJob able to take any sort of transcoder.Carl Hetherington
2017-05-09Make Transcoder a virtual base.Carl Hetherington
2017-04-19Various Doxygen fixes.Carl Hetherington
2016-09-30Start reporting frames completed in transcode jobs immediately; don't wait ↵Carl Hetherington
until fps estimates are available.
2016-08-12Remove all use of stringstream in an attempt to fixCarl Hetherington
the suspected thread-unsafe crash bugs on OS X.
2016-07-22Rename SafeStringStream -> locked_stringstream. Bump deps for removal of ↵Carl Hetherington
stringstream.
2016-07-05Try to improve progress reporting when doing image/sound digests.Carl Hetherington
2016-06-21Revert "Use make_shared<>."Carl Hetherington
Support for this seems to vary wildly across DoM's build targets. Stuff that builds on 16.04 won't build on 14.04, for example. Seems to not be worth the hassle now. This reverts commit 5a5324ed3a381a86dfe0a6e3932c1d58fdcd596f.
2016-06-21Use make_shared<>.Carl Hetherington
2016-06-14Clean up of 3D->2D conversion.Carl Hetherington
It makes slightly more sense to discard 2D in the Transcoder rather than the Encoder. Unfortunately this requires quite invasive changes, mainly to remove Encoder::_position and instead derive this information from the PlayerVideo that is being handled. This is also nicer than before, I think. A notable change is that in player.cc; using time rather than content_video_to_dcp(). This means we are assuming that the decoder returns video at the time we ask it to, rather than checking what it has returned. I can't think of a problem with this (yet).
2016-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2016-02-16Add option to auto-upload to the TMS (#794).Carl Hetherington
2016-01-14Add fps count to the log on transcode finish (#786).Carl Hetherington
2015-10-09Logging improvements to allow prettier displays in the server GUI.Carl Hetherington
2015-09-14Add frame counter to transcode progress (#111).Carl Hetherington
2015-08-18Include tidying.Carl Hetherington
2015-07-29Replace Time::frames with Time::frames_round and Time::frames_floor.Carl Hetherington
I believe both are necessary; doing floor instead of round caused #648.
2015-06-21No-op: remove all trailing whitespace.Carl Hetherington
2015-06-19No-op; variable renaming.Carl Hetherington
2015-03-24Hand-apply e30fd8d; resurrect JSON server code.Carl Hetherington
2015-01-05Fix error reporting by transcode job; no need to set job state inside ↵Carl Hetherington
TranscodeJob as Job does it.
2014-11-24Hand apply 7e5cb78c7e14aac65d1e8a4df301cfac8cf20b2c from master;Carl Hetherington
fix markup of TRANSLATORS comments.
2014-11-07Shrink progress text so that it fits better on 4:3 screens.Carl Hetherington
2014-08-23Merge master.Carl Hetherington
2014-08-19Use SafeStringStream instead of std::stringstream to try to fix random ↵Carl Hetherington
crashes on OS X.
2014-08-11Merge master.Carl Hetherington
2014-08-11Remove some left-over JSON bits.Carl Hetherington
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-10Remove possibility of confusing blank error messages in TranscodeJobs when ↵Carl Hetherington
the transcode fails.
2014-03-04New DCPTime/ContentTime types.Carl Hetherington
2014-02-24Merge master; specify libdcp-1.0.Carl Hetherington
2014-02-19Add some basic JSON stuff.Carl Hetherington
2014-02-11Merge master.Carl Hetherington
2014-02-11Fix crash at the end of encodes.Carl Hetherington
2014-02-04Merge master.Carl Hetherington
2014-01-24Delete transcoder after job completes to clear memory for the batch converter.Carl Hetherington
2014-01-15Merge master.Carl Hetherington
2014-01-11Destroy Transcoder when cancelling transcode jobs; this closes the audio MXF ↵Carl Hetherington
so it can be overwritten, even on Windows.
2014-01-02Rationalise video/audio frame types.Carl Hetherington
2013-11-08Don't display frames per second during digest calculation; clear job ↵Carl Hetherington
sub-name on completion; print job name more nicely when there is no sub name.
2013-10-19Some improvements in progress reporting, especially for long jobs.Carl Hetherington
2013-08-29Better progress reporting during MXF hashing (#184).Carl Hetherington