summaryrefslogtreecommitdiff
path: root/src/lib/film.cc
AgeCommit message (Collapse)Author
2020-11-20Recover subtitle language metadata from the places is was writtenCarl Hetherington
in older films.
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-11-03Revert "Re-allow audio channel 15 to be mapped so that users can add"Carl Hetherington
This reverts commit 4cf45229bf55344e708fead769f694f13bacf39c. It's wrong - the sign language channel is 15 (1-indexed) not 15 (0-indexed) as in this commit.
2020-11-02Re-allow audio channel 15 to be mapped so that users can addCarl Hetherington
their own sign language tracks until DoM supports them properly.
2020-10-21macOS / new boost build fixes.v2.15.104Carl Hetherington
2020-09-25Add NamedChannel and use it to hide the never-used channelsCarl Hetherington
when mapping into a DCP.
2020-09-23Add audio language configuration and pass it to libdcp.Carl Hetherington
2020-09-23Support CPL metadata.Carl Hetherington
2020-08-26Content changes should mark the film dirty (#1810).Carl Hetherington
2020-07-11Use new channel 14 ATMOS sync creation code in libdcp,Carl Hetherington
and force films containing ATMOS to have 14 audio channels and be SMPTE.
2020-06-19Missing return statement.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-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-11Change video content scaling so that it either:Carl Hetherington
1. scales the content up to fit the DCP container, preserving aspect ratio, or 2. stretches the content to a custom aspect ratio, or 3. scales the content to some custom size.
2020-05-06Rename ScreenKDM -> KDMWithMetadataCarl Hetherington
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-03-11Coalesce short reels.Carl Hetherington
2020-03-11Enforce a minimum DCP length of 1 second.Carl Hetherington
2020-03-11Enforce minimum reel length when using REELTYPE_BY_LENGTH.Carl Hetherington
2020-03-11Give a better error when opening a DCP with File -> Open by mistake (#1723).Carl Hetherington
2020-01-08Naming tweak.Carl Hetherington
2020-01-08Clean up access to stuff from Film.Carl Hetherington
2019-12-15Support content version metadata (#782).Carl Hetherington
2019-11-29Catch attempts to make a DCP when all content has been trimmed to zero length.Carl Hetherington
2019-11-06Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).Carl Hetherington
2019-10-31Make separate reels for parts of the timeline with no video whenCarl Hetherington
we are in REEL_TYPE_BY_VIDEO_CONTENT mode. This fixes VF creation with gaps. Also the implementation of Film::reels() is cleaner now.
2019-10-31Fix incorrect reels when the first content is not at time 0.Carl Hetherington
With REELTYPE_BY_VIDEO_CONTENT the first reel would not start at 0.
2019-10-31Prevent reference/reel setting controls getting stuck when referencedCarl Hetherington
content is moved with reel mode 'single' enabled (#1645).
2019-10-26Put encryption key into the video identifier so that it is re-made if the ↵Carl Hetherington
key changes.
2019-10-18ISDCF name fixes with > 6 channels and HI/VI (#1633).Carl Hetherington
2019-10-13Hide the upmixers unless an "advanced" configuration option is ticked.v2.15.22Carl Hetherington
The upmixers are not of sufficient quality to always be an improvement, and anecdotally it seems that some users see them and hope one will be a silver bullet.
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 Time types in dcpomatic namespace.Carl Hetherington
2019-05-10Build fixes.Carl Hetherington
2019-05-10Fix mis-merge.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-04-28Restore ISDCF subtitle language option as an override (#1536).Carl Hetherington
2019-04-03Make a note about ISDCFMetadata SubtitleLanguage being set (part of #1516).Carl Hetherington