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 DFBF14CAA9 for ; Mon, 29 Dec 2025 16:47:28 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'dvk7510DNO2fZoAveQ5l/d62Fh/STcpisaI5LrsE8Zc=', expected b'563ZNd7fTdMkp/G8u7sr5+8QiQXMbtrxC65PqFKFTYE=')) header.d=foxmail.com header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1767026829; h=message-id : mime-version : date : references : to : in-reply-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=dvk7510DNO2fZoAveQ5l/d62Fh/STcpisaI5LrsE8Zc=; b=VUyRblsH4MhuEcLeo2He8OOQcbRRX+BU8ByogSK3Qvj+ZxSzHhM4tGsLoMVwUl7DzA2rK L/IOk+H7qwVQfC903QkpTAKPtIIpv4N2bWiwfrDVoteuBX0Y97mFSs4x3B1uUVYbktxQOMb izzHGKZJ25Ca1aDjsBg3O8NyuZ5ZT8IwJ7rJnMd3HDjUM6g1az9WQQFzZ617Zu4WyL7mPIs sSIacwxJR3Frq4vbQu3Foq2hnP5e43gaGRgHh+cH4x4yV/39zNa1ULI7X0ML+//X+VQrJG2 H4uiMPNWhL0zOjPsLC90KjJfgXXGmXuipUEIkTXFsc0iUjcmk71DJkPMVpMw== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 70F57690C80; Mon, 29 Dec 2025 18:47:09 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1767026813; b=gYEVfKT3X8yyibshCHd7FMH1+NnKj3tKtFkbzSPqdp+Tf7PkJmfTyD/qZ6p4YIqst613X V+NJzknFHKUbJ07CoEHX9mDAZLB0Fc4HqR+5DY7S7YjbfrJCw3PsF/DNwU1ImI0hy8ThDEe GekOd/eUS56c+y2B0JpDctdmYTBbUGW6lblJHyNn3GxpQkUnUfnvTvQVS7L5ZKMFYgELWJj MY0JDKnc3ubcy0oBSWvTvWaUMD40r0gp+QP8bIBV/b1nASelVxIuPW0ADgUmYTl2xRFGuw2 zD7dwrWlNPvZNUG26rvDxc8e3yV8vvC4AevMz+bO1aXAe+GpNfgvJncoLeaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1767026813; 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=dvk7510DNO2fZoAveQ5l/d62Fh/STcpisaI5LrsE8Zc=; b=R+Zl5ygnjDx7z2oF3qHJivU3xYYNUmIMblviUdaDBo/RaJz0zQACbaiKZ2QjNVem648ig EtZ0HYrcOrn2MNTEqzGuIAKAldu377bH2SUwbFbeCmPnDCzFn5ooj0bOiogD5X4LCAeOQ4e TpSQkgTFM42i3BEOEg/Ex+Q7ENm8ORwmPSdXlM25rEq9AmXl+Eh4TftoOx5JDXWqvSIW5l0 H2q4y18aJ94H+6CCuVMW5jx+V19V4oRy0MtUOvv6wCJclczrm49KugeIUvJurz3/JubgpXQ Wzb27A1UBExzHHGC5YZitGc9hznTeSqstqdEKNCRhaop52Txi9xzdv4q/+Tw== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=foxmail.com; arc=none; dmarc=pass header.from=foxmail.com policy.dmarc=none Authentication-Results: ffmpeg.org; dkim=pass header.d=foxmail.com; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=foxmail.com policy.dmarc=none Received: from out162-62-58-211.mail.qq.com (out162-62-58-211.mail.qq.com [162.62.58.211]) by ffbox0-bg.ffmpeg.org (Postfix) with UTF8SMTPS id 971F6690B9E for ; Mon, 29 Dec 2025 18:46:39 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1767026795; bh=563ZNd7fTdMkp/G8u7sr5+8QiQXMbtrxC65PqFKFTYE=; h=From:Subject:Date:References:To:In-Reply-To; b=dOSjjgAfI4SMTQtzaSjBeaGWPx1wBQOeWcUwmJh3/fvTBNpI3jh49+J63135klitB p1nEGNGeuwDJehX8K2rUGAWBVfBQ1FxlwBax42RwPhsbN7JIwcJUdGx4yARj95CnMp xs676nlhrVXA9YGDlc9T4lQ5piKj1mPHwYKRLrjg= Received: from smtpclient.apple ([240e:3b7:3272:6780:5e61:8bdc:b984:5f13]) by newxmesmtplogicsvrsza63-0.qq.com (NewEsmtp) with SMTP id BA210AFB; Tue, 30 Dec 2025 00:46:34 +0800 X-QQ-mid: xmsmtpt1767026794tcoacd3ap Message-ID: X-QQ-XMAILINFO: Nv2fG8ZuuEMwee8Wt+S0srFNyFHgGjjomf4Fbi27EOEOpMUumE7XC9PZaI6C3j ZvM7Ew+X4qeCNfFXXODKqTQ9pmUMBNlX4tbDIjoOAfFJcFX0MvBQWmq213ZdgsjChpCN/VkbbtVr cukXMqLHANm09lf4KhrDGRnRFGQJoYvjlfTSxxJerSnF79dXELCJ6HNMmAaJ3MsPahvKXBIf0K7O 6TZ7K/gSJ9j3cKXdrCR9T8YPgSRcXWxMD0GG/5KOAzabVXgOl6qRHVrO80PE4AGHXwKNonksDhup vRcSXKSaAZN9th6woKxgypHWZkHc3EwdxOwZ3FMs7OKfZqZ6+lWdLka6llaHpFN+n+3EtNx/vbwC vgAugN9JYyWemsha3yoPJqxivHA22MfTj1Tc7tBT7xNUYeeJPZiy2NCuwvS9iZBCUMVFUbtQf8Ug hpCmR3uFhPA9tKaz1EEmZvhSl9dbN726xc7RuN7VPIdBNnasa83qV9SF/gm2MmrsTpNL8NXdxfgo N9WnDWypp4HAVh91V/EjoYzwmCwUk3YjK/WQnGMhgXOqDhP5CNhjhMZIQ8J/5IalOlrtniB33rdx 2EfaZlUFRuQstY5azwkZWrxmogEsCWu7jX/LZfj9jm4+ylYH8sPajgp/n41efS5HMsS/+emOkG3+ Wpx5ZNDLd9O0Vl+QJNozFolxo7lDrv1AvG4WmHQBl3ahDu9TSPiuRE5R/sJffZKOWraKC7giBwRh oj4eYazZ5bDcKjnN0oe3SYXxMrex37yRmkQJSCFoDcIXAwyc25pAiBvBvt/fJ+kH4Wjk7uGEppZu ADmC3xlvtxlksujYQmNsj/aFS7j98dF8Q6lF3o56BojcGP/9dibBvCO3ZQKDyoqZjOtoKmW09Y8O wYyUY1mtKShSVBODdkKPK58ukKgeQe62GVfgHkAlWb3ZzSX6HgauNXvTNwWb0lkvVzfKOPAc5hQh S4Z0MrmTlgppmrRWIp9eb/0M0byLOh6+RwrwQCLJHziaTvQnPZvAAYXzyzQ8IXvEO04E1vgZPzf7 izd89vQN630qwKY6+SBKR1cmehnEIUfrs8ijJSkb1MuHQ0WuC8/WnXyV22YXmlVXuxbpFLM+ZX1n HrLmAo07bS0CL6mBWfgxZIknQr0pIR7evjYzIn X-QQ-XMRINFO: MPJ6Tf5t3I/ylTmHUqvI8+Wpn+Gzalws3A== Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3818.100.11.1.3\)) Date: Tue, 30 Dec 2025 00:46:24 +0800 References: To: FFmpeg development discussions and patches In-Reply-To: X-OQ-MSGID: <1E608739-2A3F-4180-9BC5-EEFF35A4EE95@foxmail.com> X-Mailer: Apple Mail (2.3818.100.11.1.3) Message-ID-Hash: MIEK6QGH2MFKC2MZYDYJVXNEE52OEB65 X-Message-ID-Hash: MIEK6QGH2MFKC2MZYDYJVXNEE52OEB65 X-MailFrom: SRS0=crF/=7D=foxmail.com=quinkblack@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] Re: [FFFjo] [FFmpeg/FFmpeg] -fshort-enum breaks ABI compatibility and enum/int pointer conversions (Issue #21289) 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: Zhao Zhili via ffmpeg-devel Cc: Zhao Zhili Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: DQoNCj4gT24gRGVjIDI0LCAyMDI1LCBhdCAxMTozMCwgbnloMTYzOTI1IDxjb2RlQGZmbXBlZy5v cmc+IHdyb3RlOg0KPiANCj4gDQo+IEhlbGxvIEZGbXBlZyBjb21tdW5pdHksIEkgYW0gZnJvbSBY aWFvbWkgVmVsYSwgYW5kIHdlIGhhdmUgYnVpbHQgdGhlIFZlbGEgbXVsdGltZWRpYSBzeXN0ZW0g dXNpbmcgRkZtcGVnLiBUaGFuayB5b3UgZm9yIHRoZSBpbnZhbHVhYmxlIHdvcmsgeW91IGRv4oCU RkZtcGVnIGlzIHRoZSBjb3JuZXJzdG9uZSBvZiBtYW55IG9mIG91ciBtb2R1bGVzLg0KPiANCj4g SVNTVUU6IC1mc2hvcnQtZW51bSBBQkkgcHJvYmxlbQ0KPiANCj4gSW4gdGhlIHByb2Nlc3Mgb2Yg YXBwbGljYXRpb24sIHdlIGZvdW5kIHRoYXQgc29tZSBlbWJlZGRlZCBwbGF0Zm9ybXMgKHN1Y2gg YXMgQVJNIENvcnRleC1tKSBoYXZlIGVuYWJsZWQgLWZzaG9ydC1lbnVtIG9wdGltaXphdGlvbiBi eSBkZWZhdWx0IGluIHRoZWlyIGNvbXBpbGVycywgd2hpY2ggbGVhZHMgdG8gQUJJIGluIHRoZSBj cm9zcyBwYXNzaW5nIG9mIHNvbWUgZW51bSAqIGFuZCBpbnQgKiBpbiBGRm1wZWcuIEZvciBleGFt cGxlLCB3aGVuIHBhc3NpbmcgZW51bSBBVlNhbXBsZUZvcm1hdCAqIGFzIGludCAqIGluIGZmX2Rl dF9jb21tb25fZmZvcm1hdHNfZm9yX2xpc3QyKCksIGl0IHdpbGwgY2F1c2UgY2hlY2tfZmZvcm1h dCgpIGVycm9yLg0KPiANCj4gQ29udGV4dA0KPiANCj4gQyBsYW5ndWFnZSBTdGFuZGFyZCB1bmRl ZmluZWQgYmVoYXZpb3I6DQo+IFRoZSB1bmRlcmx5aW5nIHR5cGUgYW5kIHNpemUgb2YgYW4gZW51 bSBhcmUgaW1wbGVtZW50YXRpb24tZGVmaW5lZC4gTWFueSB0b29sY2hhaW5zIGNhbiB1c2UgdGhl IHNtYWxsZXN0IGludGVnZXIgdHlwZSB0aGF0IGZpdHMgdGhlIHZhbHVlcyAoZS5nLiwgd2l0aCAt ZnNob3J0LWVudW1zKSwgc28gc2l6ZW9mKGVudW0pIGNhbiBiZSBsZXNzIHRoYW4gc2l6ZW9mKGlu dCksIGFuZCBhbGlnbm1lbnQgbWF5IGRpZmZlci4NCj4gQ2FzdGluZyBlbnVtKiB0byBpbnQqIGFu ZCBhY2Nlc3NpbmcgdGhyb3VnaCB0aGUgaW50IHBvaW50ZXIgcnVucyBpbnRvIHN0cmljdC1hbGlh c2luZyBhbmQgZWZmZWN0aXZlLXR5cGUgcnVsZXM7IGl0IGlzIG5vdCBwb3J0YWJsZSBhbmQgbWF5 IGJlIHVuZGVmaW5lZC4NCj4gDQo+IEZGbXBlZyBkZWZhdWx0cyB0byB0aGUgZXF1YWxpdHkgb2Yg c2l6ZW9mKGVudW0pIGFuZCBzaXplb2YoaW50KToNCj4gV2UgaGF2ZSBzZWVuIGNvZGUgcGF0dGVy bnMgdGhhdCBpbXBsaWNpdGx5IGFzc3VtZSDigJxlbnVtIGlzIGEgNC1ieXRlIGludOKAnSBhbmQg aW50ZXJjaGFuZ2UgZW51bSogd2l0aCBpbnQqLiBUeXBpY2FsIGV4YW1wbGVzIGluY2x1ZGU6DQo+ IA0KPiBCdWZmZXJTaW5rQ29udGV4dCB7DQo+IGVudW0gQVZTYW1wbGVGb3JtYXQgKnNhbXBsZV9m b3JtYXRzDQo+IC4uLg0KPiB9DQo+IA0KPiBpbnQgZmZfc2V0X2NvbW1vbl9mb3JtYXRzX2Zyb21f bGlzdDIoY29uc3QgQVZGaWx0ZXJDb250ZXh0ICpjdHgsDQo+ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBBVkZpbHRlckZvcm1hdHNDb25maWcgKipjZmdfaW4sDQo+ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBVkZpbHRlckZvcm1hdHNDb25maWcgKipj Zmdfb3V0LA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgaW50 ICpmbXRzKQ0KPiANCj4gc3RhdGljIGludCBhc2lua19xdWVyeV9mb3JtYXRzKGNvbnN0IEFWRmls dGVyQ29udGV4dCAqY3R4LA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVZGaWx0 ZXJGb3JtYXRzQ29uZmlnICoqY2ZnX2luLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgQVZGaWx0ZXJGb3JtYXRzQ29uZmlnICoqY2ZnX291dCkNCj4gIHsNCj4gICAgIGNvbnN0IEJ1 ZmZlclNpbmtDb250ZXh0ICpidWYgPSBjdHgtPnByaXY7DQo+ICAgICBpZiAoYnVmLT5uYl9zYW1w bGVfZm9ybWF0cykgew0KPiAgICAgICAgcmV0ID0gZmZfc2V0X2NvbW1vbl9mb3JtYXRzX2Zyb21f bGlzdDIoY3R4LCBjZmdfaW4sIGNmZ19vdXQsIGJ1Zi0+c2FtcGxlX2Zvcm1hdHMpOw0KPiAgICAg ICAgaWYgKHJldCA8IDApDQo+ICAgICAgICAgICAgcmV0dXJuIHJldDsNCj4gICAgIH0NCj4gIC4u Lg0KPiAgfQ0KPiBXZSBhcmUgZmFjaW5nIGEgY29uZmxpY3QgZGlsZW1tYToNCj4gV2UgZm91bmQg dGhhdCBtYW55IEFSTS1iYXNlZCBlbWJlZGRlZCBjb21waWxlcnMgYW5kIHRoaXJkLXBhcnR5IGxp YnJhcmllcyBkZWZhdWx0IHRvIC1mc2hvcnQtZW51bXMsIHdoaWNoIGNvbmZsaWN0cyB3aXRoIEZG bXBlZydzIEFCSSAoY29tcGlsZWQgd2l0aCAtZm5vLXNob3J0LWVudW1zKS4gSG93ZXZlciwgaWYg d2UgZW5hYmxlIHRoZSAnLWZzaG9ydC1lbnVtcycgaW4gRkZNUEVHLCB0aGUgYWJvdmUgQUJJIGNh dXNlcyBmb3JtYXQgbmVnb3RpYXRpb24gYW5kIG1hdGNoaW5nIGZhaWx1cmVzIGluIG91ciBtb2R1 bGVzLg0KPiBQcm9wb3NlZCBwYXRocyBmb3J3YXJkDQo+IA0KPiBDaGFuZ2Ug4oCcYXNzdW1lIDQg Ynl0ZXPigJ0gdG8g4oCcZm9yY2UgNCBieXRlc+KAnS4NCj4gQWRvcHQgYSBmaXhlZCAzMi1iaXQg cmVwcmVzZW50YXRpb24gZm9yIGVudW1zIGF0IEFQSS9BQkkgYm91bmRhcmllcw0KPiB2dWxrYW4g Zm9yIGV4YW1wbGUsIHVzZXMgKl9NQVhfRU5VTSA9IDB4N0ZGRkZGRkYgYXMgbGFzdCB2YWx1ZSBm b3IgZWFjaCBlbnVtLCB0byBhdm9pZCBhbnkgYW5kIGFsbCBwcm9ibGVtcyB3aXRoIHNpemUNCj4g DQo+IFN0b3AgYXNzdW1pbmcgc2l6ZW9mKGVudW0pID09IDQuDQo+IEdyYWR1YWxseSBmaXggY29k ZSB0byBhdm9pZCBlbnVtKiDihpQgaW50KiBhbGlhc2luZzsgdXNlIHZhbHVlLWxldmVsIGNvbnZl cnNpb25zIG9yIG1lbWNweSB3aGVyZSBuZWVkZWQuDQo+IFByb3M6IHByZXNlcnZlcyB0aGUgc2l6 ZSBiZW5lZml0cyB3aGVyZSBjb21waWxlcnMgY2hvb3NlIHNtYWxsZXIgZW51bXMuDQo+IENvbnM6 IHJlcXVpcmVzIGF1ZGl0aW5nIGFuZCBpbmNyZW1lbnRhbCBjb2RlIGNoYW5nZXMuDQo+IA0KPiBX ZeKAmXJlIHNlZWtpbmcgdGhlIGNvbW11bml0eeKAmXMgZ3VpZGFuY2Ugb24gd2hpY2ggZGlyZWN0 aW9uIGlzIHByZWZlcmFibGUgZm9yIEZGbXBlZzogU2hvdWxkIHdlIHN0YW5kYXJkaXplIG9uIGEg Zml4ZWQgMzItYml0IGVudW0gcmVwcmVzZW50YXRpb24gZm9yIEFCSSBzdGFiaWxpdHk/IE9yIHNo b3VsZCB3ZSByZW1vdmUgdGhlIOKAnGVudW0gPT0gaW504oCdIGFzc3VtcHRpb24gYW5kIGFjY2Vw dCBzbWFsbGVyIGVudW1zLCB3aXRoIGNvZGUgY2xlYW51cCB0byBhdm9pZCBhbGlhc2luZyBhbmQg c3RyaWRlIGVycm9ycz8NCj4gV2XigJlyZSByZWFkeSB0byBjb250cmlidXRlIHBhdGNoZXMgaW4g dGhlIGRpcmVjdGlvbiB0aGUgcHJvamVjdCBwcmVmZXJzIGFuZCB0byBhbGlnbiB3aXRoIEZGbXBl Z+KAmXMgY29kaW5nIGd1aWRlbGluZXMuIFRoYW5rcyBhZ2FpbiBmb3IgeW91ciB0aW1lIGFuZCBm ZWVkYmFjay4NCj4gDQoNCkkgdGhpbmsgdGhlIGlzc3VlIGlzIGNvbW1vbiBhbmQgYmV0dGVyIGJl IGRpc2N1c3NlZCBvbiB0aGUgbWFpbGluZyBsaXN0LiBJdCdzIGEgYmlnIGRlY2lzaW9uLg0KDQpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2 ZWwgbWFpbGluZyBsaXN0IC0tIGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnClRvIHVuc3Vic2NyaWJl IHNlbmQgYW4gZW1haWwgdG8gZmZtcGVnLWRldmVsLWxlYXZlQGZmbXBlZy5vcmcK