summaryrefslogtreecommitdiff
path: root/src/lib/types.cc
AgeCommit message (Collapse)Author
2025-12-09Move CPLSummary into a faster version in libdcp.Carl Hetherington
2025-07-10Remove compose.hpp includes.Carl Hetherington
sed -i "/include.*compose.hpp/d;" src/lib/*.cc src/wx/*.cc src/wx/*.h src/tools/*.cc src/lib/*.h test/*.cc
2025-05-08Add ReelType / string conversions.Carl Hetherington
2025-01-05Remove some unused includes.Carl Hetherington
2023-11-12Replace deprecated leaf() with filename().Carl Hetherington
2023-10-09Use dcp::filesystem to wrap filesystem calls and fix_long_pathCarl Hetherington
anything that is passed to read_file() from libcxml. This should fix #2623 and other similar problems.
2022-12-13More header trimming.Carl Hetherington
2022-12-13Add video_{range,frame_type}.{cc,h} and remove some types.h includes.Carl Hetherington
2022-12-11Extract named_channel.hCarl Hetherington
2022-12-11Extract resolution.hCarl Hetherington
2022-12-10Extract crop.hCarl Hetherington
2022-04-22Use libdcp's warnings.hCarl Hetherington
2021-04-14More libdcp API tweaks.Carl Hetherington
2021-04-12Bump libdcp for some API improvements.Carl Hetherington
2021-02-07Be more defensive when calling boost::filesystem::last_write_time.Carl Hetherington
2021-01-31More enum class additions.Carl Hetherington
2021-01-27Use enum class for VideoRange.Carl Hetherington
2021-01-26libdcp API change ReelMXF -> ReelFileAsset.Carl Hetherington
2021-01-21Adapt for libdcp use of enum class.Carl Hetherington
2021-01-20Bump libdcp for better verification, and make API adjustments.Carl Hetherington
2021-01-07BOOST_FOREACH.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-11-16Obey requests to change the video range of RGB content.Carl Hetherington
Video that comes in with RGB pixels will not have its video level ranges changed by libswscale (it only does this for YUV and greyscale). Here we add code to do it ourselves for RGB content coming in via image files (e.g. PNG/DPX etc). Part of #1851.
2020-09-25Add NamedChannel and use it to hide the never-used channelsCarl Hetherington
when mapping into a DCP.
2020-07-26Ignore libxml++ warnings in a nicer way.Carl Hetherington
2020-06-18Fix finding of CPLs to make KDMs for, broken by recent libdcp additions.Carl Hetherington
2020-04-14DCPReadError -> ReadError in libdcp.Carl Hetherington
2019-12-08Throw errors from CPLSummary constructor if the DCP::read reported any problems.Carl Hetherington
2019-05-10Basics of marker writing (part of #782).Carl Hetherington
2019-03-25Sort KDM CPL list in reverse timestamp order (#1496).Carl Hetherington
2019-03-15Don't offer to make KDMs for CPLs with no encrypted assets (#1490).Carl Hetherington
2018-07-25Fix problems with loading projects with captions / subs.Carl Hetherington
2018-07-23Introduce the idea of unknown original subtitle type to clean up the GUI a bit.Carl Hetherington
2018-07-23Tidy up after mass rename.Carl Hetherington
2018-07-23More automated renaming.Carl Hetherington
ActiveCaptions -> ActiveText BitmapCaption -> BitmapText ContentCaption -> ContentText ContentTextCaption -> ContentStringText TextCaptionFileContent -> StringTextFileContent TextCaptionFileDecoder -> StringTextFileDecoder TextCaptionFile -> StringTextFile TextCaption -> StringText PlayerCaption -> PlayerText CaptionContent -> TextContent CaptionDecoder -> TextDecoder CaptionPanel -> TextPanel CaptionView -> TextView CaptionAppearanceDialog -> SubtitleAppearanceDialog CaptionType -> TextType
2018-07-22Display only required tabs, including subs / ccap.Carl Hetherington
2018-07-19Clean up after previous commit.Carl Hetherington
2018-07-19Add type for text content (CCAP/subtitle).Carl Hetherington
2016-08-12Move raw_convert into libdcp.Carl Hetherington
2016-06-13Add 3D video frame type for, e.g. 3D DCP inputs (part of #806).Carl Hetherington
2016-06-13Make storage of VideoFrameType robust by using a string in the XML rather ↵Carl Hetherington
than a casted enum.
2016-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2015-08-26Rest of src/lib/*.h tidying.Carl Hetherington
2015-04-16Add our own raw_convert that uses SafeStringStream.Carl Hetherington
2014-12-20Hand-apply d849d411cff28ef5453085791d0b4d7cd73bd070 from master; replace all ↵Carl Hetherington
assert()s with thrown exceptions.
2014-05-20libdcp -> dcp fixes.Carl Hetherington
2014-05-14Make DCPVideoFrame use PlayerVideoFrame to store its image.Carl Hetherington
2013-07-18Speculative 4K support.Carl Hetherington
2013-07-10Make subtitles work at least a bit.Carl Hetherington
2013-06-03A few build fixes.Carl Hetherington