summaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Collapse)Author
2022-03-07Tweak path in the example.Carl Hetherington
2021-04-14Fix/hide some warnings.Carl Hetherington
2021-04-12Specify CPL standard on construction.Carl Hetherington
Then choose which standard DCP should use based on the CPL(s).
2021-03-26Write MCA tags based on the specified sound field.Carl Hetherington
I had previously assumed that one should write MCA information into the sound MXF based on what channels actually contain sound rather than silence. However a previous example of a stereo DCP gives a verification error in EasyDCP (see DoM bug #1935) which is solved by adding MCA tags for each channel in the specified sound field (e.g. at least 6 tags for a file which is marked as 5.1) even if the audio is really stereo. This commit removes the "active channels" stuff and makes sure that if we say a file is 5.1 we write at least 6 MCA tags (and similarly for 7.1).
2021-02-28Use std::array.Carl Hetherington
2021-02-28Use new write() method in example.Carl Hetherington
2021-02-28Whitespace.Carl Hetherington
2021-02-28Add missing dcp::init() to example.Carl Hetherington
2021-01-22c++11 bits in examples/Carl Hetherington
2021-01-21Use enum class for the things in types.hCarl Hetherington
2021-01-19Rename encrypted() to any_encrypted() and add all_encrypted().Carl Hetherington
2021-01-17Replace std::list with std::vector in the API.Carl Hetherington
2021-01-17Replace dcp::File with dcp::ArrayData.Carl Hetherington
2021-01-08std::shared_ptrCarl Hetherington
2020-09-21Support MCA sound channel tags in MXF/CPL.Carl Hetherington
2019-12-22xerces-related build fixes.Carl Hetherington
2019-12-22Remove now-unused boost regex.Carl Hetherington
2019-12-22Use regex and check <IssueDate> in CPL.Carl Hetherington
2018-03-13Store interop/SMPTE in MXF.Carl Hetherington
2017-03-30Add stride parameter to dcp::xyz_to_rgba.Carl Hetherington
2016-09-09Simplify previous commit and remove some debugging.Carl Hetherington
2016-09-08Add channel assignment support for SMPTE DCPs.Carl Hetherington
2016-08-17Use an optional<> where there should be one.Carl Hetherington
2016-06-01Still more licence fixups.Carl Hetherington
2016-06-01Add Reader classes to permit much more efficient DCP reading.Carl Hetherington
2016-02-03Various build system / dependency fixes.Carl Hetherington
2016-01-28Try to fix cscript build.Carl Hetherington
2016-01-04Add some GPL boilerplate.Carl Hetherington
2015-12-02Use OpenMP when comparing picture assets.Carl Hetherington
2015-06-10Rename XYZImage -> OpenJPEGImage.Carl Hetherington
2015-06-08Require only DCP::add() for the CPL; other assets found by looking in the CPL.Carl Hetherington
2015-06-05MXF -> Asset in lots of places.Carl Hetherington
2015-06-05Rename some stuff Content -> Asset.Carl Hetherington
2015-05-29Fix comment in example code.Carl Hetherington
2015-04-22Express colour conversions as chromaticities and adjust so thatCarl Hetherington
everything is specified as something_to_xyz and then you can get an inverse LUT if you want one.
2015-02-02Remove Image and ARGBImage and just dump RGB data intoCarl Hetherington
uint8_t* buffers. This is hopefully simpler than trying to come up with some Image hierarchy that suits everything.
2015-02-02Rename XYZFrame -> XYZImage and ARGBFrame -> ARGBImage.Carl Hetherington
2014-07-04Comment fix.Carl Hetherington
2014-03-19Considerable re-work of KDM class to express the difference between ↵Carl Hetherington
encrypted and unencrypted KDMs.
2014-02-24Make 1.0 parallel-installable with 0.x.Carl Hetherington
2014-01-27Various tweaks; work on read_dcp example.Carl Hetherington
2014-01-27Various tinkerings.Carl Hetherington
2014-01-26It builds again.Carl Hetherington
2014-01-22Various work.Carl Hetherington
2014-01-17Modify example to an approximation of the desired API.Carl Hetherington
2014-01-17namespace libdcp -> dcp.Carl Hetherington
2013-09-25Split up some files.Carl Hetherington
2013-09-25Switch away from the many-constructor-arguments approach to a hopefully ↵Carl Hetherington
simpler API.
2013-09-25Add round-trip KDM test. Fix various bugs in KDM generation. Some string ↵Carl Hetherington
-> path.
2013-09-19Various encryption-related stuff.Carl Hetherington