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 9F59F453D2 for ; Wed, 28 Jun 2023 15:17:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 23F2568C1A9; Wed, 28 Jun 2023 18:17:12 +0300 (EEST) Received: from mail-oa1-f43.google.com (mail-oa1-f43.google.com [209.85.160.43]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EB6816804B4 for ; Wed, 28 Jun 2023 18:17:05 +0300 (EEST) Received: by mail-oa1-f43.google.com with SMTP id 586e51a60fabf-19fa4346498so4653913fac.1 for ; Wed, 28 Jun 2023 08:17:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687965424; x=1690557424; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=hh06P3hahoVlt6wwFWmScYdfcaW8K42jrxSQpAwn8h8=; b=AZopGSvPrEO1izcmY3chZc5Rn8xFVafXZlKgNbvIFdm6n/7nSmXRdVfVpgA6x++Ygz aJWaRPispTFslYBHbfDEDf8pNVw24hYDVhHuLnFEffH+fazgQraVoVsryVqpPXPZyNXY T85l+XbDDajSArOKja3quWqHQq8iV4/OyeSzXaIjE6pNvxCY47olTI61uDZBeRkgIK1g ynJfYGShLSEYs30Tl+GZuFnY2S4tDXcNeLkqIPy8kd6hDGP/wgSgzJvXC0OU5ksfnvL0 2uzWKK27n5Jz0/0ojMigwCX4z+elg3UmOYo7789pXN6N70TBVOWD4Wunat48hKf9LaPs /Yrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687965424; x=1690557424; 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=hh06P3hahoVlt6wwFWmScYdfcaW8K42jrxSQpAwn8h8=; b=iDR2imi0015gxNEed5u+XCLrL9nOnSW8MyEODbnpS6TYPSLjZvbO85E/aS4GyO/N/J PIZpH6IFdWHc7pqFGZmvqPciPOgqx13kSW1xpPCXbHIzc0ptalqk8xDW79C3KvfmMNSb 6SGaQ9iMCtoGuE+ZBHJgprevj23CxbQphetKg+qtbdYTOJ8PhSb/2CFcwwK2tROPOsQ1 zsO3RYRVSZ4l1kyanPUAKYZTW3abUySUhRYGugzMrw2XTVFffkDz4L2Jv9RteqHPfxk2 jK3csAVwJrLfpdmq7J5+7hOvDaAS5O1PjmI5+nC1F+KWggVIg9rc4VGFilPmtP/WgIxE mu6w== X-Gm-Message-State: AC+VfDzq/TXfImp35me6jP7d/lIHH6OYbe4EG8zkQpeLnNYH/bUbxJH+ vibOzIlFgXNM3pOQ/jIfBqiV/9OLytsJSKoLbh39J/7r X-Google-Smtp-Source: ACHHUZ6PAjpABz7lenIbaoW+qnr9aGIxxt9Y9Ct4S4Ns3dt2dU9jFmpAJAzWvqLqxO3iwemTgjH4s/iTcNCTWHO5u3k= X-Received: by 2002:a05:6870:d2aa:b0:1b0:2d25:f5a3 with SMTP id d42-20020a056870d2aa00b001b02d25f5a3mr8911685oae.3.1687965424189; Wed, 28 Jun 2023 08:17:04 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Paul B Mahol Date: Wed, 28 Jun 2023 17:16:33 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/vlc: auto calculate depth 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: T24gV2VkLCBKdW4gMjgsIDIwMjMgYXQgMTE6NTfigK9BTSBQYXVsIEIgTWFob2wgPG9uZW1kYUBn bWFpbC5jb20+IHdyb3RlOgoKPgo+Cj4gT24gV2VkLCBKdW4gMjgsIDIwMjMgYXQgMTE6MTHigK9B TSBBbmRyZWFzIFJoZWluaGFyZHQgPAo+IGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4g d3JvdGU6Cj4KPj4gUGF1bCBCIE1haG9sOgo+PiA+IE9uIFdlZCwgSnVuIDI4LCAyMDIzIGF0IDEy OjI24oCvQU0gQW5kcmVhcyBSaGVpbmhhcmR0IDwKPj4gPiBhbmRyZWFzLnJoZWluaGFyZHRAb3V0 bG9vay5jb20+IHdyb3RlOgo+PiA+Cj4+ID4+IFBhdWwgQiBNYWhvbDoKPj4gPj4+IE9uIFR1ZSwg SnVuIDI3LCAyMDIzIGF0IDExOjQ14oCvUE0gQW5kcmVhcyBSaGVpbmhhcmR0IDwKPj4gPj4+IGFu ZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4gd3JvdGU6Cj4+ID4+Pgo+PiA+Pj4+IFBhdWwg QiBNYWhvbDoKPj4gPj4+Pj4gT24gVHVlLCBKdW4gMjcsIDIwMjMgYXQgMTE6MDXigK9QTSBBbmRy ZWFzIFJoZWluaGFyZHQgPAo+PiA+Pj4+PiBhbmRyZWFzLnJoZWluaGFyZHRAb3V0bG9vay5jb20+ IHdyb3RlOgo+PiA+Pj4+Pgo+PiA+Pj4+Pj4gUGF1bCBCIE1haG9sOgo+PiA+Pj4+Pj4+IE9uIFR1 ZSwgSnVuIDI3LCAyMDIzIGF0IDk6NDfigK9QTSBBbmRyZWFzIFJoZWluaGFyZHQgPAo+PiA+Pj4+ Pj4+IGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4gd3JvdGU6Cj4+ID4+Pj4+Pj4KPj4g Pj4+Pj4+Pj4gUGF1bCBCIE1haG9sOgo+PiA+Pj4+Pj4+Pj4gUGF0Y2ggYXR0YWNoZWQuCj4+ID4+ Pj4+Pj4+Pgo+PiA+Pj4+Pj4+Pgo+PiA+Pj4+Pj4+PiBXaGVyZSBkbyB5b3UgaW50ZW5kIHRvIHVz ZSB0aGlzPyBXaGF0IGlzIHRoZSBwb2ludCBvZiBpdD8KPj4gPj4+Pj4+Pj4gQWZ0ZXIgYWxsLCB1 c2luZyB0aGlzIHZhbHVlIGluIEdFVF9WTEMgbWFrZXMgbm8gc2Vuc2U7IG9ubHkKPj4gPj4+PiBj b21waWxlLXRpbWUKPj4gPj4+Pj4+Pj4gY29uc3RhbnRzIGRvLgo+PiA+Pj4+Pj4+Pgo+PiA+Pj4+ Pj4+Cj4+ID4+Pj4+Pj4gSXQgd29ya3Mgd2hlbiB1c2VkIGluIGFjLTQgYXMgZ2V0X3ZsYzIuCj4+ ID4+Pj4+Pj4KPj4gPj4+Pj4+Cj4+ID4+Pj4+PiBDb3VsZCB5b3UgcGxlYXNlIGRlZmluZSAid29y a3MiPyBVc2luZyBhIG5vbi1jb21waWxlLXRpbWUgY29uc3RhbnQKPj4gPj4gd2lsbAo+PiA+Pj4+ Pj4gbm90IGJlbmVmaXQgYXQgYWxsOyBpdCB3aWxsIG9ubHkgbGVhZCB0byBtb3JlIHJ1bnRpbWUg Y2hlY2tzLgo+PiA+Pj4+Pj4KPj4gPj4+Pj4KPj4gPj4+Pj4gSSBkbyBub3QgZm9sbG93IHlvdXIg d29ycmllcy4KPj4gPj4+Pj4gSSBjYW4gbm90IHVzZSBjb21waWxlIHRpbWUgY29uc3RhbnQgYXMg aXRzIHZlcnkgY29tcGxpY2F0ZWQgY29kZS4KPj4gPj4+Pj4KPj4gPj4+Pgo+PiA+Pj4+IExldCdz IHRha2UgYSBsb29rIGF0IEdFVF9WTEM6Cj4+ID4+Pj4gI2RlZmluZSBHRVRfVkxDKGNvZGUsIG5h bWUsIGdiLCB0YWJsZSwgYml0cywgbWF4X2RlcHRoKSAgICAgICAgIFwKPj4gPj4+PiAgICAgZG8g eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg XAo+PiA+Pj4+ICAgICAgICAgaW50IG4sIG5iX2JpdHM7ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBcCj4+ID4+Pj4gICAgICAgICB1bnNpZ25lZCBpbnQgaW5kZXg7ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPj4+PiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiA+ Pj4+ICAgICAgICAgaW5kZXggPSBTSE9XX1VCSVRTKG5hbWUsIGdiLCBiaXRzKTsgICAgICAgICAg ICAgICAgICAgICBcCj4+ID4+Pj4gICAgICAgICBjb2RlICA9IHRhYmxlW2luZGV4XS5zeW07ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPj4+PiAgICAgICAgIG4gICAgID0gdGFi bGVbaW5kZXhdLmxlbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiA+Pj4+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBcCj4+ID4+Pj4gICAgICAgICBpZiAobWF4X2RlcHRoID4gMSAmJiBuIDwgMCkgeyAgICAg ICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPj4+PiAgICAgICAgICAgICBMQVNUX1NLSVBfQklU UyhuYW1lLCBnYiwgYml0cyk7ICAgICAgICAgICAgICAgICAgICAgXAo+PiA+Pj4+ICAgICAgICAg ICAgIFVQREFURV9DQUNIRShuYW1lLCBnYik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc Cj4+ID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFwKPj4gPj4+PiAgICAgICAgICAgICBuYl9iaXRzID0gLW47ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiA+Pj4+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ID4+ Pj4gICAgICAgICAgICAgaW5kZXggPSBTSE9XX1VCSVRTKG5hbWUsIGdiLCBuYl9iaXRzKSArIGNv ZGU7ICAgICAgIFwKPj4gPj4+PiAgICAgICAgICAgICBjb2RlICA9IHRhYmxlW2luZGV4XS5zeW07 ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiA+Pj4+ICAgICAgICAgICAgIG4gICAgID0g dGFibGVbaW5kZXhdLmxlbjsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ID4+Pj4gICAg ICAgICAgICAgaWYgKG1heF9kZXB0aCA+IDIgJiYgbiA8IDApIHsgICAgICAgICAgICAgICAgICAg ICAgIFwKPj4gPj4+PiAgICAgICAgICAgICAgICAgTEFTVF9TS0lQX0JJVFMobmFtZSwgZ2IsIG5i X2JpdHMpOyAgICAgICAgICAgICAgXAo+PiA+Pj4+ICAgICAgICAgICAgICAgICBVUERBVEVfQ0FD SEUobmFtZSwgZ2IpOyAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ID4+Pj4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK Pj4gPj4+PiAgICAgICAgICAgICAgICAgbmJfYml0cyA9IC1uOyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgXAo+PiA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ID4+Pj4gICAgICAgICAgICAgICAg IGluZGV4ID0gU0hPV19VQklUUyhuYW1lLCBnYiwgbmJfYml0cykgKyBjb2RlOyAgIFwKPj4gPj4+ PiAgICAgICAgICAgICAgICAgY29kZSAgPSB0YWJsZVtpbmRleF0uc3ltOyAgICAgICAgICAgICAg ICAgICAgICAgXAo+PiA+Pj4+ICAgICAgICAgICAgICAgICBuICAgICA9IHRhYmxlW2luZGV4XS5s ZW47ICAgICAgICAgICAgICAgICAgICAgICBcCj4+ID4+Pj4gICAgICAgICAgICAgfSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPj4+PiAgICAg ICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgXAo+PiA+Pj4+ICAgICAgICAgU0tJUF9CSVRTKG5hbWUsIGdiLCBuKTsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBcCj4+ID4+Pj4gICAgIH0gd2hpbGUgKDApCj4+ID4+Pj4KPj4g Pj4+PiBJZiBtYXhfZGVwdGggaXMgbm90IGEgY29tcGlsZS10aW1lIGNvbnN0YW50LCB0aGVuIHRo ZSBjb21waWxlciB3aWxsCj4+IGhhdmUKPj4gPj4+PiB0byBwZXJmb3JtIGJvdGggb2YgdGhlIG1h eF9kZXB0aCA+IDEgJiYgbiA8IDAgY2hlY2tzOyB5ZXQsIHRoaXMgaXMKPj4gbm90Cj4+ID4+Pj4g dXNlZnVsOiBJZiB0aGUgZGVwdGggb2YgYSBwYXJ0aWN1bGFyIFZMQyBpcyAoc2F5KSAxLCB0aGVu IG5vbmUgb2YgdGhlCj4+ID4+Pj4gcG9zc2libGUgYml0cyByZWFkIHdpbGwgbGVhZCB0byByZWxv YWRpbmcgYXQgYWxsLCBiZWNhdXNlIHRoZSBuIDwgMAo+PiA+Pj4+IGNvbmRpdGlvbiB3aWxsIG5l dmVyIGJlIHRydWU7IHRoZSBvbmx5IHJlYXNvbiB0aGlzIGNvbmRpdGlvbiBleGlzdHMKPj4gaXMK Pj4gPj4+PiB0byB1c2UgYSBjb21waWxlLXRpbWUgdXBwZXIgYm91bmQsIHNvIHRoYXQgb25lIGNh biBlbGltaW5hdGUgdGhlCj4+IHJlbG9hZAo+PiA+Pj4+IGNvZGUgKGFuZCBpbiBwYXJ0aWN1bGFy LCBhdm9pZCB0aGUgcnVudGltZSBjaGVja3MpLgo+PiA+Pj4+Cj4+ID4+Pj4+IFdvcmtzIG1lYW5z IHRoYXQgdmxjIGNvZGUgaXMgZXh0cmFjdGVkIGNvcnJlY3RseS4KPj4gPj4+Pj4KPj4gPj4+Pgo+ PiA+Pj4+IElmIHlvdSBoYXZlIG5vIHVwcGVyIGJvdW5kIGFib3V0IG1heF9kZXB0aCBhbmQgaXQg d29ya3MsIHRoZW4gdXNlIDMuCj4+ID4+Pj4KPj4gPj4+Cj4+ID4+PiBJdCBkb2VzIG5vdCB3b3Jr IHRvIHVzZSAzIGFsbCB0aGUgdGltZS4gQW5kIHRoYXQgb25lIG5ldmVyIHdvcmtlZCBpbgo+PiBh bnkKPj4gPj4+IGNvZGVjIHNvIGZhci4KPj4gPj4+Cj4+ID4+Cj4+ID4+IEkganVzdCByYW4gRkFU RSB3aXRoIHRoZSBjaGVjayBmb3IgbWF4X2RlcHRoIHJlbW92ZWQgZnJvbSBHRVRfVkxDIGFuZAo+ PiA+PiBmcm9tIHJlYWRfdmxjIGZvciB0aGUgY2FjaGVkIEFQSSAoZWZmZWN0aXZlbHkgc2V0dGlu ZyBtYXhfZGVwdGggdG8gMwo+PiA+PiBldmVyeXdoZXJlKS4gSXQgcGFzc2VkLiBTbyBpdCAid29y a3MiIChidXQgaW4gYSBzdWJvcHRpbWFsIHdheSkuIEF0Cj4+ID4+IGxlYXN0IGl0IGRvZXMgaWYg eW91IGhhdmUgb3JkaW5hcnkgVkxDcyAoY3JlYXRlZCBieSB0aGUgdmxjLmMKPj4gPj4gZnVuY3Rp b25zKS4gQXJlIHlvdSBkb2luZyBhbnl0aGluZyBzcGVjaWFsIHdpdGggdGhlbSBvciBzbz8KPj4g Pj4KPj4gPgo+PiA+IEZBVEUgY29kZSBjb3ZlcmFnZSBpcyB2ZXJ5IGxpbWl0ZWQuCj4+ID4KPj4g PiBBbHNvIEkgZG8gbm90IGZvbGxvdyB5b3VyIHJlYXNvbmluZyBhYm91dCB0aGlzIGFkZGVkIGZp ZWxkIGF0IGFsbC4KPj4gPgo+PiA+IFdoYXQgaXMgY2FsY3VsYXRlZCBvdmVyIGFuZCBvdmVyIGFn YWluIGluIGVhY2ggZ2V0X3ZsYzIoKSBjYWxsPwo+PiA+Cj4+Cj4+IE5vdGhpbmcgaXMgY2FsY3Vs YXRlZCBvdmVyIGFuZCBvdmVyIGFnYWluIGluIGVhY2ggZ2V0X3ZsYzIoKSBjYWxsOyBidXQKPj4g aWYgeW91IHVzZSBhIG5vbi1jb21waWxlLXRpbWUgY29uc3RhbnQsIHRoZW4gdGhlIGNoZWNrIGZv ciBtYXhfZGVwdGggaXMKPj4gcGVyZm9ybWVkIGluIGVhY2ggZ2V0X3ZsYzIoKSBjYWxsLCBldmVu IHRob3VnaCBpdCBpcyB1bm5lY2Vzc2FyeS4KPj4KPgo+IFNvIHdoYXQ/Cj4gTm90aGluZyB1c2Ug dGhpcyB5ZXQuIFNvIGl0IGRvZXMgbm90IG1hdHRlci4KPgoKQXMgYWxyZWFkeSB3cml0dGVuLCBj YW50IHVzZSBjb21waWxlIHRpbWUgY29uc3RhbnQgYXQgYWxsLCBhcyB0aGVyZSBhcmUKbWFueSBj b2RlYm9va3Mgd2l0aCBkaWZmZXJlbnQgc2l6ZSBhbmQgbWF4IGRlcHRoLgpBbmQgY29kZWJvb2tz IGFyZSBwaWNrZWQgYnkgb3RoZXIgcGFyYW1ldGVycywgYW5kIG1heCBkZXB0aCBkaWZmZXJzIGV2 ZW4KYmV0d2VlbiBzYW1lIGNvZGVib29rcyBzZXQuCkFuZCB1c2luZyAzIGFsd2F5cyBpcyBub3Qg ZWZmaWNpZW50IGFuZCBhbHNvIG1heSBub3Qgd29yayByZWxpYWJseSBhbGwgdGhlCnRpbWUuCgoK Pgo+Cj4+Cj4+IC0gQW5kcmVhcwo+Pgo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwo+PiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IGZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCj4+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Zm bXBlZy1kZXZlbAo+Pgo+PiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1h aWwKPj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vi c2NyaWJlIi4KPj4KPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0 dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJz Y3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZm bXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==