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 1B0B844A2D for ; Thu, 5 Jan 2023 11:59:24 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9F88C680084; Thu, 5 Jan 2023 13:59:21 +0200 (EET) Received: from out203-205-221-245.mail.qq.com (out203-205-221-245.mail.qq.com [203.205.221.245]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3757E680084 for ; Thu, 5 Jan 2023 13:59:13 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1672919948; bh=bz6roVxB5Q17yljV73AfnG3HuzEzoDKxgNZfuv3K3HE=; h=From:Subject:Date:References:To:In-Reply-To; b=YPlpa9PRmSEsjkI4GtozMIPW6X/Jw8IsP5gzO8LkUlgzdlUhYz3d7AKnc8+QGUI2o 0rY+LGg1nhFB7ibjiLmSkeIYAUKjArpoXgDlBNqDl+mI5BJKiuOwGGIPpypvUUBDnD 8mgKO9AW7wo3JC1j5dGcavMDRMQMM0QJb4NcwpoM= Received: from smtpclient.apple ([119.147.10.191]) by newxmesmtplogicsvrszb9-0.qq.com (NewEsmtp) with SMTP id EC788EDA; Thu, 05 Jan 2023 19:59:07 +0800 X-QQ-mid: xmsmtpt1672919947tug1imbn8 Message-ID: X-QQ-XMAILINFO: MBjwNRQMz5zUzuZgNI5oe7cTiFnVk5tL6m9HLPKStB9kBErBHIGquK3nOGxDpT wv5+sASvF5IKFOKYH64xECF9jmEhMVo2GFzVvieWqW7fPtSwL/5E1EJOxU2jcsTHmwZJG466u7fw 3gdnxcS1SYsPIWZ+mIrJBt3r9SEGFPTjZmaYwyn5tDcYXlKSaulrdDNMgYmf0wIVOvAQGSMGPcCj C3XEtN0hoP2gIA82jGkk7BXw8CqB2EPyCjoSpLph49wMa0pdxLL0rsEPcO85TqHcpqaRQHe+KABj 1TU1c+cJztHKDZuqNnL2Cp/5L/sojsQxCZn3OYjH4iTR3dYRmJ7fu17OFWAOAOkPbzJbhk6KW0kY alqaus1WZwoJmKPy0W7CbiW58OxT7+38owWRsoT0DpeWJbkhflTTfLFtZcU1qEPy9O1lspxBMfep LiVJe3yIkKw+GaG9zA2XRX4SkiyggISQAx+jYKjaF+6WRN3xRp9khZi61B8LJFSuXmQ2xsYhyH8c SaPaecp5hhyILWKiabKiS240Vzw6X4BFj8NY1x9u7SGx0L1LaKnZWG8tDLHJzvcl+8GrQAQYEdIq gAtBAVapZf6MpjFW/6KX1fFsPtTi6Q13Ibq4M8zA3mhFHE5C1kcG/iSEbN79OGgyCOr2ArXKQxa0 a8cQxxqTTCUM5KaoqfylOqmN9AkQDBzy699EpLhrS8c8/oisCJzKcORftcpWxKKR1kcznHcfAClO EIlWc/hfacs1UzoniJRXTvrnAKE+re3JUT1zNBE/fjCUwoX6debqp9IxjWpzajDNQHQbNwWRShU+ Ate6OgpdrFxJH4BWXltO3/TsuESX4zbsLsjHfdgOdk6G+TWhPuBCxyr78/cWL77RA1eiGdMTBws0 oFsvk49Tzf0pXQ8ePwnaSyI5ypJKqtFRKeJv1X+yYc5MzwLEEhAJdmQi96sPUDC23Z0Znvu4hxnb goNgWp+boVrt4eyPW9uCsrAMpyXpBPIpidKJE1xEYlPZ0gGWcfAiZrYSoOUFHE From: =?utf-8?B?InpoaWxpemhhbyjotbXlv5fnq4spIg==?= Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Date: Thu, 5 Jan 2023 19:59:08 +0800 References: <20230105161416.194463-1-quinkblack@foxmail.com> <8cd994d5-e258-86ea-2069-4feb1b2267c0@gmail.com> To: FFmpeg development discussions and patches In-Reply-To: <8cd994d5-e258-86ea-2069-4feb1b2267c0@gmail.com> X-OQ-MSGID: <6495787C-D1EE-4712-A79C-274B67406C92@foxmail.com> X-Mailer: Apple Mail (2.3696.120.41.1.1) Subject: Re: [FFmpeg-devel] [RFC PATCH 3/4] avcodec/hevcdec: add nuh_layer_id option 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: Cgo+IE9uIEphbiA1LCAyMDIzLCBhdCAxOToyMSwgSmFtZXMgQWxtZXIgPGphbXJpYWxAZ21haWwu Y29tPiB3cm90ZToKPiAKPiBPbiAxLzUvMjAyMyAxOjE0IFBNLCBaaGFvIFpoaWxpIHdyb3RlOgo+ PiBGcm9tOiBaaGFvIFpoaWxpIDx6aGlsaXpoYW9AdGVuY2VudC5jb20+Cj4+IEl0IGNhbiBiZSB1 c2VkIHRvIGRlY29kZSBzZWxlY3RlZCBpbmRlcGVuZGVudCBub24tYmFzZSBsYXllci4gT25lCj4+ IHVzZSBjYXNlIGlzIGFscGhhIGxheWVyIGRlY29kaW5nLgo+PiBTaWduZWQtb2ZmLWJ5OiBaaGFv IFpoaWxpIDx6aGlsaXpoYW9AdGVuY2VudC5jb20+Cj4+IC0tLQo+PiAgbGliYXZjb2RlYy9oZXZj ZGVjLmMgfCAyMCArKysrKysrKysrKysrKysrKysrLQo+PiAgbGliYXZjb2RlYy92ZXJzaW9uLmgg fCAgMiArLQo+PiAgMiBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u cygtKQo+PiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9oZXZjZGVjLmMgYi9saWJhdmNvZGVjL2hl dmNkZWMuYwo+PiBpbmRleCA1NjdlOGQ4MWQ0Li45NjQxOTIyODM0IDEwMDY0NAo+PiAtLS0gYS9s aWJhdmNvZGVjL2hldmNkZWMuYwo+PiArKysgYi9saWJhdmNvZGVjL2hldmNkZWMuYwo+PiBAQCAt MzIxNiw3ICszMjE2LDggQEAgc3RhdGljIGludCBkZWNvZGVfbmFsX3VuaXRzKEhFVkNDb250ZXh0 ICpzLCBjb25zdCB1aW50OF90ICpidWYsIGludCBsZW5ndGgpCj4+ICAgICAgICAgICAgaWYgKHMt PmF2Y3R4LT5za2lwX2ZyYW1lID49IEFWRElTQ0FSRF9BTEwgfHwKPj4gICAgICAgICAgICAgIChz LT5hdmN0eC0+c2tpcF9mcmFtZSA+PSBBVkRJU0NBUkRfTk9OUkVGCj4+IC0gICAgICAgICAgICAm JiBmZl9oZXZjX25hbF9pc19ub25yZWYobmFsLT50eXBlKSkgfHwgbmFsLT5udWhfbGF5ZXJfaWQg PiAwKQo+PiArICAgICAgICAgICAgJiYgZmZfaGV2Y19uYWxfaXNfbm9ucmVmKG5hbC0+dHlwZSkp IHx8Cj4+ICsgICAgICAgICAgICBuYWwtPm51aF9sYXllcl9pZCAhPSBzLT5udWhfbGF5ZXJfaWQp Cj4+ICAgICAgICAgICAgICBjb250aW51ZTsKPj4gICAgICAgICAgICByZXQgPSBkZWNvZGVfbmFs X3VuaXQocywgbmFsKTsKPj4gQEAgLTM2MzcsNiArMzYzOCwyMSBAQCBzdGF0aWMgYXZfY29sZCBp bnQgaGV2Y19kZWNvZGVfaW5pdChBVkNvZGVjQ29udGV4dCAqYXZjdHgpCj4+ICAgICAgSEVWQ0Nv bnRleHQgKnMgPSBhdmN0eC0+cHJpdl9kYXRhOwo+PiAgICAgIGludCByZXQ7Cj4+ICArICAgIGlm IChzLT5udWhfbGF5ZXJfaWQgPiAwKSB7Cj4+ICsgICAgICAgIGlmIChhdmN0eC0+c3RyaWN0X3N0 ZF9jb21wbGlhbmNlID4gRkZfQ09NUExJQU5DRV9FWFBFUklNRU5UQUwpIHsKPj4gKyAgICAgICAg ICAgIGF2X2xvZyhhdmN0eCwgQVZfTE9HX0VSUk9SLAo+PiArICAgICAgICAgICAgICAgICAgICAi RGVjb2RlIHNlbGVjdGVkIG51aF9sYXllcl9pZCBpcyB1bmRlZiBkZXZlbG9wbWVudC4gIgo+PiAr ICAgICAgICAgICAgICAgICAgICAiVXNlIC1zdHJpY3QgLTIgdG8gdXNlIGl0IGFueXdheS5cbiIp Owo+IAo+ICJVbmRlZiBkZXZlbG9wbWVudCI/IERvZXMgZGVjb2Rpbmcgb2YgdGhlc2Ugbm9uLWJh c2UgbGF5ZXJzIHdvcmsgb3Igbm90PyBPbmUgdGhpbmcgaXMgc29tZXRoaW5nIGJlaW5nIGV4cGVy aW1lbnRhbCAodGh1cyBrbm93biB0byBiZSB3b3JraW5nIGluIGF0IGxlYXN0IHNvbWUgY2FzZXMs IGV2ZW4gaWYgbm90IHNwZWMgY29tcGxpYW50KSwgYW5kIGFub3RoZXIgaXMgZW5hYmxpbmcgc29t ZXRoaW5nIHdlIGRvbid0IGtub3cgaWYgaXQncyBnb2luZyB0byB3b3JrIG9yIG5vdCBhdCBhbGwu CgpVbmRlZiAtPiBVbmRlci4KCkl0IHdvcmtzIGZvciBJTkJMIChpbmRlcGVuZGVudCBub24tYmFz ZSBsYXllcikgYml0c3RyZWFtLCB3aGljaCBpcyBjb2RlZAp3aXRob3V0IHVzaW5nIGludGVyLWxh eWVyIHByZWRpY3Rpb24gYW5kIGNvbmZvcm1zIHRvIGEgc2luZ2xlIGxheWVyIHByb2ZpbGUuCkFw cGxl4oCZcyAiSEVWQyBWaWRlbyB3aXRoIEFscGhhIEludGVyb3BlcmFiaWxpdHkgUHJvZmlsZeKA nSBpcyB0aGlzIGNhc2UgZnJvbQpteSB0ZXN0LCBhbHRob3VnaCBBcHBsZSBkb2VzbuKAmXQgc3Bl Y2lmeSBpdCBjbGVhci4KCmh0dHBzOi8vZGV2ZWxvcGVyLmFwcGxlLmNvbS9hdi1mb3VuZGF0aW9u L0hFVkMtVmlkZW8td2l0aC1BbHBoYS1JbnRlcm9wZXJhYmlsaXR5LVByb2ZpbGUucGRmCgpXaGV0 aGVyIGl04oCZcyBJTkJMIGNhbiBiZSBjaGVja2VkIGZyb20gdnBzX2V4dGVuc2lvbiwgd2hpY2gg ZG9lc27igJl0IGdldCBwYXJzZWQKeWV0LgoKVGhlcmUgYXJlIGF0IGxlYXN0IHRocmVlIHdheXMg dG8gYWRkIG11bHRpLWxheWVyIGV4dGVuc2lvbiBzdXBwb3J0OgoxLiBGdWxseSBzdXBwb3J0IGlu c2lkZSBoZXZjIHNvZnQgZGVjb2Rlciwgd2l0aCBpbnRlci1sYXllciBwcmVkaWN0aW9uIHN1cHBv cnQsCm11bHRpdmlldyBhbmQgc3BhdGlhbCBzY2FsYWJpbGl0eSBhbmQgc28gb24uCgoyLiBBIGRl Y29kZXIgd3JhcHBlciwgd2hpY2ggaGFzIHR3byBvciBtdWx0aSBoZXZjIGRlY29kZXIgaW5zdGFu Y2VzIGluc2lkZS4KT25seSB3b3JrcyBmb3IgSU5CTCBzdHJlYW1zLgoKMy4gTGV0IHVzZXIgaGFu ZGxlIG11bHRpcGxlIGRlY29kZXIgaW5zdGFuY2VzLiBPbmx5IHdvcmtzIGZyb20gSU5CTCBzdHJl YW1zLgoKPiAKPj4gKyAgICAgICAgICAgIHJldHVybiBBVkVSUk9SKEVJTlZBTCk7Cj4+ICsgICAg ICAgIH0KPj4gKwo+PiArICAgICAgICBpZiAoYXZjdHgtPmh3YWNjZWwpIHsKPj4gKyAgICAgICAg ICAgIGF2X2xvZyhhdmN0eCwgQVZfTE9HX0VSUk9SLAo+PiArICAgICAgICAgICAgICAgICAgICAi RGVjb2RlIHNlbGVjdGVkIG51aF9sYXllcl9pZCBkb2Vzbid0IHdvcmsgd2l0aCBod2FjY2VsLlxu Iik7Cj4+ICsgICAgICAgICAgICByZXR1cm4gQVZFUlJPUihFSU5WQUwpOwo+PiArICAgICAgICB9 Cj4+ICsgICAgfQo+PiArCj4+ICAgICAgaWYgKGF2Y3R4LT5hY3RpdmVfdGhyZWFkX3R5cGUgJiBG Rl9USFJFQURfU0xJQ0UpIHsKPj4gICAgICAgICAgcy0+dGhyZWFkc19udW1iZXIgPSBhdmN0eC0+ dGhyZWFkX2NvdW50Owo+PiAgICAgICAgICByZXQgPSBmZl9zbGljZV90aHJlYWRfaW5pdF9wcm9n cmVzcyhhdmN0eCk7Cj4+IEBAIC0zNjkxLDYgKzM3MDcsOCBAQCBzdGF0aWMgY29uc3QgQVZPcHRp b24gb3B0aW9uc1tdID0gewo+PiAgICAgICAgICBBVl9PUFRfVFlQRV9CT09MLCB7Lmk2NCA9IDB9 LCAwLCAxLCBQQVIgfSwKPj4gICAgICB7ICJzdHJpY3QtZGlzcGxheXdpbiIsICJzdHJpY2x5IGFw cGx5IGRlZmF1bHQgZGlzcGxheSB3aW5kb3cgc2l6ZSIsIE9GRlNFVChhcHBseV9kZWZkaXNwd2lu KSwKPj4gICAgICAgICAgQVZfT1BUX1RZUEVfQk9PTCwgey5pNjQgPSAwfSwgMCwgMSwgUEFSIH0s Cj4+ICsgICAgeyAibnVoX2xheWVyX2lkIiwgIlNlbGVjdCB3aGljaCBudWhfbGF5ZXJfaWQgdG8g ZGVjb2RlIChvbmx5IHdvcmtzIHdpdGggSU5CTCkiLCBPRkZTRVQobnVoX2xheWVyX2lkKSwKPj4g KyAgICAgICAgQVZfT1BUX1RZUEVfSU5ULCAgey5pNjQgPSAwfSwgMCwgNjIsIFBBUiB9LAo+PiAg ICAgIHsgTlVMTCB9LAo+PiAgfTsKPj4gIGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3ZlcnNpb24u aCBiL2xpYmF2Y29kZWMvdmVyc2lvbi5oCj4+IGluZGV4IDZiOGExZGJiNzkuLjE1ZjdjM2ZlM2Qg MTAwNjQ0Cj4+IC0tLSBhL2xpYmF2Y29kZWMvdmVyc2lvbi5oCj4+ICsrKyBiL2xpYmF2Y29kZWMv dmVyc2lvbi5oCj4+IEBAIC0zMCw3ICszMCw3IEBACj4+ICAjaW5jbHVkZSAidmVyc2lvbl9tYWpv ci5oIgo+PiAgICAjZGVmaW5lIExJQkFWQ09ERUNfVkVSU0lPTl9NSU5PUiAgNTYKPj4gLSNkZWZp bmUgTElCQVZDT0RFQ19WRVJTSU9OX01JQ1JPIDEwMAo+PiArI2RlZmluZSBMSUJBVkNPREVDX1ZF UlNJT05fTUlDUk8gMTAxCj4+ICAgICNkZWZpbmUgTElCQVZDT0RFQ19WRVJTSU9OX0lOVCAgQVZf VkVSU0lPTl9JTlQoTElCQVZDT0RFQ19WRVJTSU9OX01BSk9SLCBcCj4+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQkFWQ09ERUNfVkVSU0lPTl9NSU5P UiwgXAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0 cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4gCj4gVG8gdW5z dWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVl c3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxp c3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlz dGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3Ig ZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vi c2NyaWJlIi4K