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 C169A40973 for ; Fri, 24 Dec 2021 10:38:12 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 277C468B2BE; Fri, 24 Dec 2021 12:38:10 +0200 (EET) Received: from out203-205-221-240.mail.qq.com (out203-205-221-240.mail.qq.com [203.205.221.240]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4878668B21B for ; Fri, 24 Dec 2021 12:38:01 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1640342278; bh=ATITqwmFIH7121z8jhlipqy4ttlXj4y/eG11TdvLQMk=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=Ti8oEBnTmh9PvFxgR3gXOilGmlVI6wKv2ct8Bc095YCzEoZrZbD32fsMEmKYUN4va 9L+ws+vtxrLXERUI0Lqk2LldwkNsQ0a8t/2vY2ItUJK+z2bp8qCaBwKAZFEhJHsg7c PyH51NIWSbljxtuinWyhFH4VX6vZHCVeCHhVW5Mk= Received: from [192.168.255.10] ([113.108.77.59]) by newxmesmtplogicsvrsza9.qq.com (NewEsmtp) with SMTP id 97893A6D; Fri, 24 Dec 2021 18:37:56 +0800 X-QQ-mid: xmsmtpt1640342276td94g44vs Message-ID: X-QQ-XMAILINFO: M3vv73qU6a4ue4drYqdO7R08rX9A6X1L35/tE92kB8TbD1kgDFr/sQThRZiThx pBLZZUCdNF6VcZ0aHrOTJRFQcDQfTp3K93oSqGuXHTTZSY44EFRoYUhJnZmbNDuUIcMKkdBrvnxh 8/+ZK+t6BuB/++ISYM1hWk/3hTRnp0YfOpLq/HuoL8I2w7uen8M2RMR43o5wwCxUEVuEb6WVH2Dw UMKUPVtOqfKhyTO2J7RpFT8NxePlzY2HhNSwoM6yh2pYSQxC3VsdcnIud5jBMCtx6smasE2dkb61 E2tblylos1y5NDHGRmdFHuiO4bwme5L2OC9KG70Ka7lzKAb659wVS6632KrlzLz8bEFsTYU9v2aB AwrfMcMUYG8icrWLYJMYnP3J3V2+fh5WoA+ZMbKLgHQqHKTKCs+G10IeAqKi0ZCKQNOr0DeEWvzh cpKd2/2hXr3t9Oz8E2L2dzzH1h2GMq5uvDrrWRITgNw6rtnUCUD3aQT/RQaD9xHRKqIkqMT+N4il C8eFKK1OOzwxU6ZehhybAz6Srwg4jH87iUi/kwddSmsLnn8qLV8vmPTH3Q1xlMFLo9FrWuuxu7Jf 09VZP9dpN+jM47YfflMD6b188q3IKy/6k2MfeeNtwFLIpgPdxlnun7Eo8e8fG/Q7nVX381DMwNmq PWMPL/VPUAZ97bKEpN4wf1ot3B8g275RK046gOe8E6bXj2lp5vSgC3PpG4ThNyj7vbbi/HPJvDTA dewIPMHOFZs73zNtmuLkI73fkT4A7eMwJvSdE2O6oc8nRK+YZAcvdmCbcy2qOiBL64zbKTUQdrjS V1y2aGQ8vTLV0+8glLnnF1rKiCconiaEm8XS0QqpaAOivFMzDn30apktFEkb8lT4i7XPpJVrXlVy M4CJKRXb+y Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) From: =?utf-8?B?InpoaWxpemhhbyjotbXlv5fnq4spIg==?= In-Reply-To: Date: Fri, 24 Dec 2021 18:37:55 +0800 X-OQ-MSGID: References: <20211224095823.58415-1-quinkblack@foxmail.com> To: Steven Liu X-Mailer: Apple Mail (2.3654.60.0.2.21) Subject: Re: [FFmpeg-devel] [PATCH 2/3] avformat/mov: skip hoov box if strict >= normal 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 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+IE9uIERlYyAyNCwgMjAyMSwgYXQgNjoxOSBQTSwgU3RldmVuIExpdSA8bHFAY2hpbmFmZm1w ZWcub3JnPiB3cm90ZToKPiAKPj4gMjAyMeW5tDEy5pyIMjTml6Ug5LiL5Y2INTo1OO+8jFpoYW8g WmhpbGkgPHF1aW5rYmxhY2tAZm94bWFpbC5jb20+IOWGmemBk++8mgo+PiAKPj4gVGhlIHNhbXBs ZXMgSSBoYXZlIGdvdCBoYXZlIGhvb3YgYW5kIG1vb3YgYm90aC4gVW5rbm93biBib3hlcwo+PiBz aG91bGQgYmUgc2tpcHBlZCBhY2NvcmRpbmcgdG8gdGhlIHNwZWMuIFNvIGRvbid0IHRyZWF0IGhv b3YgYXMKPj4gbW9vdiBpbiBub3JtYWwgbW9kZS4KPj4gCj4+IEZvciBiYWNrd2FyZCBjb21wYXRp YmxlLCBhIGxvZyBtZXNzYWdlIGhhcyBiZWVuIGFkZGVkIHRvIG5vdGljZQo+PiB0aGUgdXNlciB0 byByZWxheCB0aGUgc3RyaWN0aW9uIGlmIG1vb3YgZG9lc24ndCBleGlzdC4KPj4gCj4+IEZpeCAj ODg4My4KPj4gLS0tCj4+IGxpYmF2Zm9ybWF0L21vdi5jIHwgMTMgKysrKysrKysrLS0tLQo+PiAx IGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+PiAKPj4gZGlm ZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L21vdi5jIGIvbGliYXZmb3JtYXQvbW92LmMKPj4gaW5kZXgg ZWEyZjAxMGFhMC4uNjM0ODM3NDBhMCAxMDA2NDQKPj4gLS0tIGEvbGliYXZmb3JtYXQvbW92LmMK Pj4gKysrIGIvbGliYXZmb3JtYXQvbW92LmMKPj4gQEAgLTczMjQsMTAgKzczMjQsMTEgQEAgc3Rh dGljIGludCBtb3ZfcmVhZF9kZWZhdWx0KE1PVkNvbnRleHQgKmMsIEFWSU9Db250ZXh0ICpwYiwg TU9WQXRvbSBhdG9tKQo+PiAgICAgICAgaWYgKGF0b20uc2l6ZSA+PSA4KSB7Cj4+ICAgICAgICAg ICAgYS5zaXplID0gYXZpb19yYjMyKHBiKTsKPj4gICAgICAgICAgICBhLnR5cGUgPSBhdmlvX3Js MzIocGIpOwo+PiAtICAgICAgICAgICAgaWYgKCgoYS50eXBlID09IE1LVEFHKCdmJywncicsJ2Un LCdlJykgJiYgYy0+bW9vdl9yZXRyeSkgfHwKPj4gLSAgICAgICAgICAgICAgICAgIGEudHlwZSA9 PSBNS1RBRygnaCcsJ28nLCdvJywndicpKSAmJgo+PiAtICAgICAgICAgICAgICAgIGEuc2l6ZSA+ PSA4ICYmCj4+IC0gICAgICAgICAgICAgICAgYy0+ZmMtPnN0cmljdF9zdGRfY29tcGxpYW5jZSA8 IEZGX0NPTVBMSUFOQ0VfU1RSSUNUKSB7Cj4+ICsgICAgICAgICAgICBpZiAoKChhLnR5cGUgPT0g TUtUQUcoJ2YnLCdyJywnZScsJ2UnKSAmJiBjLT5tb292X3JldHJ5ICYmCj4+ICsgICAgICAgICAg ICAgICAgICAgICAgICBjLT5mYy0+c3RyaWN0X3N0ZF9jb21wbGlhbmNlIDwgRkZfQ09NUExJQU5D RV9TVFJJQ1QpIHx8Cj4+ICsgICAgICAgICAgICAgICAgIChhLnR5cGUgPT0gTUtUQUcoJ2gnLCdv JywnbycsJ3YnKSAmJgo+PiArICAgICAgICAgICAgICAgICAgICAgICAgYy0+ZmMtPnN0cmljdF9z dGRfY29tcGxpYW5jZSA8IEZGX0NPTVBMSUFOQ0VfTk9STUFMKSkgJiYKPj4gKyAgICAgICAgICAg ICAgICBhLnNpemUgPj0gOCkgewo+IAo+IEkgcHJlZmVyIGFkZCBvbmUgb3B0aW9uIGlnbm9yZV9o b292LCBsZXQgdXNlciBjaG9vc2UgaWdub3JlIGl0LCBiZWNhdXNlIGl0IHNob3VsZCBtb3JlIGNs ZWFybHkgdGhhbiB1c2Ugc3RpcmN0LgoKQWRkIGFuIG9wdGlvbiB3b3JrcyBmb3IgbWUgdG9vLCBi dXQgaXQgc2hvdWxkIGRlZmF1bHQgdG8gaWdub3JlIGhvb3YsIGJlY2F1c2U6CjEuIFRydW5jYXRl ZC9icm9rZW4gZmlsZXMgYXJlIG1pbm9yaXR5IGNvbXBhcmVkIHRvIG5vcm1hbCBmaWxlcyAoSSBo b3BlKTsKMi4gU3VwcG9ydCBub3JtYWwgZmlsZXMgaGFzIGhpZ2hlciBwcmlvcml0eSB0aGFuIHdv cmthcm91bmQgYnJva2VuIGZpbGVzLgoKV2UgY2FuIHN1cHBvcnQgYm90aCBieSBkcm9wIGZha2Ug bW9vdiBpbmZvIGFmdGVyIGZvdW5kIGEgcmVhbCBtb292LCBidXQKaXQgZG9lc27igJl0IGRlc2Vy dmUgdGhlIGNvbXBsZXhpdHkuCgpJ4oCZZCBsaWtlIHRvIGdldCBtb3JlIG9waW5pb25zLgoKCj4+ ICAgICAgICAgICAgICAgIHVpbnQzMl90IHR5cGU7Cj4+ICAgICAgICAgICAgICAgIGF2aW9fc2tp cChwYiwgNCk7Cj4+ICAgICAgICAgICAgICAgIHR5cGUgPSBhdmlvX3JsMzIocGIpOwo+PiBAQCAt NzM0MCw2ICs3MzQxLDEwIEBAIHN0YXRpYyBpbnQgbW92X3JlYWRfZGVmYXVsdChNT1ZDb250ZXh0 ICpjLCBBVklPQ29udGV4dCAqcGIsIE1PVkF0b20gYXRvbSkKPj4gICAgICAgICAgICAgICAgICAg IGEudHlwZSA9IE1LVEFHKCdtJywnbycsJ28nLCd2Jyk7Cj4+ICAgICAgICAgICAgICAgIH0KPj4g ICAgICAgICAgICB9Cj4+ICsgICAgICAgICAgICBpZiAoYS50eXBlID09IE1LVEFHKCdoJywnbycs J28nLCd2JykgJiYKPj4gKyAgICAgICAgICAgICAgICBjLT5mYy0+c3RyaWN0X3N0ZF9jb21wbGlh bmNlID49IEZGX0NPTVBMSUFOQ0VfTk9STUFMKQo+PiArICAgICAgICAgICAgICAgIGF2X2xvZyhj LT5mYywgQVZfTE9HX0lORk8sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAiU2tpcCBob292 IGF0b20sIHRyeSBkZWNyZWFzZSAtc3RyaWN0IGlmIG1vb3YgZG9lc24ndCBleGlzdC5cbiIpOwo+ PiAgICAgICAgICAgIGlmIChhdG9tLnR5cGUgIT0gTUtUQUcoJ3InLCdvJywnbycsJ3QnKSAmJgo+ PiAgICAgICAgICAgICAgICBhdG9tLnR5cGUgIT0gTUtUQUcoJ20nLCdvJywnbycsJ3YnKSkgewo+ PiAgICAgICAgICAgICAgICBpZiAoYS50eXBlID09IE1LVEFHKCd0JywncicsJ2EnLCdrJykgfHwK Pj4gLS0gCj4+IDIuMzEuMQo+PiAKPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KPj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+PiBmZm1wZWctZGV2 ZWxAZmZtcGVnLm9yZwo+PiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1w ZWctZGV2ZWwKPj4gCj4+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFp bAo+PiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJz Y3JpYmUiLgo+PiAKPiAKPiBUaGFua3MKPiAKPiBTdGV2ZW4gTGl1Cj4gCj4+IDIwMjHlubQxMuac iDI05pelIOS4i+WNiDU6NTjvvIxaaGFvIFpoaWxpIDxxdWlua2JsYWNrQGZveG1haWwuY29tPiDl hpnpgZPvvJoKPj4gCj4+IFRoZSBzYW1wbGVzIEkgaGF2ZSBnb3QgaGF2ZSBob292IGFuZCBtb292 IGJvdGguIFVua25vd24gYm94ZXMKPj4gc2hvdWxkIGJlIHNraXBwZWQgYWNjb3JkaW5nIHRvIHRo ZSBzcGVjLiBTbyBkb24ndCB0cmVhdCBob292IGFzCj4+IG1vb3YgaW4gbm9ybWFsIG1vZGUuCj4+ IAo+PiBGb3IgYmFja3dhcmQgY29tcGF0aWJsZSwgYSBsb2cgbWVzc2FnZSBoYXMgYmVlbiBhZGRl ZCB0byBub3RpY2UKPj4gdGhlIHVzZXIgdG8gcmVsYXggdGhlIHN0cmljdGlvbiBpZiBtb292IGRv ZXNuJ3QgZXhpc3QuCj4+IAo+PiBGaXggIzg4ODMuCj4+IC0tLQo+PiBsaWJhdmZvcm1hdC9tb3Yu YyB8IDEzICsrKysrKysrKy0tLS0KPj4gMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwg NCBkZWxldGlvbnMoLSkKPj4gCj4+IGRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9tb3YuYyBiL2xp YmF2Zm9ybWF0L21vdi5jCj4+IGluZGV4IGVhMmYwMTBhYTAuLjYzNDgzNzQwYTAgMTAwNjQ0Cj4+ IC0tLSBhL2xpYmF2Zm9ybWF0L21vdi5jCj4+ICsrKyBiL2xpYmF2Zm9ybWF0L21vdi5jCj4+IEBA IC03MzI0LDEwICs3MzI0LDExIEBAIHN0YXRpYyBpbnQgbW92X3JlYWRfZGVmYXVsdChNT1ZDb250 ZXh0ICpjLCBBVklPQ29udGV4dCAqcGIsIE1PVkF0b20gYXRvbSkKPj4gICAgICAgIGlmIChhdG9t LnNpemUgPj0gOCkgewo+PiAgICAgICAgICAgIGEuc2l6ZSA9IGF2aW9fcmIzMihwYik7Cj4+ICAg ICAgICAgICAgYS50eXBlID0gYXZpb19ybDMyKHBiKTsKPj4gLSAgICAgICAgICAgIGlmICgoKGEu dHlwZSA9PSBNS1RBRygnZicsJ3InLCdlJywnZScpICYmIGMtPm1vb3ZfcmV0cnkpIHx8Cj4+IC0g ICAgICAgICAgICAgICAgICBhLnR5cGUgPT0gTUtUQUcoJ2gnLCdvJywnbycsJ3YnKSkgJiYKPj4g LSAgICAgICAgICAgICAgICBhLnNpemUgPj0gOCAmJgo+PiAtICAgICAgICAgICAgICAgIGMtPmZj LT5zdHJpY3Rfc3RkX2NvbXBsaWFuY2UgPCBGRl9DT01QTElBTkNFX1NUUklDVCkgewo+PiArICAg ICAgICAgICAgaWYgKCgoYS50eXBlID09IE1LVEFHKCdmJywncicsJ2UnLCdlJykgJiYgYy0+bW9v dl9yZXRyeSAmJgo+PiArICAgICAgICAgICAgICAgICAgICAgICAgYy0+ZmMtPnN0cmljdF9zdGRf Y29tcGxpYW5jZSA8IEZGX0NPTVBMSUFOQ0VfU1RSSUNUKSB8fAo+PiArICAgICAgICAgICAgICAg ICAoYS50eXBlID09IE1LVEFHKCdoJywnbycsJ28nLCd2JykgJiYKPj4gKyAgICAgICAgICAgICAg ICAgICAgICAgIGMtPmZjLT5zdHJpY3Rfc3RkX2NvbXBsaWFuY2UgPCBGRl9DT01QTElBTkNFX05P Uk1BTCkpICYmCj4+ICsgICAgICAgICAgICAgICAgYS5zaXplID49IDgpIHsKPiAKPiBJIHByZWZl ciBhZGQgb25lIG9wdGlvbiBpZ25vcmVfaG9vdiwgbGV0IHVzZXIgY2hvb3NlIGlnbm9yZSBpdCwg YmVjYXVzZSBpdCBzaG91bGQgbW9yZSBjbGVhcmx5IHRoYW4gdXNlIHN0aXJjdC4KPj4gICAgICAg ICAgICAgICAgdWludDMyX3QgdHlwZTsKPj4gICAgICAgICAgICAgICAgYXZpb19za2lwKHBiLCA0 KTsKPj4gICAgICAgICAgICAgICAgdHlwZSA9IGF2aW9fcmwzMihwYik7Cj4+IEBAIC03MzQwLDYg KzczNDEsMTAgQEAgc3RhdGljIGludCBtb3ZfcmVhZF9kZWZhdWx0KE1PVkNvbnRleHQgKmMsIEFW SU9Db250ZXh0ICpwYiwgTU9WQXRvbSBhdG9tKQo+PiAgICAgICAgICAgICAgICAgICAgYS50eXBl ID0gTUtUQUcoJ20nLCdvJywnbycsJ3YnKTsKPj4gICAgICAgICAgICAgICAgfQo+PiAgICAgICAg ICAgIH0KPj4gKyAgICAgICAgICAgIGlmIChhLnR5cGUgPT0gTUtUQUcoJ2gnLCdvJywnbycsJ3Yn KSAmJgo+PiArICAgICAgICAgICAgICAgIGMtPmZjLT5zdHJpY3Rfc3RkX2NvbXBsaWFuY2UgPj0g RkZfQ09NUExJQU5DRV9OT1JNQUwpCj4+ICsgICAgICAgICAgICAgICAgYXZfbG9nKGMtPmZjLCBB Vl9MT0dfSU5GTywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICJTa2lwIGhvb3YgYXRvbSwg dHJ5IGRlY3JlYXNlIC1zdHJpY3QgaWYgbW9vdiBkb2Vzbid0IGV4aXN0LlxuIik7Cj4+ICAgICAg ICAgICAgaWYgKGF0b20udHlwZSAhPSBNS1RBRygncicsJ28nLCdvJywndCcpICYmCj4+ICAgICAg ICAgICAgICAgIGF0b20udHlwZSAhPSBNS1RBRygnbScsJ28nLCdvJywndicpKSB7Cj4+ICAgICAg ICAgICAgICAgIGlmIChhLnR5cGUgPT0gTUtUQUcoJ3QnLCdyJywnYScsJ2snKSB8fAo+PiAtLSAK Pj4gMi4zMS4xCj4+IAo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+PiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IGZmbXBlZy1kZXZlbEBmZm1w ZWcub3JnCj4+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZl bAo+PiAKPj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4+IGZm bXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIu Cj4+IAo+IAo+IFRoYW5rcwo+IAo+IFN0ZXZlbiBMaXUKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVn LWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZt cGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZt cGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K