| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-08 | Fix problems when adding KDMs to a VF, before adding the OV.v1.8.2 | Carl Hetherington | |
| If we have a KDM which contains keys for all the assets referred to by a VF (even the ones in the OV) we would previously throw an exception because we tried to give the KDM to the resolved assets when it was given to the Reel. Here we change things so that the addition of KDMs to assets can be deferred if the asset is not yet resolved. | |||
| 2021-04-14 | Fix/hide some warnings. | Carl Hetherington | |
| 2021-04-09 | Make sound asset language optional. | Carl Hetherington | |
| 2021-03-26 | Write 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-01-24 | Tidying. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 7.3: audio sample rate must be 48kHz. | Carl Hetherington | |
| 2021-01-17 | Give simple_{picture,sound} a length parameter and fix crazy implementation ↵ | Carl Hetherington | |
| of simple_sound(). | |||
| 2021-01-17 | Bv2.1 6.2.1: Check that the sound MXF Language tag conforms to RFC 5646. | Carl Hetherington | |
| 2021-01-17 | Store sound asset language as a string, but set it as a | Carl Hetherington | |
| dcp::LanguageTag. This makes it work the same as other language tags, and tolerates bad values while trying not to allow them to be created. | |||
| 2021-01-08 | std::shared_ptr | Carl Hetherington | |
| 2020-09-21 | Support MCA sound channel tags in MXF/CPL. | Carl Hetherington | |
| 2020-07-11 | Allow creation of ATMOS sync on channel 14. | Carl Hetherington | |
| 2018-08-17 | Use PKL types rather than file extensions. | Carl Hetherington | |
| 2018-03-13 | Store interop/SMPTE in MXF. | Carl Hetherington | |
| 2016-09-27 | Use a template for AssetReader. | Carl Hetherington | |
| 2016-09-27 | Use a template as a basis for Frames. | Carl Hetherington | |
| 2016-09-09 | Simplify previous commit and remove some debugging. | Carl Hetherington | |
| 2016-09-08 | Add channel assignment support for SMPTE DCPs. | Carl Hetherington | |
| 2016-06-13 | Add OpenSSL licence exception. | Carl Hetherington | |
| 2016-06-02 | Add some explicit declarations to constructors. | Carl Hetherington | |
| 2016-06-01 | More licence fixups. | Carl Hetherington | |
| 2016-06-01 | Add Reader classes to permit much more efficient DCP reading. | Carl Hetherington | |
| 2016-02-28 | Add SoundAsset::valid_mxf(). | Carl Hetherington | |
| 2015-06-24 | No-op: whitespace. | Carl Hetherington | |
| 2015-06-05 | MXF -> Asset in lots of places. | Carl Hetherington | |
| 2014-01-17 | Asset -> MXF in some cases. | Carl Hetherington | |
| 2014-01-17 | Remove create-by-files method for sound and picture assets. | Carl Hetherington | |
| 2014-01-17 | Asset -> ContentAsset. | Carl Hetherington | |
| 2014-01-17 | namespace libdcp -> dcp. | Carl Hetherington | |
| 2014-01-15 | Comments. | Carl Hetherington | |
| 2013-10-19 | Some more boost::filesystem::path. | Carl Hetherington | |
| 2013-09-29 | Add set_sampling_rate. | Carl Hetherington | |
| 2013-09-25 | Switch away from the many-constructor-arguments approach to a hopefully ↵ | Carl Hetherington | |
| simpler API. | |||
| 2013-09-25 | Add round-trip KDM test. Fix various bugs in KDM generation. Some string ↵ | Carl Hetherington | |
| -> path. | |||
| 2013-09-19 | Various encryption-related stuff. | Carl Hetherington | |
| 2013-09-19 | Allow SoundAsset to be encrypted. | Carl Hetherington | |
| 2013-08-25 | Untested interop DCP/KDM support. | Carl Hetherington | |
| 2013-07-06 | Move some CPL writing from picture/sound assets to the MXF. Pick up key_id ↵ | Carl Hetherington | |
| from CPL assets and hence provide and test for encrypted() method on DCP. | |||
| 2013-06-18 | Merge master. | Carl Hetherington | |
| 2013-06-07 | Merge branch 'master' into cxml | Carl Hetherington | |
| 2013-06-04 | Remove _finalized check from picture writer too. | Carl Hetherington | |
| 2013-05-13 | Use libxml++ for writing XML. | Carl Hetherington | |
| 2013-05-04 | Split metadata into XML and MXF bits; remove singleton. | Carl Hetherington | |
| 2013-04-15 | Try to give basic progress indication on dcpdiff. | Carl Hetherington | |
| 2013-04-15 | Use boost::function for making notes during equals operations. | Carl Hetherington | |
| 2013-01-22 | Remove hacky start_frame stuff from SoundAsset for now. | Carl Hetherington | |
| 2013-01-21 | Try to remove need for asdcplib includes in libdcp headers. | Carl Hetherington | |
| 2013-01-18 | Add basics for progressive sound asset writing. | Carl Hetherington | |
| 2013-01-17 | Comment tweaks. | Carl Hetherington | |
| 2013-01-17 | Replace length with intrinsic_duration. | Carl Hetherington | |
