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 BF9B64E50C for ; Fri, 23 Jan 2026 22:48:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1769208487; h=message-id : date : mime-version : to : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=Q8ZptfQb78QcW7+pbYZYiJrxZDWOyQoPPpurfNz8Zys=; b=kwczHKd9edjtoGJ7tCJgSN9IYvN4AGHD8sUOtPciiFZvNMCo2bv7eIHjPpZgSpQ/g8P15 pErYKyA+p/TQmg5wgl8uXjMM+ff05iTBy4FajPEiFSkJNc90e1DjL65/uej8niHwefV4vGi ulF5Ql7kvGF9URO1DTrxBw/M9XKRDaWjnBGFdIBQFkD67ytGx0QXM9o9HGpwoLHglYn/r5A fIW7uv5bEBjzOw88VLNPwLSMTmnT5RsR7sLCti95ftK5Pj8O53wJxzM1VT5HR0Zmy0ihgYJ 6Ft9pKBIWews1cyWmhSogPVW0gWI69wK8NXoUvX8HCG+dAdOP5q+pSyQdraw== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 8D87B690E95; Sat, 24 Jan 2026 00:48:07 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1769208471; b=jv4k0rSV0kHZ3XK3hTtLpcz6EpTIVC1Mc1gl6tmPVrvYJ8HNy4wmJ2y1N7SKAIL2m9A3d hp89R0ud+tuRIJ5wjaNP7WArbY0vYuXDwfNnMRuvw+quiQGYR8+5vop1QTOH5YwAe2eJq3g a9QmVNdW8KXKdeOPgIoXLUVeJ0j05ziPZPE6NWxDjAOkpkW2mwJ28YYf5NdRW5yfNsIqL71 mubKCQbrEzVHSfm7ORntuJvaRjRQ/8p2GHmkJgN4Fj8D1Aa6/sruMQAbs9zdzHVFnAUZqsP /ssV2jgim6+Z55YnG4pOfDKAl60JKrOIh+F+WbLil83zaIZ8LucSBlS8p5oQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1769208471; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=Q8ZptfQb78QcW7+pbYZYiJrxZDWOyQoPPpurfNz8Zys=; b=ApywY5+mZq4D6onbdfy1s0gKefFbAi++wjPjirLH9oNHADOT24p15VtjJlVaXUqZ7UJ/o LaxIs9V0Gz2QC7r0dmU3GE79Id6fkIK5X3jM8QSvoHP4lRiRZqHjbNNYDnQKI0x06FdprxK LPefEepUR1+IXa6E+pWirGo1prUoaXzF9ALF7YvysOIwu2S68HP1fXeUvMr0i8P2KHOqwk4 uWUd4x1OF2n5xslVcuikSYlC/Sdq9c3kJtQwut6GBB8XY7DRE5l0T0+/QM4KLUazzEpmrXS 50VMoepizXPPCUDFlafGshHbuA7+Jw2Du0oRwDfg8CfqLrb0mE9UBK1iAkvg== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=fail; arc=none; dmarc=fail header.from=crueter.xyz policy.dmarc=reject Authentication-Results: ffmpeg.org; dkim=fail; arc=none (Message is not ARC signed); dmarc=fail (Used From Domain Record) header.from=crueter.xyz policy.dmarc=reject Received: from mail.swurl.xyz (unknown [149.28.46.27]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 429F168FE78 for ; Sat, 24 Jan 2026 00:47:37 +0200 (EET) Received: from [192.168.0.105] (unknown [98.29.132.216]) by mail.swurl.xyz (Postfix) with ESMTPSA id C3B961C6EA for ; Fri, 23 Jan 2026 22:47:34 +0000 (UTC) Message-ID: Date: Fri, 23 Jan 2026 17:47:34 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org Message-ID-Hash: 326KOYW3DBZKXLLW4J6AKG4GEY3E5QDP X-Message-ID-Hash: 326KOYW3DBZKXLLW4J6AKG4GEY3E5QDP X-MailFrom: SRS0=jNWf=74=crueter.xyz=crueter@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] Consider using CMake. List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: crueter via ffmpeg-devel Cc: crueter Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: UmVjZW50bHksIEkndmUgYmVlbiBhdHRlbXB0aW5nIHRvIGdldCBGRm1wZWcgYnVpbGRpbmcgb24g TVNWQy4gTm9ybWFsbHkgDQpGRm1wZWcgaXMgYnVpbHQgd2l0aCBNaW5HVyBmb3IgV2luZG93cywg YnV0IGl0IGlzIDEwMCUgcG9zc2libGUgdG8gYnVpbGQgDQppdCBvbiBNU1ZDLiBGb3IgdGhvc2Ug Y3VyaW91cywgSSBuZWVkIHRoaXMgYXMgYSAqc3RhdGljKiBsaWJyYXJ5LCBhbmQgDQphdHRlbXB0 aW5nIHRvIGxpbmsgc3RhdGljYWxseSBidWlsdCBNaW5HVyBsaWJyYXJpZXMgb24gTVNWQyBnZW5l cmFsbHkgDQpkb2Vzbid0IG1ha2UgZm9yIGEgZnVuIHRpbWUuDQoNCkhvd2V2ZXIsIHByZXZpb3Vz bHkgSSBoYWQgdG8gcmVseSBvbiBzZXZlcmFsIGhvcnJpYmxlIGhhY2tzLCBzdWNoIGFzIA0KcnVu bmluZyBldmVyeXRoaW5nIHRocm91Z2ggdGhlIE1TWVMgc2hlbGwgKG5vdCBpZGVhbCBpbiB0aGUg c2xpZ2h0ZXN0KSwgDQphbmQgdGhlbiBtYW51YWxseSBpbXBsYW50aW5nIGBjbC5leGVgIGFuZCBv dGhlcnMgaW50byBQQVRILiBUaGlzIGlzIG5vdCANCm9ubHkgYSBodWdlIHBhaW4sIGJ1dCBhY3R1 YWxseSBjYXVzZWQgc2lnbmlmaWNhbnQgcHJvYmxlbXMgYXMgaXQgbWFkZSBpdCANCm11Y2ggaGFy ZGVyIHRvIG1ha2UgcHJldHR5IG11Y2ggYW55IGNoYW5nZXMgd2hhdHNvZXZlciB3aXRob3V0IA0K aW5ldml0YWJseSBicmVha2luZyBldmVyeXRoaW5nLg0KDQpUaHVzLCB3aGVuIEkgaGFkIHRvIG1h a2Ugc29tZSBzaWduaWZpY2FudCBjaGFuZ2VzIHRvIG15IHNjcmlwdCwgSSBlbmRlZCANCnVwIGZh Y2luZyBhIGxhcmdlIG51bWJlciBvZiBpc3N1ZXMuIEluIG5vIHBhcnRpY3VsYXIgb3JkZXI6DQoN CiAgKiBwa2ctY29uZmlnIGlzIGJhc2ljYWxseSBub25leGlzdGVudCBvbiBXaW5kb3dzLCBhbmQg aXMgYmFyZWx5DQogICAgZnVuY3Rpb25hbCB3aGVuIGl0IGRvZXMgZXhpc3QuIFRoaXMgd2FzIGEg cHJvYmxlbSBmb3IgVnVsa2FuLA0KICAgIGZmbnZjb2RlYywgb3BlbnNzbCwgYW5kIG90aGVycy4N CiAgKiBTb21lIG9mIHRoZSBsaWJyYXJpZXMgc3BpdCBvdXQgYWJzb2x1dGVseSBnYXJnYW50dWFu IGNvbW1hbmRzIHRoYXQNCiAgICBnbyB3ZWxsIG92ZXIgV2luZG93cycgY29tbWFuZCBsaW5lIGNo YXJhY3RlciBsaW1pdCBvZiA4MTkxLCBjYXVzaW5nDQogICAgaW5kZWNpcGhlcmFibGUgYnVpbGQg ZmFpbHVyZXMuDQogICogV2luZG93cycgcGF0aGluZyBpcyBmdW5kYW1lbnRhbGx5IGluY29tcGF0 aWJsZSB3aXRoIFVOSVggcGF0aGluZywNCiAgICB3aGljaCBjYXVzZWQgYWxzbyBpbmRlY2lwaGVy YWJsZSBidWlsZCBmYWlsdXJlcyB0aGF0IGVuZGVkIHVwIGJlaW5nDQogICAgY2F1c2VkIGJ5IGBn c3ViYCBpbiBvbmUgb2YgdGhlIHNjcmlwdHMuIE5vdGFibHksIEkgaGFkIHRvIHVzZSB0aGlzDQog ICAgYXdmdWwgaGFjazoNCiAgICBzZWQtaSdzfGdzdWIoL1xcXFx8Z3N1YigvXFxcXFxcXFx8Zydm ZmJ1aWxkLyoubWFrDQoNCiAgKiBBZnRlciBhbGwgb2YgdGhpcywgSSBzdGlsbCBoYXZlbid0IG1h bmFnZWQgdG8gZ2V0IGl0IHRvIGJ1aWxkLA0KICAgIGJlY2F1c2UgSSBTVElMTCBnZXQgY29tcGxl dGVseSByYW5kb20gYnVpbGQgZmFpbHVyZXMgdGhhdCBtYWtlIG5vDQogICAgc2Vuc2Ugd2hhdHNv ZXZlci4gRm9yIGV4YW1wbGUsIHRoZSBsaWJhdnV0aWwgdGFyZ2V0IHNvbWV0aW1lcyBzaW1wbHkN CiAgICByZWZ1c2VzIHRvIGJ1aWxkIGFueSBvZiBpdHMgYXNzb2NpYXRlZCBvYmplY3QgZmlsZXM6 IExJTksgOiBmYXRhbA0KICAgIGVycm9yIExOSzExODE6IGNhbm5vdCBvcGVuIGlucHV0IGZpbGUg J2xpYmF2dXRpbFxhZGxlcjMyLm8nwqBJIHN0aWxsDQogICAgaGF2ZW4ndCBmaWd1cmVkIHRoaXMg b25lIG91dC4gSXQgcmVxdWlyZXMgbWFudWFsIGludGVydmVudGlvbiB0bw0KICAgIGZpeCwgd2hp Y2ggaXMgdGVycmlibGUgZm9yIFVYIGFuZCBhbHNvIHZpcnR1YWxseSBpbXBvc3NpYmxlIHRvIHNj cmlwdC4NCg0KTXkgcHJvcG9zaXRpb24gdG8gc29sdmUgdGhpcyBpcyB0byB1c2UgQ01ha2UuIFRo ZSBncmVhdCB0aGluZyBhYm91dCANCkNNYWtlIGlzIHRoYXQgKndlIGRvbid0IGhhdmUgdG8gd29y cnkgYWJvdXQgYW55IG9mIHRoaXMhKiBDTWFrZSBpcyANCmluY3JlZGlibHkgc21hcnQgYW5kIGlz IG1vcmUgdGhhbiBjYXBhYmxlIG9mIGRvaW5nIGFsbCBvZiB0aGF0IGFuZCBtb3JlLCANCmFuZCAq ZHJhbWF0aWNhbGx5KiBmYXN0ZXIgdG9vLiBJdCBoYXMgc28gbWFueSBhZHZhbnRhZ2VzIHRoYXQg SSBjYW4ndCANCmxpc3QgdGhlbSBhbGwuIEJ1dCBoZXJlJ3MgYW4gYWJyaWRnZWQgbGlzdDoNCg0K ICAqIENNYWtlIGlzIGNvbXBsZXRlbHkgcGxhdGZvcm0gYWdub3N0aWMgYW5kIGRvZXNuJ3QgcmVx dWlyZSBhICJzcGVjaWFsDQogICAgR05VIGJ1aWxkIiBsaWtlIG1ha2UgZG9lcy4gSW5zdGVhZCBp dCdzIGNhcGFibGUgb2YgdXNpbmcgTmluamEsIGFsc28NCiAgICBwbGF0Zm9ybSBhZ25vc3RpYywg d2hpY2ggaXMgYm90aCBmYXN0ZXIgdGhhbiBtYWtlIEFORCBydW5zDQogICAgZXZlcnl3aGVyZS4g VGhpcyB3b3VsZCd2ZSBmaXhlZCBzZXZlcmFsIG9mIHRoZSBXaW5kb3dzLXNwZWNpZmljDQogICAg aXNzdWVzIEkgZmFjZWQtLW5vdCB0byBtZW50aW9uIHRoYXQgdXNlcnMgb2Ygbm9uLUdOVSBvcGVy YXRpbmcNCiAgICBzeXN0ZW1zIChTb2xhcmlzLCAqQlNELCBldGMuKSBkb24ndCBIQVZFIHRvIGlu c3RhbGwgR05VIG1ha2UganVzdA0KICAgIGZvciBpdCB0byB3b3JrLiBUaGlzIGFsc28gbWVhbnMg dGhvc2UgdXNlcnMgZG9uJ3QgaGF2ZSB0byBleHBsaWNpdGx5DQogICAgaW52b2tlIGBnbWFrZWAg YW5kIGNhbiBpbnN0ZWFkIGp1c3QgYGNtYWtlIC0tYnVpbGRgLg0KICAqIENNYWtlIGRvZXMgYSBs b3QgZm9yIHlvdS4gVGhlIGdpYW50LXdhbGwtb2YtdGV4dCBjb25maWd1cmUgc2NyaXB0IGlzDQog ICAgY29vbCBhbmQgYWxsLCBidXQgQ01ha2UgcmVxdWlyZXMgc2lnbmlmaWNhbnRseSBsZXNzIG1h bnVhbA0KICAgIGludGVydmVudGlvbiwgYXMgaXQgaGFuZGxlczoNCiAgICAgIG8gQ29tcGlsZXJz DQogICAgICBvIEJ1aWxkIHR5cGUNCiAgICAgIG8gT3B0aW9ucyBhbmQgc2V0dGluZ3MNCiAgICAg IG8gUGxhdGZvcm0vYXJjaGl0ZWN0dXJlIHNwZWNpZmljIHN0dWZmDQogICogQ01ha2UgZG9lc24n dCByZWx5IG9uIGNvcmV1dGlscyBvciBhbnl0aGluZyBiZXNpZGVzIGl0c2VsZi4gVGhpcw0KICAg IG1lYW5zIHlvdSBkb24ndCAqaGF2ZSogdG8gaW5zdGFsbCBHTlUgY29yZXV0aWxzIG9uIHN5c3Rl bXMgdGhhdCBsYWNrDQogICAgdGhlbSBieSBkZWZhdWx0LCBhbmQgYWxzbyBwcmV2ZW50cyBzcHVy aW91cyBmYWlsdXJlcyBjYXVzZWQgYnkgbWlub3INCiAgICBkaWZmZXJlbmNlcyBiZXR3ZWVuIGRp c3RyaWJ1dGlvbnMgb2YgYXdrLCBzZWQsIGV0Yy4NCiAgKiBDTWFrZSBoYW5kbGVzIHBhY2thZ2Ug ZmluZGluZyBmb3IgeW91LiBNYW55IG9mIEZGbXBlZydzIGRlcGVuZGVuY2llcw0KICAgICphbHNv KiBpbnN0YWxsIENNYWtlIGNvbmZpZyBmaWxlcywgd2hpY2ggYXJlIHNpZ25pZmljYW50bHkgbmlj ZXIgdG8NCiAgICBwbGF5IHdpdGggdGhhbiBwa2ctY29uZmlnLiBDTWFrZSBpcyBhbHNvIHBlcmZl Y3RseSBjYXBhYmxlIG9mIHVzaW5nDQogICAgcGtnLWNvbmZpZyBhcyB3ZWxsIQ0KICAqIENNYWtl IHNjcmlwdHMgYXJlIEZBUiBtb3JlIHJlYWRhYmxlLiBUcnlpbmcgdG8gcGFyc2UgdGhyb3VnaCB0 aGUNCiAgICBnaWFudCBjb25maWd1cmUgc2NyaXB0IGlzIGEgcGFpbiwgZXNwZWNpYWxseSB3aGVu IEknbSB0cnlpbmcgdG8gc2VlDQogICAgd2hhdCBhbiBvcHRpb24gZG9lcyBhbmQgbGVhdmluZyBj b25mdXNlZCBiZWNhdXNlIGl0J3MgaGFuZGxlZCBpbg0KICAgIHNvbWUgcmFuZG9tIG90aGVyIGZp bGUgbm9ib2R5IGhhcyB0b3VjaGVkIGluIDEwIHllYXJzLiBXaXRoIENNYWtlDQogICAgaG93ZXZl ciwgb3B0aW9ucyBhcmUgbGFpZCBvdXQgbmljZWx5IGluIGV4cGxpY2l0IGNvbW1hbmRzIGFuZCBj YW4NCiAgICBldmVuIGJlIHBhcnNlZCBieSBJREVzLCBtYWtpbmcgdGhlbSBleHRyZW1lbHkgZWFz eSB0byByZWFkIGFuZCBmaW5kLg0KDQpUaGlzIGlzbid0IGV2ZW4gY2xvc2UgdG8gYSBjb21wcmVo ZW5zaXZlIGxpc3Qgb2YgQ01ha2UncyBiZW5lZml0cyBub3IgDQp0aGUgTUFOWSBwcm9ibGVtcyBJ IGhhZCB3aXRoIHRoZSBjb25maWd1cmUgc2NyaXB0LiBUaGF0IGJlaW5nIHNhaWQsIEkgDQppbWFn aW5lIHRoaXMgd2lsbCBiZSBtZXQgd2l0aCBhIGxvdCBvZiBjcml0aWNpc20sIHNvIHRvIHByZS1l bXB0aXZlbHkgDQphbnN3ZXIgc29tZSBxdWVzdGlvbnMgSSBtYXkgb3IgbWF5IG5vdCByZWNlaXZl Og0KDQogICogKldoeSBub3QgZG8gaXQgeW91cnNlbGY/Kg0KICAgICAgbyBUaGUgYmlnZ2VzdCBy ZWFzb24gaXMgSSBkb24ndCBmdWxseSB1bmRlcnN0YW5kIHdoYXQgZXZlcnkgb3B0aW9uDQogICAg ICAgIGRvZXMgYW5kIHRodXMgd291bGQgbm90IGJlIGFibGUgdG8gZG8gbXVjaCBvZiBhbnl0aGlu ZyBoZWxwZnVsLg0KICAgICAgICBOb3QgdG8gbWVudGlvbiBJIGRvbid0IHJlYWxseSBoYXZlIHRo ZSBmcmVlIHRpbWUgYXQgdGhlIG1vbWVudA0KICAgICAgICB0byBkaXZlIGludG8gc29tZXRoaW5n IHRoYXQgbWF5IHZlcnkgd2VsbCBiZSBpbW1lZGlhdGVseQ0KICAgICAgICByZWplY3RlZCBmcm9t IHRoZSBwYXRjaCBtYWlsaW5nIGxpc3QuDQogICogKldoeSBub3QganVzdCBmaXggdGhlIGNvbmZp Z3VyZSBzY3JpcHQgYW5kIE1ha2VmaWxlcz8qDQogICAgICBvIFRoaXMgaXMgYW4gZXZlbiBiaWdn ZXIgYXNrIHRoYW4gbWFraW5nIGEgd2hvbGUgbmV3IGJ1aWxkIHN5c3RlbSwNCiAgICAgICAgYmVj YXVzZSBpdCBpcyBmdW5kYW1lbnRhbGx5IG5vdCBkZXNpZ25lZCBmb3IgTVNWQyB0byBldmVuIGJl DQogICAgICAgIHBvc3NpYmxlIHdoYXRzb2V2ZXIuIE1ha2VmaWxlcyBhcmUgaW5oZXJlbnRseSBV TklYLXkgYW5kIGRvbid0DQogICAgICAgIHBsYXkgd2VsbCB3aXRoIFdpbmRvd3MgaW4gZ2VuZXJh bDsgbm90IHRvIG1lbnRpb24gdGhhdA0KICAgICAgICBtYWludGFpbmluZyBhIGdpYW50IHdhbGwg b2YgdGV4dCBzY3JpcHQgaXMgZ2VuZXJhbGx5IGZyb3duZWQgdXBvbi4NCiAgKiAqV2h5IGNoYW5n ZSB3aGF0J3Mgbm90IGJyb2tlbj8qDQogICAgICBvIFRoZSBidWlsZCBzeXN0ZW0gYXMgaXMsIGlz IHF1aXRlIGJyb2tlbiBvbiBNU1ZDLiBJIGJhcmVseQ0KICAgICAgICBzY3JhdGNoZWQgdGhlIHN1 cmZhY2Ugb2YgdGhlIHNoZWVyIG15cmlhZCBvZiBpc3N1ZXMgSSBoYWQgYW5kIGFtDQogICAgICAg IHN0aWxsIGhhdmluZy4NCg0KVGhhdCdzIGFsbC4NCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QgLS0gZmZtcGVn LWRldmVsQGZmbXBlZy5vcmcKVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byBmZm1wZWct ZGV2ZWwtbGVhdmVAZmZtcGVnLm9yZwo=