summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-11-04Hack.windbgCarl Hetherington
2015-11-04Hacks.Carl Hetherington
2015-11-04Debug.Carl Hetherington
2015-11-04Hopefully fix file_to_string() on Windows with text files.Carl Hetherington
2015-11-04Throw an exception if file_to_string fails.Carl Hetherington
2015-11-04Hack in scope attribute to Atmos KeyType tags.Carl Hetherington
2015-11-04Fix order of ContentTitleText / ContentAuthenticator to match DTD.Carl Hetherington
2015-11-03Trim openjpeg.h includes.Carl Hetherington
2015-10-29Pick up SMPTE subtitle font IDs correctly.Carl Hetherington
2015-10-28Don't add external (referenced) assets to the PKL.Carl Hetherington
2015-10-20Fix capitalisation in previous.Carl Hetherington
2015-10-19Use std::runtime_error instead of our own StringError asCarl Hetherington
a) it does the same job and b) its type and what() survive the boundary between the libdcp .so and the main DCP-o-matic executable. Before this StringError-derived exceptions caught by DCP-o-matic were only recognised as std::exceptions (without the what()) message. I don't know why this happens, but this works around it.
2015-10-15Force specification of timecode rate when creating a Time from seconds.Carl Hetherington
2015-10-10Missing include.Carl Hetherington
2015-10-09Remove glibmm dependency.Carl Hetherington
2015-10-08Allow DecryptedKDM to be built up from individual keys.Carl Hetherington
2015-10-06Give SMPTESubtitleAsset an intrinsic duration since it is a MXF like ↵Carl Hetherington
Picture/Sound.
2015-10-06Add some KDM metadata accessors.Carl Hetherington
2015-10-04Add set_{in,out}.Carl Hetherington
2015-10-01Tweaks for Debian unstable.Carl Hetherington
2015-09-28Round down when rebasing times.Carl Hetherington
2015-09-28Add frames_written().Carl Hetherington
2015-09-16Consider assets outside the DCP as referenced assets (i.e.1.0-vfCarl Hetherington
not to be written to the asset map). Return a value from finalize() to say whether a writer has written anything. Other small related tweaks.
2015-09-15Move _started from PictureAssetWriter into AssetWriterCarl Hetherington
and don't start the SoundAssetWriter until the first thing is written to it.
2015-09-15Fix comment.Carl Hetherington
2015-09-15Return an empty string rather than assert()ing if a name part is not found.Carl Hetherington
2015-09-12Remove erroneous local time from generated ContentVersionId.Carl Hetherington
2015-09-12A number of SMPTE subtitle syntax fixes.Carl Hetherington
2015-09-12Add set_start_time.Carl Hetherington
2015-09-12Missing urn:uuid:Carl Hetherington
2015-09-12Add set_reel_number method.Carl Hetherington
2015-09-12White space.Carl Hetherington
2015-09-11Merge branch '1.0' of ssh://main.carlh.net/home/carl/git/libdcp into 1.0Carl Hetherington
2015-09-11DeviceListDescription is optional.Carl Hetherington
2015-09-10Slightly better error message.Carl Hetherington
2015-09-02Prevent theoretical possibility of an uninitialised variable.Carl Hetherington
2015-08-28Fix copy and paste error in previous commit.Carl Hetherington
2015-08-27Fairly significant optimisation of RGB -> XYZ conversions.Carl Hetherington
2015-08-18Fix corruption of font files on Windows.Carl Hetherington
2015-08-18Fix previous.Carl Hetherington
2015-08-18Don't allow backslashes into the ASSETMAP on Windows.Carl Hetherington
2015-07-30Merge Signer into CertificateChain.Carl Hetherington
2015-07-30Rename certificates.{cc,h} -> certificate.{cc,h}.Carl Hetherington
2015-07-20Round up in Time::as_editable_units.Carl Hetherington
2015-07-20Fix font id confusion.Carl Hetherington
2015-07-20Add urn:uuid: to LoadFont nodes in SMPTE subs.Carl Hetherington
2015-07-12Move CertificateChain into the right header.Carl Hetherington
2015-07-12Rename a couple of Certificate methods and add accessors for organization ↵Carl Hetherington
and organizational unit name.
2015-07-07Add another test.Carl Hetherington
2015-07-06Extend SubtitleAsset::subtitles_during to allow asking for subtitles either ↵Carl Hetherington
starting during a particular timescale or overllapping it.