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 ESMTPS id 43C75406DE for ; Fri, 17 Jan 2025 22:37:29 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 774F668B6FC; Sat, 18 Jan 2025 00:37:27 +0200 (EET) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 79B6268B3AF for ; Sat, 18 Jan 2025 00:37:21 +0200 (EET) Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-2ee397a82f6so4751825a91.2 for ; Fri, 17 Jan 2025 14:37:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737153439; x=1737758239; 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=3r/YT0o75/FZdSTUz9sOwgXnBlrJ+cmiBRdBabW9fM0=; b=SbzcL53rgBM85OeQO7BWwDAcLtq8OjgKwOCmMX5M5Y+ukekYY9bISO3Xl2qa1/VjeN eiYiPE7xzI8H2DSR3vBxLT4dEpHi9K+o4FxrTQGLCeb3Zd1YWmaXqrLCst1rj2M1Jpf2 3+XtQCs7CW0NW99zSiraKUPdURv+9nQH/dGYr4zTFpIJTGu3xbcVLs9NCpG0EAMM5KWq AX9b5ROzIm9j/sutwC5CIsI3NldjFwCHMF0pYyiDC48lLYn3yJBmuQ9lxKy/MxrFVodD WncjLX6JDnvbNu0JDn5fF7JAtriyBW+mqIhhP+rdKCrDgTfEMOxxWu9W1wDupLSmeP/O QFbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737153439; x=1737758239; 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=3r/YT0o75/FZdSTUz9sOwgXnBlrJ+cmiBRdBabW9fM0=; b=bA9B91x2480hTXxMgvpWr+Hv0Azqz97APxygDPAaxx8UMCkYbBo3BEuVHxTRyuECXh SiGJCvECtBJSNkZ3KVyg3BVB4Sz2LdCrzcBPcFNRJVyVHAh+5mGHnxZfzCz4d0/WEtC6 mNQJ1JlPBPg4DdYo6z0mOZkzr3zdSeepkI8TR2caTv2POXQg7iHyvJbvkXTes8vFA/CZ kAj/lLYO8T9z0lwOno4kc5qLLbUyyGebe8hr3iQtWnpGmAE1lKoAbrq8juecs/5JoK7W TxVLgEGuyR7wRT+pAFMcqGwoigjo803MLE2pWs3tiQupx+jKGzG6QfVbxo8I680Ik4hG tohA== X-Gm-Message-State: AOJu0YzLnlSoClzXVV5cqym+0acSWBP5YlBeICX12euP/C/XY05PKLP6 65R0wEnLpl9acTo65yDfLYOgCfJqhmi2Zqfj1kBpp7AZ7/JEKAcveP1j+w== X-Gm-Gg: ASbGncscutjSV9dyr5xQ/Oenw/+oA+asTBolWKrE8VWl6i/wn2DMuK9W7DKYVrzp9Bg mD6IU0iSOtbjP5Allk+Cp8zRVavHoGNedQ/1Irudzn8ahnXgl/T3vp8KIDdZSC7Bwh2Q0GQctxm XtozSaUyU6Lnv4F8to2CoYOYgto9eqlHdyLVqo4dGQsPw0wasTXGBiwUt/Qg/C4dh/lERzgoB2L N6aMEqpwfDj6k1BO6fTZv+mOrgVPJTQHOqdd9OUtYFSdDpOiX7SxkTidPiYOAgU4T2e2JmyVjmh YbavXSDhsaJj9VxuMiNK6ByPooOJihzrqHhiuC6o X-Google-Smtp-Source: AGHT+IGBXvI7YHbCrNCudn17FIoq2sQnY+BrI/0qJb7m/hlbN8ALK3AwpSOcckiHnIcZ8MXojonv4w== X-Received: by 2002:a17:90b:4b8c:b0:2ee:cddd:2454 with SMTP id 98e67ed59e1d1-2f782cbdb9fmr6755393a91.15.1737153438801; Fri, 17 Jan 2025 14:37:18 -0800 (PST) Received: from ?IPV6:2800:2121:b040:c:ec44:c25e:6a24:aee7? ([2800:2121:b040:c:ec44:c25e:6a24:aee7]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21c2ceb786csm21293355ad.60.2025.01.17.14.37.17 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 17 Jan 2025 14:37:17 -0800 (PST) Message-ID: <74d0e6b4-543f-4ff3-bf86-382e6f80d989@gmail.com> Date: Fri, 17 Jan 2025 19:37:16 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250116033951.1810913-1-michael@niedermayer.cc> <20250116033951.1810913-3-michael@niedermayer.cc> Content-Language: en-US From: James Almer In-Reply-To: <20250116033951.1810913-3-michael@niedermayer.cc> Subject: Re: [FFmpeg-devel] [PATCH 3/3] avformat/hls: Be more picky on extensions 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="===============8918413966510128025==" 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) --===============8918413966510128025== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------zaUwFhMjkm0NlvCNdvNw0J0W" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------zaUwFhMjkm0NlvCNdvNw0J0W Content-Type: multipart/mixed; boundary="------------G0NsCcjJa3CtB33GBVZMNpqq"; protected-headers="v1" From: James Almer To: ffmpeg-devel@ffmpeg.org Message-ID: <74d0e6b4-543f-4ff3-bf86-382e6f80d989@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH 3/3] avformat/hls: Be more picky on extensions References: <20250116033951.1810913-1-michael@niedermayer.cc> <20250116033951.1810913-3-michael@niedermayer.cc> In-Reply-To: <20250116033951.1810913-3-michael@niedermayer.cc> --------------G0NsCcjJa3CtB33GBVZMNpqq Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMS8xNi8yMDI1IDEyOjM5IEFNLCBNaWNoYWVsIE5pZWRlcm1heWVyIHdyb3RlOg0KPiBU aGlzIGJsb2NrcyBkaXNhbGxvd2VkIGV4dGVuc2lvbnMgZnJvbSBwcm9iaW5nDQo+IEl0IGFs c28gcmVxdWlyZXMgc2VnbWVudHMgdG8gaGF2ZSBtYXRjaGluZyBleHRlbnNpb25zIHRvIHRo ZSBmb3JtYXQNCj4gDQo+IEl0IGlzIHJlY29tbWVuZGVkIHRvIHNldCB0aGUgd2hpdGVsaXN0 cyBjb3JyZWN0bHkNCj4gaW5zdGVhZCBvZiBkZXBlbmRpbmcgb24gZXh0ZW5zaW9ucywgYnV0 IHRoaXMgc2hvdWxkIGhlbHAgYSBiaXQsDQo+IGFuZCB0aGlzIGlzIGVhc2llciB0byBiYWNr cG9ydA0KPiANCj4gRml4ZXM6IENWRS0yMDIzLTY2MDIgSUkuIEhMUyBGb3JjZSBUVFkgRGVt dXhlcg0KPiBGaXhlczogQ1ZFLTIwMjMtNjYwMiBJVi4gSExTIFhCSU4gRGVtdXhlciBEb1Mg QW1wbGlmaWNhdGlvbg0KPiANCj4gVGhlIG90aGVyIHBhcnRzIG9mIENWRS0yMDIzLTY2MDIg aGF2ZSBiZWVuIGZpeGVkIGJ5IHByaW9yIGNvbW1pdHMNCj4gDQo+IEZvdW5kLWJ5OiBIYXJ2 ZXkgUGhpbGxpcHMgb2YgQW1hem9uIEVsZW1lbnQ1NSAoZWxlbWVudDU1KQ0KPiBTaWduZWQt b2ZmLWJ5OiBNaWNoYWVsIE5pZWRlcm1heWVyIDxtaWNoYWVsQG5pZWRlcm1heWVyLmNjPg0K PiAtLS0NCj4gICBsaWJhdmZvcm1hdC9obHMuYyB8IDIxICsrKysrKysrKysrKysrKysrKysr Kw0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspDQo+IA0KPiBkaWZmIC0t Z2l0IGEvbGliYXZmb3JtYXQvaGxzLmMgYi9saWJhdmZvcm1hdC9obHMuYw0KPiBpbmRleCAw NDU3NDFjM2I0ZS4uYTgwMmVhZmMzZmUgMTAwNjQ0DQo+IC0tLSBhL2xpYmF2Zm9ybWF0L2hs cy5jDQo+ICsrKyBiL2xpYmF2Zm9ybWF0L2hscy5jDQo+IEBAIC0yMjMsNiArMjIzLDcgQEAg dHlwZWRlZiBzdHJ1Y3QgSExTQ29udGV4dCB7DQo+ICAgICAgIEFWRGljdGlvbmFyeSAqYXZp b19vcHRzOw0KPiAgICAgICBBVkRpY3Rpb25hcnkgKnNlZ19mb3JtYXRfb3B0czsNCj4gICAg ICAgY2hhciAqYWxsb3dlZF9leHRlbnNpb25zOw0KPiArICAgIGludCBleHRlbnNpb25fcGlj a3k7DQo+ICAgICAgIGludCBtYXhfcmVsb2FkOw0KPiAgICAgICBpbnQgaHR0cF9wZXJzaXN0 ZW50Ow0KPiAgICAgICBpbnQgaHR0cF9tdWx0aXBsZTsNCj4gQEAgLTIxMTQsNiArMjExNSwy NCBAQCBzdGF0aWMgaW50IGhsc19yZWFkX2hlYWRlcihBVkZvcm1hdENvbnRleHQgKnMpDQo+ ICAgICAgICAgICAgICAgcGxzLT5jdHgtPmludGVycnVwdF9jYWxsYmFjayA9IHMtPmludGVy cnVwdF9jYWxsYmFjazsNCj4gICAgICAgICAgICAgICB1cmwgPSBhdl9zdHJkdXAocGxzLT5z ZWdtZW50c1swXS0+dXJsKTsNCj4gICAgICAgICAgICAgICByZXQgPSBhdl9wcm9iZV9pbnB1 dF9idWZmZXIoJnBscy0+cGIucHViLCAmaW5fZm10LCB1cmwsIE5VTEwsIDAsIDApOw0KPiAr ICAgICAgICAgICAgaWYgKGMtPmV4dGVuc2lvbl9waWNreSAmJiByZXQgPj0gMCkgew0KDQpU aGlzIHNob3VsZCBiZSBhIGNoZWNrIGZvciBzLT5zdHJpY3Rfc3RkX2NvbXBsaWFuY2UgaW5z dGVhZCBvZiBhIG5ldyANCmRlbXV4ZXIgc3BlY2lmaWMgb3B0aW9uLCBJTU8uDQpTaW5jZSB5 b3Ugd2FudCB0aGUgc3RyaWN0IGJlaGF2aW9yIGVuYWJsZWQgYnkgZGVmYXVsdCwgbWFrZSB0 aGlzIGxpbmUgYmU6DQoNCnMtPnN0cmljdF9zdGRfY29tcGxpYW5jZSA+PSBGRl9DT01QTElB TkNFX05PUk1BTCAmJiByZXQgPj0gMA0KDQo+ICsgICAgICAgICAgICAgICAgZm9yIChpbnQg biA9IDA7IG4gPCBwbHMtPm5fc2VnbWVudHM7IG4rKykgew0KPiArICAgICAgICAgICAgICAg ICAgICBzdHJ1Y3Qgc2VnbWVudCAqc2VnID0gcGxzLT5zZWdtZW50c1tuXTsNCj4gKyAgICAg ICAgICAgICAgICAgICAgaWYgKCBzdHJjbXAoYy0+YWxsb3dlZF9leHRlbnNpb25zLCAiQUxM IikgJiYNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICFhdl9tYXRjaF9leHQgICAgKHNl Zy0+dXJsLCBjLT5hbGxvd2VkX2V4dGVuc2lvbnMpICYmDQo+ICsgICAgICAgICAgICAgICAg ICAgICAgICAhZmZfbWF0Y2hfdXJsX2V4dChzZWctPnVybCwgYy0+YWxsb3dlZF9leHRlbnNp b25zKSkgew0KPiArICAgICAgICAgICAgICAgICAgICAgICAgYXZfbG9nKHMsIEFWX0xPR19F UlJPUiwgIlVSTCAlcyBpcyBub3QgaW4gYWxsb3dlZF9leHRlbnNpb25zXG4iLCBzZWctPnVy bCk7DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICByZXQgPSBBVkVSUk9SX0lOVkFMSURE QVRBOw0KPiArICAgICAgICAgICAgICAgICAgICB9DQo+ICsNCj4gKyAgICAgICAgICAgICAg ICAgICAgaWYgKCFpbl9mbXQtPmV4dGVuc2lvbnMgfHwNCj4gKyAgICAgICAgICAgICAgICAg ICAgICAgICFhdl9tYXRjaF9leHQoICAgIHNlZy0+dXJsLCBpbl9mbXQtPmV4dGVuc2lvbnMp ICYmDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAhZmZfbWF0Y2hfdXJsX2V4dChzZWct PnVybCwgaW5fZm10LT5leHRlbnNpb25zKSkgew0KPiArICAgICAgICAgICAgICAgICAgICAg ICAgYXZfbG9nKHMsIEFWX0xPR19FUlJPUiwgImRldGVjdGVkIGZvcm1hdCBleHRlbnNpb24g JXMgbWlzbWF0Y2hlcyB1cmwgJXNcbiIsIGluX2ZtdC0+ZXh0ZW5zaW9ucyA/IGluX2ZtdC0+ ZXh0ZW5zaW9ucyA6ICJub25lIiwgc2VnLT51cmwpOw0KPiArICAgICAgICAgICAgICAgICAg ICAgICAgcmV0ID0gQVZFUlJPUl9JTlZBTElEREFUQTsNCj4gKyAgICAgICAgICAgICAgICAg ICAgfQ0KPiArICAgICAgICAgICAgICAgIH0NCj4gKyAgICAgICAgICAgIH0NCj4gICAgICAg ICAgICAgICBpZiAocmV0IDwgMCkgew0KPiAgICAgICAgICAgICAgICAgICAvKiBGcmVlIHRo ZSBjdHggLSBpdCBpc24ndCBpbml0aWFsaXplZCBwcm9wZXJseSBhdCB0aGlzIHBvaW50LA0K PiAgICAgICAgICAgICAgICAgICAqIHNvIGF2Zm9ybWF0X2Nsb3NlX2lucHV0IHNob3VsZG4n dCBiZSBjYWxsZWQuIElmDQo+IEBAIC0yNTc2LDYgKzI1OTUsOCBAQCBzdGF0aWMgY29uc3Qg QVZPcHRpb24gaGxzX29wdGlvbnNbXSA9IHsNCj4gICAgICAgICAgIE9GRlNFVChhbGxvd2Vk X2V4dGVuc2lvbnMpLCBBVl9PUFRfVFlQRV9TVFJJTkcsDQo+ICAgICAgICAgICB7LnN0ciA9 ICIzZ3AsYWFjLGF2aSxhYzMsZWFjMyxmbGFjLG1rdixtM3U4LG00YSxtNHMsbTR2LG1wZyxt b3YsbXAyLG1wMyxtcDQsbXBlZyxtcGVndHMsb2dnLG9ndixvZ2EsdHMsdm9iLHdhdiJ9LA0K PiAgICAgICAgICAgSU5UX01JTiwgSU5UX01BWCwgRkxBR1N9LA0KPiArICAgIHsiZXh0ZW5z aW9uX3BpY2t5IiwgIkJlIHBpY2t5IHdpdGggYWxsIGV4dGVuc2lvbnMgbWF0Y2hpbmciLA0K PiArICAgICAgICBPRkZTRVQoZXh0ZW5zaW9uX3BpY2t5KSwgQVZfT1BUX1RZUEVfQk9PTCwg ey5pNjQgPSAxfSwgMCwgMSwgRkxBR1N9LA0KPiAgICAgICB7Im1heF9yZWxvYWQiLCAiTWF4 aW11bSBudW1iZXIgb2YgdGltZXMgYSBpbnN1ZmZpY2llbnQgbGlzdCBpcyBhdHRlbXB0ZWQg dG8gYmUgcmVsb2FkZWQiLA0KPiAgICAgICAgICAgT0ZGU0VUKG1heF9yZWxvYWQpLCBBVl9P UFRfVFlQRV9JTlQsIHsuaTY0ID0gM30sIDAsIElOVF9NQVgsIEZMQUdTfSwNCj4gICAgICAg eyJtM3U4X2hvbGRfY291bnRlcnMiLCAiVGhlIG1heGltdW0gbnVtYmVyIG9mIHRpbWVzIHRv IGxvYWQgbTN1OCB3aGVuIGl0IHJlZnJlc2hlcyB3aXRob3V0IG5ldyBzZWdtZW50cyIsDQoN Cg== --------------G0NsCcjJa3CtB33GBVZMNpqq-- --------------zaUwFhMjkm0NlvCNdvNw0J0W Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEd1EujP2UoWlX5pp6FGMBrXN2WeAFAmeK25wFAwAAAAAACgkQFGMBrXN2WeCt XwgAi20scBHGro4rnMB8+NdRQyVf4g9RjQwbLl7qBoByfnzimwsZckcodLnSE8Eas8pIvzYLkcB+ QQZtlBiB5pJjNUYPPM3P/LOPVKvjLwjnQD6wEumCJW7emLxZPBLiwfiJrnhoxxbFxzvMi+jxXJXa /AAfEmkuHqZlT4XAqfA6g8sbEVI4WOZkP3bBLaLRmd1qIvRwNy9hm3KKsconAlhNOLiU/dTwErPp +xDntdJ0TzfpMrCsPyh6S03A2VLjlYZ/ppy9YlVqZFAlo50q/ypCg8VSIVkTOneNBzBuvK+EwkLv dQJeEg0tJpwQa09QuD0gkefRy6Ky2lPHiVgLDasSYA== =Y2h1 -----END PGP SIGNATURE----- --------------zaUwFhMjkm0NlvCNdvNw0J0W-- --===============8918413966510128025== 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". --===============8918413966510128025==--