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

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        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