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 690714B922 for ; Wed, 19 Jun 2024 12:35:06 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D030968D684; Wed, 19 Jun 2024 15:35:03 +0300 (EEST) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A764768D5B5 for ; Wed, 19 Jun 2024 15:34:57 +0300 (EEST) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-1f9b364faddso4582385ad.3 for ; Wed, 19 Jun 2024 05:34:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718800494; x=1719405294; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=PXdWjOvxOl/11CqvBktv0FykbBMB6Yx/K9mRg2M79K0=; b=hvpvz2mYvJ3ObHDC7tFz3Iv1UyrzaVbGqsr+cnq2WUccaGQDbF5aHbQ6ph1WcVjhpk URK0ff1hApzFR8I7aQREMbjkWIbhSjeBlkVoiJa2Dp57DF0n3i1PqaCfg0R0eQ+gW1BA LsGioWw7secjjtfJbY7jVUuo7oSmmJ19QEPLCKOmDkOCdFp/5iv9r68kay+gilfByLnp idzZvsEz8MUpd5IhhGW/JuH1mb0RvRzxEfbyTv7KynqXbZhqTgVuKKxr/MUQPs92WZgI n+b06IncpmcCpkQDclPZEJvjG8LedqsUlI4bFknzUJb34a9kDmuR50jT55fUwfdLuXQ3 WuBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718800494; x=1719405294; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=PXdWjOvxOl/11CqvBktv0FykbBMB6Yx/K9mRg2M79K0=; b=ph2qnxKYzwWuuojcPUnNFl1K1huig4+yaHZykRrL3puBsBMcsTquWFFhY9PIrbRCci J6HWECCjSCc9LnJIwLG/+kwTFQwxy1ONnjyN1hEnQjRL5oQGYTxausTSeFew1rFK+Vqz IaxIOWp8P6t3vnGVZUPbTT9pGckOmtO8yic7SmGw4rG3H0UkJ7ODpofNJD0YzNg1yXqP 02ph/7G5uyFZzqr5o9jl4BdsG5hw5kH2reAtMUIDV0DRmZx1p+QKq47BmTK/rEafO6KM V+Nc/pjT7xd0pROgsS5I7fIeiyhV9V15jAihwjSKj0Gj0J5AlkKS8ljxO1Fnwb4PpvSx /b6w== X-Gm-Message-State: AOJu0Ywal64HCetiwA8tiUQzGQM4/O1saUiQ30+Y+V7aWjWc406CX6Fv Akp9zlqBrlJhlJreXWf/xOQZVWdzS80WUsn8SoGCQ6CpheBxfl37O3ffWA== X-Google-Smtp-Source: AGHT+IEVNs0ZNvwLXODNxWnm9SRTwjbuJMsKtxv7uKUYcYWPPGKyWhHKhbROt3sYMwswsqKhMBKoeA== X-Received: by 2002:a17:902:f64d:b0:1f9:aad5:5cbb with SMTP id d9443c01a7336-1f9aad55ceamr25100065ad.3.1718800494185; Wed, 19 Jun 2024 05:34:54 -0700 (PDT) Received: from [192.168.0.16] ([190.194.167.233]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1f855f17968sm115434305ad.229.2024.06.19.05.34.52 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 19 Jun 2024 05:34:53 -0700 (PDT) Message-ID: <5ccf7b59-2813-4b88-9170-cdecdd390b26@gmail.com> Date: Wed, 19 Jun 2024 09:34:59 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240616230831.912377-1-michael@niedermayer.cc> <20240616230831.912377-5-michael@niedermayer.cc> <148B64A1-B7B1-400D-B64B-C9FF8043CDEB@remlab.net> Content-Language: en-US From: James Almer In-Reply-To: <148B64A1-B7B1-400D-B64B-C9FF8043CDEB@remlab.net> Subject: Re: [FFmpeg-devel] [PATCH 5/9] avformat/mov: Check extend and base offset 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: T24gNi8xOC8yMDI0IDQ6MDcgQU0sIFLDqW1pIERlbmlzLUNvdXJtb250IHdyb3RlOgo+IAo+IAo+ IExlIDE3IGp1aW4gMjAyNCAwMTowODoyNyBHTVQrMDI6MDAsIE1pY2hhZWwgTmllZGVybWF5ZXIg PG1pY2hhZWxAbmllZGVybWF5ZXIuY2M+IGEgw6ljcml0wqA6Cj4+IEZpeGVzOiBzaWduZWQgaW50 ZWdlciBvdmVyZmxvdzogMjMxNDg4NTUzMDgxODQ1MzUzNiArIDkxNTEzMTQ0NDI4MTY4NDc4NzIg Y2Fubm90IGJlIHJlcHJlc2VudGVkIGluIHR5cGUgJ2xvbmcnCj4+IEZpeGVzOiA2ODM1OS9jbHVz dGVyZnV6ei10ZXN0Y2FzZS1taW5pbWl6ZWQtZmZtcGVnX2RlbV9NT1ZfZnV6emVyLTY1NzE5NTAz MTE4MDA4MzIKPj4KPj4gRm91bmQtYnk6IGNvbnRpbnVvdXMgZnV6emluZyBwcm9jZXNzIGh0dHBz Oi8vZ2l0aHViLmNvbS9nb29nbGUvb3NzLWZ1enovdHJlZS9tYXN0ZXIvcHJvamVjdHMvZmZtcGVn Cj4+IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgTmllZGVybWF5ZXIgPG1pY2hhZWxAbmllZGVybWF5 ZXIuY2M+Cj4+IC0tLQo+PiBsaWJhdmZvcm1hdC9tb3YuYyB8IDQgKysrLQo+PiAxIGZpbGUgY2hh bmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9s aWJhdmZvcm1hdC9tb3YuYyBiL2xpYmF2Zm9ybWF0L21vdi5jCj4+IGluZGV4IDkwMTZjZDVhZDA4 Li40NmNiY2U5ODA0MCAxMDA2NDQKPj4gLS0tIGEvbGliYXZmb3JtYXQvbW92LmMKPj4gKysrIGIv bGliYXZmb3JtYXQvbW92LmMKPj4gQEAgLTgxMzEsNyArODEzMSw5IEBAIHN0YXRpYyBpbnQgbW92 X3JlYWRfaWxvYyhNT1ZDb250ZXh0ICpjLCBBVklPQ29udGV4dCAqcGIsIE1PVkF0b20gYXRvbSkK Pj4gICAgICAgICAgfQo+PiAgICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IGV4dGVudF9jb3Vu dDsgaisrKSB7Cj4+ICAgICAgICAgICAgICBpZiAocmJfc2l6ZShwYiwgJmV4dGVudF9vZmZzZXQs IG9mZnNldF9zaXplKSA8IDAgfHwKPj4gLSAgICAgICAgICAgICAgICByYl9zaXplKHBiLCAmZXh0 ZW50X2xlbmd0aCwgbGVuZ3RoX3NpemUpIDwgMCkKPj4gKyAgICAgICAgICAgICAgICByYl9zaXpl KHBiLCAmZXh0ZW50X2xlbmd0aCwgbGVuZ3RoX3NpemUpIDwgMCB8fAo+PiArICAgICAgICAgICAg ICAgIGJhc2Vfb2Zmc2V0IDwgMCB8fCBleHRlbnRfb2Zmc2V0IDwgMCB8fAo+PiArICAgICAgICAg ICAgICAgIGJhc2Vfb2Zmc2V0ICsgKHVpbnQ2NF90KWV4dGVudF9vZmZzZXQgPiBJTlQ2NF9NQVgp Cj4gCj4gQ2FuIHdlIHBsZWFzZSBzdG9wIHdpdGggdGhlIGJlc3Bva2UgYXJpdGhtZXRpYyBvdmVy ZmxvdyBjaGVja3MgYW5kIGFkZCBkZWRpY2F0ZWQgaGVscGVycyBpbnN0ZWFkLCBzaW1pbGFyIHRv IHdoYXQgR0NDIGFuZCBDMjMgaGF2ZT8KCllvdSBtZWFuIHRoZSBfX2J1aWx0aW5fKl9vdmVyZmxv dygpIG9uZXM/Cgo+IAo+PiAgICAgICAgICAgICAgICAgIHJldHVybiBBVkVSUk9SX0lOVkFMSURE QVRBOwo+PiAgICAgICAgICAgICAgaWYgKG9mZnNldF90eXBlID09IDEpCj4+ICAgICAgICAgICAg ICAgICAgYy0+aGVpZl9pdGVtW2ldLmlzX2lkYXRfcmVsYXRpdmUgPSAxOwo+IF9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21h aWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4gCj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxp bmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRo IHN1YmplY3QgInVuc3Vic2NyaWJlIi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZt cGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwK ClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwt cmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=