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 6C66C45880 for ; Tue, 25 Apr 2023 22:23:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E7B4768BFA1; Wed, 26 Apr 2023 01:23:08 +0300 (EEST) Received: from mail-il1-f176.google.com (mail-il1-f176.google.com [209.85.166.176]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 30F5C68ADCE for ; Wed, 26 Apr 2023 01:23:03 +0300 (EEST) Received: by mail-il1-f176.google.com with SMTP id e9e14a558f8ab-316d901b2ecso166775ab.0 for ; Tue, 25 Apr 2023 15:23:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1682461381; x=1685053381; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=JF8VpRfp62QsXJ6a0z7AL0ZP8u9KRnNndwA1mSeh2ro=; b=DxgF0E/Eifhf0HYB5AJ+BA1LAhhnd3t4GUljQnGIK+nZFd1SpkjqK6GRDwmaMMRjNV UuQCPFF+Z32JOCPGEwmu6hKohzfqY23n9xTh4ph0MILO9QCB6cNHVRsHYe6qj9qp7wO5 WanGpUoC2U4GTLL6zrqjgUajy0wfpmH4qj5p9aT/4cnCcKNr9B7oSHJ+oTxRL/HOHVAi ZkPbn8nVlVVwzYQr1npJxGqesmiKVaZSyeCNts0bKtyV84wy9zvEykVVbbBDTNny9p8X 89A/wNLDvbMSBvRbTHVJxBRNMS1lkphWPRv6n/J+KEdMf1vzWS5uMDGfxvIGdrhxCpty 7IKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682461381; x=1685053381; h=content-transfer-encoding:cc: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=JF8VpRfp62QsXJ6a0z7AL0ZP8u9KRnNndwA1mSeh2ro=; b=ORN35QQ91lNi9LkJWyp+2pphGQZij1dPOJ4H//E2wEoeZpoLex4rmk3TaY5GDGKnLB 0owdw/EXpz9r4KASnfE2aa1WgXCCPdaD4evnuI7S/D6Ild+Z2iPH8cJIYCkx3JC7FVAU LZfu4ADycpWSQSe0zV+o8kpckc+dbfy7BRrVhf0vdzVgxLzcAZjw9ja47ZnDagwemNBR uwk6r40M2FmFd3dH04VxujYDtmPqlwG5Rug6uL8bK2ikMQYCtnxGPPoDSj8CSQyWMG9l 37YQmV4rznE8Nm6uUNvtrCstaBrhIU1/tJkQXlUd/ATpi4mT9o9OVEixbGmRxzY+VORz kcag== X-Gm-Message-State: AC+VfDw19ux99DHPd4WUEJafwZ5OOo5kQo76G1H9HQ7p2cXSoNDBUPJ5 gM0vMdQXfTUr1EDvP9t4m3aBNE2MJKCvhZnvaMwnIQ== X-Google-Smtp-Source: ACHHUZ57vFwRmLIDO5gxA+Atfk+dxKKffTceJMhRSyAY3GRY9AxFFN9AH8WHVrCvu3ILGhswUw9CKoaP28Le176wTH4= X-Received: by 2002:a05:6e02:2193:b0:313:93c8:e71f with SMTP id j19-20020a056e02219300b0031393c8e71fmr20098ila.19.1682461381474; Tue, 25 Apr 2023 15:23:01 -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> In-Reply-To: <20230417231820.GM275832@pb2> From: Vignesh Venkatasubramanian Date: Tue, 25 Apr 2023 15:22:50 -0700 Message-ID: To: Michael Niedermayer 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: , 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: T24gTW9uLCBBcHIgMTcsIDIwMjMgYXQgNDoxOOKAr1BNIE1pY2hhZWwgTmllZGVybWF5ZXIKPG1p Y2hhZWxAbmllZGVybWF5ZXIuY2M+IHdyb3RlOgo+Cj4gT24gTW9uLCBBcHIgMTcsIDIwMjMgYXQg MTI6MzY6MjZQTSArMDIwMCwgQW50b24gS2hpcm5vdiB3cm90ZToKPiA+IFF1b3RpbmcgTWljaGFl bCBOaWVkZXJtYXllciAoMjAyMy0wNC0xNyAwMDoyNToxNikKPiA+ID4gRml4ZXM6IG1lbWxlYWsK PiA+ID4gRml4ZXM6IDQ1OTgyL2NsdXN0ZXJmdXp6LXRlc3RjYXNlLW1pbmltaXplZC1mZm1wZWdf REVNVVhFUl9mdXp6ZXItNjY3NDA4Mjk2Mjk5NzI0OAo+ID4gPgo+ID4gPiBGb3VuZC1ieTogY29u dGludW91cyBmdXp6aW5nIHByb2Nlc3MgaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9vc3MtZnV6 ei90cmVlL21hc3Rlci9wcm9qZWN0cy9mZm1wZWcKPiA+ID4gU2lnbmVkLW9mZi1ieTogTWljaGFl bCBOaWVkZXJtYXllciA8bWljaGFlbEBuaWVkZXJtYXllci5jYz4KPiA+ID4gLS0tCj4gPiA+ICBs aWJhdmZvcm1hdC9tb3YuYyB8IDIgKy0KPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv bigrKSwgMSBkZWxldGlvbigtKQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQv bW92LmMgYi9saWJhdmZvcm1hdC9tb3YuYwo+ID4gPiBpbmRleCAwNTdmZDg3MmIxMC4uNjg1M2Ji MzI0Y2YgMTAwNjQ0Cj4gPiA+IC0tLSBhL2xpYmF2Zm9ybWF0L21vdi5jCj4gPiA+ICsrKyBiL2xp YmF2Zm9ybWF0L21vdi5jCj4gPiA+IEBAIC03Nzc3LDcgKzc3NzcsNyBAQCBzdGF0aWMgaW50IG1v dl9yZWFkX2lsb2MoTU9WQ29udGV4dCAqYywgQVZJT0NvbnRleHQgKnBiLCBNT1ZBdG9tIGF0b20p Cj4gPiA+ICAgICAgICAgIHJldHVybiAwOwo+ID4gPiAgICAgIH0KPiA+ID4KPiA+ID4gLSAgICBp ZiAoYy0+ZmMtPm5iX3N0cmVhbXMpIHsKPiA+ID4gKyAgICBpZiAoYy0+ZmMtPm5iX3N0cmVhbXMg fHwgYy0+YXZpZl9pbmZvKSB7Cj4gPgo+ID4gVGhpcyBmaXJzdCBjb25kaXRpb24gaXMgbm93IHJl ZHVuZGFudCwgaXMgaXQgbm90Pwo+Cj4gSWFtIG5vdCBzdXJlCgpJIHRoaW5rIHRoZSBzZWNvbmQg Y29uZGl0aW9uIGFsb25lIHNob3VsZCBiZSBlbm91Z2ggaGVyZS4gRWl0aGVyIHdheSwKbGd0bSAo aWYgdGhlIGN1cnJlbnQgcGF0Y2ggaXMgbW9yZSBjbGVhcmVyIGZvciByZWFkZXJzKS4KCj4gd2hh dCBleGFjdGx5IGhhcHBlbnMgaWYgYSB0cmFrIG9jY3VycyBiZWZvcmUKPgoKSWYgYSB0cmFrIG9j Y3VycyBiZWZvcmUsIHRoZW4gdGhlIGNvbmRpdGlvbiBpbiB0aGUgbGluZSBhYm92ZSBzaG91bGQK dGFrZSBjYXJlIG9mIHRoYXQgY2FzZSAoIWMtPmlzX3N0aWxsX3BpY3R1cmVfYXZpZikuIEJlY2F1 c2UgaWYgYSB0cmFrCndhcyBmb3VuZCwgaXQgd2lsbCBub3QgYmUgY29uc2lkZXJlZCBhIHN0aWxs IHBpY3R1cmUuCgo+IElhbSBhbHNvIG5vdCBzdXJlIHdoYXQgaGFwcGVucyBpZiBtdWx0aXBsZSBt ZXRhIHRhZ3Mgb2NjdXIgdHJpZ2dlcmluZwo+IHRoZSBhdmlmIHN0cmVhbSBhZGRpdGlvbiwgaSBt YXkgYmUgbWlzc2luZyBzb21ldGhpbmcgYnV0IHRoZSBjb2RlIHNlZW1zCj4gbm90IHRvIGV4cGVj dCB0aGF0Cj4KCk11bHRpcGxlIG1ldGEgdGFncyBhcmUgbm90IGFsbG93ZWQgaW4gdGhlIEFWSUYv SEVJRiBzcGVjaWZpY2F0aW9uLgoKCj4gQWRkaW5nIHRoZSBhdXRob3Igb2YgdGhpcyBjb2RlIHRv IENDCj4KPiB0aHgKPgo+IFsuLi5dCj4KPiAtLQo+IE1pY2hhZWwgICAgIEdudVBHIGZpbmdlcnBy aW50OiA5RkYyMTI4QjE0N0VGNjczMEJBREYxMzM2MTFFQzc4NzA0MEIwRkFCCj4KPiBJbiBhIHJp Y2ggbWFuJ3MgaG91c2UgdGhlcmUgaXMgbm8gcGxhY2UgdG8gc3BpdCBidXQgaGlzIGZhY2UuCj4g LS0gRGlvZ2VuZXMgb2YgU2lub3BlCgoKCi0tClZpZ25lc2gKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1w ZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9m Zm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApm Zm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUi Lgo=