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 204AB43A29 for ; Wed, 6 Jul 2022 04:09:48 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 763F168B9E7; Wed, 6 Jul 2022 07:09:45 +0300 (EEST) Received: from mout-p-102.mailbox.org (mout-p-102.mailbox.org [80.241.56.152]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4835D68B536 for ; Wed, 6 Jul 2022 07:09:38 +0300 (EEST) Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4Ld5f8018cz9sPr for ; Wed, 6 Jul 2022 06:09:36 +0200 (CEST) Message-ID: <18a3ff41-8763-aa38-9608-2c6811d51a79@gyani.pro> Date: Wed, 6 Jul 2022 09:39:23 +0530 MIME-Version: 1.0 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <3c3b2623-ee21-6028-3f45-5c15d0ff22ec@gyani.pro> From: Gyan Doshi In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH] avformat/mov: discard data streams with all zero sample_delta 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: CgpPbiAyMDIyLTA3LTA2IDA4OjIzIGFtLCAiemhpbGl6aGFvKOi1teW/l+eriykiIHdyb3RlOgo+ Cj4+IE9uIEp1bCA1LCAyMDIyLCBhdCAxMDozMyBQTSwgR3lhbiBEb3NoaSA8ZmZtcGVnQGd5YW5p LnBybz4gd3JvdGU6Cj4+Cj4+Cj4+Cj4+IE9uIDIwMjItMDctMDUgMDc6MDUgcG0sICJ6aGlsaXpo YW8o6LW15b+X56uLKSIgd3JvdGU6Cj4+Pj4gT24gSnVsIDUsIDIwMjIsIGF0IDg6MDcgUE0sIEd5 YW4gRG9zaGkgPGZmbXBlZ0BneWFuaS5wcm8+IHdyb3RlOgo+Pj4+Cj4+Pj4KPj4+Pgo+Pj4+IE9u IDIwMjItMDctMDUgMDE6MjAgcG0sIFpoYW8gWmhpbGkgd3JvdGU6Cj4+Pj4+IEZyb206IFpoYW8g WmhpbGkgPHpoaWxpemhhb0B0ZW5jZW50LmNvbT4KPj4+Pj4KPj4+Pj4gU3RyZWFtcyB3aXRoIGFs bCB6ZXJvIHNhbXBsZV9kZWx0YSBpbiAnc3R0cycgaGF2ZSBhbGwgemVybyBkdHMuCj4+Pj4+IFRo ZXkgaGF2ZSBoaWdoZXIgY2hhbmNlIGJlIGNob3NlIGJ5IG1vdl9maW5kX25leHRfc2FtcGxlKCks IHdoaWNoCj4+Pj4+IGxlYWRzIHRvIHNlZWsgYWdhaW4gYW5kIGFnYWluLgo+Pj4+Pgo+Pj4+PiBG b3IgZXhhbXBsZSwgR29Qcm8gY3JlYXRlZCBhICdHb1BybyBTT1MnIHN0cmVhbToKPj4+Pj4gICAg U3RyZWFtICMwOjRbMHg1XShlbmcpOiBEYXRhOiBub25lIChmZHNjIC8gMHg2MzczNjQ2NiksIDEz IGtiL3MgKGRlZmF1bHQpCj4+Pj4+ICAgICAgTWV0YWRhdGE6Cj4+Pj4+ICAgICAgICBjcmVhdGlv bl90aW1lICAgOiAyMDIyLTA2LTIxVDA4OjQ5OjE5LjAwMDAwMFoKPj4+Pj4gICAgICAgIGhhbmRs ZXJfbmFtZSAgICA6IEdvUHJvIFNPUwo+Pj4+Pgo+Pj4+PiBXaXRoICdmZnByb2JlIC1zaG93X2Zy YW1lcyBodHRwOi8vZXhhbXBsZS5jb20vZ29wcm8ubXA0JywgZmZwcm9iZQo+Pj4+PiBibG9ja3Mg dW50aWwgYWxsIHNhbXBsZXMgaW4gJ0dvUHJvIFNPUycgc3RyZWFtIGFyZSBjb25zdW1lZCBmaXJz dC4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogWmhhbyBaaGlsaSA8emhpbGl6aGFvQHRlbmNl bnQuY29tPgo+Pj4+PiAtLS0KPj4+Pj4gICBsaWJhdmZvcm1hdC9tb3YuYyB8IDE0ICsrKysrKysr KysrKysrCj4+Pj4+ICAgMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKPj4+Pj4KPj4+ Pj4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L21vdi5jIGIvbGliYXZmb3JtYXQvbW92LmMKPj4+ Pj4gaW5kZXggODg2NjlmYWE3MC4uMmE0ZWI3OWYyNyAxMDA2NDQKPj4+Pj4gLS0tIGEvbGliYXZm b3JtYXQvbW92LmMKPj4+Pj4gKysrIGIvbGliYXZmb3JtYXQvbW92LmMKPj4+Pj4gQEAgLTMwNjIs NiArMzA2MiwyMCBAQCBzdGF0aWMgaW50IG1vdl9yZWFkX3N0dHMoTU9WQ29udGV4dCAqYywgQVZJ T0NvbnRleHQgKnBiLCBNT1ZBdG9tIGF0b20pCj4+Pj4+ICAgICAgIHN0LT5uYl9mcmFtZXM9IHRv dGFsX3NhbXBsZV9jb3VudDsKPj4+Pj4gICAgICAgaWYgKGR1cmF0aW9uKQo+Pj4+PiAgICAgICAg ICAgc3QtPmR1cmF0aW9uPSBGRk1JTihzdC0+ZHVyYXRpb24sIGR1cmF0aW9uKTsKPj4+Pj4gKwo+ Pj4+PiArICAgIC8vIEFsbCBzYW1wbGVzIGhhdmUgemVybyBkdXJhdGlvbi4gVGhleSBoYXZlIGhp Z2hlciBjaGFuY2UgYmUgY2hvc2UgYnkKPj4+Pj4gKyAgICAvLyBtb3ZfZmluZF9uZXh0X3NhbXBs ZSwgd2hpY2ggbGVhZHMgdG8gc2VlayBhZ2FpbiBhbmQgYWdhaW4uCj4+Pj4+ICsgICAgLy8KPj4+ Pj4gKyAgICAvLyBJdCdzIEFWRVJST1JfSU5WQUxJRERBVEEgYWN0dWFsbHksIGJ1dCBzdWNoIGZp bGVzIGV4aXN0IGluIHRoZSB3aWxkLgo+Pj4+PiArICAgIC8vIFNvIG9ubHkgbWFyayBkYXRhIHN0 cmVhbSBhcyBkaXNjYXJkZWQgZm9yIHNhZmV0eS4KPj4+Pj4gKyAgICBpZiAoIWR1cmF0aW9uICYm IHNjLT5zdHRzX2NvdW50ICYmCj4+Pj4+ICsgICAgICAgICAgICBzdC0+Y29kZWNwYXItPmNvZGVj X3R5cGUgPT0gQVZNRURJQV9UWVBFX0RBVEEpIHsKPj4+Pj4gKyAgICAgICAgYXZfbG9nKGMtPmZj LCBBVl9MT0dfV0FSTklORywKPj4+Pj4gKyAgICAgICAgICAgICAgICJBbGwgc2FtcGxlcyBpbiBk YXRhIHN0cmVhbSBpbmRleDppZCBbJWQ6JWRdIGhhdmUgemVybyBkdXJhdGlvbiwgIgo+Pj4+PiAr ICAgICAgICAgICAgICAgImRpc2NhcmQgdGhlIHN0cmVhbVxuIiwKPj4+Pj4gKyAgICAgICAgICAg ICAgIHN0LT5pbmRleCwgc3QtPmlkKTsKPj4+Pj4gKyAgICAgICAgc3QtPmRpc2NhcmQgPSBBVkRJ U0NBUkRfQUxMOwo+Pj4+PiArICAgIH0KPj4+Pj4gICAgICAgc2MtPnRyYWNrX2VuZCA9IGR1cmF0 aW9uOwo+Pj4+PiAgICAgICByZXR1cm4gMDsKPj4+Pj4gICB9Cj4+Pj4gU28gdGhpcyB3aWxsIGFs bG93IGF1ZGlvIGFuZCB2aWRlbyBzdHJlYW1zIHRvIGJlIGRlbXV4ZWQsIGJ1dCBub3QgZGF0YT8g IFRoYXQgZGlzdGluY3Rpb24gc2VlbXMgYXJiaXRyYXJ5Lgo+Pj4gRGlzYWJsZSBhdWRpby92aWRl byBzdHJlYW1zIG1heSBjcmVhdGUgcmVncmVzc2lvbi4gSXTigJlzIHVubGlrZWx5IGZvciByYW5k b20KPj4+IGFuZCBicm9rZW4gZGF0YSBzdHJlYW0uCj4+Pgo+Pj4+IFByaW50IGEgd2FybmluZyBh bmQgYXNzaWduIGEgZHVyYXRpb24gdG8gZWFjaCBzYW1wbGUuIEVpdGhlciAxIG9yIGlmIG5vdCB6 ZXJvL0luZiwgc3QtPmR1cmF0aW9uL3N0LT5uYl9mcmFtZXMuCj4+PiBTZXQgc2FtcGxlX2R1cmF0 aW9uIHRvIDEgZG9lc27igJl0IHdvcmsuIER0cyBzdGlsbCBmYXIgYmVoaW5kIG90aGVyIHN0cmVh bXMuCj4+Pgo+Pj4gU2V0IHNhbXBsZV9kdXJhdGlvbiBzdC0+ZHVyYXRpb24vc3QtPm5iX2ZyYW1l cyB3b3JrcyBmb3IgbWUsIGJ1dCBJIHByZWZlcgo+Pj4gY3VycmVudCBzdHJhdGVneSBmb3IgdGhl IGZvbGxvd2luZyByZWFzb25zOgo+Pj4KPj4+IDEuIEFWRElTQ0FSRF9BTEwgaXMgbW9yZSBjbG9z ZSB0byBBVkVSUk9SX0lOVkFMSUREQVRBIGJ5IGdpdmluZyB1cCBpbnN0ZWFkCj4+PiBvZiB0cnlp bmcgY29ycmVjdGlvbiBhbmQgaG9wZSBpdCB3b3Jrcywgd2hpY2ggbWF5IG5vdCwgZS5nLiwgc3Qt PmR1cmF0aW9uCj4+PiBpcyBicm9rZW4sIG9yIGJhZCBpbnRlcmxlYXZlIGV2ZW4gdGhvdWdoIHdl IGZpeGVkIHNhbXBsZV9kdXJhdGlvbi4KPj4gSXQncyBub3QgYWJvdXQgaG9waW5nIHRoYXQgaXQg d29ya3MuICBJdCdzIGFib3V0IG5vdCBwcmV2ZW50aW5nIHRoZSB1c2VyIGZyb20gYWNxdWlyaW5n IHRoZSBzdHJlYW0gcGF5bG9hZC4KPj4KPj4gQ2FuIHlvdSB0ZXN0IGlmIHNldHRpbmcgLWRpc2Nh cmQ6ZCBub25lIC1pIElOUFVUIGFsbG93cyByZWFkaW5nIHRoZSBzdHJlYW0gd2l0aCB5b3VyIHBh dGNoPwo+IFllcyBpdCBkb2VzIGFsbG93IHJlYWRpbmcgdGhlIHN0cmVhbS4g4oCZc3R0c+KAmSBi b3ggaXMgcGFyc2VkIGR1cmluZwo+IGF2Zm9ybWF0X2ZpbmRfc3RyZWFtX2luZm8oKSwgQVZTdHJl YW0tPmRpc2NhcmQgZmxhZyBjYW4gYmUgbW9kaWZpZWQKPiBhZnRlciB0aGF0LiBUaGUgcGF0Y2gg aGFzIG5vIGVmZmVjdCBpZiB1c2VyIGNoYW5nZWQgQVZTdHJlYW0tPmRpc2NhcmQKPiBmbGFnLgoK V2hhdCdzIHRoZSBkdXJhdGlvbiBvZiB0aGUgZGVtdXhlZCBzdHJlYW0/CgpSZWdhcmRzLApHeWFu Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1k ZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcu b3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQg bGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRo IHN1YmplY3QgInVuc3Vic2NyaWJlIi4K