I feel a little more confident about the lossless audio decoders in FFmpeg — some of them, at least — so I activated the FATE tests that I had staged for them:
Further, I have added some tests related to Sierra game formats:
See Also:
- Lossless Audio Anomalies, where some lossless audio decoders do strange things with incomplete chunks
should we expect certain fate tests to only be run when certain files are changed?
e.g. if avi demuxer file is changed, do the mpeg demuxer tests need to be executed?
That’s not how the architecture is set up right now. All active tests are run for every single build. It’s a little wasteful, especially when the only thing that changes in a given commit is a source code comment.
OTOH, more test runs give us more profiling data points since CPU time to execute is logged for each individual test. All of that data is in the database, even though I haven’t done much with it right now.