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 56FC04B074 for ; Mon, 27 May 2024 12:30:10 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C1B1F68D3E5; Mon, 27 May 2024 15:30:07 +0300 (EEST) Received: from mail-lj1-f182.google.com (mail-lj1-f182.google.com [209.85.208.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 218AA68CA67 for ; Mon, 27 May 2024 15:30:01 +0300 (EEST) Received: by mail-lj1-f182.google.com with SMTP id 38308e7fff4ca-2e6f2534e41so100504961fa.0 for ; Mon, 27 May 2024 05:30:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716813000; x=1717417800; darn=ffmpeg.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Y8/YZIOMePX57lNzXoATq0sAcFlAqF2fA18zNSO3+8g=; b=OnlnmKMFaj2sNGwSnc5Icz0Irj1gT1811Me8D/cs3QlZBZuWJ4kRCIpsPVfrQOyp5h gnuOKdx13ozZm+Lk9OrugQ54BktPKO3tUy50L9FKnaQ+67BRe9aHrM+fXDzOCVjzspQ+ 6XANOLMyugZIa6l3ZrwAkRq0pdc9aeUJq8Jk32zCohslLL58PvW7WFL9B24haNGxkVE9 brJP/mUo57AHlu8e/zn00aplQFfpt8SxOBMxnZgXJ8Dhit3RF9a4tP03gPns9hUQj1yY +MlDd3WiM73kTgzoZ8XJv0HuD2zvB1AlXxdR/RwPJAnFNknlYuehPR/kF25EBfISVfUN Ydnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716813000; x=1717417800; h=cc: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=Y8/YZIOMePX57lNzXoATq0sAcFlAqF2fA18zNSO3+8g=; b=nDTimFILCyLX1BmHqzkurrVttw2M33EsTEjYdxODU7BGybIqSYX7MLaDhzl7TQ4Di5 GPzewdvq8ypjVyMD3bMYcMrn1f48XsKoXiSyqSXy5nqGzkSTY3Gmelrlo6kUqBOH9NNd ft/JP9YK5bN8HOCCst4hWxQldEu6Ps+CgGvyN9j7oDT77ZeUt6Xdc7d0BxfRsoUT5Iyt NtafDKSbMtsLcz60FKKeQWoYpzoZDYl8pJA6qDUGxn94APj148zHCHbbQonEaoxB/xxK +6pChXeaA2qVrRNXNBAmztTXdqpsQShK2Cp6+2/tKPXHJwHRcbryHw9DqnjJTK4VxCyg 8Ytg== X-Gm-Message-State: AOJu0Yy3k6c47G9F9ldQs1RC8Lhu4D/vPkfnCjllr5zgd04f5eXNfD9s PWHdIVhZt4iF1jmqpww41Nm2mzC37F36U8nt1+cJo4XgCAZbR+4/Jjr/7prrJi+jcctxTpWnWko XgFTCOxwfXmPtSVPjArHjv1K1/vdvJg== X-Google-Smtp-Source: AGHT+IGD4WSfCHPBwlFDE0fmw+ZTDXkFEmslVIaCjct4I9rJ6eKk8agCoLYGpFD05Bj+0H8edJ3xWWesoHq/GbWC6YQ= X-Received: by 2002:a2e:3c0b:0:b0:2e7:a04:4ee0 with SMTP id 38308e7fff4ca-2e95b27699fmr50615911fa.46.1716812999774; Mon, 27 May 2024 05:29:59 -0700 (PDT) MIME-Version: 1.0 References: <20240526091618.24432-1-post@frankplowman.com> In-Reply-To: <20240526091618.24432-1-post@frankplowman.com> From: Nuo Mi Date: Mon, 27 May 2024 20:29:50 +0800 Message-ID: To: Frank Plowman X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] lavc/vvc: Validate temporal MVP references 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 Cc: ffmpeg-devel@ffmpeg.org 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: T24gU3VuLCBNYXkgMjYsIDIwMjQgYXQgNToxNuKAr1BNIEZyYW5rIFBsb3dtYW4gPHBvc3RAZnJh bmtwbG93bWFuLmNvbT4gd3JvdGU6Cgo+IFBlciBWVkN2MyBwLiAxNTcsIHRoZSBjb2xsb2NhdGVk IHJlZmVyZW5jZSBwaWN0dXJlIHVzZWQgaW4gdGVtcG9yYWwKPiBtb3Rpb24gdmVjdG9yIHByZWRp Y3Rpb24gbXVzdCBoYXZlIFJwckNvbnN0cmFpbnRzQWN0aXZlRmxhZyBlcXVhbCB0bwo+IHplcm8g YW5kIHRoZSBzYW1lIENUVSBzaXplIGFzIHRoZSBjdXJyZW50IHBpY3R1cmUuICBBZGQgdGhlc2Ug Y2hlY2tzLAo+IGZpeGluZyBjcmFzaGVzIGRlY29kaW5nIHNvbWUgZnV6emVkIGJpdHN0cmVhbXMu Cj4KPiBBZGRpdGlvbmFsbHksIG9ubHkgc2V0IHVwIHRoZSBjb2xsb2NhdGVkIHJlZmVyZW5jZSBw aWN0dXJlIGlmIGl0IGlzCj4gYWN0dWFsbHkgZ29pbmcgdG8gYmUgdXNlZCAoaS5lLiBpZiBwaF90 ZW1wb3JhbF9tdnBfZW5hYmxlZF9mbGFnIGlzIDEpLAo+IGVsc2UgbGVnYWwgUlBSIGJpdHN0cmVh bXMgd2lsbCBmYWlsIHRoZSBuZXcgY2hlY2tzLgo+CkFwcGxpZWQsIHRoYW5rIHlvdSwgRnJhbmsu Cgo+Cj4gQ28tYXV0aG9yZWQtYnk6IE51byBNaSA8bnVvbWkyMDIxQGdtYWlsLmNvbT4KPiBTaWdu ZWQtb2ZmLWJ5OiBGcmFuayBQbG93bWFuIDxwb3N0QGZyYW5rcGxvd21hbi5jb20+Cj4gLS0tCj4g IGxpYmF2Y29kZWMvdnZjL3JlZnMuYyB8IDExICsrKysrKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk LCA4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvbGliYXZj b2RlYy92dmMvcmVmcy5jIGIvbGliYXZjb2RlYy92dmMvcmVmcy5jCj4gaW5kZXggZmI0Mjk2MzAz NC4uOGI3YmE2MzlhMyAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL3Z2Yy9yZWZzLmMKPiArKysg Yi9saWJhdmNvZGVjL3Z2Yy9yZWZzLmMKPiBAQCAtNTA2LDkgKzUwNiwxNCBAQCBpbnQgZmZfdnZj X3NsaWNlX3JwbChWVkNDb250ZXh0ICpzLCBWVkNGcmFtZUNvbnRleHQKPiAqZmMsIFNsaWNlQ29u dGV4dCAqc2MpCj4gICAgICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+ICAgICAgICAgICAgICB9 Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGlmICgoIXJzaC0+c2hfY29sbG9jYXRlZF9mcm9tX2ww X2ZsYWcpID09IGx4ICYmCj4gLSAgICAgICAgICAgIHJzaC0+c2hfY29sbG9jYXRlZF9yZWZfaWR4 IDwgcnBsLT5uYl9yZWZzKQo+IC0gICAgICAgICAgICBmYy0+cmVmLT5jb2xsb2NhdGVkX3JlZiA9 Cj4gcnBsLT5yZWZzW3JzaC0+c2hfY29sbG9jYXRlZF9yZWZfaWR4XS5yZWY7Cj4gKyAgICAgICAg aWYgKHBoLT5yLT5waF90ZW1wb3JhbF9tdnBfZW5hYmxlZF9mbGFnICYmCj4gKyAgICAgICAgICAg ICghcnNoLT5zaF9jb2xsb2NhdGVkX2Zyb21fbDBfZmxhZykgPT0gbHggJiYKPiArICAgICAgICAg ICAgcnNoLT5zaF9jb2xsb2NhdGVkX3JlZl9pZHggPCBycGwtPm5iX3JlZnMpIHsKPiArICAgICAg ICAgICAgY29uc3QgVlZDUmVmUGljICpyZWZwID0gcnBsLT5yZWZzICsKPiByc2gtPnNoX2NvbGxv Y2F0ZWRfcmVmX2lkeDsKPiArICAgICAgICAgICAgaWYgKHJlZnAtPmlzX3NjYWxlZCB8fCByZWZw LT5yZWYtPnNwcy0+Y3RiX2xvZzJfc2l6ZV95ICE9Cj4gc3BzLT5jdGJfbG9nMl9zaXplX3kpCj4g KyAgICAgICAgICAgICAgICByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsKPiArICAgICAgICAg ICAgZmMtPnJlZi0+Y29sbG9jYXRlZF9yZWYgPSByZWZwLT5yZWY7Cj4gKyAgICAgICAgfQo+ICAg ICAgfQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAtLQo+IDIuNDQuMAo+Cj4KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9s aXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBv ciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5z dWJzY3JpYmUiLgo=