summaryrefslogtreecommitdiff
path: root/test/frame_rate_test.cc
AgeCommit message (Collapse)Author
51 min.Make FrameRateChange data private.Carl Hetherington
3 hoursWhite space: frame_rate_test.ccCarl Hetherington
2025-10-15Disable use of stream IDs if there are duplicates, rather than rewriting.Carl Hetherington
It turns out that FFmpeg decoders (e.g. flv, see FFmpeg 25faaa311a74efdfdc4fed56996d7338ed807488) check stream IDs and sometimes create new streams if they see one that they didn't see before. If we change stream IDs we break this. Here we try to use stream indices in cases where the IDs are duplicated. We also account for the case where a new stream appears during examination. This wasn't covered by tests until the FFmpeg commit mentioned above, were the flv decoder creates a new stream during examination of boon_telly.mkv.
2025-10-15Cleanup: use a make_shared.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
2022-12-29Cleanup: test tidying.Carl Hetherington
2022-12-25Show audio bit depth in content properties (#559).Carl Hetherington
2022-12-25Cleanup: use some auto / make_shared.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-11-20Some tidying up of test Doxygen.Carl Hetherington
2019-01-27Fix test.Carl Hetherington
2019-01-21Stop jobs silently failing in tests.Carl Hetherington
2018-12-27Fix test after change to never make 96kHz DCPs.Carl Hetherington
2018-11-21Take Film pointer out of Content.Carl Hetherington
2017-04-19Various Doxygen fixes.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-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2016-05-18Various text fixes.Carl Hetherington
2016-05-18Store audio length in AudioStream.Carl Hetherington
2016-05-18Move video frame rate ('prepared-for') into Content.Carl Hetherington
2016-05-18Fix some confusions with FFmpeg audio streams.Carl Hetherington
2016-05-18Rename video/audio/subtitle part methods.Carl Hetherington
2016-05-18Split audio; builds.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.
2015-08-25Purge rint() and use llrint and friends.Carl Hetherington
2015-07-09Guess a better optimum frame rate when there is content at 24 and 48 fps (#633).Carl Hetherington
2015-06-21No-op: remove all trailing whitespace.Carl Hetherington
2015-06-17Final tweaks and removal of Film::playlist().Carl Hetherington
2015-06-02Handle multiple audio streams in a single piece of contentCarl Hetherington
in a similar way to the V1 patch.
2015-01-24Hand-apply bbfb370d7de28ec1e8f307865cc6253bb5d4366e from master; quicker ↵Carl Hetherington
digest calculation.
2014-12-03Hand-apply 6a3cd511559433554ab40ed72ff94b7d8dc2c5bd from master;Carl Hetherington
Basics of an image sequence dialog that asks about frame rate and digest calculation.
2014-06-12Merge master.Carl Hetherington
2014-06-05Fix audio_sampling_rate_test.Carl Hetherington
2014-06-04Back-port v2's rename and slight extension of FrameRateConversion.Carl Hetherington
2014-05-22Move FFmpegStream classes into their own source files.Carl Hetherington
2014-05-02Rename AudioContent frame_rate methods and move resampled_audio_frame_rate ↵Carl Hetherington
into AudioContent.
2014-04-29Various comment fixes to tests.Carl Hetherington
2013-12-18Considerable rework of decoder timing; tests pass, at least.Carl Hetherington
2013-12-11Various work on better seeking (and seeking of audio).Carl Hetherington
2013-10-22Make repeat a number rather than a bool.Carl Hetherington
2013-08-14Remove believed-unnecessary film state mutexes.Carl Hetherington
2013-07-23Remove some dcp prefixes; better logging of content on DCP creation.Carl Hetherington
2013-07-18Split test compile up into individual files.Carl Hetherington
2013-07-15Decide best DCP rate based on the largest difference between a particular ↵Carl Hetherington
content's frame rate and the DCP one, rather than a sum of all the differences.
2013-07-15Reinstate frame rate test.Carl Hetherington
2013-05-25Merge master and multifarious hackery.Carl Hetherington
2013-05-01Use ffmpeg calls for pixel parameters; add (and alter, hmm) tests to suit.Carl Hetherington