summaryrefslogtreecommitdiff
path: root/src/lib/film.h
AgeCommit message (Collapse)Author
2021-09-20Use a constexpr and a nullptr.Carl Hetherington
2021-08-04Allow specifying and writing sign language video language metadata (#2062).v2.15.157Carl Hetherington
2021-07-24Add a comment.Carl Hetherington
2021-06-01Put audio language back in the Film.Carl Hetherington
It feels neat to have audio language in the audio tab, to match the subtitle language in the subtitle tab. It also avoids the potential confusion of there being an audio language setting in the DCP metadata but no subtitle language setting. However: - I am yet to find a need to describe multiple audio languages in the same DCP (all previous users of Film::audio_languages() were just taking the first language off the list). - As Carsten points out it's fiddly to have to set the audio language for 5 separate-channel WAV files, for example (you wouldn't actually have had to do this, but it would have felt like you did). I think subtitle language remains neater where it is (per-content) as there is this additional subtitle language metadata and it makes much more sense (and is much more likely) that there are multiple subtitle languages in a DCP than it does multiple audio languages.
2021-04-29Remove use of boost::noncopyable.Carl Hetherington
2021-04-06Remove out-of-date Film::_audio_language.Carl Hetherington
2021-04-04Move luminance to Interop/SMPTE metadata and remove the ISDCF metadata dialogue.Carl Hetherington
2021-04-04Move some ISDCF flags to the Interop/SMPTE metadata.Carl Hetherington
2021-04-04Use studio and facility from Interop/SMPTE metadata rather than ISDCF.Carl Hetherington
2021-04-02Add language to audio content and use it instead of the general metadata.Carl Hetherington
2021-03-31Put subtitle language back into content from the film (#1930).Carl Hetherington
This also adds the main/additional language flag. Of all the considerations about how to specify subtitle language, the most important seems to be that the language specification happens for the content where the language is; i.e. in the content text tab.
2021-03-22Don't insist on writing optional metadata (#1923).Carl Hetherington
2021-01-31Use enum class for Film::Property.Carl Hetherington
2021-01-11More c++ tidying.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-11-20Store subtitle language(s) in Film, and allow setup of thoseCarl Hetherington
languages from the Interop/SMPTE metadata dialogues.
2020-11-20Always add FFOC and LFOC markers (#1805).Carl Hetherington
2020-09-25Add NamedChannel and use it to hide the never-used channelsCarl Hetherington
when mapping into a DCP.
2020-09-23Undefine Status that somebody decided to put in the global namespace.Carl Hetherington
2020-09-23Missing #include.Carl Hetherington
2020-09-23Add audio language configuration and pass it to libdcp.Carl Hetherington
2020-09-23Support CPL metadata.Carl Hetherington
2020-06-19Make Atmos content work more like other content. Now its MXFsv2.15.82Carl Hetherington
are re-written, meaning that they can be encrypted. This (along with the libdcp update) also fixes assorted Atmos bugs.
2020-06-08Move upload-DCP-to-TMS button to preferences.Carl Hetherington
2020-06-08Remove encryption key options (#1760).Carl Hetherington
2020-06-08Always sign DCPs (#1760).Carl Hetherington
2020-05-27Remove unused forward declaration.Carl Hetherington
2020-05-12Guess DCP container size and resolution when content is addedCarl Hetherington
or removed such that there is one piece of video content left in the project. Container size and resolution are never again guessed once the user has set them to something.
2020-05-04Move Film::make_kdms to the call sites.Carl Hetherington
2020-04-24Add subtitle analysis so that the outline of all subtitlesCarl Hetherington
in a piece of content can be overlaid onto the preview (#1233).
2020-04-21Add Film::clear_markers().Carl Hetherington
2020-04-17Comment tweak.Carl Hetherington
2020-01-08Clean up access to stuff from Film.Carl Hetherington
2019-12-15Support content version metadata (#782).Carl Hetherington
2019-10-31Prevent reference/reel setting controls getting stuck when referencedCarl Hetherington
content is moved with reel mode 'single' enabled (#1645).
2019-10-09Fix cross-thread access to info files. May help with #1618.Carl Hetherington
2019-08-30Make player more tolerant of some DCP errors.Carl Hetherington
2019-07-23Add --no-check to dcpomatic_cli.Carl Hetherington
2019-07-23Tidy up handling of content-modified checks when using the dcpomatic_cli.Carl Hetherington
2019-05-13swaroop: allow ScreenKDM subclasses for different KDM types.Carl Hetherington
2019-05-10Put Font and Screen into dcpomatic namespace.Carl Hetherington
2019-05-10Put Time types in dcpomatic namespace.Carl Hetherington
2019-05-10Basics of metadata dialog - ratings.Carl Hetherington
2019-05-10Basics of marker writing (part of #782).Carl Hetherington
2019-05-10Basics of setting and storing SMPTE CPL markers.Carl Hetherington
2019-01-31Check consistency of refer-to-DCP settings after adding content (#1456).Carl Hetherington
2019-01-26Suggest that DCP rates <= 30 are used unless the user explictly goes higher ↵Carl Hetherington
(#1441).
2018-11-23Move make_default into AudioMapping.Carl Hetherington
2018-11-09Allow specification of trusted devices by thumbprint rather thanv2.13.68Carl Hetherington
by full certificate.
2018-11-07Add button to force re-encode of J2K content.Carl Hetherington