From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8436810E0D4 for ; Mon, 7 Aug 2023 13:56:04 +0000 (UTC) Message-ID: <2a23551c-f80c-c259-9341-03e4ef8dc139@intel.com> Date: Mon, 7 Aug 2023 19:25:58 +0530 MIME-Version: 1.0 Content-Language: en-US To: "Hogander, Jouni" , "igt-dev@lists.freedesktop.org" , "Nautiyal, Ankit K" References: <20230807091538.3172571-1-ankit.k.nautiyal@intel.com> From: "Sharma, Swati2" In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [igt-dev] [PATCH i-g-t] tests/i915/kms_dsc_helper.c: Fix helper to check dsc with output_format List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: Hi Ankit, Thanks for the patch. Nitpick: Please remove .c from binary name in subject. Also, please add Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/9062 Rest LGTM. Tested-by: Swati Sharma On 07-Aug-23 4:12 PM, Hogander, Jouni wrote: > On Mon, 2023-08-07 at 14:45 +0530, Ankit Nautiyal wrote: >> Fix the condition that checks whether DSC is supported with given >> output format in is_dsc_output_format_supported. >> >> Fixes: c365922f01c12 (tests/i915/kms_dsc: Enable validation for VDSC >> output formats) >> Cc: Swati Sharma >> Cc: Jouni H_gander >> Signed-off-by: Ankit Nautiyal > > Reviewed-by: Jouni Högander >> --- >>  tests/i915/kms_dsc_helper.c | 15 +++++++-------- >>  1 file changed, 7 insertions(+), 8 deletions(-) >> >> diff --git a/tests/i915/kms_dsc_helper.c >> b/tests/i915/kms_dsc_helper.c >> index ae59edb6bec9..160364cd28bf 100644 >> --- a/tests/i915/kms_dsc_helper.c >> +++ b/tests/i915/kms_dsc_helper.c >> @@ -133,13 +133,12 @@ static bool >> is_dsc_output_format_supported_by_platform(int disp_ver, enum dsc_ou >>  bool is_dsc_output_format_supported(int drmfd, int disp_ver, >> igt_output_t *output, >>                                     enum dsc_output_format >> output_format) >>  { >> -       if (!(igt_is_dsc_output_format_supported_by_sink(drmfd, >> output->name, output_format)) && >> -            (is_dsc_output_format_supported_by_platform(disp_ver, >> output_format))) { >> -                   igt_debug("DSC %s output format not supported on >> connector %s\n", >> - >> kmstest_dsc_output_format_str(output_format), >> -                              output->name); >> -                       return false; >> -               } >> +       if (is_dsc_output_format_supported_by_platform(disp_ver, >> output_format) && >> +           igt_is_dsc_output_format_supported_by_sink(drmfd, output- >>> name, output_format)) >> +               return true; >> >> -       return true; >> +       igt_debug("DSC %s output format not supported on connector >> %s\n", >> +                 kmstest_dsc_output_format_str(output_format), >> output->name); >> + >> +       return false; >>  } >