summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-06-19Bump versionv2.8.11Carl Hetherington
2016-06-19Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomaticCarl Hetherington
2016-06-19Missing Windows dependency.Carl Hetherington
2016-06-19Bump versionCarl Hetherington
2016-06-19Bump versionv2.8.10Carl Hetherington
2016-06-18Parse .ass files using the text subtitle code.Carl Hetherington
2016-06-18Fix special cscript build for Windows XP.Carl Hetherington
2016-06-18Supporter.Carl Hetherington
2016-06-18Try to fix 64-bit centos link of nettle.Carl Hetherington
2016-06-18Use wx_to_std and std_to_wx for now.Carl Hetherington
2016-06-17Add preference for the default number of DCP channels (#897).Carl Hetherington
2016-06-17Missing virtual destructor.Carl Hetherington
2016-06-16Fix typo in previous.Carl Hetherington
2016-06-16Supporter.Carl Hetherington
2016-06-16Ignore any hidden files when looking for images.Carl Hetherington
We used to do ._* and .DS_Store but there has been a report of .com.apple.timemachine.supported.
2016-06-16Potential fix for crash on loading a new film after starting an audio analysis.Carl Hetherington
2016-06-16Remove seconds from KDM time period specification (#819).Carl Hetherington
2016-06-15Bump libdcp for dep fix.Carl Hetherington
2016-06-14Bump libdcp for the return of OpenJPEG 1.5.x.Carl Hetherington
2016-06-14Basic guessing of audio channels from filenames (#393).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-06-14Bump cscript for libdcp whitespace/tab fix.Carl Hetherington
2016-06-14Update for state file version change.Carl Hetherington
2016-06-14Discard right-eye images when using 3D sources to make 2D DCPs.Carl Hetherington
2016-06-14Use edit rate not frame rate for displaying rate of DCPs.Carl Hetherington
2016-06-14Fix subtle bug with 3D and add a explicit to stop it happening again.Carl Hetherington
2016-06-14Set correct video frame type when importing DCPs (part of #806).Carl Hetherington
2016-06-14Fix some confusion with filling and VideoFrame.Carl Hetherington
2016-06-14Add VideoFrame class.Carl Hetherington
This puts a frame index with an Eyes, which simplifies code in some areas. I can't think of a better name for it, unfortunately.
2016-06-14Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomaticCarl Hetherington
2016-06-14Test fix.Carl Hetherington
2016-06-14Bump libdcp for various fixes to Interop subtitle time parsing.Carl Hetherington
2016-06-14Silly mistake in previous.Carl Hetherington
2016-06-13Try to fix build.Carl Hetherington
2016-06-13Improve error messages on failing to load DCP subs.Carl Hetherington
2016-06-13Fix VideoDecoder::get_video() with 3D.Carl Hetherington
get_video() promises to return all video frames at the given time, but this wasn't working for none-SBS-3D as it would be satisfied when it got the first (left) frame. Adjust get_video() to get all required frames. This showed up bugs in fill_both_eyes, whereby the from parameter was ignored and the wrong things were done in some cases; video_decoder_fill_test.cc tests this stuff.
2016-06-13Add 3D video frame type for, e.g. 3D DCP inputs (part of #806).Carl Hetherington
2016-06-13Remove caching of old ImageDecoder objects.Carl Hetherington
This breaks things when there is a 3D ImageContent. When you change the video frame type on this content the view does not update because the re-used ImageDecoder recycles the same video without noticing that the frame type has changed. I guess this is sort of `because' the video frame type is used in VideoDecoder::give, which sets up the cache. Unfortunately I can't remember the case which the caching of ImageDecoders was meant to speed up. Maybe this will now become apparent.
2016-06-13Make storage of VideoFrameType robust by using a string in the XML rather ↵Carl Hetherington
than a casted enum.
2016-06-13Bump libdcp for licence statement changes wrt OpenSSL.Carl Hetherington
2016-06-13Fix previous.Carl Hetherington
2016-06-13Use nettle rather then openssl for MD5 digesting.Carl Hetherington
2016-06-13Rename MD5Digester -> Digester.Carl Hetherington
2016-06-13Add SSA subtitle test.Carl Hetherington
2016-06-13Add button to move things to the start of reels (#798).Carl Hetherington
2016-06-11Bump libsub for various improvements.Carl Hetherington
2016-06-11Fix supporter name.Carl Hetherington
2016-06-11Supporter.Carl Hetherington
2016-06-10New cdist can run a specific test.Carl Hetherington
2016-06-10Various updates for subtitle changes.Carl Hetherington