From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 4D6594B3F1 for ; Wed, 5 Jun 2024 09:24:23 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DCCCF68D74A; Wed, 5 Jun 2024 12:24:16 +0300 (EEST) Received: from sender-op-o11.zoho.eu (sender-op-o11.zoho.eu [136.143.169.11]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5B91468D6A3 for ; Wed, 5 Jun 2024 12:24:10 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; t=1717579449; cv=none; d=zohomail.eu; s=zohoarc; b=J3koai28h+b7frdMDA+MefXn2P2Qb8i7auw2CuK196clfilr5lCNdvZ/VDSvYn0yzWEC0MKb4G1fQrAkQU5bhw9YF5EkB3QZD+VTBtkGDXkhs3baMgoW2hwAHnRu1UgZuYMbNh29zCKS3pVHsnLbuC5K60qwhnX4IYW/1Bzf2+s= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.eu; s=zohoarc; t=1717579449; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=TwaOg1xKbAIC9BGXZUTQ1ehcBxRVVdQOjXxP4cswqSU=; b=VdRv8HK6+uWOKiJxM+9uO5Swy2zFjb8QPN4D/LOdo8Pm7HB3qwJcKPqXgttWn6mhjtFR/FvrU53SZCtvVt3dRGBe5v1qiDHv/KLAgItwaPcfXr6gie4qONwTrKnJ4Kalhnlt2ijZ83Owu16zo5vZvdwX0gy9STfewizHm0EgERc= ARC-Authentication-Results: i=1; mx.zohomail.eu; dkim=pass header.i=frankplowman.com; spf=pass smtp.mailfrom=post@frankplowman.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1717579449; s=zmail; d=frankplowman.com; i=post@frankplowman.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=TwaOg1xKbAIC9BGXZUTQ1ehcBxRVVdQOjXxP4cswqSU=; b=Ea8KhwbnhCJ4XqDNiWLfQYyfvkEacvIbSrAqw4O2ZFhhRABdsj4wW/LOyds0NHs3 GKhWISKZhN5N448T12/E5um4uA6QrSoolMu7DihYgbSRqSTV2kee/NkS1oTyMuVjEtL mTVdWP3ln3Um7G1jrK14LntJd5gvQ8s+iDwihw/8= Received: by mx.zoho.eu with SMTPS id 1717579447566254.34394484132508; Wed, 5 Jun 2024 11:24:07 +0200 (CEST) From: Frank Plowman To: ffmpeg-devel@ffmpeg.org Date: Wed, 5 Jun 2024 10:23:44 +0100 Message-ID: <20240605092344.83464-2-post@frankplowman.com> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240605092344.83464-1-post@frankplowman.com> References: <20240605092344.83464-1-post@frankplowman.com> MIME-Version: 1.0 X-ZohoMailClient: External Subject: [FFmpeg-devel] [PATCH v2 2/2] lavc/vvc: Prevent overflow in chroma QP derivation 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: Frank Plowman Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gdGhlIHRvcCBvZiBwLiAxMTIgaW4gVlZDICgwOS8yMDIzKToKCkl0IGlzIGEgcmVxdWlyZW1l bnQgb2YgYml0c3RyZWFtIGNvbmZvcm1hbmNlIHRoYXQgdGhlIHZhbHVlcyBvZgpxcEluVmFsWyBp IF1bIGogXSBhbmQgcXBPdXRWYWxbIGkgXVsgaiBdIHNoYWxsIGJlIGluIHRoZSByYW5nZQpvZiDi iJJRcEJkT2Zmc2V0IHRvIDYzLCBpbmNsdXNpdmUgZm9yIGkgaW4gdGhlIHJhbmdlIG9mIDAgdG8K bnVtUXBUYWJsZXMg4oiSIDEsIGluY2x1c2l2ZSwgYW5kIGogaW4gdGhlIHJhbmdlIG9mIDAgdG8K c3BzX251bV9wb2ludHNfaW5fcXBfdGFibGVfbWludXMxWyBpIF0gKyAxLCBpbmNsdXNpdmUuCgpT aWduZWQtb2ZmLWJ5OiBGcmFuayBQbG93bWFuIDxwb3N0QGZyYW5rcGxvd21hbi5jb20+Ci0tLQog bGliYXZjb2RlYy92dmMvcHMuYyB8IDcgKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvdnZjL3BzLmMg Yi9saWJhdmNvZGVjL3Z2Yy9wcy5jCmluZGV4IGJmYzNjMTIxZmQuLmM0ZjY0ZDVkYTcgMTAwNjQ0 Ci0tLSBhL2xpYmF2Y29kZWMvdnZjL3BzLmMKKysrIGIvbGliYXZjb2RlYy92dmMvcHMuYwpAQCAt MTAxLDkgKzEwMSwxNCBAQCBzdGF0aWMgaW50IHNwc19jaHJvbWFfcXBfdGFibGUoVlZDU1BTICpz cHMpCiAKICAgICAgICAgcXBfb3V0WzBdID0gcXBfaW5bMF0gPSByLT5zcHNfcXBfdGFibGVfc3Rh cnRfbWludXMyNltpXSArIDI2OwogICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IG51bV9wb2lu dHNfaW5fcXBfdGFibGU7IGorKyApIHsKKyAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgZGVsdGFf cXBfb3V0ID0gKHItPnNwc19kZWx0YV9xcF9pbl92YWxfbWludXMxW2ldW2pdIF4gci0+c3BzX2Rl bHRhX3FwX2RpZmZfdmFsW2ldW2pdKTsKICAgICAgICAgICAgIGRlbHRhX3FwX2luW2pdID0gci0+ c3BzX2RlbHRhX3FwX2luX3ZhbF9taW51czFbaV1bal0gKyAxOworICAgICAgICAgICAgaWYgKHFw X2luW2pdICsgZGVsdGFfcXBfaW5bal0gPiA2MykKKyAgICAgICAgICAgICAgICByZXR1cm4gQVZF UlJPUihFSU5WQUwpOwogICAgICAgICAgICAgcXBfaW5baisxXSA9IHFwX2luW2pdICsgZGVsdGFf cXBfaW5bal07Ci0gICAgICAgICAgICBxcF9vdXRbaisxXSA9IHFwX291dFtqXSArIChyLT5zcHNf ZGVsdGFfcXBfaW5fdmFsX21pbnVzMVtpXVtqXSBeIHItPnNwc19kZWx0YV9xcF9kaWZmX3ZhbFtp XVtqXSk7CisgICAgICAgICAgICBpZiAocXBfb3V0W2pdICsgZGVsdGFfcXBfb3V0ID4gNjMpCisg ICAgICAgICAgICAgICAgcmV0dXJuIEFWRVJST1IoRUlOVkFMKTsKKyAgICAgICAgICAgIHFwX291 dFtqKzFdID0gcXBfb3V0W2pdICsgZGVsdGFfcXBfb3V0OwogICAgICAgICB9CiAgICAgICAgIHNw cy0+Y2hyb21hX3FwX3RhYmxlW2ldW3FwX2luWzBdICsgb2ZmXSA9IHFwX291dFswXTsKICAgICAg ICAgZm9yIChpbnQgayA9IHFwX2luWzBdIC0gMSArIG9mZjsgayA+PSAwOyBrLS0pCi0tIAoyLjQ1 LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBl Zy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1w ZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlz aXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3 aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K