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 9A52D49FA0 for ; Sun, 16 Jun 2024 15:26:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 69C1868D717; Sun, 16 Jun 2024 18:26:11 +0300 (EEST) Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 95FAF68D5B2 for ; Sun, 16 Jun 2024 18:26:04 +0300 (EEST) Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-42198492353so28268385e9.1 for ; Sun, 16 Jun 2024 08:26:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jkqxz-net.20230601.gappssmtp.com; s=20230601; t=1718551564; x=1719156364; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=VThSHE9I0Ze9o6E5NPsrUWL47CR/wKo4SgHHtG60gPc=; b=v4YuamI8f0OGGt73vxE2WDAGbzWZxB2P58xVT8On0Isoj7sZqQaGW+0+Ua59sa5jSg jahjQDnC7lxm/5+6y2cJASziFnZ3GqVBrAAnDH0XZUbHUMgTzoQuYHgAkNNGTTbDNCOj IRIvjM2SR2qkiPLjqYwKN5lDbm/C1Ucnq2/ve4fUN+1QK08R3wjdHOVuC4mEkKiNWmyq NSDJtqQ7gUB9F1T3DBOb2DdwXRWRRt7mg3REHDGsUeo1Hbf3dg38SlM+TqC8bf5SmPe8 v3sIq73RYPpImubku05/+kdqPvVPuHsT0d5ufENbAiEiWjsibPY0oPqpTTy/XkjZzdII xrLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718551564; x=1719156364; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VThSHE9I0Ze9o6E5NPsrUWL47CR/wKo4SgHHtG60gPc=; b=uIijYuwl/wWGC0eh/MYetzXoeDIQeI39Q7imc/B6FCUPTb3cQgQXe26JHoHHgQdpat Hys8Zwiy6WCJNydwPWsqMQYe+ddq7BdebgOmytrTnRGbEIClT29S8IUJj+geeHSGofdD hpf1r4OqnppDsJBqvRxhSLrjWA2pXdeVGBhd+ExgHblZTUSQJlLiRelsOsiWyCOaJnzy 0VrRdfGyeKypV7azMBENssL1bJVMNdQN++WAzMSUh5szjR5SuXw9lSgLbgk3JmOR0CCt KnfOljMi+KriYyRs2GB03kcuo9VfBK9/DAPfOPVgi892NLkmegFRXewY4cEnZjkxlxgd P18g== X-Gm-Message-State: AOJu0Yx3Z3iEMx9dvDLLcGh0kx8kYkrS4M/jNdwZe74q4uXC6UYa71fE 1Kn1JygOfG49p3CegHHoKt/8Ge/ePQ8PzhsrR+r1iDhhj6CU1luifID7gE/rthHkClQyMvBseCw 7 X-Google-Smtp-Source: AGHT+IG3sOkj+H2kZqu/903CVvhIlh23BzMPPyOZA8BCDiDKCaXQOAAkyqrNk24NKwO5NmxWx+Cj1g== X-Received: by 2002:a05:600c:4507:b0:422:1446:369 with SMTP id 5b1f17b1804b1-423048228d1mr53897025e9.1.1718551563450; Sun, 16 Jun 2024 08:26:03 -0700 (PDT) Received: from [192.168.0.15] (cpc92302-cmbg19-2-0-cust1183.5-4.cable.virginm.net. [82.1.212.160]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-422870e96f9sm170898455e9.26.2024.06.16.08.26.02 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 16 Jun 2024 08:26:03 -0700 (PDT) Message-ID: Date: Sun, 16 Jun 2024 16:26:26 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240614093903.98716-1-post@frankplowman.com> <83198815-2c79-422b-a857-77f61e077825@frankplowman.com> Content-Language: en-US From: Mark Thompson In-Reply-To: <83198815-2c79-422b-a857-77f61e077825@frankplowman.com> Subject: Re: [FFmpeg-devel] [PATCH] lavc/vvc: Invalidate PPSs which refer to a changed SPS 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: T24gMTUvMDYvMjAyNCAxNzozNywgRnJhbmsgUGxvd21hbiB3cm90ZToKPiBuIDE1LzA2LzIwMjQg MTM6MjQsIE51byBNaSB3cm90ZToKPj4gT24gU2F0LCBKdW4gMTUsIDIwMjQgYXQgMjozNeKAr1BN IENocmlzdG9waGUgR2lzcXVldCA8Cj4+IGNocmlzdG9waGUuZ2lzcXVldEBnbWFpbC5jb20+IHdy b3RlOgo+Pgo+Pj4gTGUgdmVuLiAxNCBqdWluIDIwMjQsIDExOjM5LCBGcmFuayBQbG93bWFuIDxw b3N0QGZyYW5rcGxvd21hbi5jb20+IGEKPj4+IMOpY3JpdCA6Cj4+Pgo+Pj4+IFdoZW4gdGhlIFNQ UyBhc3NvY2lhdGVkIHdpdGggYSBwYXJ0aWN1bGFyIFNQUyBJRCBjaGFuZ2VzLCBpbnZhbGlkYXRl IGFsbAo+Pj4+IHRoZSBQUFNzIHdoaWNoIHVzZSB0aGF0IFNQUyBJRC4gIEZpeGVzIGNyYXNoZXMg d2l0aCBpbGxlZ2FsIGJpdHN0cmVhbXMuCj4+Pj4gVGhpcyBpcyBkb25lIGluIHRoZSBDQlMsIHJh dGhlciB0aGFuIGluIGxpYmF2Y29kZWMvdnZjL3BzLmMgbGlrZSB0aGUgU1BTCj4+Pj4gSUQgcmV1 c2UgdmFsaWRhdGlvbiwgYXMgcGFydHMgb2YgdGhlIENCUyBwYXJzaW5nIHByb2Nlc3MgZm9yIFBQ U3MKPj4+PiBkZXBlbmQgb24gdGhlIFNQUyBiZWluZyByZWZlcnJlZCB0by4KPj4+Pgo+Pj4KPj4+ IEkgYW0gdW5jZXJ0YWluIGFib3V0IHRoaXMuIEkgaGF2ZSBubyBkZWZpbml0ZSBrbm93bGVkZ2Ug bm9yIHByb29mLCBidXQgSQo+Pj4gd291bGQgaGF2ZSB0aG91Z2h0IHRoZXNlIGFyZSBwZXJzaXN0 ZW50LCBJRSBpdCdzIGxlZ2FsIHRvIHVwZGF0ZSBzb21lIG9mCj4+PiB0aGVtLCB0aGVpciB2YWxp ZGl0eSBkZXBlbmRpbmcgb24gc29tZXRoaW5nIGVsc2UuCj4+Pgo+Pgo+Pj4gV29uZGVyaW5nIGlm IHRoZSB0ZXN0ZWQgc3RyZWFtcyBhcmUgdGh1cyBjb25mb3JtYW50Lgo+Pj4KPj4+IEJ1dCBJIGRv bid0IGtub3cgdGhlIGFjdHVhbCBydWxlLiBNYXliZSBmaW5kaW5nIGFuIEVPQi9FT1MgTlVUPyBS ZWxhdGVkIHRvCj4+PiBzb21lIHBhcnRpY3VsYXIgc2hhcGUgb2YgYSBjbGVhbiByYW5kb20gYWNj ZXNzIHBvaW50LCB0aGF0IHdvdWxkIHJlcXVpcmUKPj4+IHJldHJhbnNtaXR0aW5nIFZQUy9TUFMv UFBTL0FQUy8uLi4gPwo+Pj4KPj4+IEFza2luZyBCZW5qYW1pbiBCcm9zcyBtaWdodCBiZSBhIGJl dHRlciBvcHRpb24gaGVyZS4KPj4+Cj4+IEhpIENocmlzLAo+PiBzcGVjIHNhaWQgc3BzIHNob3Vs ZCBub3QgY2hhbmdlIGluIGEgQ1ZTLiAgRnJhbmsgaGFzIHNvbWUgcGF0Y2hlcyB0byBmaXggYQo+ PiBzaW1pbGFyIGlzc3VlLgo+PiBodHRwczovL2dpdGh1Yi5jb20vRkZtcGVnL0ZGbXBlZy9jb21t aXQvMmQ3OWFlM2Y4YTMzMDZkMjRhZmU0M2JhNTA1NjkzYThkYmVmZDIxYgo+Pgo+Pgo+PiBIaSBG cmFuaywKPj4gRGlkIGl0IGNyYXNoIGJlZm9yZSB5b3VyIGVycm9yIGhhbmQgY29kZSBpbiBwcy5j Pwo+PiBDb3VsZCB5b3Ugc2VuZCBtZSB0aGUgY2xpcD8KPj4KPj4gVGhhbmsgeW91Cj4+Cj4gCj4g SGkgYm90aCwKPiAKPiBUaGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3cy4KPiAKPiBBbiBleGFtcGxl IG9mIGEgY3Jhc2hpbmcgYml0c3RyZWFtIHdoaWNoIGlzIGZpeGVkIGJ5IHRoaXMgcGF0Y2ggaXMg SUQKPiAyOTUgYXZhaWxhYmxlIGhlcmU6IGh0dHBzOi8vZ2l0aHViLmNvbS9mZnZ2Yy90ZXN0cy9w dWxsLzQzLiAgVGhlCj4gcmVsZXZhbnQgcGFydCBvZiB0aGUgYml0c3RyZWFtIGlzIGEgc2VxdWVu Y2Ugb2YgTkFMIHVuaXRzCj4gCj4gQVUgKGRlY29kZV9vcmRlcj01KQo+IDE4LiBTUFMKPiAgICAg c3BzX3NlcV9wYXJhbWV0ZXJfc2V0X2lkID0gMAo+ICAgICBzcHNfY3RiX2xvZzJfc2l6ZV95ID0g NQo+IDE5LiBQUFMKPiAgICAgcHBzX3BpY19wYXJhbWV0ZXJfc2V0X2lkID0gMAo+ICAgICBwcHNf c2VxX3BhcmFtZXRlcl9zZXRfaWQgPSAwCj4gMjAuIElEUl9OX0xQCj4gICAgIHBoX3BpY19vcmRl cl9jbnRfbHNiID0gMAo+ICAgICBOb091dHB1dEJlZm9yZVJlY292ZXJ5RmxhZyA9IDEKPiAgICAg cGhfcGljX3BhcmFtZXRlcl9zZXRfaWQgPSAwCj4gCj4gQVUgKGRlY29kZV9vcmRlcj02KQo+IDIx LiBBVUQKPiAyMi4gVlBTCj4gMjMuIFNQUwo+ICAgICBzcHNfc2VxX3BhcmFtZXRlcl9zZXRfaWQg PSAwCj4gICAgIHNwc19jdGJfbG9nMl9zaXplX3kgPSA3Cj4gMjQuIFBSRUZJWF9BUFMKPiAyNS4g SURSX05fTFAKPiAgICAgcGhfcGljX29yZGVyX2NudF9sc2IgPSAwCj4gICAgIE5vT3V0cHV0QmVm b3JlUmVjb3ZlcnlGbGFnID0gMQo+ICAgICBwaF9waWNfcGFyYW1ldGVyX3NldF9pZCA9IDAKPiAK PiBUaGUgbGF5b3V0IG9mIFNQU3MgYWxvbmUgaXMgbGVnYWwgKG5vdCBjb3ZlcmVkIGJ5IHRoZSBj aGVja3MgaW50cm9kdWNlZAo+IGluIDJkNzlhZTNmOGEzMzA2ZDI0YWZlNDNiYTUwNTY5M2E4ZGJl ZmQyMWIpIGFzIHRoZSBzZWNvbmQgQVUgaXMgYSBDTFZTUwo+IEFVLiAgQXMgYSByZXN1bHQsIHRo ZSBiaXRzdHJlYW0gY3Jhc2hlcyBib3RoIGJlZm9yZSBhbmQgYWZ0ZXIKPiAyZDc5YWUzZjhhMzMw NmQyNGFmZTQzYmE1MDU2OTNhOGRiZWZkMjFiLiAgV2hhdCB0aGlzIHBhdGNoIGRvZXMgaXMKPiBw cm9kdWNlIGFuIGVycm9yIHdoZW4gdGhlIFZDTCBOQUwgdW5pdCBpbiB0aGUgc2Vjb25kIEFVICgy NS4pIHRyaWVzIHRvCj4gdXNlIFBQUyBJRCAwLCBhcyB0aGUgU1BTIE5BTCB1bml0IHRoYXQgUFBT IHdhcyBkZWZpbmVkIHdpdGggcmVmZXJlbmNlIHRvCj4gKDE4LikgaXMgbm8gbG9uZ2VyIGF2YWls YWJsZS4KPiAKPiBDaHJpc3RvcGhlLCBpcyBteSBpbnRlcnByZXRhdGlvbiBvZiB5b3VyIHBvaW50 IGNvcnJlY3Qgd2hlbiBJIHNheSB5b3UKPiBhcmUgc3VnZ2VzdGluZyB0aGF0IHRoZSBhYm92ZSBz ZXF1ZW5jZSBtYXkgYmUgbGVnYWwsIHNvIGxvbmcgYXMgdGhlIFBQUwo+IHN0aWxsIHNhdGlzZmll cyB0aGUgbmV3IGJvdW5kcyBldGMuIGRlcml2ZWQgZnJvbSB0aGUgc2Vjb25kIFNQUz8gIEkgZGlk Cj4gY29uc2lkZXIgdGhpcywgYW5kIEkgdGhpbmsgaXQgbWF5IGJlIHBvc3NpYmxlIHRvIGltcGxl bWVudCBieSBkZWxheWluZwo+IENCUyBlbGVtZW50IHZhbGlkYXRpb24gYW5kIGluZmVyZW5jZSB1 bnRpbCBsaWJhdmNvZGVjL3Z2Yy9wcy5jLgo+IEhvd2V2ZXIsIHRoZXJlIGFyZSBubyBiaXRzdHJl YW1zIGluIHRoZSBjb25mb3JtYW5jZSBzdWl0ZSB3aGljaCBjb250YWluCj4gc3VjaCBhIHN0cnVj dHVyZSBhbmQgdGhpcyBpcyBkaWZmZXJlbnQgdG8gaG93IHRoZSBuYXRpdmUgSEVWQyBkZWNvZGVy Cj4gYmVoYXZlcyAoc2VlIGxpYmF2Y29kZWMvaGV2Yy9wcy5jOjcyKS4KCklzIHRoZXJlIHNvbWUg cmVxdWlyZW1lbnQgaW4gSC4yNjYgdGhhdCBpbiBhIHNpbmdsZSBzdHJlYW0gdGhlIFBQUyBwcmVj ZWRlcyB0aGUgU1BTPwoKQ3VycmVudGx5IHdlIGVmZmVjdGl2ZWx5IHJlcXVpcmUgdGhhdCBmb3Ig YSBzaW5nbGUgc3RyZWFtIGJlY2F1c2Ugd2UgdXNlIHRoZSBTUFMgdG8gZW5mb3JjZSBjb25zdHJh aW50cyBvbiB0aGUgUFBTIGluIGJvdGggSC4yNjUgYW5kIEguMjY2LCBidXQgSSdtIG5vdCBzZWVp bmcgYSBoYXJkIGRlcGVuZGVuY3kgYW5kIGl0IGxvb2tzIGxpa2UgaXQgd2lsbCBjdXJyZW50bHkg d29yayBvbiBsYXRlciBzdHJlYW0gc3RhcnRzIGFzIGxvbmcgYXMgdGhlIHBhcmFtZXRlcnMgZG9u J3QgY2hhbmdlIHRvbyBtdWNoLgoKSW4gSC4yNjQgdGhlcmUgaXMgYW4gZXhwbGljaXQgZGVwZW5k ZW5jeSBiZWNhdXNlIHlvdSBuZWVkIGNocm9tYV9mb3JtYXRfaWRjIHRvIHBhcnNlIHNjYWxpbmcg bGlzdHMsIGJ1dCBhZ2FpbiB0aGlzIHdpbGwgdXN1YWxseSB3b3JrIGJlY2F1c2UgaXQncyB1bmxp a2VseSB0byBjaGFuZ2UgaW5saW5lLgoKSWYgdGhhdCBpcyBub3QgcmVxdWlyZWQgdGhlbiB0aGlz IHdpbGwgZGlzY2FyZCB0aGUgUFBTIG9mIGEgc3RyZWFtIHdoZXJlIHRoZSBTUFMgZm9sbG93cyB0 aGUgUFBTLiAgKFRob3VnaCBJIGFkbWl0IHRoYXQgYmVmb3JlIHRoaXMgaXQgd2FzIG9ubHkgZHVi aW91c2x5IHdvcmtpbmcgYmVjYXVzZSB0aGUgYm91bmRzIGNoZWNraW5nIG1pZ2h0IGJlIHdyb25n LikKClRoYW5rcywKCi0gTWFyawpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcu b3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8g dW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==