Skip to content

Custom 'rtp_ext_abs_send_time' patch causes the FFmpeg test suite to fail

Hello,

I've noticed this while updating Jami on Guix; the customized FFmpeg test suite would pass unless the "rtp_ext_abs_send_time" patch is applied. When it is applied, the test suite fails with:

TEST    lavf-mxf_dv25
TEST    lavf-mxf_dvcpro50
TEST    lavf-mxf_opatom
TEST    lavf-mxf_opatom_audio
TEST    lavf-nut
--- ./tests/ref/lavf/mov_rtphint        2021-10-21 17:06:35.000000000 +0000
+++ tests/data/fate/lavf-mov_rtphint    2022-01-12 18:12:26.340075178 +0000
@@ -1,3 +1,3 @@
-7014419d8267c2751314303a8fb303c1 *tests/data/lavf/lavf.mov_rtphint
-366449 tests/data/lavf/lavf.mov_rtphint
+1a06a381348c9608b188b0b6acccc419 *tests/data/lavf/lavf.mov_rtphint
+370877 tests/data/lavf/lavf.mov_rtphint
 tests/data/lavf/lavf.mov_rtphint CRC=0xbb2b949b
Test lavf-mov_rtphint failed. Look at tests/data/fate/lavf-mov_rtphint.err for details.
make: *** [tests/Makefile:255: fate-lavf-mov_rtphint] Error 1
make: *** Waiting for unfinished jobs....
TEST    lavf-rm

Test suite failed, dumping logs

It'd be nice if our custom patches didn't cause the test suite to fail. This is necessary for the custom patches to be integrated upstream anyway, which is something we should aim for.

Thanks!