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 C4CB348B07 for ; Tue, 2 Jan 2024 14:16:46 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0F5CE68A7AE; Tue, 2 Jan 2024 16:16:43 +0200 (EET) Received: from mail-lf1-f46.google.com (mail-lf1-f46.google.com [209.85.167.46]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9795A68A7AE for ; Tue, 2 Jan 2024 16:16:36 +0200 (EET) Received: by mail-lf1-f46.google.com with SMTP id 2adb3069b0e04-50e8ca6c76dso4041998e87.3 for ; Tue, 02 Jan 2024 06:16:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704204995; x=1704809795; 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=gvSntB4ToWHvy4cu+ou4WI4NVtstQrEDLfXj8AX/WRA=; b=KEPBJyEjelh/62j4rnEki+c7ZMHtVjtEqA9SD23Ksj5WAN1G6a2VbomHHN7aus2+vq QCNE0ctN936SHloiOi5Prp77/rGw466zKbDIA58uXyXEVYFQwyK4Ch4i3d+ZLi5tbRdx sBKFFXHtsBy8+oc8GkRWrzC/I3miHxdsfvfZqAmlQJwMPc0d1JaWS7EC+8S6OnQq3x+D yPQxGRO0/4/3zUam0r779MewaqWiOn/1gvQb3231ricuUvzeBzd63QSNCN3yIjodxt+C SPHErr8TNes0MzusCWgnltf798T1VA0g33JzJ+yLrQPq4FxdV0FT5WTBYKSehqs2orj1 MM/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704204995; x=1704809795; 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=gvSntB4ToWHvy4cu+ou4WI4NVtstQrEDLfXj8AX/WRA=; b=HArBGrjqxclzlFX4IDzJLy5urOqeDPfxQ6ZIVFdHWA5WCZpb8NYt8LbQ/drgqfNeYi kCojBobgUMNlgBiE4MUsc4Omq3dR3RUhEgc61avd3N5exwuDlGcQ/wtnf2nHRoR3RO6E aYRFv+O0kspZkKsI5HqSdy68/J51VIz+LGuhozVCom30YmLyZoCzh9LEGp8Uk9S8BXLD EgCfoTPPcF8cortT/gOQWTi6D9Ci4bRlR96DXzhVh9PsiWuK7nHyBkW3wNiubJRi8XyC CLJYL2vFm0Zh+F9VO4yeoMI7e84PipJi4qgPT1YLt4Zc9dnW/ExIUHa7lwpTyPv2xqmy 3a7Q== X-Gm-Message-State: AOJu0Yw+A8HHDR5Iv2dI9DEqy/7jQJxFwGIkyu8R4fdC/pFi+KAbaaBF 8unNGlbETFpofcvjw+dov/EmofvDrr0bxEZJyWNFLfxZmXI= X-Google-Smtp-Source: AGHT+IGDCPtqT/8toP3+1F+t6G+V2+Gv+jylY7fc9/xHMF3RLW/+2lmVUtiZXu/kL2FtNbUN0otyHMNtaEfVQBveF7Y= X-Received: by 2002:a19:4359:0:b0:50e:647e:c40c with SMTP id m25-20020a194359000000b0050e647ec40cmr6490327lfj.138.1704204995139; Tue, 02 Jan 2024 06:16:35 -0800 (PST) MIME-Version: 1.0 References: <20240101141239.6623-1-nuomi2021@gmail.com> In-Reply-To: From: Nuo Mi Date: Tue, 2 Jan 2024 22:16:23 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v9 06/13] vvcdec: add inter prediction 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: T24gTW9uLCBKYW4gMSwgMjAyNCBhdCAxMTowNOKAr1BNIEx5bm5lIDxkZXZAbHlubmUuZWU+IHdy b3RlOgoKPiBKYW4gMSwgMjAyNCwgMTU6MTUgYnkgbnVvbWkyMDIxQGdtYWlsLmNvbToKPgo+ID4g Kwo+ID4KPiArLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KPiA+ICsvLwo+ID4KPiArLy8vLy8vLy8v Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v Ly8vLy8vLy8vLy8vLy8KPiA+Cj4KPiBXaGF0J3Mgd2l0aCB0aGVzZSBtYXJrZXJzPwo+CkNvcGll ZCBmcm9tIGhldmMgY29kZSwgSWYgeW91IHBlcmZlcmVkLCBJIGNhbiByZW1vdmUgaXQuCgo+Cj4K PiA+ICtzdGF0aWMgdm9pZCBGVU5DKHB1dF9waXhlbHMpKGludDE2X3QgKmRzdCwKPiA+ICsgICAg Y29uc3QgdWludDhfdCAqX3NyYywgY29uc3QgcHRyZGlmZl90IF9zcmNfc3RyaWRlLAo+ID4gKyAg ICBjb25zdCBpbnQgaGVpZ2h0LCBjb25zdCBpbnQ4X3QgKmhmLCBjb25zdCBpbnQ4X3QgKnZmLCBj b25zdCBpbnQKPiB3aWR0aCkKPiA+ICt7Cj4gPiArICAgIGNvbnN0IHBpeGVsICpzcmMgICAgICAg ICAgICA9IChjb25zdCBwaXhlbCAqKV9zcmM7Cj4gPiArICAgIGNvbnN0IHB0cmRpZmZfdCBzcmNf c3RyaWRlICA9IF9zcmNfc3RyaWRlIC8gc2l6ZW9mKHBpeGVsKTsKPiA+ICsKPiA+ICsgICAgZm9y IChpbnQgeSA9IDA7IHkgPCBoZWlnaHQ7IHkrKykgewo+ID4gKyAgICAgICAgZm9yIChpbnQgeCA9 IDA7IHggPCB3aWR0aDsgeCsrKQo+ID4gKyAgICAgICAgICAgIGRzdFt4XSA9IHNyY1t4XSA8PCAo MTQgLSBCSVRfREVQVEgpOwo+ID4gKyAgICAgICAgc3JjICs9IHNyY19zdHJpZGU7Cj4gPiArICAg ICAgICBkc3QgKz0gTUFYX1BCX1NJWkU7Cj4gPiArICAgIH0KPiA+ICt9Cj4gPgo+Cj4gYXZfaW1h Z2VfY29weShBVl9QSVhfRk1UX0dSQVkxNCwgaW5wdXRfZm9ybWF0KT8KPgpJdCdzICBhIGNvcHkg ZnJvbSBoZXZjLgppZiB3ZSB3YW50IGNoYW5nZSwgYmV0dGVyIGNoYW5nZSBpdCB0b2dldGhlci4K Cj4KPiBBbHNvLCB3aHkgaXMgdGhlIGRlY29kZXIgdXNpbmcgMTQtYml0cyBpbnRlcm5hbGx5IHJh dGhlciB0aGFuIGV4cGFuZGluZwo+IGl0IHRvIDE2LWJpdHM/IEhlYWRyb29tIHRvIGF2b2lkIG92 ZXJmbG93cz8KPgpJZiB3ZSBjaGVjayBmZl92dmNfaW50ZXJfbHVtYV9maWx0ZXJzLiBmZl92dmNf aW50ZXJfY2hyb21hX2ZpbHRlcnMsIHRoZSBzdW0Kb2YgZWFjaCByb3cgaXMgNjQuCkl0IG1lYW5z IGludGVyIHdpbGwgdXNlIGEgNi1iaXRzIGZpeGVkLXBvaW50IG11bHRpcGx5LiBJZiB5b3VyIGNv ZWZmaWNpZW50CmlzIDgtYml0LCB0aGUgaW50ZXJtZWRpYXRlIHJlc3VsdCBpcyAxNC1iaXQgKDYg KyA4KQoKPgo+Cj4gPiArCj4gPiArc3RhdGljIHZvaWQgRlVOQyhwdXRfdW5pX3BpeGVscykodWlu dDhfdCAqX2RzdCwgY29uc3QgcHRyZGlmZl90Cj4gX2RzdF9zdHJpZGUsCj4gPiArICAgIGNvbnN0 IHVpbnQ4X3QgKl9zcmMsIGNvbnN0IHB0cmRpZmZfdCBfc3JjX3N0cmlkZSwgY29uc3QgaW50IGhl aWdodCwKPiA+ICsgICAgIGNvbnN0IGludDhfdCAqaGYsIGNvbnN0IGludDhfdCAqdmYsIGNvbnN0 IGludCB3aWR0aCkKPiA+ICt7Cj4gPiArICAgIGNvbnN0IHBpeGVsICpzcmMgICAgICAgICAgICA9 IChjb25zdCBwaXhlbCAqKV9zcmM7Cj4gPiArICAgIHBpeGVsICpkc3QgICAgICAgICAgICAgICAg ICA9IChwaXhlbCAqKV9kc3Q7Cj4gPiArICAgIGNvbnN0IHB0cmRpZmZfdCBzcmNfc3RyaWRlICA9 IF9zcmNfc3RyaWRlIC8gc2l6ZW9mKHBpeGVsKTsKPiA+ICsgICAgY29uc3QgcHRyZGlmZl90IGRz dF9zdHJpZGUgID0gX2RzdF9zdHJpZGUgLyBzaXplb2YocGl4ZWwpOwo+ID4gKwo+ID4gKyAgICBm b3IgKGludCB5ID0gMDsgeSA8IGhlaWdodDsgeSsrKSB7Cj4gPiArICAgICAgICBtZW1jcHkoZHN0 LCBzcmMsIHdpZHRoICogc2l6ZW9mKHBpeGVsKSk7Cj4gPiArICAgICAgICBzcmMgKz0gc3JjX3N0 cmlkZTsKPiA+ICsgICAgICAgIGRzdCArPSBkc3Rfc3RyaWRlOwo+ID4gKyAgICB9Cj4gPiArfQo+ ID4KPgo+IGF2X2ltYWdlX2NvcHkoKT8KPiBBbHNvLCB0aGlzIGZ1bmN0aW9uIGlzIGlkZW50aWNh bCBmb3IgYWxsIGJpdCBkZXB0aHMuCj4KPgo+ID4gKwo+ID4gK2VudW0gVHhUeXBlIHsKPiA+ICsg ICAgRENUMiwKPiA+ICsgICAgRFNUNywKPiA+ICsgICAgRENUOCwKPiA+ICsgICAgTl9UWF9UWVBF LAo+ID4gK307Cj4gPiArCj4gPiArZW51bSBUeFNpemUgewo+ID4gKyAgICBUWF9TSVpFXzIsCj4g PiArICAgIFRYX1NJWkVfNCwKPiA+ICsgICAgVFhfU0laRV84LAo+ID4gKyAgICBUWF9TSVpFXzE2 LAo+ID4gKyAgICBUWF9TSVpFXzMyLAo+ID4gKyAgICBUWF9TSVpFXzY0LAo+ID4gKyAgICBOX1RY X1NJWkUsCj4gPiArfTsKPiA+Cj4KPiBDb3VsZCB5b3UgcHJlZml4IHRoZXNlIGVudW1zIHdpdGgg VlZDXz8KPgpTdXJlLCBJIGNhbiBtYWtlIHRoZSBjaGFuZ2UgYWZ0ZXIgbWVyZ2luZy4gVHJhY2tl ZCB3aXRoCmh0dHBzOi8vZ2l0aHViLmNvbS9mZnZ2Yy9GRm1wZWcvaXNzdWVzLzE4MAoKPgo+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1w ZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwg dmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcu b3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVn LWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZt cGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZt cGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K