From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 4E3A844B0D for ; Thu, 22 May 2025 05:06:48 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 7732268CEFC; Thu, 22 May 2025 08:06:44 +0300 (EEST) Received: from out203-205-221-245.mail.qq.com (out203-205-221-245.mail.qq.com [203.205.221.245]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 0754F68CDF6 for ; Thu, 22 May 2025 08:06:36 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1747890384; bh=vSzSczwmz8UyWZugoT4zIRdMjz7BbuYDsZgvAMxlYY0=; h=From:To:Cc:Subject:Date; b=H1Qhfi8VJkDsUKUBKL9ZWf60mGiKAY1tqeGABeXVJO49k5liXTq8RAon3oDhslMfQ /3Ev6DeUq2lW0G+YL8XkQ26TCPiuNqCqxKing7IGP6COWFHW19jYfabIuIurN6spFr I8Ud+jRlF/pMxuNL7Ywt/MR0WyJgrwHqYZS1oLdo= Received: from localhost.localdomain ([119.147.10.242]) by newxmesmtplogicsvrszgpua8-0.qq.com (NewEsmtp) with SMTP id 1970B63C; Thu, 22 May 2025 13:06:23 +0800 X-QQ-mid: xmsmtpt1747890383tr6kvhu97 Message-ID: X-QQ-XMAILINFO: NKv2G1wnhDBntS86X/tm0czRnVvvdkf6X0QWwL1lBHA+FJRa2zCrtElkXoeVdH oJrjsLoI/VzBMcVYvRviNv7TB61vXJ0OdsKmmt8r+g7LRYMe2A4U7NxLZgyQz5bFd9gTRAyc0MIG MVh8aRaaL8Br+JDPlDWfEMRfBCBbO6gu4pVnqZGgB6Afb4Bg8sJ7/2DMtV/qEyzo4W/RF32P4kg6 iFgCsmgZ1E7Vmpq6svrTnhKy/WbADW3cXEQuHXSQZ02sNiuJGojSam0bjPbEarxxNDDENKJzHVsg CmOFFcod9iHtZ1DwQIktQKAI2UR45+vJUoFLKtbWwHlRx6JKbJ39je7PwO6qrpeVjZ6KqozJjDnB mQ4GR6LCu69AeGNVfM9j8EuCPreqrTn4iO5JeaZMfC2mDjUh5wyJ0SjnpCWxwZGB24KulWRFi0VX 14nR8YmcfIdcwYJuXzgQfPys1E4UL86ZbId2kt1Aad7bVMToj3x9cb+J+/QLzm4Pz1xCT9YCMcy3 YNVrn+ExCeqgoSmlPErC4vibLLAIG5/cdcs65zFt06xf23eAwvS2rlPIWrvCR93pgm/JffsUfsW/ Xv6Ynga8YNwDmb43qKE1dUMF9VzpzZ3MXgaanTsDjiSZ24FPpr2TSGmPg4ZJ8dHJAkfUrSPvJnPu 4LNxmmY7+rT2Scobj+5r9quUgEsLjor994nq+ULFIn8f2kqXqw8hmeuITNm72/WGo1BnpayjaY+0 3FSN78oSxxT+IcN5y895OLJg+ipFh4VE1hevdwQ1eu8jXKLzpnauLbCuBQ/N2nIdd2aWAFetFH+M HKOasc7MC7nhDdTIuMpYgGr8wWuOUW8s9GBZcU3avxUwSgwQ0Jd/FHdVLAeRzCcjlJB6k/LVJQuU QtDd+0JyIM8OCxiujI9pV0iJUGviYvM74UdHYPdx0RZbM2cVmfxKDHcx9cCUVpFwrbAHQbFMzRN1 TyBry76SriSkx04Pl3TKIz6ArdS7bsl7LPWi0z2W/B+SnDla7pSQ== X-QQ-XMRINFO: NyFYKkN4Ny6FSmKK/uo/jdU= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Thu, 22 May 2025 13:06:15 +0800 X-OQ-MSGID: <20250522050615.88500-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2 1/4] avcodec/h2645_vui: Ensure color primaries/trc/space isn't reserved value X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Zhao Zhili Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: From: Zhao Zhili Fix error reported by swscaler: Unsupported input (Operation not supported): fmt:yuv420p csp:unknown prim:reserved trc:bt709 -> fmt:yuv420p csp:bt709 prim:reserved trc:bt709 --- libavcodec/h2645_vui.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/libavcodec/h2645_vui.c b/libavcodec/h2645_vui.c index e5c7bf46f9..0e576c1563 100644 --- a/libavcodec/h2645_vui.c +++ b/libavcodec/h2645_vui.c @@ -67,11 +67,16 @@ void ff_h2645_decode_common_vui_params(GetBitContext *gb, H2645VUI *vui, void *l vui->matrix_coeffs = get_bits(gb, 8); // Set invalid values to "unspecified" - if (!av_color_primaries_name(vui->colour_primaries)) + if (vui->colour_primaries == AVCOL_PRI_RESERVED0 || + vui->colour_primaries == AVCOL_PRI_RESERVED || + !av_color_primaries_name(vui->colour_primaries)) vui->colour_primaries = AVCOL_PRI_UNSPECIFIED; - if (!av_color_transfer_name(vui->transfer_characteristics)) + if (vui->transfer_characteristics == AVCOL_TRC_RESERVED0 || + vui->transfer_characteristics == AVCOL_TRC_RESERVED || + !av_color_transfer_name(vui->transfer_characteristics)) vui->transfer_characteristics = AVCOL_TRC_UNSPECIFIED; - if (!av_color_space_name(vui->matrix_coeffs)) + if (vui->matrix_coeffs == AVCOL_SPC_RESERVED || + !av_color_space_name(vui->matrix_coeffs)) vui->matrix_coeffs = AVCOL_SPC_UNSPECIFIED; } } -- 2.46.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".