summaryrefslogtreecommitdiff
path: root/src/lib/analyse_audio_job.cc
AgeCommit message (Collapse)Author
2025-01-21White space: analyse_audio_job.{cc,h}Carl Hetherington
2025-01-20Pass tolerant flag into Player.Carl Hetherington
This is needed because the DCPDecoder ends up needing it when it reads reel information from CPLs. Maybe all that stuff should be in our metadata.
2024-02-11Fix apparently ineffective processors when analysing audio (#2671).Carl Hetherington
A whole film ("DCP side") analysis would behave the same as a single piece of content analysis if the film only had one piece of content. Here we also clarify that audio analysis of the whole film is different to that for a single piece of content; for the whole film we use processors, and for single pieces of content we do not.
2021-04-21Split audio analysis code off from the job.Carl Hetherington
2021-04-16C++11 tidying.Carl Hetherington
2021-01-07BOOST_FOREACH.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-09-01Build fixes for Boost >= 1.73Carl Hetherington
Forward-ported-from: d1e9749ca290673639a49d693a8fe5c6557cc2de
2020-07-05Add more logging and some missing prefs checkboxes for existing logging.v2.15.87Carl Hetherington
2020-04-23Nicer fix for 86102d30bf0aad89115bbeb3d8aaa2a27a0aa432Carl Hetherington
2020-04-20Add LEQ(m) when analysing audio (#1382).v2.15.52Carl Hetherington
2020-04-15Fix length of player output so it can be either the film's length or ↵Carl Hetherington
playlist's length, as appropriate.
2020-03-06Stop threads at the start of their object's destruction in all Job cases.Carl Hetherington
2019-05-10Put Time types in dcpomatic namespace.Carl Hetherington
2019-01-08Make sure audio analysis is re-run even if there's an existing job for the ↵Carl Hetherington
same playlist (but with different settings) (fixed #1257).
2018-12-04Make some verb tenses more consistent.Carl Hetherington
2018-11-21Take Film pointer out of Content.Carl Hetherington
2018-11-19Fix error when analysing audio of DCPs with no audio content.Carl Hetherington
2018-07-23Tidy up after mass rename.Carl Hetherington
2018-07-21Basics of multiple captions per content so that DCPContent canCarl Hetherington
hold subs and closed captions.
2018-03-26Add time axis to audio analysis (part of #1082).Carl Hetherington
2018-02-10Fix odd behaviour when analysing single bits of audio which start at ↵Carl Hetherington
non-zero positions (#1203).
2017-07-11Remove unused Player::_ignore_audio. Ignore positionCarl Hetherington
of things that we are ignoring; this fixes strange behaviour (delays) when analysing audio as it used to keep pass()ing decoders to get data that would never come.
2017-04-19Basic grunt-work, untested and unfinished, but it compiles.Carl Hetherington
2016-09-12Fix uninitialised variables causing random audio analysis peak values.Carl Hetherington
2016-08-25Add channel details to high-audio-level hints (#822).Carl Hetherington
2016-08-12Remove all use of stringstream in an attempt to fixCarl Hetherington
the suspected thread-unsafe crash bugs on OS X.
2016-07-22Rename SafeStringStream -> locked_stringstream. Bump deps for removal of ↵Carl Hetherington
stringstream.
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-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2016-05-18Rename video/audio/subtitle part methods.Carl Hetherington
2016-05-18Split audio; builds.Carl Hetherington
2016-05-03Rename and simplify the FFmpeg EBUR128 configure check.Carl Hetherington
2016-03-02Add configure option to disable EBUR128 analysis of audio.Carl Hetherington
2016-02-15Hacky workaround for FFmpeg not having a channel layout for any counts ↵Carl Hetherington
between 8 and 16.
2015-12-22Check for patched version of FFmpeg before using extra functions (#773).Carl Hetherington
2015-11-18Basic (untested) ebur128 (#368).Carl Hetherington
2015-09-16Front-end to set up referencing of DCPs.Carl Hetherington
2015-09-14Lots of #include <iostream>s for Arch.Carl Hetherington
2015-09-14Fix analysis of audio when the subject is later in the playlist thanCarl Hetherington
some other long piece of content. Small optimisation to AudioBuffers to extend size logarithmically.
2015-09-09Use SRC_LINEAR for speed when analysing audio (#685).Carl Hetherington
2015-08-26Another small analysis optimisation, and (I think) a bug fix to peak location.Carl Hetherington
2015-08-26Small optimisations to audio analysis.Carl Hetherington
2015-08-26Rest of src/lib/*.h tidying.Carl Hetherington
2015-07-29Replace Time::frames with Time::frames_round and Time::frames_floor.Carl Hetherington
I believe both are necessary; doing floor instead of round caused #648.
2015-07-01Restore short-cutting of analysis gain updates.Carl Hetherington
If we have an analysis of one piece of content and the gain changes we don't re-run the analysis, instead applying a suitable `correction' in the UI.
2015-07-01Re-add show audio button and analyse just that content when it is clicked.Carl Hetherington
2015-07-01Go back to player having a playlist and not assuming it uses the film's content.Carl Hetherington
2015-06-21No-op: remove all trailing whitespace.Carl Hetherington