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 23DED436B1 for ; Tue, 21 Jun 2022 16:24:23 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 12AD268B656; Tue, 21 Jun 2022 19:24:21 +0300 (EEST) Received: from shout01.mail.de (shout01.mail.de [62.201.172.24]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 43F1D68B2A1 for ; Tue, 21 Jun 2022 19:24:14 +0300 (EEST) Received: from postfix01.mail.de (postfix01.bt.mail.de [10.0.121.125]) by shout01.mail.de (Postfix) with ESMTP id 86C6DA0B97 for ; Tue, 21 Jun 2022 18:24:13 +0200 (CEST) Received: from smtp01.mail.de (smtp01.bt.mail.de [10.0.121.211]) by postfix01.mail.de (Postfix) with ESMTP id 6E5AD801A9 for ; Tue, 21 Jun 2022 18:24:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.de; s=mailde202009; t=1655828653; bh=FSFuWUanpnspcZ8wofHjauY2n9Tt9xINXw59LELdW2o=; h=Message-ID:Date:Subject:To:From:From:To:CC:Subject:Reply-To; b=YUwAo3C1rAKYyYkNl/nbOLOk+6uUT8KDzM4/0NcqU5VCKsWnnvo4tmmwotC1MJhYe bRrWzwQoSS7BGQUZheCSDaJ5Ow4ssTxtZNi2OOBtqJWDGVJTvJOuY+ARxZBGAWzEjk QIzuJTpFkN+IxCLL0oy6EMcjzY6lPnS68EaOoiHjZiQRFlD9nF1231HUaLzVjBXlHa XXuRUi0P0GJgPectJv94G07yFCrGxHJP+6brVkNvUUsoURpl0tJX7QYMo85Otm2Xha mM92TvZxrvBUZB9yz04dc541ca7T3NC1LPYOV0S91DgRFg3QOtyCr0YyWtkPY0QOJG uPiIt2BQLHojw== Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtp01.mail.de (Postfix) with ESMTPSA id 28DA1100465 for ; Tue, 21 Jun 2022 18:24:13 +0200 (CEST) Message-ID: Date: Tue, 21 Jun 2022 18:24:12 +0200 MIME-Version: 1.0 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <80816607-3610-9133-9d5d-7fee3040de06@mail.de> <82d9a6ac-5365-dae4-9825-eabec6b2151f@mail.de> <141157fa-3768-a187-81a7-52b89aa10787@mail.de> <42f74487-3207-d56b-a776-237986498257@mail.de> From: Thilo Borgmann In-Reply-To: <42f74487-3207-d56b-a776-237986498257@mail.de> X-purgate: clean X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 2745 X-purgate-ID: 154282::1655828653-000005DA-62F7497D/0/0 Subject: Re: [FFmpeg-devel] [PATCH] lavc/dovi_rpu: Fix UB for possible left shift of negative values 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: QW0gMjAuMDYuMjIgdW0gMTE6MDYgc2NocmllYiBUaGlsbyBCb3JnbWFubjoKPiBBbSAxNi4wNi4y MiB1bSAxMzoxOSBzY2hyaWViIFRoaWxvIEJvcmdtYW5uOgo+PiBBbSAxNi4wNi4yMiB1bSAxMjo0 MCBzY2hyaWViIEFuZHJlYXMgUmhlaW5oYXJkdDoKPj4+IFRoaWxvIEJvcmdtYW5uOgo+Pj4+IEFt IDE2LjA2LjIyIHVtIDEyOjEzIHNjaHJpZWIgQW5kcmVhcyBSaGVpbmhhcmR0Ogo+Pj4+PiBUaGls byBCb3JnbWFubjoKPj4+Pj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2RvdmlfcnB1LmMgYi9s aWJhdmNvZGVjL2RvdmlfcnB1LmMKPj4+Pj4+IGluZGV4IGE4NzU2MmM4YTMuLjgzM2NlOWU3MDUg MTAwNjQ0Cj4+Pj4+PiAtLS0gYS9saWJhdmNvZGVjL2RvdmlfcnB1LmMKPj4+Pj4+ICsrKyBiL2xp YmF2Y29kZWMvZG92aV9ycHUuYwo+Pj4+Pj4gQEAgLTE1Myw3ICsxNTMsNyBAQCBzdGF0aWMgaW5s aW5lIHVpbnQ2NF90IGdldF91ZV9jb2VmKEdldEJpdENvbnRleHQKPj4+Pj4+ICpnYiwgY29uc3Qg QVZET1ZJUnB1RGF0YUhlYWRlcgo+Pj4+Pj4gwqDCoMKgwqDCoMKgIGNhc2UgUlBVX0NPRUZGX0ZJ WEVEOgo+Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXBhcnQgPSBnZXRfdWVfZ29sb21iX2xv bmcoZ2IpOwo+Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgZnBhcnQudTMyID0gZ2V0X2JpdHNf bG9uZyhnYiwgaGRyLT5jb2VmX2xvZzJfZGVub20pOwo+Pj4+Pj4gLcKgwqDCoMKgwqDCoMKgIHJl dHVybiAoaXBhcnQgPDwgaGRyLT5jb2VmX2xvZzJfZGVub20pICsgZnBhcnQudTMyOwo+Pj4+Pj4g K8KgwqDCoMKgwqDCoMKgIHJldHVybiBpcGFydCAqICgxIDw8IGhkci0+Y29lZl9sb2cyX2Rlbm9t KSArIGZwYXJ0LnUzMjsKPj4+Pj4+IMKgwqAgwqDCoMKgwqDCoCBjYXNlIFJQVV9DT0VGRl9GTE9B VDoKPj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZwYXJ0LnUzMiA9IGdldF9iaXRzX2xvbmco Z2IsIDMyKTsKPj4+Pj4+IEBAIC0xNzIsNyArMTcyLDcgQEAgc3RhdGljIGlubGluZSBpbnQ2NF90 IGdldF9zZV9jb2VmKEdldEJpdENvbnRleHQKPj4+Pj4+ICpnYiwgY29uc3QgQVZET1ZJUnB1RGF0 YUhlYWRlciAqCj4+Pj4+PiDCoMKgwqDCoMKgwqAgY2FzZSBSUFVfQ09FRkZfRklYRUQ6Cj4+Pj4+ PiDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpcGFydCA9IGdldF9zZV9nb2xvbWJfbG9uZyhnYik7Cj4+ Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmcGFydC51MzIgPSBnZXRfYml0c19sb25nKGdiLCBo ZHItPmNvZWZfbG9nMl9kZW5vbSk7Cj4+Pj4+PiAtwqDCoMKgwqDCoMKgwqAgcmV0dXJuIChpcGFy dCA8PCBoZHItPmNvZWZfbG9nMl9kZW5vbSkgKyBmcGFydC51MzI7Cj4+Pj4+PiArwqDCoMKgwqDC oMKgwqAgcmV0dXJuIGlwYXJ0ICogKDEgPDwgaGRyLT5jb2VmX2xvZzJfZGVub20pICsgZnBhcnQu dTMyOwo+Pj4+Pj4gwqDCoCDCoMKgwqDCoMKgIGNhc2UgUlBVX0NPRUZGX0ZMT0FUOgo+Pj4+Pj4g wqDCoMKgwqDCoMKgwqDCoMKgwqAgZnBhcnQudTMyID0gZ2V0X2JpdHNfbG9uZyhnYiwgMzIpOwo+ Pj4+Pgo+Pj4+PiBjb2VmX2xvZzJfZGVub20gY2FuIGJlIGluIHRoZSByYW5nZSAxMy4uMzIuIFRo aXMgbWVhbnMgdGhhdCAxIDw8Cj4+Pj4+IGhkci0+Y29lZl9sb2cyX2Rlbm9tIGNhbiBiZSBVQiAo bmFtZWx5IGlmIGNvZWZfbG9nMl9kZW5vbSBpcyAzMSBvciAzMgo+Pj4+PiBmb3Igb3JkaW5hcnkg MzIgYml0IGludHMpOyB0aGlzIHRpbWUgaXQgaXMgbm90IFVCIHRoYXQgaGFwcGVucyB0byB3b3Jr Cj4+Pj4+IGFzIGV4cGVjdGVkLCBiZWNhdXNlIDEgPDwgMzIgd2lsbCBiZSAwIG9yIDEgKGRlcGVu ZGluZyB1cG9uIHRoZSBzeXN0ZW0pCj4+Pj4+IGFuZCBub3QgMl4zMi4gSW4gY2FzZSBvZiBnZXRf dWVfY29lZigpIHRoaXMgYWN0dWFsbHkgYWRkcyBVQiB0bwo+Pj4+PiBvdGhlcndpc2UgZmluZSBj b2RlLgo+Pj4+Cj4+Pj4gU28gMUxMIGl0IG5lZWRzIHRvIGJlLCBub3Q/IEFtIEkgc3RpbGwgbWlz c2luZyBzb21ldGhpbmc/Cj4+Pj4KPj4+Cj4+PiBUaGlzIHZlcnNpb24gc2hvdWxkIG5vdCBhZGQg bmV3IFVCLgo+Pj4gSSBidHcgZG9uJ3QgZ2V0IHdoeSB5b3UgYXJlIGNoYW5naW5nIGdldF91ZV9j b2VmKCkgYXQgYWxsOiBJdCdzIGZpbmUKPj4+IGFzLWlzOyBjb25zaXN0ZW5jeSBzaG91bGQgb25s eSB0cnVtcCB3aGVuIHRoZSBjaG9pY2UgaXMgYmV0d2VlbiBzZXZlcmFsCj4+PiBlcXVhbGx5IGdv b2QgYWx0ZXJuYXRpdmVzIHdoaWNoIGlzIElNTyBub3QgdHJ1ZSBoZXJlLiAoVGhlIHJlYXNvbiB0 aGF0IEMKPj4+IG1ha2VzIGxlZnQgc2hpZnRzIG9mIG5lZ2F0aXZlIHZhbHVlcyBVQiBpcyBiZWNh dXNlIG9mIG5vbi10d28ncwo+Pj4gY29tcGxlbWVudCBzeXN0ZW1zLCBzbyBpdCBpcyB1bmZvcnR1 bmF0ZSBmb3IgYSBwcm9qZWN0IGxpa2UgRkZtcGVnIHRoYXQKPj4+IHJlcXVpcmVzIHR3bydzIGNv bXBsZW1lbnQgdGhhdCBpdCBoYXMgdG8gd29ya2Fyb3VuZCB0aGlzIHJlc3RyaWN0aW9uIGJ5Cj4+ PiB1c2luZyBhICogKDEgPDwgYikuKQo+Pgo+PiBKdXN0IG92ZXJ0aGlua2luZyBjb25zaXN0ZW5j eSwgSSBndWVzcy4KPj4KPj4gdjQgY2hhbmdlcyBnZXRfc2VfY29lZigpIG9ubHkuCj4gCj4gUHVz aGluZyBzb29uIGlmIHRoZXJlIGFyZSBubyBtb3JlIGNvbW1lbnRzLgoKUHVzaGVkLCB0aGFua3Mh CgotVGhpbG8KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczov L2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJl LCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcu b3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=