summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-06-25Clamp out-of-range XYZ values rather than assert()ing.Carl Hetherington
2015-06-25No-op: whitespace.Carl Hetherington
2015-06-01Merge branch 'master' of git.carlh.net:git/libdcpCarl Hetherington
2015-06-01More changes to X509{Issuer,Subject}Name.Carl Hetherington
Before, we had a fixed order for the components of a name like dnQualifier=\+LLvuYNO4YBJSp9Jjmlv8oippzQ=,CN=.DC.DMS.DC2.SMPTE,OU=DC.DOREMILABS.COM,O=DC2.SMPTE.DOREMILABS.COM It started off as dnQualifier,CN,OU,O then we changed it to O,OU,CN,dnQualifier This is another speculative change which uses a libssl function to get the name, rather than building it up from components ourselves. It may help or hinder ingestion of signed DCPS and/or KDMs.
2015-05-21Merge branch 'master' of ssh://main.carlh.net/home/carl/git/libdcpCarl Hetherington
2015-05-21Typo.Carl Hetherington
2015-05-18Rename CPL/PKL files to be {cpl,pkl}_uuid.xml rather thanCarl Hetherington
uuid_{cpl,pkl}.xml as this seems to be more conventional.
2015-05-06Increase number of channels in the Channel enum just in caseCarl Hetherington
casting to it from int is undefined if the int is out of range.
2015-04-22Put our version of compose.hpp inside the libdcp namespace,Carl Hetherington
otherwise libdcp will end up calling DCP-o-matic's version on OS X, with bad results.
2015-04-20Remove writing of FrameInfos to disk.Carl Hetherington
2015-04-14Add a multiply by a Bradford matrix to rgb->xyz conversion.Carl Hetherington
2015-04-12Add Rec 601 RGB->XYZ matrix from Dennis Couzin.Carl Hetherington
2015-04-12Fix srgb_to_xyz and rec709_to_xyz to be the same (as they should be) and ↵Carl Hetherington
using Dennis Couzin's calculated values.
2015-03-04Somewhat speculative reordering of Certificate::name_for_xml.Carl Hetherington
2015-01-22Merge branch 'master' of ssh://main.carlh.net/home/carl/git/libdcpCarl Hetherington
2015-01-22Fix error.Carl Hetherington
2015-01-16Support horizontal alignment specification in subtitles.Carl Hetherington
2015-01-14Remove debugging code.Carl Hetherington
2015-01-14Fix subtitle parser to cope withCarl Hetherington
<Text>Hello this is some <Font italic="yes">italic</Font> text</Text>. The data structures are unable to cope, so hack it to use Pango markup in those cases (formatting changes during a line).
2015-01-09Fix harmless extravagent extra multiplies.Carl Hetherington
2015-01-09Uninitialised variable.Carl Hetherington
2015-01-08Change libdcp::Time to allow sub-second units to be anything, so thatCarl Hetherington
we can support SMPTE subtitles which use TimeCodeRate as the base rather than the arbitrary "ticks" (4ms) of Interop.
2014-11-30Fix comment.Carl Hetherington
2014-11-02Tidy operator<= for libdcp::Time somewhat. Change subtitles_at to ↵Carl Hetherington
subtitles_during as it's a better API for dcptocomps.
2014-11-02Fix tests. Fix rounding of time creation from seconds of frame counts.Carl Hetherington
2014-10-24Add xyz_to_xyz to do what rgb_to_xyz does without the colourspace conversion.Carl Hetherington
2014-10-20Fix comment; image must be little-endian (assuming we are on little-endian ↵Carl Hetherington
CPUs...).
2014-10-16Tweak comment.12bitCarl Hetherington
2014-10-16Merge branch 'master' into 12bitCarl Hetherington
2014-10-07Add Subtitle::set_text()Carl Hetherington
2014-10-06Fix heinous bug with conversion to libdcp::Time causing missing subtitles ↵Carl Hetherington
(and probably other problems).
2014-09-14Missing include.Carl Hetherington
2014-07-14Add <Hash> to CPL asset entries; this is optional but apparently Technicolor ↵Carl Hetherington
like it.
2014-07-0712-bit hacks.Carl Hetherington
2014-06-26Try to support different KDM formulations.Carl Hetherington
2014-06-26Add optional precision parameter to raw_convert.hCarl Hetherington
2014-06-23Missing set of SubtitleAsset edit rate.0.95-branchCarl Hetherington
2014-06-03Stop valgrind warning from ContainerDuration.Carl Hetherington
2014-05-28Throw NotEncryptedError on an attempt to generate KDM for a non-encrypted ↵Carl Hetherington
asset. Tidy exceptions a bit.
2014-05-28Add CPL::filename().Carl Hetherington
2014-05-28Modify KDM code to take a CPL disk file instead of a whole CPL object.Carl Hetherington
2014-05-15Fix tm_to_string to use local timezone on all platforms. Some comments.Carl Hetherington
2014-05-14Increase precision of raw_convert with float/double.Carl Hetherington
2014-05-12Bump libcxml again.Carl Hetherington
2014-05-12Missing file.Carl Hetherington
2014-05-11Use raw_convert instead of boost::lexical_cast as it seemsCarl Hetherington
that lexical_cast will sometimes use a thousands separator (i.e. it will convert 1234 to a string 1,234). It appears not to be possible safely to turn this off (you have to set the global locale). Instead, raw_convert uses a stringstream which you can imbue() with std::locale::classic() to turn off the locale-specific behaviour.
2014-03-18Various test tidying.Carl Hetherington
2014-03-15Clean up OS X build slightly. Better error on failure of xmlSecDSigCtxSign.Carl Hetherington
2014-03-11Build fixes for OS X 10.5.Carl Hetherington
2014-02-26Hacks to support MXF-wrapped subtitles.Carl Hetherington