summaryrefslogtreecommitdiff
path: root/test/audio_analysis_test.cc
AgeCommit message (Collapse)Author
2025-10-15Only run EBUR128 tests if we have an appropriate FFmpeg.Carl Hetherington
2025-07-15Change Film::examine_and_add_content to take a vector of content.Carl Hetherington
2024-07-03Add ebur128 test.Carl Hetherington
2024-05-22Rename new_test_film2 -> new_test_film.Carl Hetherington
2024-05-21Replace all new_test_film with new_test_film2.Carl Hetherington
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.
2023-11-20Fix audio analysis attempts with source files that have more channels than ↵Carl Hetherington
the film.
2023-11-20Don't feed channels to leqm that we don't have a correction factor for (#2647).Carl Hetherington
2023-09-30Cleanup: use a lambda.Carl Hetherington
2023-08-15Remove now-unnecessary assertion.Carl Hetherington
Since e29ce33a36c2e20444d57196defc86d5072bce81 channels is the number of channels in the frame, and also the number in data, so we don't need to check this any more.
2023-03-16Emit the state of the job with the Finished signals.Carl Hetherington
2022-12-29Cleanup: test tidying.Carl Hetherington
2022-11-15Add failing test for #2364.Carl Hetherington
2022-07-11Use a vector rather than a list when returning from content_factory().Carl Hetherington
2021-04-29C++11 tidying.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-10-13Remove dependency on srand() and predictable output from rand()Carl Hetherington
to work around a strange problem on Windows where this test would fail with the random values offset by 1 step.
2020-10-13Fix use of DCPOMATIC_TEST_PRIVATE variable to specify whereCarl Hetherington
test private data is.
2020-10-12Fix incorrect sign on boost test constants.Carl Hetherington
2020-04-20Add LEQ(m) when analysing audio (#1382).v2.15.52Carl Hetherington
2020-03-11Move private_data into TestPathsCarl Hetherington
2019-05-10Put Time types in dcpomatic namespace.Carl Hetherington
2019-01-21Stop jobs silently failing in tests.Carl Hetherington
2018-11-21Take Film pointer out of Content.Carl Hetherington
2018-09-05Fix some uninitialised variables in a test.Carl Hetherington
2018-02-10Fix odd behaviour when analysing single bits of audio which start at ↵Carl Hetherington
non-zero positions (#1203).
2017-09-11Remove debugging code.Carl Hetherington
2017-09-03Debug test data location.Carl Hetherington
2017-04-19Doxygen tweaks.Carl Hetherington
2016-12-20Allow content factory to return multiple content.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-08Fix failure to analyse audio in some cases.Carl Hetherington
This fixes audio-only content when the first-emitted audio is not at time zero. This used to cause a seek which is not possible with audio-only. This commit removes the unnecessary seek which was due to missing silent-padding of the first-emitted audio.
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-18Remove Sndfile code and use FFmpeg instead.Carl Hetherington
2016-05-18Fix test crash.Carl Hetherington
2016-05-18Rename video/audio/subtitle part methods.Carl Hetherington
2016-05-18Split audio; builds.Carl Hetherington
2016-02-15Hacky workaround for FFmpeg not having a channel layout for any counts ↵Carl Hetherington
between 8 and 16.
2015-11-18Basic (untested) ebur128 (#368).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
2015-06-17AnalyseAudioJob does not need an explicit playlist.Carl Hetherington
2015-06-11Add new test.Carl Hetherington
2015-06-03Make show audio work on the whole DCP, not individual content.Carl Hetherington
2015-05-1722b13e0d021313d3b0bc6a65abf535878f45d278 from master; add test for audio ↵Carl Hetherington
analysis with -ve delay.
2015-05-14Fix audio analysis test after change to XML.Carl Hetherington
2015-01-24Hand-apply bbfb370d7de28ec1e8f307865cc6253bb5d4366e from master; quicker ↵Carl Hetherington
digest calculation.