Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-134113

tst_qvideoframecolormanagement fails with yuv420p10 on Linux

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • 6.8.3, 6.9.0 Beta3
    • Multimedia
    • None
    • Linux/Wayland

    Description

      There is an issue on Linux with qImageFromVideoFrame_returnsQImageWithCorrectColors test in tst_qvideoframecolormanagement.

      Mentioned test is failing with yuv420p10 pixel format when Rhi_R16_Excluded (Rhi Texture of R16 type is excluded).

      FAIL! : tst_qvideoframecolormanagement::qImageFromVideoFrame_returnsQImageWithCorrectColors(umbrellas.jpg_yuv420p10_bt601_video, Rhi_R16_Excluded) The computed value is expected to be less than the baseline, but is not
      Computed (ratioAboveThreshold): 0.3166035353535354 (0x1.4433b79890ceep-2)
      Baseline (0.01) : 0.01 (0x1.47ae147ae147bp-7)
      Loc: [/home/qt/work/qt/qtmultimedia/tests/auto/unit/multimedia/qvideoframecolormanagement/tst_qvideoframecolormanagement.cpp(524)]
      FAIL! : tst_qvideoframecolormanagement::qImageFromVideoFrame_returnsQImageWithCorrectColors(umbrellas.jpg_yuv420p10_bt601_full, Rhi_R16_Excluded) The computed value is expected to be less than the baseline, but is not
      Computed (ratioAboveThreshold): 0.360479797979798 (0x1.71219dbcc4867p-2)
      Baseline (0.01) : 0.01 (0x1.47ae147ae147bp-7)
      Loc: [/home/qt/work/qt/qtmultimedia/tests/auto/unit/multimedia/qvideoframecolormanagement/tst_qvideoframecolormanagement.cpp(524)]
      FAIL! : tst_qvideoframecolormanagement::qImageFromVideoFrame_returnsQImageWithCorrectColors(umbrellas.jpg_yuv420p10_bt709_video, Rhi_R16_Excluded) The computed value is expected to be less than the baseline, but is not
      Computed (ratioAboveThreshold): 0.3245580808080808 (0x1.4c58f41ae497p-2)
      Baseline (0.01) : 0.01 (0x1.47ae147ae147bp-7)
      Loc: [/home/qt/work/qt/qtmultimedia/tests/auto/unit/multimedia/qvideoframecolormanagement/tst_qvideoframecolormanagement.cpp(524)]
      FAIL! : tst_qvideoframecolormanagement::qImageFromVideoFrame_returnsQImageWithCorrectColors(umbrellas.jpg_yuv420p10_bt709_full, Rhi_R16_Excluded) The computed value is expected to be less than the baseline, but is not
      Computed (ratioAboveThreshold): 0.3608585858585859 (0x1.7184e9c2f946ep-2)
      Baseline (0.01) : 0.01 (0x1.47ae147ae147bp-7)
      Loc: [/home/qt/work/qt/qtmultimedia/tests/auto/unit/multimedia/qvideoframecolormanagement/tst_qvideoframecolormanagement.cpp(524)]
      FAIL! : tst_qvideoframecolormanagement::qImageFromVideoFrame_returnsQImageWithCorrectColors(umbrellas.jpg_yuv420p10_adobergb_video, Rhi_R16_Excluded) The computed value is expected to be less than the baseline, but is not
      Computed (ratioAboveThreshold): 0.3478535353535354 (0x1.6433b79890ceep-2)
      Baseline (0.01) : 0.01 (0x1.47ae147ae147bp-7)
      Loc: [/home/qt/work/qt/qtmultimedia/tests/auto/unit/multimedia/qvideoframecolormanagement/tst_qvideoframecolormanagement.cpp(524)]
      FAIL! : tst_qvideoframecolormanagement::qImageFromVideoFrame_returnsQImageWithCorrectColors(umbrellas.jpg_yuv420p10_adobergb_full, Rhi_R16_Excluded) The computed value is expected to be less than the baseline, but is not
      Computed (ratioAboveThreshold): 0.3478535353535354 (0x1.6433b79890ceep-2)
      Baseline (0.01) : 0.01 (0x1.47ae147ae147bp-7)
      Loc: [/home/qt/work/qt/qtmultimedia/tests/auto/unit/multimedia/qvideoframecolormanagement/tst_qvideoframecolormanagement.cpp(524)]
      FAIL! : tst_qvideoframecolormanagement::qImageFromVideoFrame_returnsQImageWithCorrectColors(umbrellas.jpg_yuv420p10_bt2020_video, Rhi_R16_Excluded) The computed value is expected to be less than the baseline, but is not
      Computed (ratioAboveThreshold): 0.3198232323232323 (0x1.477fbdcd51323p-2)
      Baseline (0.01) : 0.01 (0x1.47ae147ae147bp-7)
      Loc: [/home/qt/work/qt/qtmultimedia/tests/auto/unit/multimedia/qvideoframecolormanagement/tst_qvideoframecolormanagement.cpp(524)]
      FAIL! : tst_qvideoframecolormanagement::qImageFromVideoFrame_returnsQImageWithCorrectColors(umbrellas.jpg_yuv420p10_bt2020_full, Rhi_R16_Excluded) The computed value is expected to be less than the baseline, but is not
      Computed (ratioAboveThreshold): 0.3537247474747475 (0x1.6a36d1f8c274ep-2)
      Baseline (0.01) : 0.01 (0x1.47ae147ae147bp-7)
      Loc: [/home/qt/work/qt/qtmultimedia/tests/auto/unit/multimedia/qvideoframecolormanagement/tst_qvideoframecolormanagement.cpp(524)]
      Totals: 562 passed, 8 failed, 0 skipped, 0 blacklisted, 6013ms 

      It happens on CI, but no on local host. For now those test cases are turned off on Linux. 

      Please try to turn them on.

      Attachments

        For Gerrit Dashboard: QTBUG-134113
        # Subject Branch Project Status CR V

        Activity

          People

            qtmultimediateam Qt Multimedia Team
            bartlomiejmoskal Bartlomiej Moskal
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There is 1 open Gerrit change