********* Start testing of tst_QFFmpegVideoEncoderUtils *********
Config: Using QtTest library 6.13.0, Qt 6.13.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 14.8.5
PASS   : tst_QFFmpegVideoEncoderUtils::initTestCase()
PASS   : tst_QFFmpegVideoEncoderUtils::getScaleConversionType_returnsCorrectConversionType_basedOnScaling(Sizes are equal)
PASS   : tst_QFFmpegVideoEncoderUtils::getScaleConversionType_returnsCorrectConversionType_basedOnScaling(Uniform downscaling)
PASS   : tst_QFFmpegVideoEncoderUtils::getScaleConversionType_returnsCorrectConversionType_basedOnScaling(Uniform upscaling)
PASS   : tst_QFFmpegVideoEncoderUtils::getScaleConversionType_returnsCorrectConversionType_basedOnScaling(Anisotropic downscaling by width)
PASS   : tst_QFFmpegVideoEncoderUtils::getScaleConversionType_returnsCorrectConversionType_basedOnScaling(Anisotropic downscaling by height)
PASS   : tst_QFFmpegVideoEncoderUtils::getScaleConversionType_returnsCorrectConversionType_basedOnScaling(Anisotropic upscaling by width)
PASS   : tst_QFFmpegVideoEncoderUtils::getScaleConversionType_returnsCorrectConversionType_basedOnScaling(Anisotropic upscaling by height)
PASS   : tst_QFFmpegVideoEncoderUtils::getScaleConversionType_returnsCorrectConversionType_basedOnScaling(Anisotropic mixed scaling (width up, height down))
PASS   : tst_QFFmpegVideoEncoderUtils::getScaleConversionType_returnsCorrectConversionType_basedOnScaling(Anisotropic mixed scaling (width down, height up))
PASS   : tst_QFFmpegVideoEncoderUtils::adjustFrameRate_returnsExpectedRate_basedOnSettingsAndSource(fixed-only codec, unset settings, variable source -> closest to 30)
PASS   : tst_QFFmpegVideoEncoderUtils::adjustFrameRate_returnsExpectedRate_basedOnSettingsAndSource(fixed-only codec, settings set, variable source -> closest to settings)
PASS   : tst_QFFmpegVideoEncoderUtils::adjustFrameRate_returnsExpectedRate_basedOnSettingsAndSource(fixed-only codec, settings set, fixed source (different) -> settings wins)
PASS   : tst_QFFmpegVideoEncoderUtils::adjustFrameRate_returnsExpectedRate_basedOnSettingsAndSource(fixed-only codec, unset settings, fixed source -> closest to source)
PASS   : tst_QFFmpegVideoEncoderUtils::adjustFrameRate_returnsExpectedRate_basedOnSettingsAndSource(variable-capable codec, unset settings -> stays variable)
PASS   : tst_QFFmpegVideoEncoderUtils::adjustFrameRate_returnsExpectedRate_basedOnSettingsAndSource(variable-capable codec, settings set -> fixed at settings rate)
PASS   : tst_QFFmpegVideoEncoderUtils::adjustFrameRate_returnsExpectedRate_basedOnSettingsAndSource(variable-capable codec, unset settings, fixed source -> fixed at source rate)
PASS   : tst_QFFmpegVideoEncoderUtils::adjustFrameTimeBase_returnsExpectedTimeBase(fixed-only codec -> timebase is 1/framerate)
PASS   : tst_QFFmpegVideoEncoderUtils::adjustFrameTimeBase_returnsExpectedTimeBase(variable-capable codec, placeholder default rate, not fixed -> timebase scaled up for pts precision)
PASS   : tst_QFFmpegVideoEncoderUtils::adjustFrameTimeBase_returnsExpectedTimeBase(variable-capable codec, genuine fixed rate -> timebase is 1/framerate, no scaling)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgra(yuva444p)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgra(yuv444p)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgra(yuva420p)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgra(nv12)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgra(yuv420p)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgra(yuv444p16le)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgra(yuv444p10msble)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgra(p010le)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgra(p016le)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgra(bgra)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgra(rgba)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgra(bgr0)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgra(rgb0)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgra(gray0)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgra(monowhite)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsNV12(nv12)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsNV12(yuv420p)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsNV12(yuva420p)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsNV12(ayuv)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsNV12(p010le)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsNV12(rgba)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsNV12(gray0)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsNV12(monowhite)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(yuv444p)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(yuva444p)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(yuv422p)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(nv12)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(yuv420p)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(yuva422p)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(yuva420p)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(yuv444p16le)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(yuv444p10msble)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(p010le)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(p016le)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(bgr0)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(rgb0)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(bgra)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(rgba)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(gray0)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_matchesExpectedScore_whenSourceIsBgr0(monowhite)
PASS   : tst_QFFmpegVideoEncoderUtils::scoreTargetSwFormat_prefersNonAlphaFormat_whenSourceIsOpaque()
PASS   : tst_QFFmpegVideoEncoderUtils::encoderPixelFormats_returnsDeclaredFormats_whenCodecDeclaresThem(mpeg4)
PASS   : tst_QFFmpegVideoEncoderUtils::encoderPixelFormats_returnsDeclaredFormats_whenCodecDeclaresThem(mpeg2video)
PASS   : tst_QFFmpegVideoEncoderUtils::encoderPixelFormats_returnsDeclaredFormats_whenCodecDeclaresThem(mjpeg)
PASS   : tst_QFFmpegVideoEncoderUtils::encoderPixelFormats_isMemoized_whenCodecIsProbed()
PASS   : tst_QFFmpegVideoEncoderUtils::encoderPixelFormats_cachesIndependently_whenResolutionDiffers()
PASS   : tst_QFFmpegVideoEncoderUtils::encoderPixelFormats_cachesIndependently_whenAccelPathDiffers()
PASS   : tst_QFFmpegVideoEncoderUtils::probePixelFormats_returnsSubsetOfDeclaredFormats(mpeg4)
PASS   : tst_QFFmpegVideoEncoderUtils::probePixelFormats_returnsSubsetOfDeclaredFormats(mpeg2video)
PASS   : tst_QFFmpegVideoEncoderUtils::probePixelFormats_returnsSubsetOfDeclaredFormats(mjpeg)
PASS   : tst_QFFmpegVideoEncoderUtils::probePixelFormats_findsYuv420p_whenCodecIsMpeg4()
PASS   : tst_QFFmpegVideoEncoderUtils::cleanupTestCase()
Totals: 72 passed, 0 failed, 0 skipped, 0 blacklisted, 20ms
********* Finished testing of tst_QFFmpegVideoEncoderUtils *********
