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 163F74C2B2 for ; Wed, 3 Sep 2025 22:56:02 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'TsBrJvX7PhpMxM2AjySakuKiHvd9uwILe6TNzvPjHa4=', expected b'Mr55inuiWv6+WTgO8Njds//vb8WiA8s6MpjRXsJ07Gg=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1756940131; h=mime-version : to : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=TsBrJvX7PhpMxM2AjySakuKiHvd9uwILe6TNzvPjHa4=; b=E5oHD6seTiCLGG7++Oezag8DW79b8Jo57xEw5SnnUpDkC09sKaQL/FnNpM3RwvC+fOQk2 LFd8Xe/qrHOA8tWiO7YCkJU6YOT8Lzn51T+yBxKUaskAvGdKvzyq8VRcTngmurllKulajU8 SoFqeYLpuIvxVUvz65ofYn9vxF8MytaGkvsjC1+8E03KovyN4FDK2bhsE+dycsVKt75NS7F yfnFAd0QQ+D1XgiQJb4hE7dNcTpsLLxDA2tLhvOmn/Pni1IZV5Z307LodFW5Fpy4xDQzLUM 574K5m9/LT3tbXfN/a0vDFTVl0qah2MYD2Y11I5MIMdOIuvvbxhhgh8C4tFA== Received: from [172.19.0.4] (unknown [172.19.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id CFB9368E7B3; Thu, 4 Sep 2025 01:55:31 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1756940116; b=XyPbI8oORO+Uiu2pT5drz9WX9MEIaueOJTC9sGQxpeWqVApHbSYRi5RPA95JKQOmnDxI3 QC3yee9+VfMOz8EExRpDkzPLgx0o0tZa70XxFimdM7l7opN4sxKYRdLP8FbS6BeU9NNySFX 2ezIXiU3LamKVKVlTbvrvJwdbkqpSryRaHu3iFYqpMcI0FaDjGPMmrNLqKTrVh8jrynPm0T dPj01j6OkLxhdF6uYC390vcT6mpenTC1mnqX0vM6QYTIUAc4zBQPVMHsQ2aMk/lfV3Y4eT0 D2jISxlG5FPlbC5Chxyhu1Zyc9z4pvpF0ZwJuzQhk0QTGVup98prpSsc9RqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1756940116; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=VcANcbN6xPO4Xq6nkQpnC8Rrn8DO/JRmxQNsJPPmFvY=; b=n4uwsJKw0ZQWEqqaLb8NnVo9mWXuJJBF8snBSqieE2XeIG0JA/zSnioNDTydnhb1XPO2E IpPGrj0u6s0eazcJvzVjZpogzLBFTNSqrRwemzbz1jMrvBpMncotVVCQf3WQAa8k2JvZ04H JZ4VBtYxYeFcrepsk3N4sRYLqMO20Zhujm44JEldyaT9d2I4+Nt+5+4LWJLVYppbLkGDoyI Fed6oX4VnxceMPsQS7f4U+6G+hEfvPZUkH41n45jhbzo+qxwdDFk3rv8/GBr7KYKrrHvJ/m JlFOiMB7uRotloNaAppedoSzjbjGzAhHgAIsJy1mmxO9yB7qnRyG+c/IsD8g== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=none Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1756940104; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : from; bh=Mr55inuiWv6+WTgO8Njds//vb8WiA8s6MpjRXsJ07Gg=; b=ciKn0f79fXpc+Nq4CZcGBB7PU8oGHEVaLP2Bf3FwT4gE2tTC0leYzBJ3qpZQdLzJ2Pc29 W8aeC+WJdHdQ2igO+gemma6JsVh5kcmZLSjSPRbVwLpIIuvBXq/eu/Q7EzgQZAwbVgvG9fq LaokHrnutb9CwMfhy2Ycav+0Tf/2glxlCjDwarkrpQeVuiERz9WNBdfDeSfazDXojyyzA4k vDnDgM3UJjPBhlC1yVm6psissXhGkGN2V9lWwLJEn+QWRSRuXYhLYyXSY73KCXmO27hgYwm MxlmTa37FEFwB+qNBlsHsDZwBQHP+uryDx9SySZgRTJkhQ9ptaJvL4HfdxoA== Received: from 5d8f51c41678 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id A88B568E6AE for ; Thu, 4 Sep 2025 01:55:04 +0300 (EEST) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Message-ID: <175694010490.25.8169504599751349776@463a07221176> Message-ID-Hash: DEDYC7BL7OTJEXVZP6VQ7RI6QBJRHZRW X-Message-ID-Hash: DEDYC7BL7OTJEXVZP6VQ7RI6QBJRHZRW X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] avcodec/vaapi_encode: avoid potential overflow (PR #20421) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Tong Wu via ffmpeg-devel Cc: Tong Wu Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #20421 opened by Tong Wu (tong1wu) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20421 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20421.patch The max_frame_size in byte will be filled in VAEncMiscParameterBufferMaxFrameSize which receives size in bit. This requires max_frame_size * 8. Signed-off-by: Tong Wu >>From 971e1dec185529f05f33076c2b6eb1b1210b91e1 Mon Sep 17 00:00:00 2001 From: Tong Wu Date: Thu, 4 Sep 2025 06:51:24 +0800 Subject: [PATCH] avcodec/vaapi_encode: avoid potential overflow The max_frame_size in byte will be filled in VAEncMiscParameterBufferMaxFrameSize which receives size in bit. This requires max_frame_size * 8. Signed-off-by: Tong Wu --- libavcodec/vaapi_encode.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/vaapi_encode.h b/libavcodec/vaapi_encode.h index 8e3eab9f27..1fa1e99a31 100644 --- a/libavcodec/vaapi_encode.h +++ b/libavcodec/vaapi_encode.h @@ -360,7 +360,7 @@ int ff_vaapi_encode_close(AVCodecContext *avctx); { "max_frame_size", \ "Maximum frame size (in bytes)",\ OFFSET(common.max_frame_size), AV_OPT_TYPE_INT, \ - { .i64 = 0 }, 0, INT_MAX, FLAGS } + { .i64 = 0 }, 0, INT_MAX / 8, FLAGS } #define VAAPI_ENCODE_RC_MODE(name, desc) \ { #name, desc, 0, AV_OPT_TYPE_CONST, { .i64 = RC_MODE_ ## name }, \ -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org