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 EC7474AFBB for ; Thu, 30 May 2024 16:48:24 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0456968D321; Thu, 30 May 2024 19:48:22 +0300 (EEST) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A855868C0E8 for ; Thu, 30 May 2024 19:48:15 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id 2CB77542A119 for ; Thu, 30 May 2024 18:48:15 +0200 (CEST) Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id E7DEA5429FAE for ; Thu, 30 May 2024 18:48:14 +0200 (CEST) Message-ID: <8012443e7bcefe0eea730fe694e38975a6a3d074.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Thu, 30 May 2024 18:48:13 +0200 In-Reply-To: References: <27e5f614496e729f68326a31c3ac70d5923cfa97.camel@haerdin.se> <45AFBAB8-9264-40AF-B8A8-15CAB1DB5735@remlab.net> <7744F895-46D2-471F-B9A6-821D507E6519@remlab.net> <20ed729b1ab93ec21e643f8b26498fa900a33019.camel@haerdin.se> User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 1/5] lavu/common.h: Fix UB in av_clipl_int32_c() 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 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: dG9yIDIwMjQtMDUtMzAga2xvY2thbiAxMjo0MiAtMDMwMCBza3JldiBKYW1lcyBBbG1lcjoKPiBP biA1LzMwLzIwMjQgMTI6MzIgUE0sIFRvbWFzIEjDpHJkaW4gd3JvdGU6Cj4gPiB0b3IgMjAyNC0w NS0zMCBrbG9ja2FuIDE3OjI4ICswMzAwIHNrcmV2IFLDqW1pIERlbmlzLUNvdXJtb250Ogo+ID4g PiAKPiA+ID4gCj4gPiA+IExlIDMwIG1haSAyMDI0IDE3OjA3OjIxIEdNVCswMzowMCwgIlRvbWFz IEjDpHJkaW4iCj4gPiA+IDxnaXRAaGFlcmRpbi5zZT4gYQo+ID4gPiDDqWNyaXTCoDoKPiA+ID4g PiA+IFdlIHNob3VsZCBkZXBlbmQgb24gcHVubmluZyBhcyBsb25nIGFzIGl0IGNvbmZvcm1zIHRv IHRoZQo+ID4gPiA+ID4gc3RhbmRhcmQuCj4gPiA+ID4gCj4gPiA+ID4gTXkgbWlzdGFrZSwgSSBm b3Jnb3QgdHlwZSBwdW5uaW5nIGlzIGFsbG93ZWQgaW4gQy4gSXQncyBVQiBpbgo+ID4gPiA+IEMr Kwo+ID4gPiA+IAo+ID4gPiA+ID4gPiBUaGUgc3RhbmRhcmQgY29tcGxpYW50IHdheQo+ID4gPiA+ ID4gPiBpcyB0byB1c2UgbWVtY3B5KCkKPiA+ID4gPiA+IAo+ID4gPiA+ID4gVGhhdCdzIHdheSB3 b3JzZSB0aGFuIHVuaW9uIGluIHRlcm1zIG9mIGhvdyBwcm9hY3RpdmVseSB0aGUKPiA+ID4gPiA+ IGNvbXBpbGVyCj4gPiA+ID4gPiBuZWVkcyB0byBvcHRpbWlzZSwgYW5kIGJvdGggYXBwcm9hY2hl cyBhcmUgYXMgY29uZmlybWluZy4KPiA+ID4gPiAKPiA+ID4gPiBBIGdvb2QgY29tcGlsZXIgd2ls bCBkbyB0aGUgc2FtZSB0aGluZwo+ID4gPiAKPiA+ID4gVHJ1ZSwgYW5kIEkgZG9uJ3QgY2FyZSB2 ZXJ5IG11Y2ggYWJvdXQgbWVtY3B5IHZzIHVuaW9uLCBhcyB0aGV5Cj4gPiA+IGJvdGgKPiA+ID4g cmVseSBvbiBtYXRjaGluZyByZXByZXNlbnRhdGlvbi4gQUZBSVIsIEZGbXBlZyB0ZW5kcyB0byB1 c2UKPiA+ID4gdW5pb25zCj4gPiA+IHRob3VnaC4KPiA+ID4gCj4gPiA+ID4gCj4gPiA+ID4gTWF5 YmUgSSBjYW4gZ2V0IHRoZSByaXNjdiB2ZXJzaW9uIGNvdmVyZWQgYnkgRXZhIGFzIHdlbGwuCj4g PiA+ID4gVGhhdCdzCj4gPiA+ID4gYmV5b25kCj4gPiA+ID4gdGhlIHNjb3BlIG9mIHRoaXMgcGF0 Y2hzZXQKPiA+ID4gCj4gPiA+IElNSE8sIHRoaXMgc3BlY2lmaWMgcGF0Y2ggKGFuZCB0aGUgZm9s bG93aW5nIG9uZSkgYXJlIGJlYXRpbmcKPiA+ID4gZGVhZAo+ID4gPiBob3JzZXMuIFN1cmUgdGhl cmUgbWF5IGJlIHRoZW9yZXRpY2FsIFVCIGluIHRoZSBjdXJyZW50IGNvZGUsIGJ1dAo+ID4gPiBp Zgo+ID4gPiB0aGVyZSBpcyBhICpiZXR0ZXIqIGltcGxlbWVudGF0aW9uLCBiZXR0ZXIgc3dpdGNo IHRvIHRoYXQgdGhhbgo+ID4gPiBiaWtlCj4gPiA+IHNoZWRkaW5nIHRoZSBmaXggZm9yIHRoZSBV Qi4KPiA+IAo+ID4gQXJlIHlvdSBzYXlpbmcgdGhhdCBVQiBpcyBhY2NlcHRhYmxlPyBZb3Uga25v dyB0aGUgY29tcGlsZXIgaXMgZnJlZQo+ID4gdG8KPiA+IGFzc3VtZSBzaWduZWQgYXJpdGhtZXRp YyBkb2Vzbid0IG92ZXJmbG93LCByaWdodD8gSWYgc28gdGhlbiB3aGF0Cj4gPiBvdGhlcgo+ID4g VUIgbWlnaHQgd2UgYWNjZXB0Pwo+IAo+IEhlIGRpZCBub3Qgc2F5IHRoYXQuLi4gSGUgc2FpZCB3 ZSBzaG91bGQgc3dpdGNoIHRvIGEgYmV0dGVyIAo+IGltcGxlbWVudGF0aW9uIHJhdGhlciB0aGFu IHRyeWluZyB0byBmaXggdGhlIGV4aXN0aW5nIHBvdGVudGlhbGx5Cj4gYnVnZ3kgb25lLgoKSSBo YXZlIGEgZml4IGZvciBkZW1vbnN0cmFibGUgVUIgYW5kIFLDqW1pIGlzIHByb2JsZW1hdGl6aW5n IGl0LiBJdCBpcwpub3QgYSAidGhlb3JldGljYWwiIFVCIC0gdGhhdCdzIG5vdCBob3cgVUIgd29y a3MuIEFueSBjb21waWxlciBkb2luZwpiYXNpYyB2YWx1ZSBhbmFseXNpcyB3aWxsIGZpbmQgaXQs IGFuZCBpcyB0aGVyZWZvcmUgZnJlZSB0byBkbyB3aGF0ZXZlcgppdCB3YW50cywgZm9yIGV4YW1w bGUgZGVsZXRpbmcgYWxsIGNhbGxzIHRvIGF2X2NsaXBsX2ludDMyX2MoKS4KCldlIGNvdWxkIGNl cnRhaW5seSByZXBsYWNlIHNvbWUgb2YgdGhlc2UgZnVuY3Rpb25zIHdpdGggaW50cmluc2ljcywg YnV0CnRoYXQncyBub3Qgd2hhdCB0aGlzIHBhdGNoc2V0IGlzIGFib3V0LiBJIGRvbid0IGtub3cg d2hhdCBzZXQgb2YKY29tcGlsZXJzIHdlIHN1cHBvcnQuIEkgZG9uJ3Qga25vdyB3aGF0IGludHJp bnNpY3MgdGhleSBzdXBwb3J0LiBBbSBJCnRvIGJlIGNvbXBlbGxlZCB0byBmaWd1cmUgdGhhdCBv dXQsIGFuZCBwcm92aWRlIHRoZSBuZWNlc3NhcnkKaW50cmluc2ljcyBmb3IgYWxsIG9mIHRoZW0/ CgpUaGlzIG1heSBhbGwgc2VlbSB0cml2aWFsLCBhbmQgaXQgaXMsIGJ1dCB0aGlzIHBhdGNoc2V0 IGlzIGFsc28gYSB0ZXN0CmJhbGxvb24uIExpbmUgc3RydWdnbGUgaXMgaW1wb3J0YW50LiBXaGF0 IEkgc2VlIGlzIHRoZSBzdGFsbGluZyBvZgpmaXhlcyBvZiAqa25vd24gYnJva2VuIGNvZGUqLiBU aGF0IGlzIG5vdCBlbmNvdXJhZ2luZy4KCi9Ub21hcwpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBl Zy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBl Zy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==