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 9E0DF46050 for ; Tue, 2 May 2023 15:36:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B9A9668C15F; Tue, 2 May 2023 18:36:47 +0300 (EEST) Received: from ursule.remlab.net (vps-a2bccee9.vps.ovh.net [51.75.19.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 86F1C68C15E for ; Tue, 2 May 2023 18:36:41 +0300 (EEST) Received: from ursule.remlab.net (localhost [IPv6:::1]) by ursule.remlab.net (Postfix) with ESMTP id EF714C01C5 for ; Tue, 2 May 2023 18:36:40 +0300 (EEST) Received: from basile.remlab.net ([2001:14ba:a080:a501:23a6:ebae:8f2a:4d73]) by ursule.remlab.net with ESMTPSA id A4YGOAguUWSZyCgAwZXkwQ (envelope-from ) for ; Tue, 02 May 2023 18:36:40 +0300 From: =?ISO-8859-1?Q?R=E9mi?= Denis-Courmont To: ffmpeg-devel@ffmpeg.org Date: Tue, 02 May 2023 18:36:40 +0300 Message-ID: <11147228.GNNOHJTIDS@basile.remlab.net> Organization: Remlab In-Reply-To: <20230428095508.221826-1-george@nsup.org> References: <20230428095508.221826-1-george@nsup.org> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 1/8] lavu: add macros to help making future-proof structures 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: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: TGUgcGVyamFudGFpbmEgMjguIGh1aHRpa3V1dGEgMjAyMywgMTIuNTUuMDEgRUVTVCBOaWNvbGFz IEdlb3JnZSBhIMOpY3JpdCA6Cj4gU2lnbmVkLW9mZi1ieTogTmljb2xhcyBHZW9yZ2UgPGdlb3Jn ZUBuc3VwLm9yZz4KPiAtLS0KPiAgbGliYXZ1dGlsL2V4dGVuZGFibGUuaCB8IDU5ICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNTkg aW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgbGliYXZ1dGlsL2V4dGVuZGFibGUu aAo+IAo+IAo+IEZGUmVzZXJ2ZWRQYWRkaW5nIGlzIHVzZWQgYnkgdGhlIFdJUCBKU09OIHdyaXRl ci4KCkEgSlNPTiB3cml0ZXIgdGhhdCByZXF1aXJlcyBmb3JjZWQgYWxpZ25tZW50IGlzIGEgcG9v cmx5LXdyaXR0ZW4gSlNPTiBwYXJzZXIuIApKU09OIGhhcyBhIHZlcnkgZmluaXRlIHNldCBvZiB0 eXBlcyB0aGF0IGl0IGNhbiBoYW5kbGUsIHNvIHRoZXJlIHNob3VsZCBuZXZlciAKYmUgYSBuZWVk IHRvIGRvIHRoaXMga2luZCBvZiBwb2ludGVyIGFyaXRobWV0aWMga2x1ZGdlcnkuCgo+IGRpZmYg LS1naXQgYS9saWJhdnV0aWwvZXh0ZW5kYWJsZS5oIGIvbGliYXZ1dGlsL2V4dGVuZGFibGUuaAo+ IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uNzk5ODBmYTIwMgo+IC0t LSAvZGV2L251bGwKPiArKysgYi9saWJhdnV0aWwvZXh0ZW5kYWJsZS5oCj4gQEAgLTAsMCArMSw1 OSBAQAo+ICsvKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMjEgVGhlIEZGbXBlZyBwcm9qZWN0Cj4g KyAqCj4gKyAqIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEZGbXBlZy4KPiArICoKPiArICogRkZtcGVn IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ICsgKiBt b2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGlj Cj4gKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp b247IGVpdGhlcgo+ICsgKiB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIg b3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KPiArICoKPiArICogRkZtcGVnIGlzIGRpc3RyaWJ1 dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VU IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAq IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl ZSB0aGUgR05VCj4gKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl dGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl IEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSBhbG9uZyB3aXRoIEZGbXBl ZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQo+ICsgKiBGb3VuZGF0aW9uLCBJ bmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BIDAyMTEwLTEz MDEKPiBVU0EgKyAqLwo+ICsKPiArI2lmbmRlZiBBVlVUSUxfRVhURU5EQUJMRV9ICj4gKyNkZWZp bmUgQVZVVElMX0VYVEVOREFCTEVfSAo+ICsKPiArLyoqCj4gKyAqIEBkZWZncm91cCBmZl9leHRl bmRhYmxlIEZGRXh0ZW5kYWJsZQo+ICsgKgo+ICsgKiBUeXBlcyBhbmQgbWFjcm9zIHRvIGhlbHAg ZGVzaWduaW5nIHN0cnVjdHVyZXMgdGhhdCBjYW4gYmUgYWxsb2NhdGVkIGJ5Cj4gKyAqIHRoZSBh cHBsaWNhdGlvbiwgaW5jbHVkaW5nIG9uIHRoZSBzdGFjaywgYnV0IHdpbGwgbm90IGJyZWFrIEFC SSB3aGVuCj4gKyAqIGV4dGVuZGRlZC4KPiArICoKPiArICogVGhpcyBzaG91bGQgbm90IGJlIHVz ZWQgb3V0c2lkZSBGRm1wZWcuCj4gKyAqCj4gKyAqIEB7Cj4gKyAqLwo+ICsKPiArLyoqCj4gKyAq IERlZmluZSBhIHZhbHVlIG9mIHR5cGUgYXMgYSBjb21wb3VuZCBsaXRlcmFsIChoaWRkZW4gbG9j YWwgdmFyaWFibGUpCj4gKyAqIHdpdGggdGhlIGZpZWxkIHNlbGZfc2l6ZSBmaWxsZWQuCj4gKyAq Lwo+ICsjZGVmaW5lIEZGX05FV19TWih0eXBlKSAoKHR5cGUpeyAuc2VsZl9zaXplID0gc2l6ZW9m KHR5cGUpIH0pCj4gKwo+ICsvKioKPiArICogVHlwZSBzdWl0YWJsZSBmb3IgcGFkZGlnbiBhdCB0 aGUgZW5kIG9mIGEgc3RydWN0dXJlLCB3aXRoIG1heGltdW0KPiArICogYWxpZ25tZW50Lgo+ICsg Ki8KPiArdHlwZWRlZiB1bmlvbiBGRlJlc2VydmVkUGFkZGluZyB7Cj4gKyAgICB1bmlvbiB7Cj4g KyAgICAgICAgZG91YmxlIGQ7Cj4gKyAgICAgICAgdm9pZCAqcDsKPiArICAgICAgICB2b2lkICgq Zikodm9pZCk7Cj4gKyAgICAgICAgaW50bWF4X3QgaTsKPiArICAgIH0gZHVtbXk7Cj4gK30gRkZS ZXNlcnZlZFBhZGRpbmc7CgpUaGlzIGlzIHJlaW52ZW50aW5nIHN0YW5kYXJkIG1heF9hbGlnbl90 IGJ1dCB3aXRoIGEgbW9yZSBjb25mdXNpbmcgbmFtZSBhbmQgCmxlc3MgcG9ydGFibGUgaW1wbGVt ZW50YXRpb24uLi4gSW5kZWVkIHRoaXMgaXMgbm90IGFib3V0ICJwYWRkaW5nIiwgYnV0IGFib3V0 IAphbGlnbm1lbnQuCgo+ICsKPiArLyoqCj4gKyAqIEB9Cj4gKyAqLwo+ICsKPiArI2VuZGlmIC8q IEFWVVRJTF9FWFRFTkRBQkxFX0ggKi8KCgotLSAK6Zu357Gz4oCn5b635bC8LeW6k+WwlOiSmQpo dHRwOi8vd3d3LnJlbWxhYi5uZXQvCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZm bXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVs CgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVs LXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K