summaryrefslogtreecommitdiff
path: root/src/lib/audio_content.cc
AgeCommit message (Collapse)Author
2024-01-20Remove unused variable.Carl Hetherington
2024-01-05Cleanup: remove unused method.Carl Hetherington
2023-03-23Cleanup: make things a little clearer.v2.16.49Carl Hetherington
2023-03-23Fix crashes when using templates in some cases (#2491).Carl Hetherington
If a template had content with N audio channels there would be various problems if content with <N channels was subsequently added.
2022-12-25Show audio bit depth in content properties (#559).Carl Hetherington
2022-12-25Tweak property name.Carl Hetherington
2022-12-10Extract constants.hCarl Hetherington
2022-11-26Fix audio glitches when merging resampled audio (#2373).Carl Hetherington
2022-11-26Noisy change to get film into AudioContent::modify_trim_start().Carl Hetherington
2022-11-26Remove some backwards compatibility that will cause problems in an upcoming ↵Carl Hetherington
commit.
2022-05-14Store audio fades in template (#2254).Carl Hetherington
2022-04-20Add button to use same fades for audio as video (#2230).Carl Hetherington
2022-04-04Add fade in/out option to the content audio tab (#1026).Carl Hetherington
2022-04-04Cleanup: move some methods from util to maths_util.Carl Hetherington
2022-04-03C++11 and whitespace cleanups.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-02Add language to audio content and use it instead of the general metadata.Carl Hetherington
2021-04-01Formatting and C++ tidying.Carl Hetherington
2021-01-31Use enum class for Film::Property.Carl Hetherington
2021-01-07BOOST_FOREACH.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-09-25Add NamedChannel and use it to hide the never-used channelsCarl Hetherington
when mapping into a DCP.
2019-05-10Put Time types in dcpomatic namespace.Carl Hetherington
2018-12-23Only make 48kHz-audio DCPs for now (#1436).Carl Hetherington
2018-11-21Add and use new FrameRateChange constructors.Carl Hetherington
2018-11-21Take Film pointer out of Content.Carl Hetherington
2018-09-02Fix assertion failure when content has more than one audio stream.Carl Hetherington
2018-08-20Make ContentChange into a generic ChangeSignaller and use it for Filmv2.13.44Carl Hetherington
changes, since we setup_pieces() in response to at least one of these and hence we must know before it happens so we can suspend the butler and player.
2018-08-14More fixes for errors / crashes / misbehaviour with content changesCarl Hetherington
and the butler. Here we signal both before and after a change in content. Before, the player disables itself so that any pass()/seek() will be no-ops. After, the player rebuilds its pieces and the butler re-seeks to get back to where it was before the change.
2018-08-01Force audio content to be on a sample boundary.Carl 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-02-01Typo kHz -> Hz.Carl Hetherington
2018-01-05Add simple copy and paste for content settings (#1051).Carl Hetherington
2018-01-05s/use_template/take_settings_from/gCarl Hetherington
2016-09-08Improve formatting of AudioContent technical summary.Carl Hetherington
2016-08-24Basic template support (#485).Carl Hetherington
2016-08-12Move locale_convert into libdcp.Carl Hetherington
2016-08-12Replace incorrect uses of raw_convert with a new locale_convert.Carl Hetherington
2016-08-12Move raw_convert into libdcp.Carl Hetherington
2016-07-20Remove unused using.Carl Hetherington
2016-06-29Tweak content properties layout (#895).Carl Hetherington
2016-06-21Revert "Use make_shared<>."Carl Hetherington
Support for this seems to vary wildly across DoM's build targets. Stuff that builds on 16.04 won't build on 14.04, for example. Seems to not be worth the hassle now. This reverts commit 5a5324ed3a381a86dfe0a6e3932c1d58fdcd596f.
2016-06-21Use make_shared<>.Carl Hetherington
2016-06-02Fix crash when loading old state files.Carl Hetherington
2016-06-02Fix missing content properties when using translations.Carl Hetherington
2016-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2016-05-25Change some uses of frame to sample when talking about audio (#814).Carl Hetherington
2016-05-18Remove unnecessary Film variable in ContentPart.Carl Hetherington
2016-05-18Allow content parts to not be preset in XML.Carl Hetherington