Fix failing test due to header differences.
[dcpomatic.git] / test / ffmpeg_encoder_test.cc
index c13e991b05aaed3c548ac036e9abaffc45c331e3..4af823852cd0226243bb58dc19ff8b72baa574ad 100644 (file)
@@ -134,5 +134,8 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_basic_test_mixdown)
        FFmpegEncoder encoder (film, job, "build/test/ffmpeg_encoder_basic_test_mixdown.mp4", FFmpegEncoder::FORMAT_H264, true);
        encoder.go ();
 
-       check_file ("build/test/ffmpeg_encoder_basic_test_mixdown.mp4", "test/data/ffmpeg_encoder_basic_test_mixdown.mp4");
+       /* Skip the first video packet when checking as it contains x264 options which can vary between machines
+          (e.g. number of threads used for encoding).
+       */
+       check_ffmpeg ("build/test/ffmpeg_encoder_basic_test_mixdown.mp4", "test/data/ffmpeg_encoder_basic_test_mixdown.mp4", 0);
 }