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 DE01847BD9 for ; Tue, 3 Oct 2023 22:56:32 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D81C168CB9D; Wed, 4 Oct 2023 01:56:29 +0300 (EEST) Received: from mail-qt1-f175.google.com (mail-qt1-f175.google.com [209.85.160.175]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DE7A568CB51 for ; Wed, 4 Oct 2023 01:56:23 +0300 (EEST) Received: by mail-qt1-f175.google.com with SMTP id d75a77b69052e-419886c7474so65571cf.1 for ; Tue, 03 Oct 2023 15:56:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696373782; x=1696978582; h=content-transfer-encoding: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=pn/BhmCb0ULbLGGBjGtaV+B4/5RuTML3WfEhpD5h/Yw=; b=G2Zju8tvtw4kANvhCWCtFkxPgyvDyxS5DJcQZkT0mFfqbaHDYq3s4J3o73SfLkFIYY NuiYaar0jylQIQgN1LoUmD2xYiJ/PZypJpmeDMmeDMPp5T91qW3Yeov/Sfwh9CTFAgf3 kr36j0HIt/SPZ47XJUEFvJoNYV9/rZAbSzNPTizC128oIeXrUiSuI3QqV1IpJBgt5TzG aUlhDASqLzuPl7Ywu4eko99aKYYm/+/9kTWiEv2PJ1oFuv3EHO+uyfcBfwDnD6s0xyO2 HF+uO07nMesoWS0i+9AFVOj4AL7atzlBOLrCVXaCWfuUCf8M7H1PEKKHFv8OUAiVyoxC 81hw== X-Gm-Message-State: AOJu0YzqlVd5SAZtFdS+DzqIqKqnQ1lNsKNSm0bWNDFaM6P0yrzc0Zew 0xXhEukpAZbtcA3Qxv2J+dlVmmngFb/OiECgxS4m9mc//3qN2NuAprk= X-Google-Smtp-Source: AGHT+IF7vuEXoZgcOrbQGCI2XlxGru5OsjjJgXpXFrRjLidr27nnY8oHAiCiQ6L+yqkTMTrJ0JNnNrsE/wR0qDXpHzY= X-Received: by 2002:a05:622a:15d3:b0:419:7981:ae6f with SMTP id d19-20020a05622a15d300b004197981ae6fmr51450qty.19.1696373782297; Tue, 03 Oct 2023 15:56:22 -0700 (PDT) MIME-Version: 1.0 References: <20230416222518.21308-1-michael@niedermayer.cc> <20230416222518.21308-3-michael@niedermayer.cc> <168172778665.3843.7055261507093326884@lain.khirnov.net> <20230417231820.GM275832@pb2> <20230929192112.GH3543730@pb2> In-Reply-To: <20230929192112.GH3543730@pb2> Date: Tue, 3 Oct 2023 15:56:11 -0700 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 3/5] avformat/mov: Better check for duplicate iloc 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: , From: Vignesh Venkat via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: Vignesh Venkat 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: T24gRnJpLCBTZXAgMjksIDIwMjMgYXQgMTI6MjHigK9QTSBNaWNoYWVsIE5pZWRlcm1heWVyCjxt aWNoYWVsQG5pZWRlcm1heWVyLmNjPiB3cm90ZToKPgo+IE9uIFR1ZSwgQXByIDI1LCAyMDIzIGF0 IDAzOjIyOjUwUE0gLTA3MDAsIFZpZ25lc2ggVmVua2F0YXN1YnJhbWFuaWFuIHdyb3RlOgo+ID4g T24gTW9uLCBBcHIgMTcsIDIwMjMgYXQgNDoxOOKAr1BNIE1pY2hhZWwgTmllZGVybWF5ZXIKPiA+ IDxtaWNoYWVsQG5pZWRlcm1heWVyLmNjPiB3cm90ZToKPiA+ID4KPiA+ID4gT24gTW9uLCBBcHIg MTcsIDIwMjMgYXQgMTI6MzY6MjZQTSArMDIwMCwgQW50b24gS2hpcm5vdiB3cm90ZToKPiA+ID4g PiBRdW90aW5nIE1pY2hhZWwgTmllZGVybWF5ZXIgKDIwMjMtMDQtMTcgMDA6MjU6MTYpCj4gPiA+ ID4gPiBGaXhlczogbWVtbGVhawo+ID4gPiA+ID4gRml4ZXM6IDQ1OTgyL2NsdXN0ZXJmdXp6LXRl c3RjYXNlLW1pbmltaXplZC1mZm1wZWdfREVNVVhFUl9mdXp6ZXItNjY3NDA4Mjk2Mjk5NzI0OAo+ ID4gPiA+ID4KPiA+ID4gPiA+IEZvdW5kLWJ5OiBjb250aW51b3VzIGZ1enppbmcgcHJvY2VzcyBo dHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL29zcy1mdXp6L3RyZWUvbWFzdGVyL3Byb2plY3RzL2Zm bXBlZwo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogTWljaGFlbCBOaWVkZXJtYXllciA8bWljaGFl bEBuaWVkZXJtYXllci5jYz4KPiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4gIGxpYmF2Zm9ybWF0L21v di5jIHwgMiArLQo+ID4gPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk ZWxldGlvbigtKQo+ID4gPiA+ID4KPiA+ID4gPiA+IGRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9t b3YuYyBiL2xpYmF2Zm9ybWF0L21vdi5jCj4gPiA+ID4gPiBpbmRleCAwNTdmZDg3MmIxMC4uNjg1 M2JiMzI0Y2YgMTAwNjQ0Cj4gPiA+ID4gPiAtLS0gYS9saWJhdmZvcm1hdC9tb3YuYwo+ID4gPiA+ ID4gKysrIGIvbGliYXZmb3JtYXQvbW92LmMKPiA+ID4gPiA+IEBAIC03Nzc3LDcgKzc3NzcsNyBA QCBzdGF0aWMgaW50IG1vdl9yZWFkX2lsb2MoTU9WQ29udGV4dCAqYywgQVZJT0NvbnRleHQgKnBi LCBNT1ZBdG9tIGF0b20pCj4gPiA+ID4gPiAgICAgICAgICByZXR1cm4gMDsKPiA+ID4gPiA+ICAg ICAgfQo+ID4gPiA+ID4KPiA+ID4gPiA+IC0gICAgaWYgKGMtPmZjLT5uYl9zdHJlYW1zKSB7Cj4g PiA+ID4gPiArICAgIGlmIChjLT5mYy0+bmJfc3RyZWFtcyB8fCBjLT5hdmlmX2luZm8pIHsKPiA+ ID4gPgo+ID4gPiA+IFRoaXMgZmlyc3QgY29uZGl0aW9uIGlzIG5vdyByZWR1bmRhbnQsIGlzIGl0 IG5vdD8KPiA+ID4KPiA+ID4gSWFtIG5vdCBzdXJlCj4gPgo+ID4gSSB0aGluayB0aGUgc2Vjb25k IGNvbmRpdGlvbiBhbG9uZSBzaG91bGQgYmUgZW5vdWdoIGhlcmUuIEVpdGhlciB3YXksCj4gPiBs Z3RtIChpZiB0aGUgY3VycmVudCBwYXRjaCBpcyBtb3JlIGNsZWFyZXIgZm9yIHJlYWRlcnMpLgo+ Cj4gSWxsIGFwcGx5IHdpdGggdGVoIGZpcnN0IGNvbmRpdGlvbiBjb252ZXJ0ZWQgdG8gYW4gYXNz ZXJ0IHRoZW4KPgo+Cgpzb3VuZHMgZ29vZC4KCj4gPgo+ID4gPiB3aGF0IGV4YWN0bHkgaGFwcGVu cyBpZiBhIHRyYWsgb2NjdXJzIGJlZm9yZQo+ID4gPgo+ID4KPiA+IElmIGEgdHJhayBvY2N1cnMg YmVmb3JlLCB0aGVuIHRoZSBjb25kaXRpb24gaW4gdGhlIGxpbmUgYWJvdmUgc2hvdWxkCj4gPiB0 YWtlIGNhcmUgb2YgdGhhdCBjYXNlICghYy0+aXNfc3RpbGxfcGljdHVyZV9hdmlmKS4gQmVjYXVz ZSBpZiBhIHRyYWsKPiA+IHdhcyBmb3VuZCwgaXQgd2lsbCBub3QgYmUgY29uc2lkZXJlZCBhIHN0 aWxsIHBpY3R1cmUuCj4gPgo+ID4gPiBJYW0gYWxzbyBub3Qgc3VyZSB3aGF0IGhhcHBlbnMgaWYg bXVsdGlwbGUgbWV0YSB0YWdzIG9jY3VyIHRyaWdnZXJpbmcKPiA+ID4gdGhlIGF2aWYgc3RyZWFt IGFkZGl0aW9uLCBpIG1heSBiZSBtaXNzaW5nIHNvbWV0aGluZyBidXQgdGhlIGNvZGUgc2VlbXMK PiA+ID4gbm90IHRvIGV4cGVjdCB0aGF0Cj4gPiA+Cj4gPgo+ID4gTXVsdGlwbGUgbWV0YSB0YWdz IGFyZSBub3QgYWxsb3dlZCBpbiB0aGUgQVZJRi9IRUlGIHNwZWNpZmljYXRpb24uCj4KPiBzdXJl IGJ1dCB3aGF0IGhhcHBlbnMgaWYgdGhlIG9jY3VyIGFueXdheSwgZG9lcyB0aGUgY29kZSBoYW5k bGUgdGhhdAo+IHdpdGggbm8gdW5kZWZpbmVkIGJlaGF2aW9yID8KPgoKeWVhaCwgdGhlIGN1cnJl bnQgY29kZSB3aWxsIHRyZWF0IGVhY2ggbWV0YSB0YWcgYXMgYSBzZXBhcmF0ZSB0cmFjawooQVZT dHJlYW0pLiBUaGlzIHNob3VsZCBiZSBkaXNhbGxvd2VkLCBpIHdpbGwgc2VuZCBhIHBhdGNoIHRv IGVycm9yCm91dCBpZiBtb3JlIHRoYW4gb25lIHRvcC1sZXZlbCBtZXRhIGJveCBpcyBzZWVuLgoK PiB0aHgKPgo+IFsuLi5dCj4gLS0KPiBNaWNoYWVsICAgICBHbnVQRyBmaW5nZXJwcmludDogOUZG MjEyOEIxNDdFRjY3MzBCQURGMTMzNjExRUM3ODcwNDBCMEZBQgo+Cj4gSSBoYXZlIG9mdGVuIHJl cGVudGVkIHNwZWFraW5nLCBidXQgbmV2ZXIgb2YgaG9sZGluZyBteSB0b25ndWUuCj4gLS0gWGVu b2NyYXRlcwo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4g aHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1 bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVx dWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgoKCgotLSAKVmlnbmVz aApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWct ZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVn Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0 IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0 aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==