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 B12094440F for ; Fri, 11 Nov 2022 02:26:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C9C2D68B890; Fri, 11 Nov 2022 04:26:08 +0200 (EET) Received: from out203-205-221-236.mail.qq.com (out203-205-221-236.mail.qq.com [203.205.221.236]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2BC0768B59C for ; Fri, 11 Nov 2022 04:26:01 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1668133558; bh=tIT6a5MxyRHDUVsM0Jy3HNhTN4whud5zaCGVQrvbAnM=; h=From:Subject:Date:References:To:In-Reply-To; b=V7KpQodOZgsDg6mrkZDHdCrB+h64GVS+3sOPPvpF3FXl9TV1msHlG16rkARwx+YyD kjX6Yn0xtdJoSD6WsaG/hXOIaC0FggqgBMP5fKe/EF7E15vUwQc21j4b2vY62EOkAr 8K9NDttcCXR/0wmudM28b97Msmk0sGjDdtHcQpTo= Received: from smtpclient.apple ([103.107.216.237]) by newxmesmtplogicsvrszc1-0.qq.com (NewEsmtp) with SMTP id 677BCA43; Fri, 11 Nov 2022 10:25:55 +0800 X-QQ-mid: xmsmtpt1668133555t5334ha6g Message-ID: X-QQ-XMAILINFO: MIAHdi1iQo+z0NRnxYwmRqms+Nq6S4eucZytUqsQhrfkBTSHmxMWVA1uevdImD jQLwD3DPJFwnnFMhR5l28Gx/dMknJD7je4O/OWItSW48k1nEvD8uwPOPGRE4tByzvMbiezhW48OH IRWc6P1gfSZtuaL8gCA6Vzr7eBIhYRAqUXv4p+ngHMLgOTxbE30AaVIZOwvIOkFpj5Upd/XTqdsc VBrM0g1epO8ZPz8tssi/sx2yVE4qJY3dIC7m/I4/eJVXTiiaIu80Zjza6cxcZX9dnEHyiduK3JX7 /CZRsPjuRFz5pf1A3G+uaKKuKfKkarCpJQGktyYlavPeuSloDlqrnLfCHOEiWOxZ1d5/VD3BmewW r0+PRgnZvB6/0ao0sL+n6RySaY65Joqq+36CbWVJgVtxTKp3jlfv4KXqlnXm05FjuHrQeXXuXIQK thHNYouxPyYTNweL3OwdZ8Lll7sJAd2VE9aym2iDFAH1/IsCPE89jPRFQZ6+5dPX08qrEgs7JGPl nmCeA+oM+l4AxwXHG5gg7MpvgAURSkcsRbgySdGWQGzhp0aAzpdGX4iFr5R7UByr9WDL6VLRTAg0 IkLwHzLf6HAJVazRDuAxfkHDjAoes9QUyZyH5qs6h8QxjPK6rXgpQE58lo/04QFA4qMgaY6Hg4Ne TiWohFKDQf+EtQZ2k0HXElj5SU/HwvZDvcbVJJJup5XA1nmGIt2abATQadbh0iDRAho71Otjc5li 0ybpjXADw4vk8fp7EEP1KD/PmyI4yAYB0ehW64ShoiKSBH66AyVwMuXq8Grf2BuJP4KBaujg7STF DH/qLBsgBPJTTMxlajjej2xi4qIMfbaGiOxDTPlgVIaqG7/J7w9UbE6blwDZet9927GKm4lXmFVG Br58EfKmYmmasHrNRnAZqVOpTt4iiTUaGCtefFJX50DTvmvEEjAQi5fBXtAC2615d/5u5dY+c5Rw WUQo/DYQY= From: wangyaqiang <1035567130@qq.com> Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Date: Fri, 11 Nov 2022 10:25:55 +0800 References: To: FFmpeg development discussions and patches In-Reply-To: X-OQ-MSGID: <5B51AB0E-D56B-485B-9CEE-09DF2DA779ED@qq.com> X-Mailer: Apple Mail (2.3696.120.41.1.1) Subject: Re: [FFmpeg-devel] [PATCH v3] lavc/hevc_ps: fix process failed when SPS before VPS in hvcC 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: UGluZwoKPiAyMDIy5bm0MTDmnIgyNuaXpSAxMDoyM++8jDEwMzU1NjcxMzBAcXEuY29tIOWGmemB k++8mgo+IAo+IEZyb206IFdhbmcgWWFxaWFuZyA8d2FuZ3lhcWlhbmcwM0BrdWFpc2hvdS5jb20+ Cj4gCj4gSW4gc29tZSB2aWRlb3MsIFNQUyB3aWxsIGJlIHN0b3JlZCBiZWZvcmUgVlBTIGluIGh2 Y0MgYm94LAo+IHBhcnNlIFNQUyBkb2VzIG5vdCBkZXBlbmQgb24gVlBTLCBzbyB0aGUgdmlkZW8g aXMgZXhwZWN0ZWQgdG8gYmUgcHJvY2Vzc2VkIG5vcm1hbGx5Lgo+IEFkZGVkICJwYXJzZWRfdnBz IiBwYXJhbWV0ZXIgdG8gaW5kaWNhdGUgd2hldGhlciBWUFMgaGF2ZSBiZWVuIHBhcnNlZC4KPiBP bmx5IFZQUyBoYXZlIGJlZW4gcGFyc2VkIGNhbiBiZSB2ZXJpZmllZCBkdXJpbmcgU1BTIHBhcnNp bmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2FuZyBZYXFpYW5nIDx3YW5neWFxaWFuZzAzQGt1YWlz aG91LmNvbT4KPiAtLS0KPiBsaWJhdmNvZGVjL2hldmNfcGFyc2VyLmMgfCA4ICsrKysrKysrCj4g bGliYXZjb2RlYy9oZXZjX3BzLmMgICAgIHwgMyArLS0KPiBsaWJhdmNvZGVjL2hldmNkZWMuYyAg ICAgfCA5ICsrKysrKysrLQo+IDMgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMyBk ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9oZXZjX3BhcnNlci5jIGIv bGliYXZjb2RlYy9oZXZjX3BhcnNlci5jCj4gaW5kZXggNTlmOWEwZmYzZS4uYmU0YWE1NWU1MSAx MDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL2hldmNfcGFyc2VyLmMKPiArKysgYi9saWJhdmNvZGVj L2hldmNfcGFyc2VyLmMKPiBAQCAtODUsOCArODUsMTYgQEAgc3RhdGljIGludCBoZXZjX3BhcnNl X3NsaWNlX2hlYWRlcihBVkNvZGVjUGFyc2VyQ29udGV4dCAqcywgSDI2NDVOQUwgKm5hbCwKPiAg ICAgfQo+ICAgICBpZiAocHMtPnNwcyAhPSAoSEVWQ1NQUyopcHMtPnNwc19saXN0W3BzLT5wcHMt PnNwc19pZF0tPmRhdGEpIHsKPiAgICAgICAgIHBzLT5zcHMgPSAoSEVWQ1NQUyopcHMtPnNwc19s aXN0W3BzLT5wcHMtPnNwc19pZF0tPmRhdGE7Cj4gKyAgICAgICAgaWYgKHBzLT5zcHMtPnZwc19p ZCA+PSBIRVZDX01BWF9WUFNfQ09VTlQgfHwgIXBzLT52cHNfbGlzdFtwcy0+c3BzLT52cHNfaWRd KSB7Cj4gKyAgICAgICAgICAgIGF2X2xvZyhhdmN0eCwgQVZfTE9HX0VSUk9SLCAiVlBTIGlkIG91 dCBvZiByYW5nZTogJWRcbiIsIHBzLT5zcHMtPnZwc19pZCk7Cj4gKyAgICAgICAgICAgIHJldHVy biBBVkVSUk9SX0lOVkFMSUREQVRBOwo+ICsgICAgICAgIH0KPiAgICAgICAgIHBzLT52cHMgPSAo SEVWQ1ZQUyopcHMtPnZwc19saXN0W3BzLT5zcHMtPnZwc19pZF0tPmRhdGE7Cj4gICAgIH0KPiAr ICAgIGlmICghcHMtPnZwcykgewo+ICsgICAgICAgIGF2X2xvZyhhdmN0eCwgQVZfTE9HX0VSUk9S LCAiVlBTICVkIGRvZXMgbm90IGV4aXN0XG4iLCBwcy0+c3BzLT52cHNfaWQpOwo+ICsgICAgICAg IHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOwo+ICsgICAgfQo+ICAgICBvdyAgPSAmcHMtPnNw cy0+b3V0cHV0X3dpbmRvdzsKPiAKPiAgICAgcy0+Y29kZWRfd2lkdGggID0gcHMtPnNwcy0+d2lk dGg7Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvaGV2Y19wcy5jIGIvbGliYXZjb2RlYy9oZXZj X3BzLmMKPiBpbmRleCBmNjY1ZDgwNTNjLi45YWJlZThiZDkwIDEwMDY0NAo+IC0tLSBhL2xpYmF2 Y29kZWMvaGV2Y19wcy5jCj4gKysrIGIvbGliYXZjb2RlYy9oZXZjX3BzLmMKPiBAQCAtOTE2LDkg KzkxNiw4IEBAIGludCBmZl9oZXZjX3BhcnNlX3NwcyhIRVZDU1BTICpzcHMsIEdldEJpdENvbnRl eHQgKmdiLCB1bnNpZ25lZCBpbnQgKnNwc19pZCwKPiAgICAgc3BzLT52cHNfaWQgPSBnZXRfYml0 cyhnYiwgNCk7Cj4gCj4gICAgIGlmICh2cHNfbGlzdCAmJiAhdnBzX2xpc3Rbc3BzLT52cHNfaWRd KSB7Cj4gLSAgICAgICAgYXZfbG9nKGF2Y3R4LCBBVl9MT0dfRVJST1IsICJWUFMgJWQgZG9lcyBu b3QgZXhpc3RcbiIsCj4gKyAgICAgICAgYXZfbG9nKGF2Y3R4LCBBVl9MT0dfV0FSTklORywgIlZQ UyAlZCBkb2VzIG5vdCBleGlzdFxuIiwKPiAgICAgICAgICAgICAgICBzcHMtPnZwc19pZCk7Cj4g LSAgICAgICAgcmV0dXJuIEFWRVJST1JfSU5WQUxJRERBVEE7Cj4gICAgIH0KPiAKPiAgICAgc3Bz LT5tYXhfc3ViX2xheWVycyA9IGdldF9iaXRzKGdiLCAzKSArIDE7Cj4gZGlmZiAtLWdpdCBhL2xp YmF2Y29kZWMvaGV2Y2RlYy5jIGIvbGliYXZjb2RlYy9oZXZjZGVjLmMKPiBpbmRleCBmYjQ0ZDhk M2YyLi4wMzk0MmExNTBkIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvaGV2Y2RlYy5jCj4gKysr IGIvbGliYXZjb2RlYy9oZXZjZGVjLmMKPiBAQCAtMzI3LDYgKzMyNywxMCBAQCBzdGF0aWMgdm9p ZCBleHBvcnRfc3RyZWFtX3BhcmFtcyhIRVZDQ29udGV4dCAqcywgY29uc3QgSEVWQ1NQUyAqc3Bz KQo+IHsKPiAgICAgQVZDb2RlY0NvbnRleHQgKmF2Y3R4ID0gcy0+YXZjdHg7Cj4gICAgIGNvbnN0 IEhFVkNQYXJhbVNldHMgKnBzID0gJnMtPnBzOwo+ICsgICAgaWYgKCFzLT5wcy52cHNfbGlzdFtz cHMtPnZwc19pZF0pIHsKPiArICAgICAgICBhdl9sb2coYXZjdHgsIEFWX0xPR19FUlJPUiwgIlZQ UyBpZCBvdXQgb2YgcmFuZ2U6ICVkXG4iLCBzcHMtPnZwc19pZCk7Cj4gKyAgICAgICAgcmV0dXJu Owo+ICsgICAgfQo+ICAgICBjb25zdCBIRVZDVlBTICp2cHMgPSAoY29uc3QgSEVWQ1ZQUyopcHMt PnZwc19saXN0W3Nwcy0+dnBzX2lkXS0+ZGF0YTsKPiAgICAgY29uc3QgSEVWQ1dpbmRvdyAqb3cg PSAmc3BzLT5vdXRwdXRfd2luZG93Owo+ICAgICB1bnNpZ25lZCBpbnQgbnVtID0gMCwgZGVuID0g MDsKPiBAQCAtNTIwLDcgKzUyNCwxMCBAQCBzdGF0aWMgaW50IHNldF9zcHMoSEVWQ0NvbnRleHQg KnMsIGNvbnN0IEhFVkNTUFMgKnNwcywKPiAgICAgcmV0ID0gcGljX2FycmF5c19pbml0KHMsIHNw cyk7Cj4gICAgIGlmIChyZXQgPCAwKQo+ICAgICAgICAgZ290byBmYWlsOwo+IC0KPiArICAgIGlm ICghcy0+cHMudnBzX2xpc3Rbc3BzLT52cHNfaWRdKSB7Cj4gKyAgICAgICAgcmV0ID0gQVZFUlJP Ul9JTlZBTElEREFUQTsKPiArICAgICAgICBnb3RvIGZhaWw7Cj4gKyAgICB9Cj4gICAgIGV4cG9y dF9zdHJlYW1fcGFyYW1zKHMsIHNwcyk7Cj4gCj4gICAgIHMtPmF2Y3R4LT5waXhfZm10ID0gcGl4 X2ZtdDsKPiAtLSAKPiAyLjMzLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZm bXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVs CgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVs LXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K