From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id AE7904F8F5 for ; Mon, 23 Jun 2025 15:15:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id AA73C68E168; Mon, 23 Jun 2025 18:15:05 +0300 (EEST) Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id BFF5E68DA3A for ; Mon, 23 Jun 2025 18:14:59 +0300 (EEST) Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-748da522e79so2184083b3a.1 for ; Mon, 23 Jun 2025 08:14:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750691697; x=1751296497; darn=ffmpeg.org; h=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=e+rWpIe/6ej+WWr+HqmOjNGienLbiidZEXfY6rym48k=; b=SjiMQG3UqMvL5PcG4fYathl7gepx68j+Yaaj/0t60f0Lqp14R5CvP7j6E4EActxpmQ ix8rfuAjVhctZnVl19wB9frS3MEPC9XvAAa6REyEs2q+prtwsfSDog89SJ3gOCGIuRL7 XH5VNui917k0qway47aC+OfVhSNMJvDCgLt5Yl+zz3b06g/J5atyst5NieelW2C7Rzg7 IBBOJLq4f4xCql/pT4FosD0Rt0GYDYPkL3RJsgvSEZzjS9CvDOgrSLr7kGGSZZKRxHlL wZyLZBAwFrwOeXT9nXqGDP4QDD1Wp0T3FdjKKIilrl8bUaxWb3WTh7oeMi+pmvej/bi8 SniQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750691697; x=1751296497; h=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=e+rWpIe/6ej+WWr+HqmOjNGienLbiidZEXfY6rym48k=; b=dxuhhYVruJ7KpwAlt+K1MJuvUhE6mfAqKxW8oGcAg3CMQ93wmRvfjPqJhPVW6OJGw+ g8vHvAq5WjEDsdCR74XJg6EZRYzBK7Jq5ONnOhZl5JszZh2Vi4Wf/1eQTZNBADfZKDxA 9jr5tw6WP3SLq+MQRuTf5Ethykyaj4dWhs0+IXd+/HsGMyL6bI86tgz/iZ9RWZQBbTnn h6CUK58PCbj+Tw1FqFN1YXubiL4P83qAAyuQPymLYd76IXE8HnrHhf7TcDIaOw01V5hA V69rcinUxTkLk1oqP3IQ4P8b5zRkgpRafOVtYZ7q4PjjFVaVqvqu4HLhRt/jxjLndxOs MEWQ== X-Gm-Message-State: AOJu0YzqQaUzY/YiEMqK4zbZbqXdWTnRGEofXoLJLSBkmSdnhmSQPMa0 ay8WYvxM12VvF6clhjlamTb1aZT/nRYqwKxmulDm0lmytqrcML8QrRZKrvLmaA== X-Gm-Gg: ASbGncs08Q90bOG/SgxcgBtERfinN/sB7MIq/6k74TWYeO2UhabRuKIw9KuFYoW6AdP 4BwQmH7Ga7ySLHscp9CIKWcJcsHC2INGZaZ2v5RCid+pLaYAT9fYXohfnqT6dlc4fqlkGKwgjQ5 vAZ3wfLDqn3PpQVwMFuKZ1SvZn61YGFAxZ25T9dWz+wrp61wgeBMZGoMN/IzgSdDh+3E6CnH/Br Il5Vr8pEyQqTyWKBBIK5DJpeZ/0oObvPJvvQ3tCBAmjItDwo+T6vtewfCISwwrfS5jnu/bUY1LW xnPbP1Euw7gzpOD+uKWHkvHPf+4CKiQINo9w+xgycNCjPzpQcGWo+vEdQpLUx1Ktt0wenEKq1kB SK12BfGjW4RvJK9pAHDeqX982JVG1Tm6udmLHiyZoo7uIBEg= X-Google-Smtp-Source: AGHT+IHaKpUdpdjfpk8TSJj3etRhmXZQb0zEKdvDCSf2qY5NVnR+dZeETcGb+6kbJp3wJV9aASavbw== X-Received: by 2002:a05:6a20:3d85:b0:215:d28e:8dc2 with SMTP id adf61e73a8af0-22026fb918fmr27293156637.31.1750691697267; Mon, 23 Jun 2025 08:14:57 -0700 (PDT) Received: from ?IPV6:2800:2121:b000:82e:fc32:7e18:9327:aa63? ([2800:2121:b000:82e:fc32:7e18:9327:aa63]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b31f1243092sm6818421a12.42.2025.06.23.08.14.54 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 23 Jun 2025 08:14:56 -0700 (PDT) Message-ID: <1081a00f-daf5-43ad-842b-9e0bbfc8165d@gmail.com> Date: Mon, 23 Jun 2025 12:14:55 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250619030432.2977718-1-michael@niedermayer.cc> <20250623124404.GI29660@pb2> <8c820149-1664-424a-8a6d-bf4573bab04f@gmail.com> Content-Language: en-US From: James Almer In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH 1/4] avformat/iamf_parse: Check extradata size 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-Type: multipart/mixed; boundary="===============4834319080963991238==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============4834319080963991238== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------z0dooMkEthOCplJ3cYoisPIV" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------z0dooMkEthOCplJ3cYoisPIV Content-Type: multipart/mixed; boundary="------------kdyDAPAIjYnZNIhcZKo7u0lo"; protected-headers="v1" From: James Almer To: ffmpeg-devel@ffmpeg.org Message-ID: <1081a00f-daf5-43ad-842b-9e0bbfc8165d@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH 1/4] avformat/iamf_parse: Check extradata size References: <20250619030432.2977718-1-michael@niedermayer.cc> <20250623124404.GI29660@pb2> <8c820149-1664-424a-8a6d-bf4573bab04f@gmail.com> In-Reply-To: --------------kdyDAPAIjYnZNIhcZKo7u0lo Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gNi8yMy8yMDI1IDk6NTcgQU0sIEFuZHJlYXMgUmhlaW5oYXJkdCB3cm90ZToNCj4gSmFt ZXMgQWxtZXI6DQo+PiBPbiA2LzIzLzIwMjUgOTo0NCBBTSwgTWljaGFlbCBOaWVkZXJtYXll ciB3cm90ZToNCj4+PiBPbiBGcmksIEp1biAyMCwgMjAyNSBhdCAxMjoyODoxM0FNICswMjAw LCBBbmRyZWFzIFJoZWluaGFyZHQgd3JvdGU6DQo+Pj4+IE1pY2hhZWwgTmllZGVybWF5ZXI6 DQo+Pj4+PiBGaXhlczogQXNzZXJ0aW9uIG4+PTAgJiYgbjw9MzIgZmFpbGVkIGF0IC4vbGli YXZjb2RlYy9nZXRfYml0cy5oOjQwNg0KPj4+Pj4gRml4ZXM6IDM5ODUyNzg3MS9jbHVzdGVy ZnV6ei10ZXN0Y2FzZS1taW5pbWl6ZWQtDQo+Pj4+PiBmZm1wZWdfZGVtX0lBTUZfZnV6emVy LTY2MDIwMjU3MTQ2NDcwNDANCj4+Pj4+DQo+Pj4+PiBGb3VuZC1ieTogY29udGludW91cyBm dXp6aW5nIHByb2Nlc3MgaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9vc3MtDQo+Pj4+PiBm dXp6L3RyZWUvbWFzdGVyL3Byb2plY3RzL2ZmbXBlZw0KPj4+Pj4gU2lnbmVkLW9mZi1ieTog TWljaGFlbCBOaWVkZXJtYXllciA8bWljaGFlbEBuaWVkZXJtYXllci5jYz4NCj4+Pj4+IC0t LQ0KPj4+Pj4gIMKgIGxpYmF2Zm9ybWF0L2lhbWZfcGFyc2UuYyB8IDIgKysNCj4+Pj4+ICDC oCAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspDQo+Pj4+Pg0KPj4+Pj4gZGlmZiAt LWdpdCBhL2xpYmF2Zm9ybWF0L2lhbWZfcGFyc2UuYyBiL2xpYmF2Zm9ybWF0L2lhbWZfcGFy c2UuYw0KPj4+Pj4gaW5kZXggNzE0OTc4NzZhYzMuLjMzMGUwMTczM2RkIDEwMDY0NA0KPj4+ Pj4gLS0tIGEvbGliYXZmb3JtYXQvaWFtZl9wYXJzZS5jDQo+Pj4+PiArKysgYi9saWJhdmZv cm1hdC9pYW1mX3BhcnNlLmMNCj4+Pj4+IEBAIC0zMDUsNiArMzA1LDggQEAgc3RhdGljIGlu dCB1cGRhdGVfZXh0cmFkYXRhKEFWQ29kZWNQYXJhbWV0ZXJzDQo+Pj4+PiAqY29kZWNwYXIp DQo+Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIHNraXBfYml0cygmZ2IsIDQpOw0KPj4+Pj4g IMKgwqDCoMKgwqDCoMKgwqDCoCBwdXRfYml0cygmcGIsIDQsIGNvZGVjcGFyLT5jaF9sYXlv dXQubmJfY2hhbm5lbHMpOyAvLyBzZXQNCj4+Pj4+IGNoYW5uZWwgY29uZmlnDQo+Pj4+PiAg wqDCoMKgwqDCoMKgwqDCoMKgIHJldCA9IHB1dF9iaXRzX2xlZnQoJnBiKTsNCj4+Pj4+ICvC oMKgwqDCoMKgwqDCoCBpZiAocmV0IDwgMCkNCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOw0KPj4+Pj4gIMKgwqDCoMKgwqDCoMKg wqDCoCB3aGlsZSAocmV0ID49IDMyKSB7DQo+Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIHB1dF9iaXRzMzIoJnBiLCBnZXRfYml0c19sb25nKCZnYiwgMzIpKTsNCj4+Pj4+ICDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0IC09IDMyOw0KPj4+Pg0KPj4+PiBUaGVyZSBp cyBvbmx5IG9uZSB3YXkgZm9yIHB1dF9iaXRzX2xlZnQoKSB0byByZXR1cm4gYSBuZWdhdGl2 ZSB2YWx1ZTogSWYNCj4+Pj4gdGhlcmUgaXMgbW9yZSBkYXRhIGluIHRoZSBpbnRlcm5hbCBi dWZmZXIgdGhhbiBjYW4gYmUgd3JpdHRlbiBvdXQuIEFuZA0KPj4+PiB0aGlzIHNjZW5hcmlv IGlzIGFscmVhZHkgYSB2aW9sYXRpb24gb2YgdGhlIFB1dEJpdCBBUEkuIEdpdmVuIHRoYXQg dGhlDQo+Pj4+IHNpemUgb2YgdGhlIGludGVybmFsIGJ1ZmZlciBkZXBlbmRzIHVwb24gdGhl IGFyY2gsIGl0IGNvdWxkIGJlIHRoYXQgb25lDQo+Pj4+IHdvdWxkIGhhdmUgYWxyZWFkeSBo aXQgYW4gYXNzZXJ0IGluIGNhc2Ugb25lIGlzIG5vdCB1c2luZyB4NjQuIEluIG90aGVyDQo+ Pj4+IHdvcmRzLCB5b3VyIGNoZWNrIGlzIHRvbyBsYXRlLg0KPj4+DQo+Pj4gdGhlIHBhdGNo ZXMgcHVwcm9zZSB3YXMgbWFpbmx5IHRvIHNob3cgdGhhdA0KPj4+IDNmOTQyMDEzMjQ0MTM0 NWI3Y2NkNTcwMDFmMjMwYmI5OGY2NTU2OTYNCj4+PiB3YXMgaW5zdWZmaWNpZW50IHRvIGZp eCAzOTg1Mjc4NzENCj4+Pg0KPj4+IEkgZG8gbm90IGV4cGVjdCBteSBwYXRjaCB3b3VsZCBi ZSB0aGUgY29ycmVjdCBzb2x1dGlvbiBldmVuIGlmIHRoZQ0KPj4+IGNoZWNrIGlzIGRvbmUg ZWFybGllci4gSUFNRiBpcyBjdXJzZWQNCj4+DQo+PiBEb2VzIGluY3JlYXNpbmcgYnVmIGZy b20gNiBieXRlcyB0byA4IG9yIG1vcmUgZml4IGl0PyBJIHNlZSBwdXRiaXRzIG1heQ0KPj4g ZG8gYW4gQVZfVyo2NCgpLCBzbyBzaXggYnl0ZXMgc291bmRzIGxpa2UgaXQgd2FzIG5ldmVy IHNhZmUuDQo+Pg0KPiBUaGF0IGlzIG9ubHkgZXhlY3V0ZWQgd2hlbiB0aGUgaW50ZXJuYWwg Yml0IGJ1ZmZlciBpcyBmdWxsOyB5b3Ugd2lsbA0KPiBuZXZlciByZWFjaCBpdCBvbiB4NjQu IFRoZSBwcm9ibGVtIGlzIHRoYXQgeW91IGluaXRpYWxpemUgdGhlIHB1dCBiaXRzDQo+IGJ1 ZmZlciB3aXRoIEZGTUlOKGNvZGVjcGFyLT5leHRyYWRhdGFfc2l6ZSwgc2l6ZW9mKGJ1Zikp IGluc3RlYWQgb2YNCj4gc2l6ZW9mKGJ1ZikuIElmIHRoaXMgd2VyZSBub3Qgc28sIHRoZXJl IHdvdWxkIGFsd2F5cyBiZSBiaXRzIGxlZnQuDQo+IEJ1dCB0aGlzIG9ubHkgZml4ZXMgdGhl IEFQSSB2aW9sYXRpb25zLCBpdCBkb2VzIG5vdCBndWFyYW50ZWUgdGhhdCB0aGUNCj4gd3Jp dHRlbiBkYXRhIGlzIGFjdHVhbGx5IGNvcnJlY3QuIFdoYXQgaXMgYWN0dWFsbHkgaW4gdGhl IGRhdGEgdGhhdCBnZXRzDQo+IHdyaXR0ZW4gaW4gdGhlIGxvb3A/DQpUaGUgcmVtYWluaW5n IGJpdHMgaW4gdGhlIEdldEJpdENvbnRleHQgYnVmZmVyIGluIG9yZGVyIHRvIGZpbGwgdGhl IA0KUHV0Qml0Q29udGV4dCBidWZmZXIuDQoNClRoZSBmb2xsb3dpbmcgcHJvYmFibHkgZml4 ZXMgaXQsIGJhc2VkIG9uIHdoYXQgeW91IHNhaWQuDQoNCj4gZGlmZiAtLWdpdCBhL2xpYmF2 Zm9ybWF0L2lhbWZfcGFyc2UuYyBiL2xpYmF2Zm9ybWF0L2lhbWZfcGFyc2UuYw0KPiBpbmRl eCA3MTQ5Nzg3NmFjLi4xOWM1NDlkNGFjIDEwMDY0NA0KPiAtLS0gYS9saWJhdmZvcm1hdC9p YW1mX3BhcnNlLmMNCj4gKysrIGIvbGliYXZmb3JtYXQvaWFtZl9wYXJzZS5jDQo+IEBAIC0y ODgsNyArMjg4LDcgQEAgc3RhdGljIGludCB1cGRhdGVfZXh0cmFkYXRhKEFWQ29kZWNQYXJh bWV0ZXJzICpjb2RlY3BhcikNCj4gICAgICAgICAgdWludDhfdCBidWZbNl07DQo+ICAgICAg ICAgIGludCBzaXplID0gRkZNSU4oY29kZWNwYXItPmV4dHJhZGF0YV9zaXplLCBzaXplb2Yo YnVmKSk7DQo+IA0KPiAtICAgICAgICBpbml0X3B1dF9iaXRzKCZwYiwgYnVmLCBzaXplKTsN Cj4gKyAgICAgICAgaW5pdF9wdXRfYml0cygmcGIsIGJ1Ziwgc2l6ZW9mKGJ1ZikpOw0KPiAg ICAgICAgICByZXQgPSBpbml0X2dldF9iaXRzOCgmZ2IsIGNvZGVjcGFyLT5leHRyYWRhdGEs IHNpemUpOw0KPiAgICAgICAgICBpZiAocmV0IDwgMCkNCj4gICAgICAgICAgICAgIHJldHVy biByZXQ7DQo+IEBAIC0zMTIsNiArMzEyLDkgQEAgc3RhdGljIGludCB1cGRhdGVfZXh0cmFk YXRhKEFWQ29kZWNQYXJhbWV0ZXJzICpjb2RlY3BhcikNCj4gICAgICAgICAgcHV0X2JpdHMo JnBiLCByZXQsIGdldF9iaXRzX2xvbmcoJmdiLCByZXQpKTsNCj4gICAgICAgICAgZmx1c2hf cHV0X2JpdHMoJnBiKTsNCj4gDQo+ICsgICAgICAgIGlmIChnZXRfYml0c19sZWZ0KCZnYikg PCAwKQ0KPiArICAgICAgICAgICByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsNCj4gKw0K PiAgICAgICAgICBtZW1jcHkoY29kZWNwYXItPmV4dHJhZGF0YSwgYnVmLCBwdXRfYnl0ZXNf b3V0cHV0KCZwYikpOw0KPiAgICAgICAgICBicmVhazsNCj4gICAgICB9DQoNCg0K --------------kdyDAPAIjYnZNIhcZKo7u0lo-- --------------z0dooMkEthOCplJ3cYoisPIV Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEd1EujP2UoWlX5pp6FGMBrXN2WeAFAmhZb28FAwAAAAAACgkQFGMBrXN2WeCZ eAgAiYFTfoNjAjfCvJPScQ+KWJA/Hin1dc8r9ImIqFEN+7Ah3jRXIaeQchz2EYKWFRlReJcjgZRL jbGQRiAkx1pplJvY2PA5AZg46gexU0J227wg+fQqw6ul5QwXcXwGzTB/ndWFERJN21y5j91l0taf ZeSxcK/bzj0QcCS3v6M9X6WPnioFBcqHS/V5G6hcLUUS/qtmNTKKejrevFHlgHxgO5vUYt3rFr4x vQ381Sfkod6CILD3AaePlWWnqKjalMpvXr5JehlGOPJpvWb7NbLP/Fw5pEOsAR3Uer0DbuLNsfRH OF3qyLPWBNawiOj9yKnLzOF5BmBIFOohUx4WVFH6Ew== =qWFX -----END PGP SIGNATURE----- --------------z0dooMkEthOCplJ3cYoisPIV-- --===============4834319080963991238== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --===============4834319080963991238==--