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 D8D7C46144 for ; Mon, 4 Mar 2024 12:42:41 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0B6EB68D41C; Mon, 4 Mar 2024 14:42:40 +0200 (EET) Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 380E368CFE3 for ; Mon, 4 Mar 2024 14:42:33 +0200 (EET) Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-51320ca689aso5156581e87.2 for ; Mon, 04 Mar 2024 04:42:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709556152; x=1710160952; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=aJCQsVXmULHOkX9PAmsqG2M6Cd21dBkXrCQBh0SYr9E=; b=MTmiV/aHFgmmkAdyT5Kfs77Fk7tl+d2AVZhVTEI+cPoA6QECB8prfpT1iyFMcVjdVA JlgDndPUBYABO/e++6asHlpip7vwFXfFC6qRzhNSmWGjWQsd+VaoYOS/TChfMfsi4r7c NqxzJh3z24WzK5zRres/8A1GSiRyi5iAV/st008SyxTf7mx/xiZlYC6rZDh/OYo4o4yz TDikVWZIq6H+lgB8GDanuqOEbU6o8dDwusvf3+w4H/vqb6Lu5BpQ3HMKEeNJU2Jbbo36 0RXhiHtiL1Pwbq3Sfqj/JFMy28oBmbtGYZThszRUEI3zsMOkWFcxrO/8TFiNa1IV0w4K 9Hng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709556152; x=1710160952; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=aJCQsVXmULHOkX9PAmsqG2M6Cd21dBkXrCQBh0SYr9E=; b=CXA8mq0BUii5awvBfizbnemcsRD8L+FBlHLr2BeX+VRmaXEj6uDoh4h63k+p7CrCv+ sFCAo7BrqEsoLpGEwqnNhrnJr02PBTCVdW6IgcNi/bPesAKSqoqk0AqCc5ePqXey4Y71 giyy87luVQ7zDZyzMzEVAyNjXBOyEJj1HYqmiIBhib4FGmUS1Bi3WN0oX2Qd7IlkCz6V 4dMOqfUrxjHXJyh8CXsL6sAZ7X7WpP9SSpdYwya1P7WdT63eekUNd/iakCKhNCafRCIl OXRzOsNx6U8jYuNSnUwOYa40pQAsX6S5W14rE+P3/1MouIJUho8Owd0YNtZoRGrW0dGw 09RQ== X-Gm-Message-State: AOJu0Yx9VbwgFd67MjpnaTDA8cJG1fH5VwIwCsOjznjGH118X3fvTeZX sG3izuB+Myu8pnXPh3kOsmu8oXi+m6JqbuC39/pyEjQUmBTIXF7amSXYHE1+WmFT9eaUaNuPzqZ Bj+qN3M3DsNSWWXXTgF74kC75OJL6gO8ONmg= X-Google-Smtp-Source: AGHT+IFoRaj+syuXuZeoQcSBAasS0l9JQPsWBQWd2yX9wVLZTSI5Yi/9uaUFKDbDTUIc528UEcBwQGfOtvhqyVCeYJg= X-Received: by 2002:a05:6512:535:b0:513:25b9:6cf7 with SMTP id o21-20020a056512053500b0051325b96cf7mr5867012lfc.20.1709556151951; Mon, 04 Mar 2024 04:42:31 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Nuo Mi Date: Mon, 4 Mar 2024 20:42:31 +0800 Message-ID: To: ffmpeg-devel@ffmpeg.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/vvcdec: fix undefined behaviours for derive_affine_mvc 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: T24gU3VuLCBNYXIgMywgMjAyNCBhdCAxMDowNOKAr1BNIE51byBNaSA8bnVvbWkyMDIxQGdtYWls LmNvbT4gd3JvdGU6Cgo+IGxpYmF2Y29kZWMvdnZjL3Z2Y19pbnRlci5jOjgyMzoxODogcnVudGlt ZSBlcnJvcjogc2lnbmVkIGludGVnZXIgb3ZlcmZsb3c6Cj4gMTQyNjEyODg5NiArIDE0MjYxMjg4 OTYgY2Fubm90IGJlIHJlcHJlc2VudGVkIGluIHR5cGUgJ2ludCcKPiBTVU1NQVJZOiBVbmRlZmlu ZWRCZWhhdmlvclNhbml0aXplcjogdW5kZWZpbmVkLWJlaGF2aW9yCj4gbGliYXZjb2RlYy92dmMv dnZjX2ludGVyLmM6ODIzOjE4Cj4KPiBTdWdnZXN0ZWQtYnk6IEFuZHJlYXMgUmhlaW5oYXJkdCA8 YW5kcmVhcy5yaGVpbmhhcmR0QG91dGxvb2suY29tPgo+IC0tLQo+ICBsaWJhdmNvZGVjL3Z2Yy92 dmNfaW50ZXIuYyB8IDExICsrKysrKystLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv bnMoKyksIDQgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy92dmMvdnZj X2ludGVyLmMgYi9saWJhdmNvZGVjL3Z2Yy92dmNfaW50ZXIuYwo+IGluZGV4IGQ1YmUzMmFhMTQu LmM1NjI5ZjdmNmYgMTAwNjQ0Cj4gLS0tIGEvbGliYXZjb2RlYy92dmMvdnZjX2ludGVyLmMKPiAr KysgYi9saWJhdmNvZGVjL3Z2Yy92dmNfaW50ZXIuYwo+IEBAIC04MTcsMTAgKzgxNywxMyBAQCBz dGF0aWMgdm9pZCBkZXJpdmVfYWZmaW5lX212YyhNdkZpZWxkICptdmMsIGNvbnN0Cj4gVlZDRnJh bWVDb250ZXh0ICpmYywgY29uc3QgTXZGCj4gICAgICBjb25zdCBpbnQgdnMgPSBmYy0+cHMuc3Bz LT52c2hpZnRbMV07Cj4gICAgICBjb25zdCBNdkZpZWxkKiBtdjIgPSBmZl92dmNfZ2V0X212Zihm YywgeDAgKyBocyAqIHNidywgeTAgKyB2cyAqIHNiaCk7Cj4gICAgICAqbXZjID0gKm12Owo+IC0g ICAgbXZjLT5tdlswXS54ICs9IG12Mi0+bXZbMF0ueDsKPiAtICAgIG12Yy0+bXZbMF0ueSArPSBt djItPm12WzBdLnk7Cj4gLSAgICBtdmMtPm12WzFdLnggKz0gbXYyLT5tdlsxXS54Owo+IC0gICAg bXZjLT5tdlsxXS55ICs9IG12Mi0+bXZbMV0ueTsKPiArCj4gKyAgICAvLyBEdWUgdG8gZGlmZmVy ZW50IHByZWRfZmxhZywgb25lIG9mIHRoZSBtb3Rpb24gdmVjdG9ycyBtYXkgaGF2ZSBhbgo+IGlu dmFsaWQgdmFsdWUuCj4gKyAgICAvLyBDYXN0IHRoZW0gdG8gYW4gdW5zaWduZWQgdHlwZSB0byBh dm9pZCB1bmRlZmluZWQgYmVoYXZpb3IuCj4gKyAgICBtdmMtPm12WzBdLnggKz0gKHVuc2lnbmVk IGludCltdjItPm12WzBdLng7Cj4gKyAgICBtdmMtPm12WzBdLnkgKz0gKHVuc2lnbmVkIGludClt djItPm12WzBdLnk7Cj4gKyAgICBtdmMtPm12WzFdLnggKz0gKHVuc2lnbmVkIGludCltdjItPm12 WzFdLng7Cj4gKyAgICBtdmMtPm12WzFdLnkgKz0gKHVuc2lnbmVkIGludCltdjItPm12WzFdLnk7 Cj4KcHVzaGVkLgoKPiAgICAgIGZmX3Z2Y19yb3VuZF9tdihtdmMtPm12ICsgMCwgMCwgMSk7Cj4g ICAgICBmZl92dmNfcm91bmRfbXYobXZjLT5tdiArIDEsIDAsIDEpOwo+ICB9Cj4gLS0KPiAyLjI1 LjEKPgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZm bXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9m Zm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwg dmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9y ZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K