| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-04-29 | Slightly more details message when sound data differs in ::equals(). | Carl Hetherington | |
| 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-21 | Use enum class for the things in types.h | 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-11-29 | Fix terrible SoundAsset::equals() implementation. | Carl Hetherington | |
| It would check individual bytes of samples to see if they differed by more than the threshold. Not only is this almost useless, but the default threshold is 256 so with the default settings it would always say that two assets of the same length (and channels, etc.) were the same, even if the sample data was different. | |||
| 2020-09-22 | Fix crashes when static linking due to tricky lifetimecrash | Carl Hetherington | |
| management of ASDCP::DefaultSMPTEDict(). | |||
| 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 | |
| 2020-04-14 | s/DCPReadError/ReadError/g | Carl Hetherington | |
| 2018-08-17 | Use PKL types rather than file extensions. | Carl Hetherington | |
| 2018-03-13 | Merge EncryptionContext with DecryptionContext and use HMAC when decrypting. | Carl Hetherington | |
| 2018-03-13 | Store interop/SMPTE in MXF. | Carl Hetherington | |
| 2016-09-27 | Add Atmos read/write and untested MXF decryption tool.1.0-templates | 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-08-17 | Use an optional<> where there should be one. | Carl Hetherington | |
| 2016-07-21 | Trim some unused stream includes / usings. | Carl Hetherington | |
| 2016-07-01 | asdcp headers moved into subdirectory. | Carl Hetherington | |
| 2016-06-30 | More detailed notes when audio descriptor comparisons fail. | Carl Hetherington | |
| 2016-06-13 | Add OpenSSL licence exception. | Carl Hetherington | |
| 2016-06-01 | Still more licence fixups. | Carl Hetherington | |
| 2016-06-01 | Add Reader classes to permit much more efficient DCP reading. | Carl Hetherington | |
| 2016-05-25 | No-op; Fix GPL address and mention libdcp by name. | Carl Hetherington | |
| 2016-05-15 | Try to fix comparison of encrypted sound assets. | 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 | Remove unnecessary parameters to fill_writer_info. | Carl Hetherington | |
| 2014-01-15 | Use MXFAsset::_interop to decide on whether to write asset XML as Interop or ↵ | Carl Hetherington | |
| SMPTE. | |||
| 2014-01-08 | Throw better file errors (with numbers). | Carl Hetherington | |
| 2013-12-20 | Fix build on OS X. | Carl Hetherington | |
| 2013-10-28 | Another better error message. | Carl Hetherington | |
| 2013-10-19 | Some more boost::filesystem::path. | Carl Hetherington | |
| 2013-10-04 | boost::filesystem. | Carl Hetherington | |
| 2013-10-04 | boost::filesystem. | 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-20 | More encryption fixes. | Carl Hetherington | |
| 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-08-07 | Missing audio asset decryption. | Carl Hetherington | |
