| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-12-18 | Add Reel::picture_encoding(). | Carl Hetherington | |
| 2025-12-18 | Add can_be_read() to Reel. | Carl Hetherington | |
| 2025-12-16 | Rename assets() to file_assets() | Carl Hetherington | |
| since this is what it was returning anyway. | |||
| 2025-06-14 | Fix crash when giving KDMs to MPEG2 assets. | Carl Hetherington | |
| 2024-08-17 | Support open captions and closed subtitles. | Carl Hetherington | |
| 2024-08-17 | Cleanup: condense some if/assignments. | Carl Hetherington | |
| 2024-08-17 | Rename TextType::SUBTITLE -> OPEN_SUBTITLE and CAPTION -> CLOSED_CAPTION. | Carl Hetherington | |
| 2024-08-17 | {,Interop,SMPTE}SubtitleAsset -> {,Interop,SMPTE}TextAsset. | Carl Hetherington | |
| 2024-08-17 | Merge ReelClosedCaptionAsset into ReelTextAsset. | Carl Hetherington | |
| 2024-08-17 | Reel{,Interop,SMPTE}SubtitleAsset -> Reel{,Interop,SMPTE}TextAsset. | Carl Hetherington | |
| 2024-04-22 | Support MPEG2 decompression. | Carl Hetherington | |
| 2024-04-18 | Fix includes. | Carl Hetherington | |
| sed -i "s/#include \"stereo_picture_asset_writer.h\"/#include \"stereo_j2k_picture_asset_writer.h\""/g src/*.{cc,h} sed -i "s/#include \"mono_picture_asset_writer.h\"/#include \"mono_j2k_picture_asset_writer.h\""/g src/*.{cc,h} examples/*.cc sed -i "s/#include \"stereo_picture_asset_reader.h\"/#include \"stereo_j2k_picture_asset_reader.h\""/g src/*.{cc,h} sed -i "s/#include \"mono_picture_asset_reader.h\"/#include \"mono_j2k_picture_asset_reader.h\""/g src/*.{cc,h} test/*.cc examples/*.cc sed -i "s/#include \"stereo_picture_asset.h\"/#include \"stereo_j2k_picture_asset.h\""/g src/*.{cc,h} test/*.cc examples/*.cc sed -i "s/#include \"mono_picture_asset.h\"/#include \"mono_j2k_picture_asset.h\""/g src/*.{cc,h} examples/*.cc sed -i "s/#include \"picture_asset_writer.h\"/#include \"j2k_picture_asset_writer.h\""/g src/*.{cc,h} test/*.cc sed -i "s/#include \"mono_picture_asset_writer.h\"/#include \"mono_j2k_picture_asset_writer.h\""/g src/*.{cc,h} test/*.cc tools/*.cc sed -i "s/#include \"picture_asset.h\"/#include \"j2k_picture_asset.h\""/g src/*.{cc,h} tools/*.cc sed -i "s/#include \"mono_picture_asset.h\"/#include \"mono_j2k_picture_asset.h\""/g src/*.{cc,h} test/*.cc tools/*.cc sed -i "s/#include \"mono_picture_frame.h\"/#include \"mono_j2k_picture_frame.h\""/g src/*.{cc,h} test/*.cc examples/*.cc sed -i "s/#include \"stereo_picture_frame.h\"/#include \"stereo_j2k_picture_frame.h\""/g src/*.{cc,h} sed -i "s/#include \"picture_asset_writer_common.cc\"/#include \"j2k_picture_asset_writer_common.cc\""/g src/*.{cc,h} | |||
| 2024-03-20 | Replace xmlpp::Node::add_child with cxml::add_child. | Carl Hetherington | |
| 2023-07-25 | Cleanup: move EqualityOptions into its own file. | Carl Hetherington | |
| 2023-07-25 | Cleanup: include sorting. | Carl Hetherington | |
| 2023-07-25 | Cleanup: pass EqualityOptions as const& | Carl Hetherington | |
| This exposes a useless assignment of export_differing_subtitles, which I've removed (and altered the comment accordingly). | |||
| 2023-05-28 | Fix stupid mistake introduced in 1e010ab5.v1.8.71 | Carl Hetherington | |
| 2023-05-28 | Cleanup: reduce some scopes. | Carl Hetherington | |
| 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-05-27 | Fix bug causing failure to decrypt SMPTE subtitles. | Carl Hetherington | |
| 2021-04-13 | Remove ReelEncryptableAsset and tidy up a bit. | Carl Hetherington | |
| 2021-04-12 | Split ReelClosedCaptionAsset into Interop and SMPTE parts. | Carl Hetherington | |
| 2021-04-12 | Split ReelSubtitleAsset into Interop and SMPTE classes. | Carl Hetherington | |
| 2021-01-24 | Tidying. | Carl Hetherington | |
| 2021-01-23 | Tidying. | Carl Hetherington | |
| 2021-01-22 | Assorted c++11 cleanups. | Carl Hetherington | |
| 2021-01-21 | Use enum class for the things in types.h | Carl Hetherington | |
| 2021-01-19 | Rename encrypted() to any_encrypted() and add all_encrypted(). | Carl Hetherington | |
| 2021-01-17 | Replace std::list with std::vector in the API. | Carl Hetherington | |
| 2021-01-08 | More c++11 tidying. | Carl Hetherington | |
| 2021-01-08 | std::shared_ptr | Carl Hetherington | |
| 2020-11-21 | Better equality-failure error messages. | Carl Hetherington | |
| 2020-11-21 | Fix crash on comparing reels with and without markers. | Carl Hetherington | |
| 2020-09-21 | Support CPL metadata. | Carl Hetherington | |
| 2020-09-09 | Use the <Id> read in when the Reel was created from XML (if appropriate) | Carl Hetherington | |
| when writing it out again, rather than creating a new one each time. Also there is the associated test churn here from removing a call to make_uuid(). | |||
| 2020-04-26 | Try to fix Centos 6 build. | Carl Hetherington | |
| 2020-04-25 | Missing #include. | Carl Hetherington | |
| 2020-03-08 | Add Reel::assets(). | Carl Hetherington | |
| 2019-12-22 | A reel should be the length of its main picture, or the shortest other thing ↵ | Carl Hetherington | |
| if there is no picture. | |||
| 2019-03-18 | Accept that <Duration> and <EntryPoint> are optional, and account for this ↵ | Carl Hetherington | |
| in tests. Also fix tests to reflect <AnnotationText> no longer being filled in with a default value. | |||
| 2019-03-17 | Finish initial CPL markers support. | Carl Hetherington | |
| 2018-08-22 | Support more than one closed caption asset per reel. | Carl Hetherington | |
| 2018-07-31 | Tweak equals messages. | Carl Hetherington | |
| 2017-09-06 | CCAP fixes. | Carl Hetherington | |
| 2017-09-04 | Add basic CCAP support. | Carl Hetherington | |
| 2017-04-04 | Fix crash with a missing subtitle asset. | Carl Hetherington | |
| 2016-09-13 | Various fixes to incorrect Atmos read/write wrt XML namespaces. | Carl Hetherington | |
| 2016-08-14 | Support reading of encrypted subtitles. | Carl Hetherington | |
| 2016-06-13 | Add OpenSSL licence exception. | Carl Hetherington | |
| 2016-06-01 | Still more licence fixups. | Carl Hetherington | |
