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 3CF2F4350E for ; Thu, 16 Jun 2022 09:00:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 57C0268B6FC; Thu, 16 Jun 2022 12:00:00 +0300 (EEST) Received: from shout02.mail.de (shout02.mail.de [62.201.172.25]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5E86168B6FC for ; Thu, 16 Jun 2022 11:59:54 +0300 (EEST) Received: from postfix03.mail.de (postfix03.bt.mail.de [10.0.121.127]) by shout02.mail.de (Postfix) with ESMTP id A014EA351B for ; Thu, 16 Jun 2022 10:59:53 +0200 (CEST) Received: from smtp02.mail.de (smtp02.bt.mail.de [10.0.121.212]) by postfix03.mail.de (Postfix) with ESMTP id 8761D80299 for ; Thu, 16 Jun 2022 10:59:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.de; s=mailde202009; t=1655369993; bh=2byVquCE0ItAKsHiycb6evWm2uGPoi2FgrMtFaZxn34=; h=Message-ID:Date:To:From:Subject:From:To:CC:Subject:Reply-To; b=ZZ9LVO5I27T1qofwmz1Bn4kj9z1UZO5+00EAstAoX8E0SUDlnKwsLuI1qcNaSp6eQ 2X9a+Xlg8/juWWtYvczAJ9CCq+9kvnVvZKDdAFfQqi1Kw4Gr4M7fxJSgSOryWStzfq Wrs0E2k63hLENzmBpOI+FtrY2F7OLUYcvdlstrruMqoscRmySTW7fkkm1MyeW+6HR8 9lncbmNU0rkDmz9hKBU2UJJwpqQVk3OMBlFEayMrnXQk9W5+ccZUJ6SSaUYcrRX8ZG z/0Po6f4+8iDbWhDkZprdPQ1IhaL0Kv8kWJ8mFfq2Zf4SFEZDU8XvmqTrIEMZ4bMxp DxZsSm1JOFKBg== 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 smtp02.mail.de (Postfix) with ESMTPSA id 5DD58A0A5A for ; Thu, 16 Jun 2022 10:59:53 +0200 (CEST) Content-Type: multipart/mixed; boundary="------------s4ltlZTqqI1Z7Stsv6G7KnZ5" Message-ID: Date: Thu, 16 Jun 2022 10:59:52 +0200 MIME-Version: 1.0 Content-Language: en-US To: FFmpeg development discussions and patches From: Thilo Borgmann 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: 2781 X-purgate-ID: 154282::1655369993-0000737C-07D69D86/0/0 Subject: [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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This is a multi-part message in MIME format. --------------s4ltlZTqqI1Z7Stsv6G7KnZ5 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, avoid left-shifting possibly negative values in case of RPU_COEFF_FLOAT. Changed RPU_COEFF_FIXED as well for consistency. -Thilo --------------s4ltlZTqqI1Z7Stsv6G7KnZ5 Content-Type: text/plain; charset=UTF-8; name="0001-lavc-dovi_rpu-Fix-UB-for-possible-left-shift-of-nega.patch" Content-Disposition: attachment; filename*0="0001-lavc-dovi_rpu-Fix-UB-for-possible-left-shift-of-nega.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA3ZWNhMjY1OWI1ODhjNDA0ZjA1OGVjY2VmNDc4Yzg4OTU1NTk1N2ZkIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNaWNoYWVsIEdvdWxldCA8bWdvdWxldEBmYi5jb20+ CkRhdGU6IFRodSwgMTYgSnVuIDIwMjIgMTA6MjU6MjggKzAyMDAKU3ViamVjdDogW1BBVENI XSBsYXZjL2RvdmlfcnB1OiBGaXggVUIgZm9yIHBvc3NpYmxlIGxlZnQgc2hpZnQgb2YgbmVn YXRpdmUKIHZhbHVlcwoKSXQgaXMgdW5kZWZpbmVkIHRvIGxlZnQtc2hpZnQgYSBuZWdhdGl2 ZSB2YWx1ZSBpbiB0aGUgUlBVX0NPRUZGX0ZMT0FUIGNhc2UuCkNoYW5nZWQgdGhlIFJQVV9D T0VGRl9GSVhFRCBjYXNlIGFzIHdlbGwgZm9yIGNvbnNpc3RlbmN5IGFsdGhvdWdoIGl0cyBh bGwgcG9zaXRpdmUgdmFsdWVzIHRoZXJlLgotLS0KIGxpYmF2Y29kZWMvZG92aV9ycHUuYyB8 IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2RvdmlfcnB1LmMgYi9saWJhdmNvZGVjL2Rv dmlfcnB1LmMKaW5kZXggYTg3NTYyYzhhMy4uODMzY2U5ZTcwNSAxMDA2NDQKLS0tIGEvbGli YXZjb2RlYy9kb3ZpX3JwdS5jCisrKyBiL2xpYmF2Y29kZWMvZG92aV9ycHUuYwpAQCAtMTUz LDcgKzE1Myw3IEBAIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgZ2V0X3VlX2NvZWYoR2V0Qml0 Q29udGV4dCAqZ2IsIGNvbnN0IEFWRE9WSVJwdURhdGFIZWFkZXIKICAgICBjYXNlIFJQVV9D T0VGRl9GSVhFRDoKICAgICAgICAgaXBhcnQgPSBnZXRfdWVfZ29sb21iX2xvbmcoZ2IpOwog ICAgICAgICBmcGFydC51MzIgPSBnZXRfYml0c19sb25nKGdiLCBoZHItPmNvZWZfbG9nMl9k ZW5vbSk7Ci0gICAgICAgIHJldHVybiAoaXBhcnQgPDwgaGRyLT5jb2VmX2xvZzJfZGVub20p ICsgZnBhcnQudTMyOworICAgICAgICByZXR1cm4gaXBhcnQgKiAoMSA8PCBoZHItPmNvZWZf bG9nMl9kZW5vbSkgKyBmcGFydC51MzI7CiAKICAgICBjYXNlIFJQVV9DT0VGRl9GTE9BVDoK ICAgICAgICAgZnBhcnQudTMyID0gZ2V0X2JpdHNfbG9uZyhnYiwgMzIpOwpAQCAtMTcyLDcg KzE3Miw3IEBAIHN0YXRpYyBpbmxpbmUgaW50NjRfdCBnZXRfc2VfY29lZihHZXRCaXRDb250 ZXh0ICpnYiwgY29uc3QgQVZET1ZJUnB1RGF0YUhlYWRlciAqCiAgICAgY2FzZSBSUFVfQ09F RkZfRklYRUQ6CiAgICAgICAgIGlwYXJ0ID0gZ2V0X3NlX2dvbG9tYl9sb25nKGdiKTsKICAg ICAgICAgZnBhcnQudTMyID0gZ2V0X2JpdHNfbG9uZyhnYiwgaGRyLT5jb2VmX2xvZzJfZGVu b20pOwotICAgICAgICByZXR1cm4gKGlwYXJ0IDw8IGhkci0+Y29lZl9sb2cyX2Rlbm9tKSAr IGZwYXJ0LnUzMjsKKyAgICAgICAgcmV0dXJuIGlwYXJ0ICogKDEgPDwgaGRyLT5jb2VmX2xv ZzJfZGVub20pICsgZnBhcnQudTMyOwogCiAgICAgY2FzZSBSUFVfQ09FRkZfRkxPQVQ6CiAg ICAgICAgIGZwYXJ0LnUzMiA9IGdldF9iaXRzX2xvbmcoZ2IsIDMyKTsKLS0gCjIuMjAuMSAo QXBwbGUgR2l0LTExNykKCg== --------------s4ltlZTqqI1Z7Stsv6G7KnZ5 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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". --------------s4ltlZTqqI1Z7Stsv6G7KnZ5--