summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-06-21Add another warning to LIBDCP_DISABLE_WARNINGSv1.8.22mac-warningCarl Hetherington
2022-06-16Make an error a little more detailed.Carl Hetherington
2022-06-05Make size_in_pixels() more accurate.v1.8.20Carl Hetherington
2022-05-09Missing install of a header.v1.8.19Carl Hetherington
2022-05-09Extract, test and slightly adjust the piecewise LUT for inverse gamma.Carl Hetherington
2022-05-06Fix scaling ranges to be the same as they used to be.Carl Hetherington
2022-05-06Typo in function name.Carl Hetherington
2022-05-06Missing includes.Carl Hetherington
2022-05-05Tweak whitespace.file-class-in-domCarl Hetherington
2022-05-05Add ::puts().Carl Hetherington
2022-05-05Add ::tell().Carl Hetherington
2022-05-05Add accessor for use with things like fprintf().Carl Hetherington
2022-05-05Add move constructor.Carl Hetherington
2022-05-05Add header guard.Carl Hetherington
2022-05-05Add ::seek().Carl Hetherington
2022-05-05Add ::take().Carl Hetherington
2022-05-05Add checked_{read,write} from DoM.Carl Hetherington
2022-05-05Copy and use fix_long_path from DoM.Carl Hetherington
2022-05-05Remove unnecessary usinginaccurate-gamma2Carl Hetherington
2022-05-05Use 2 LUTs for output gamma to improve accuracy (DoM #2242).Carl Hetherington
2022-05-05Allow LUTs to be created with a particular range.Carl Hetherington
2022-05-05Use std::vector for LUTs.Carl Hetherington
2022-05-04Write subtitle files in binary mode.tests-on-all-platformsCarl Hetherington
2022-05-04C++11 tidying.Carl Hetherington
2022-04-30Don't talk about suggest-override on very old GCCs.v1.8.18Carl Hetherington
2022-04-30Rename PKL::write to PKL::write_xml for consistency.v1.8.17Carl Hetherington
2022-04-26Add move constructor/operator=.dcp-editor3Carl Hetherington
2022-04-26Add CPL::set().Carl Hetherington
2022-04-25Add AssetList to extract some boilerplate from AssetMap and PKL.Carl Hetherington
2022-04-25Tidy up write_xml() API a little.Carl Hetherington
2022-04-25Improve an exception's description.Carl Hetherington
2022-04-25Update PKL assets before writing it.Carl Hetherington
2022-04-25Move AssetMap handling out to a separate class.Carl Hetherington
2022-04-24Add copy constructor for Object.Carl Hetherington
2022-04-24Tidying.Carl Hetherington
2022-04-24Fix some incorrect comments.Carl Hetherington
2022-04-22Hide some more warnings from asdcplib on clang.v1.8.16Carl Hetherington
2022-04-22Fix some class/struct warnings on macOS.Carl Hetherington
2022-04-22Don't try to ignore a non-existent warning on clang.Carl Hetherington
2022-04-22Missing warning ignore with older GCCs.v1.8.15more-warning-fixesCarl Hetherington
2022-04-20Fix failure to find_and_resolve_all_cpls() in some cases.Carl Hetherington
It seems to me that we need to ignore as-yet-unresolved assets otherwise if we see them in the wrong order we'll throw an exception.
2022-04-20Simplify the implementation of DCP::add.Carl Hetherington
2022-04-20Add a test for DCP::add() for KDMs.Carl Hetherington
2022-04-20Move code to find CPLs in directories out of DCP-o-matic.Carl Hetherington
This adds find_and_resolve_cpls().
2022-04-12Add and use new File class.merged-to-mainCarl Hetherington
It was always a bit troubling that fopen_boost wasn't exception safe, and this also fixes a leak where load_ratings_list would never close the ratings file.
2022-03-24Some more detailed notes in dcpdiff.Carl Hetherington
2022-03-24Add verify test to check for erroneous <EntryPoint> and <Duration>v1.8.132215-markersCarl Hetherington
tags inside <MainMarkers>
2022-03-24Remove <EntryPoint> and <Duration> from <ReelMarkerAsset> tags.Carl Hetherington
They should not be there: "EntryPoint" ... "This element shall only be present when the Asset refers to an external resource such as a Track File". Fixes DoM bug #2215.
2022-03-20Nearly pretty-print subtitle XML (though not in <Text> nodes).v1.8.12Carl Hetherington
This is an attempt to fix DoM bug #2205.
2022-03-19C++11 tidying.Carl Hetherington