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 7A49143F11 for ; Wed, 18 Jan 2023 09:38:38 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 74C386806E4; Wed, 18 Jan 2023 11:38:36 +0200 (EET) Received: from mail0.khirnov.net (red.khirnov.net [176.97.15.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4D9056801F2 for ; Wed, 18 Jan 2023 11:38:30 +0200 (EET) Received: from localhost (localhost [IPv6:::1]) by mail0.khirnov.net (Postfix) with ESMTP id BD0B8240183; Wed, 18 Jan 2023 10:38:29 +0100 (CET) Received: from mail0.khirnov.net ([IPv6:::1]) by localhost (mail0.khirnov.net [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id nJWO544Vc-Bk; Wed, 18 Jan 2023 10:38:28 +0100 (CET) Received: from lain.khirnov.net (lain.khirnov.net [IPv6:2001:67c:1138:4306::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "lain.khirnov.net", Issuer "smtp.khirnov.net SMTP CA" (verified OK)) by mail0.khirnov.net (Postfix) with ESMTPS id 4D4B92400F5; Wed, 18 Jan 2023 10:38:28 +0100 (CET) Received: by lain.khirnov.net (Postfix, from userid 1000) id 362121601B2; Wed, 18 Jan 2023 10:38:26 +0100 (CET) From: Anton Khirnov To: FFmpeg development discussions and patches In-Reply-To: <20230115224741.3446965-1-martin@martin.st> References: <20230115224741.3446965-1-martin@martin.st> Mail-Followup-To: FFmpeg development discussions and patches , Martin =?utf-8?q?Storsj=C3=B6?= Date: Wed, 18 Jan 2023 10:38:26 +0100 Message-ID: <167403470618.4503.12268030759745953598@lain.khirnov.net> User-Agent: alot/0.8.1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH] lavu/video_enc_params: Avoid relying on an undefined C construct 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 Cc: Martin =?utf-8?q?Storsj=C3=B6?= 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: UXVvdGluZyBNYXJ0aW4gU3RvcnNqw7YgKDIwMjMtMDEtMTUgMjM6NDc6NDEpCj4gVGhlIGNvbnN0 cnVjdCBvZiB1c2luZyBvZmZzZXRvZiBvbiBhIChwb3RlbnRpYWxseSBhbm9ueW1vdXMpIHN0cnVj dAo+IGRlZmluZWQgd2l0aGluIHRoZSBvZmZzZXRvZiBleHByZXNzaW9uLCB3aGlsZSBzdXBwb3J0 ZWQgYnkgYWxsCj4gY3VycmVudCBjb21waWxlcnMsIGhhcyBiZWVuIGRlY2xhcmVkIGV4cGxpY2l0 bHkgdW5kZWZpbmVkIGJ5IHRoZQo+IEMgc3RhbmRhcmRzIGNvbW1pdHRlZSBbMV0uCj4gCj4gQ3Vy cmVudCBDbGFuZyBnaXQgbWFpbiBnb3QgYSBwYXRjaCBbMl0gd2hpY2ggY2hhbmdlZCB0aGlzIGNv bnN0cnVjdAo+IGludG8gYSBoYXJkIGVycm9yLiBJdCBzZWVtcyBsaWtlIHRoaXMgd2lsbCBiZSBz b2Z0ZW5lZCBpbnRvIGEKPiB3YXJuaW5nIFszXSBzb29uIHRob3VnaCwgYXMgaXQgZGlkIGJyZWFr IGEgZmFpciBudW1iZXIgb2YgcHJvamVjdHMuCj4gCj4gTmV2ZXJ0aGVsZXNzIC0gaW4gdGhpcyBw YXJ0aWN1bGFyIGNhc2UsIGl0J3MgdHJpdmlhbCB0byBmaXggdGhlCj4gY29kZSBub3QgdG8gcmVs eSBvbiB0aGUgY29uc3RydWN0IHRoYXQgdGhlIHN0YW5kYXJkcyBjb21taXR0ZWUgaGFzCj4gZXhw bGljaXRseSBjYWxsZWQgb3V0IGFzIHVuZGVmaW5lZC4KPiAKPiBbMV0gaHR0cHM6Ly93d3cub3Bl bi1zdGQub3JnL2p0YzEvc2MyMi93ZzE0L3d3dy9kb2NzL24yMzUwLmh0bQo+IFsyXSBodHRwczov L2dpdGh1Yi5jb20vbGx2bS9sbHZtLXByb2plY3QvY29tbWl0L2UzMjdiNTI3NjZlZDQ5N2U0Nzc5 ZjRlNjUyYjlhZDIzN2RmZGE4ZTYKPiBbM10gaHR0cHM6Ly9yZXZpZXdzLmxsdm0ub3JnL0QxMzM1 NzQjNDA1MzY0Nwo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcnRpbiBTdG9yc2rDtiA8bWFydGluQG1h cnRpbi5zdD4KPiAtLS0KPiAgbGliYXZ1dGlsL3ZpZGVvX2VuY19wYXJhbXMuYyB8IDEwICsrKysr LS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK PiAKPiBkaWZmIC0tZ2l0IGEvbGliYXZ1dGlsL3ZpZGVvX2VuY19wYXJhbXMuYyBiL2xpYmF2dXRp bC92aWRlb19lbmNfcGFyYW1zLmMKPiBpbmRleCA1NGJmZWQwZWQ5Li4zMzU5MmRjMTI4IDEwMDY0 NAo+IC0tLSBhL2xpYmF2dXRpbC92aWRlb19lbmNfcGFyYW1zLmMKPiArKysgYi9saWJhdnV0aWwv dmlkZW9fZW5jX3BhcmFtcy5jCj4gQEAgLTI3LDExICsyNywxMSBAQAo+ICBBVlZpZGVvRW5jUGFy YW1zICphdl92aWRlb19lbmNfcGFyYW1zX2FsbG9jKGVudW0gQVZWaWRlb0VuY1BhcmFtc1R5cGUg dHlwZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp Z25lZCBpbnQgbmJfYmxvY2tzLCBzaXplX3QgKm91dF9zaXplKQo+ICB7Cj4gLSAgICBjb25zdCBz aXplX3QgYmxvY2tzX29mZnNldCA9IG9mZnNldG9mKAo+IC0gICAgICAgIHN0cnVjdCB7Cj4gLSAg ICAgICAgICAgIEFWVmlkZW9FbmNQYXJhbXMgICBwOwo+IC0gICAgICAgICAgICBBVlZpZGVvQmxv Y2tQYXJhbXMgYjsKPiAtICAgICAgICB9LCBiKTsKPiArICAgIHN0cnVjdCBUZXN0U3RydWN0IHsK PiArICAgICAgICBBVlZpZGVvRW5jUGFyYW1zICAgcDsKPiArICAgICAgICBBVlZpZGVvQmxvY2tQ YXJhbXMgYjsKPiArICAgIH07Cj4gKyAgICBjb25zdCBzaXplX3QgYmxvY2tzX29mZnNldCA9IG9m ZnNldG9mKHN0cnVjdCBUZXN0U3RydWN0LCBiKTsKPiAgICAgIHNpemVfdCBzaXplID0gYmxvY2tz X29mZnNldDsKPiAgICAgIEFWVmlkZW9FbmNQYXJhbXMgKnBhcjsKPiAgCj4gLS0gCj4gMi4zNC4x CgpMR1RNCgotLSAKQW50b24gS2hpcm5vdgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBm Zm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZl bAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZl bC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==