diff --git a/ecosystem/gstreamer_plugin/README.md b/ecosystem/gstreamer_plugin/README.md index b88930fda..912238a81 100644 --- a/ecosystem/gstreamer_plugin/README.md +++ b/ecosystem/gstreamer_plugin/README.md @@ -159,11 +159,14 @@ Video plugins for MTL that are able to send, receive synchronous video via the M The `mtl_st20p_tx` plugin supports the following pad capabilities: - **Formats**: `v210`, `I422_10LE` -- **Width Range**: 64 to 16384 +- **Width Range**: 64 to 16384* - **Height Range**: 64 to 8704 - **Framerate Range**: `2398/100`, `24`, `25`, `2997/100`, `30`, `50`, `5994/100`, `60`, `100`, `11988/100`, `120` +\* Resolution width for v210 format has to be divisible by 3, so the plugin does not support 720p and 1440p. +To be fixed in the future. + [More information about GStreamer capabilities (GstCaps)](https://gstreamer.freedesktop.org/documentation/gstreamer/gstcaps.html) **Arguments** diff --git a/tests/validation/tests/single/gstreamer/video_resolution/test_video_resolution.py b/tests/validation/tests/single/gstreamer/video_resolution/test_video_resolution.py index fcece9edc..6e3bfe692 100644 --- a/tests/validation/tests/single/gstreamer/video_resolution/test_video_resolution.py +++ b/tests/validation/tests/single/gstreamer/video_resolution/test_video_resolution.py @@ -7,6 +7,7 @@ import tests.Engine.GstreamerApp as gstreamerapp import tests.Engine.media_creator as media_create from tests.Engine.media_files import yuv_files +from tests.xfail import SDBQ1971_conversion_v210_720p_error @pytest.mark.parametrize("file", yuv_files.keys()) @@ -15,10 +16,17 @@ def test_video_resolutions( media, nic_port_list, file, + request, ): video_file = yuv_files[file] video_file["format"] = "v210" + SDBQ1971_conversion_v210_720p_error( + video_format=video_file["format"], + resolution_width=video_file["height"], + request=request, + ) + input_file_path = media_create.create_video_file( width=video_file["width"], height=video_file["height"], diff --git a/tests/validation/tests/xfail.py b/tests/validation/tests/xfail.py index 1813f6fad..e48162613 100644 --- a/tests/validation/tests/xfail.py +++ b/tests/validation/tests/xfail.py @@ -26,3 +26,14 @@ def SDBQ1002_pg_format_error_check(video_format: str, pg_format: str, request): "XFAIL: SDBQ-1002 - Video, i720p50fps with V210 pg_format Error: tv_frame_free_cb", request, ) + + +def SDBQ1971_conversion_v210_720p_error( + video_format: str, resolution_width: int, request +): + if video_format == "v210" and resolution_width == 720: + add_issue( + "XFAIL: SDBQ-1971 - Conversion from v210 format does not work on 720p", + request, + ) + assert False