summaryrefslogtreecommitdiff
path: root/src/lib/ffmpeg_content.h
AgeCommit message (Collapse)Author
2024-09-18Fix thinko in relative path change.Carl Hetherington
We have to canonicalise relative paths with respect to the film's directory on load, otherwise we try to use the relative path and it's interpreted against the current working directory. This unfortunately requires the film's directory to be piped into quite a lot of new places.
2024-08-17Add option to use relative content paths (#2856).Carl Hetherington
2024-03-20Remove all use of add_child() from xmlpp.Carl Hetherington
2023-11-20Cleanup: handle Filter objects by value rather than by reference.Carl Hetherington
2022-04-09Add some missing override labels.Carl Hetherington
2021-04-07Assorted C++11/formatting cleanups.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-11-23Remove swaroop variant.Carl Hetherington
2019-06-09swaroop: support validity periods in ecinema KDMs.Carl Hetherington
2019-05-13swaroop: basics of encrypted MP4 playback.Carl Hetherington
2019-05-10Put Time types in dcpomatic namespace.Carl Hetherington
2018-11-23Remove required Film from content examine.Carl Hetherington
2018-11-21Add and use new FrameRateChange constructors.Carl Hetherington
2018-11-21Take Film pointer out of Content.Carl Hetherington
2018-10-31swaroop: beginning of encrypted MP4 / .ecinema.v2.13.65Carl Hetherington
2018-10-19Add decryption support.v2.13.63Carl Hetherington
2018-07-21Revert "Remove join function; the code is long and I don't think anybody"Carl Hetherington
It turns out Carsten uses it :) This reverts commit bd5e8b83a3a18787241982efdae809d4db21f65d.
2018-07-20Remove join function; the code is long and I don't think anybodyCarl Hetherington
uses it.
2018-06-08Remove details video properties from non-video content XML.Carl Hetherington
2018-01-05s/use_template/take_settings_from/gCarl Hetherington
2017-04-19Basic grunt-work, untested and unfinished, but it compiles.Carl Hetherington
2016-08-24Basic template support (#485).Carl Hetherington
2016-08-24Revert "Bump libdcp for new method."Carl Hetherington
This reverts commit 3412af70b950dcdc604413ef05c26becda6da789.
2016-08-24Bump libdcp for new method.Carl Hetherington
2016-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2016-05-18Move video frame rate ('prepared-for') into Content.Carl Hetherington
2016-05-18Fiddle with some subtitle methods.Carl Hetherington
2016-05-18Fix some confusions with FFmpeg audio streams.Carl Hetherington
2016-05-18Split audio; builds.Carl Hetherington
2016-05-18Basics of subtitle split.Carl Hetherington
2016-05-18Reasonably straightforward stuff; main things are addingCarl Hetherington
a _parent to VideoContent (mainly, but not only, for signalling) and moving the video shared_ptr into Content, which makes much more sense to replace dynamic_cast tests for whether something has video or whatever. Nearly builds.
2016-05-18Innocuous build fixes.Carl Hetherington
2016-05-18Basic detach of FFmpegContent, ImageContent, DCPContentCarl Hetherington
2016-02-26Allow changes to colours of FFmpeg subtitles (#795).Carl Hetherington
2016-02-18Various improvements to the content properties dialogue (including #791).Carl Hetherington
2016-02-15Support SSA subtitles embedded within FFmpeg files.Carl Hetherington
2015-09-30Handle video frame rates and subtitles a bit more correctly.Carl Hetherington
2015-08-26Include tidying src/lib/a-j*.hCarl Hetherington
2015-07-09Make BitsPerPixel tag optional; fix some confusions with colour range ↵Carl Hetherington
reporting in properties.
2015-07-02Add bits per pixel to video content properties.Carl Hetherington
2015-06-21Add more video properties to content properties dialog.Carl Hetherington
Also implement the whole properties thing more neatly.
2015-06-21Prevent DCP creation if we're trying not to burn in text subs (#606).Carl Hetherington
2015-06-21No-op: remove all trailing whitespace.Carl Hetherington
2015-06-03Fix confusion with AUDIO_STREAMS property.Carl Hetherington
2015-06-02Handle multiple audio streams in a single piece of contentCarl Hetherington
in a similar way to the V1 patch.
2015-05-27FFmpegContent does not need audio_length().Carl Hetherington
2015-05-27Untested use of Frame for video/audio content lengths.Carl Hetherington
2015-05-2511b5bf6229b8713dffde89a777cd5181335136f6 from master; default colour ↵Carl Hetherington
conversions depending on type and resolution
2015-05-13Look up unknown subtitle end times from the data prepared by the examiner.Carl Hetherington
2015-01-24Hand-apply bbfb370d7de28ec1e8f307865cc6253bb5d4366e from master; quicker ↵Carl Hetherington
digest calculation.