summaryrefslogtreecommitdiff
path: root/test/ffmpeg_examiner_test.cc
AgeCommit message (Collapse)Author
2025-11-03Missing check for duplicate IDs.Carl Hetherington
Without this call we don't spot duplicates that are found in the initial scan.
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-01-28Bump FFmpeg to 6.1.v2.17.10Carl Hetherington
2022-12-29Cleanup: test tidying.Carl Hetherington
2022-04-22Improve rejection of "crazy" frame rates (#2238).Carl Hetherington
Firstly, look for other video streams even if one is not suitable. Secondly, ignore very low frame rates as well as very high ones.
2022-02-17Try to handle EAGAIN from avcodec_send_packet() properly.Carl Hetherington
The docs say on EAGAIN we should call avcodec_receive_frame() and then re-send the same packet again. This should do that. This is a fix for errors trigged by the accompanying test.
2022-02-13Relax error handling when examining FFmpeg files (#2187).Carl Hetherington
2021-05-01Upgrade to FFmpeg 4.4.Carl Hetherington
2021-05-01C++11 tidying.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-11-20Some tidying up of test Doxygen.Carl Hetherington
2020-10-13Fix use of DCPOMATIC_TEST_PRIVATE variable to specify whereCarl Hetherington
test private data is.
2020-03-11Move private_data into TestPathsCarl Hetherington
2019-12-20Comment typo.Carl Hetherington
2019-12-20Remove our forcing of analyzeduration and probesize as they seem toCarl Hetherington
cause weird problems when scanning some files. The unit test case added here is a case in point: before this patch one stream reported an incorrect channel count and sample rate. It's a bit worrying as these parameters have been in DoM for many years, but perhaps they have become unnecessary / harmful with changes to FFmpeg.
2019-05-10Put Time types in dcpomatic namespace.Carl Hetherington
2018-11-21Take Film pointer out of Content.Carl Hetherington
2017-04-19Various Doxygen fixes.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-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
2015-06-10Fix warnings.Carl Hetherington
2014-05-22Move FFmpegStream classes into their own source files.Carl Hetherington
2014-04-29Various comment fixes to tests.Carl Hetherington
2014-04-11Fix error in test.Carl Hetherington
2014-03-07operator bool on Time is a really bad idea; removed it and fixed lots of bugs.Carl Hetherington
2013-11-16Bump ffmpeg version.Carl Hetherington
2013-07-18Split test compile up into individual files.Carl Hetherington
2013-06-26Another try at sorting out the thorny question of timing.Carl Hetherington
2013-06-25Basics of FFmpeg examiner works.Carl Hetherington