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 44B1043E16 for ; Mon, 15 Aug 2022 20:02:35 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1008568B97D; Mon, 15 Aug 2022 23:02:27 +0300 (EEST) Received: from shout01.mail.de (shout01.mail.de [62.201.172.24]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3AC9168B93A for ; Mon, 15 Aug 2022 23:02:21 +0300 (EEST) Received: from postfix03.mail.de (postfix03.bt.mail.de [10.0.121.127]) by shout01.mail.de (Postfix) with ESMTP id D93FCA0937 for ; Mon, 15 Aug 2022 22:02:20 +0200 (CEST) Received: from smtp02.mail.de (smtp02.bt.mail.de [10.0.121.212]) by postfix03.mail.de (Postfix) with ESMTP id BEBF1801EC for ; Mon, 15 Aug 2022 22:02:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.de; s=mailde202009; t=1660593740; bh=h0bSIKiR34my9WUOXGvAidRbf1ZFWp3cVwWTXK+vNIY=; h=Message-ID:Date:Subject:To:From:From:To:CC:Subject:Reply-To; b=ip5MRHGZtwqBktN/pPyuDvxaj2/2Vm9O3RIMQT8I5U8BMpu+qErniC8CkhkssWPH3 nGttZc6aCubhm/RxFugv7I11y0nm7Z9NLP4sjOVqw86Ltx91gatpeWVGKjW9f0r9OH xX7PzmZxplmSuNctqsaPj/WR70rhfZZILneRZtHzr7f8Mw1mr3/2EoJps/ii7prqyh EyHIINR+mRvkAqau35gNqvUs6mIb6FO0/cW5uvjup2JGL9bnQjmVueN1ib4a+C5CoI yWj/yi8ffbjTI4YaSVsEcdLXCVxnhGt7tn3jqFc41x0Xudmp0Xc7MMbO9xnTg1fr0s 870ipa6II78bQ== Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtp02.mail.de (Postfix) with ESMTPSA id 93700A04B6 for ; Mon, 15 Aug 2022 22:02:20 +0200 (CEST) Content-Type: multipart/mixed; boundary="------------gUzwtcxjBUH0zDBYhWOAnrfx" Message-ID: Date: Mon, 15 Aug 2022 22:02:19 +0200 MIME-Version: 1.0 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: From: Thilo Borgmann In-Reply-To: X-purgate: clean X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 5699 X-purgate-ID: 154282::1660593740-0000737C-BA0F36A9/0/0 Subject: [FFmpeg-devel] [PATCH v2 4/4] ffmpeg: Allow printing of option arguments in help output 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This is a multi-part message in MIME format. --------------gUzwtcxjBUH0zDBYhWOAnrfx Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit $subject -Thilo --------------gUzwtcxjBUH0zDBYhWOAnrfx Content-Type: text/plain; charset=UTF-8; name="v2-0004-ffmpeg-Allow-printing-of-option-arguments-in-help.patch" Content-Disposition: attachment; filename*0="v2-0004-ffmpeg-Allow-printing-of-option-arguments-in-help.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAzM2FiZTAzYWMxMzdiZDFlNGJmNGFmOTA3MzFlYzE3N2QzNDI5OGE4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBUaGlsbyBCb3JnbWFubiA8dGhpbG8uYm9yZ21hbm5A bWFpbC5kZT4KRGF0ZTogTW9uLCAxNSBBdWcgMjAyMiAyMTowMDoxOCArMDIwMApTdWJqZWN0 OiBbUEFUQ0ggdjIgNC80XSBmZm1wZWc6IEFsbG93IHByaW50aW5nIG9mIG9wdGlvbiBhcmd1 bWVudHMgaW4gaGVscAogb3V0cHV0CgotLS0KIGZmdG9vbHMvY21kdXRpbHMuYyB8ICA1ICsr KysrCiBsaWJhdnV0aWwvb3B0LmMgICAgfCAxNCArKysrKysrKysrKysrLQogbGliYXZ1dGls L29wdC5oICAgIHwgIDggKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2ZmdG9vbHMvY21kdXRpbHMuYyBi L2ZmdG9vbHMvY21kdXRpbHMuYwppbmRleCAyMmJhNjU0YmIwLi5kYWUwMThmODNhIDEwMDY0 NAotLS0gYS9mZnRvb2xzL2NtZHV0aWxzLmMKKysrIGIvZmZ0b29scy9jbWR1dGlscy5jCkBA IC0xNzIsNiArMTcyLDExIEBAIHZvaWQgc2hvd19oZWxwX29wdGlvbnMoY29uc3QgT3B0aW9u RGVmICpvcHRpb25zLCBjb25zdCBjaGFyICptc2csIGludCByZXFfZmxhZ3MsCiAgICAgICAg ICAgICBhdl9zdHJsY2F0KGJ1ZiwgcG8tPmFyZ25hbWUsIHNpemVvZihidWYpKTsKICAgICAg ICAgfQogICAgICAgICBwcmludGYoIi0lLTE3cyAgJXNcbiIsIGJ1ZiwgcG8tPmhlbHApOwor CisgICAgICAgIGlmIChwby0+YXJncykgeworICAgICAgICAgICAgY29uc3QgQVZDbGFzcyAq cCA9IHBvLT5hcmdzOworICAgICAgICAgICAgYXZfYXJnX3Nob3coJnAsIE5VTEwpOworICAg ICAgICB9CiAgICAgfQogICAgIHByaW50ZigiXG4iKTsKIH0KZGlmZiAtLWdpdCBhL2xpYmF2 dXRpbC9vcHQuYyBiL2xpYmF2dXRpbC9vcHQuYwppbmRleCBhMzk0MGY0N2ZiLi44OWVmMTEx NjkwIDEwMDY0NAotLS0gYS9saWJhdnV0aWwvb3B0LmMKKysrIGIvbGliYXZ1dGlsL29wdC5j CkBAIC0xMjU2LDcgKzEyNTYsNyBAQCBzdGF0aWMgdm9pZCBvcHRfbGlzdCh2b2lkICpvYmos IHZvaWQgKmF2X2xvZ19vYmosIGNvbnN0IGNoYXIgKnVuaXQsCiAgICAgICAgICAgICBhdl9s b2coYXZfbG9nX29iaiwgQVZfTE9HX0lORk8sICIgICAgICUtMTVzICIsIG9wdC0+bmFtZSk7 CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGF2X2xvZyhhdl9sb2dfb2JqLCBBVl9MT0df SU5GTywgIiAgJXMlLTE3cyAiLAotICAgICAgICAgICAgICAgICAgIChvcHQtPmZsYWdzICYg QVZfT1BUX0ZMQUdfRklMVEVSSU5HX1BBUkFNKSA/ICIgIiA6ICItIiwKKyAgICAgICAgICAg ICAgICAgICAob3B0LT5mbGFncyAmIChBVl9PUFRfRkxBR19GSUxURVJJTkdfUEFSQU0gfCBB Vl9PUFRfRkxBR19BUkdVTUVOVCkpID8gIiAiIDogIi0iLAogICAgICAgICAgICAgICAgICAg IG9wdC0+bmFtZSk7CiAKICAgICAgICAgc3dpdGNoIChvcHQtPnR5cGUpIHsKQEAgLTEzMjks NiArMTMyOSw3IEBAIEZGX0VOQUJMRV9ERVBSRUNBVElPTl9XQVJOSU5HUwogICAgICAgICAg ICAgICAgIGF2X2xvZyhhdl9sb2dfb2JqLCBBVl9MT0dfSU5GTywgIiUtMTJzICIsICIiKTsK ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQorICAgICAgICBpZiAoIShvcHQt PmZsYWdzICYgQVZfT1BUX0ZMQUdfQVJHVU1FTlQpKSB7CiAgICAgICAgIGF2X2xvZyhhdl9s b2dfb2JqLCBBVl9MT0dfSU5GTywgIiVjJWMlYyVjJWMlYyVjJWMlYyVjJWMiLAogICAgICAg ICAgICAgICAgKG9wdC0+ZmxhZ3MgJiBBVl9PUFRfRkxBR19FTkNPRElOR19QQVJBTSkgID8g J0UnIDogJy4nLAogICAgICAgICAgICAgICAgKG9wdC0+ZmxhZ3MgJiBBVl9PUFRfRkxBR19E RUNPRElOR19QQVJBTSkgID8gJ0QnIDogJy4nLApAQCAtMTM0MSw2ICsxMzQyLDcgQEAgRkZf RU5BQkxFX0RFUFJFQ0FUSU9OX1dBUk5JTkdTCiAgICAgICAgICAgICAgICAob3B0LT5mbGFn cyAmIEFWX09QVF9GTEFHX0JTRl9QQVJBTSkgICAgICAgPyAnQicgOiAnLicsCiAgICAgICAg ICAgICAgICAob3B0LT5mbGFncyAmIEFWX09QVF9GTEFHX1JVTlRJTUVfUEFSQU0pICAgPyAn VCcgOiAnLicsCiAgICAgICAgICAgICAgICAob3B0LT5mbGFncyAmIEFWX09QVF9GTEFHX0RF UFJFQ0FURUQpICAgICAgPyAnUCcgOiAnLicpOworICAgICAgICB9CiAKICAgICAgICAgaWYg KG9wdC0+aGVscCkKICAgICAgICAgICAgIGF2X2xvZyhhdl9sb2dfb2JqLCBBVl9MT0dfSU5G TywgIiAlcyIsIG9wdC0+aGVscCk7CkBAIC0xNDU2LDYgKzE0NTgsMTYgQEAgaW50IGF2X29w dF9zaG93Mih2b2lkICpvYmosIHZvaWQgKmF2X2xvZ19vYmosIGludCByZXFfZmxhZ3MsIGlu dCByZWpfZmxhZ3MpCiAgICAgcmV0dXJuIDA7CiB9CiAKK2ludCBhdl9hcmdfc2hvdyh2b2lk ICpvYmosIHZvaWQgKmF2X2xvZ19vYmopCit7CisgICAgaWYgKCFvYmopCisgICAgICAgIHJl dHVybiAtMTsKKworICAgIG9wdF9saXN0KG9iaiwgYXZfbG9nX29iaiwgTlVMTCwgQVZfT1BU X0ZMQUdfQVJHVU1FTlQsIDAsIC0xKTsKKworICAgIHJldHVybiAwOworfQorCiB2b2lkIGF2 X29wdF9zZXRfZGVmYXVsdHModm9pZCAqcykKIHsKICAgICBhdl9vcHRfc2V0X2RlZmF1bHRz MihzLCAwLCAwKTsKZGlmZiAtLWdpdCBhL2xpYmF2dXRpbC9vcHQuaCBiL2xpYmF2dXRpbC9v cHQuaAppbmRleCA0NjFiNWQzYjZiLi5kY2UzNDgzMjM3IDEwMDY0NAotLS0gYS9saWJhdnV0 aWwvb3B0LmgKKysrIGIvbGliYXZ1dGlsL29wdC5oCkBAIC0yOTcsNiArMjk3LDcgQEAgdHlw ZWRlZiBzdHJ1Y3QgQVZPcHRpb24gewogI2RlZmluZSBBVl9PUFRfRkxBR19GSUxURVJJTkdf UEFSQU0gKDE8PDE2KSAvLy88IGEgZ2VuZXJpYyBwYXJhbWV0ZXIgd2hpY2ggY2FuIGJlIHNl dCBieSB0aGUgdXNlciBmb3IgZmlsdGVyaW5nCiAjZGVmaW5lIEFWX09QVF9GTEFHX0RFUFJF Q0FURUQgICAgICAoMTw8MTcpIC8vLzwgc2V0IGlmIG9wdGlvbiBpcyBkZXByZWNhdGVkLCB1 c2VycyBzaG91bGQgcmVmZXIgdG8gQVZPcHRpb24uaGVscCB0ZXh0IGZvciBtb3JlIGluZm9y bWF0aW9uCiAjZGVmaW5lIEFWX09QVF9GTEFHX0NISUxEX0NPTlNUUyAgICAoMTw8MTgpIC8v Lzwgc2V0IGlmIG9wdGlvbiBjb25zdGFudHMgY2FuIGFsc28gcmVzaWRlIGluIGNoaWxkIG9i amVjdHMKKyNkZWZpbmUgQVZfT1BUX0ZMQUdfQVJHVU1FTlQgICAgICAgICgxPDwxOSkgLy8v PCBzZXQgaWYgb3B0aW9uIGlzIGFuIGFyZ3VtZW50IHRvIGFub3RoZXIgb3B0aW9uCiAvL0ZJ WE1FIHRoaW5rIGFib3V0IGVuYy1hdWRpbywgLi4uIHN0eWxlIGZsYWdzCiAKICAgICAvKioK QEAgLTM4Niw2ICszODcsMTMgQEAgdHlwZWRlZiBzdHJ1Y3QgQVZPcHRpb25SYW5nZXMgewog ICovCiBpbnQgYXZfb3B0X3Nob3cyKHZvaWQgKm9iaiwgdm9pZCAqYXZfbG9nX29iaiwgaW50 IHJlcV9mbGFncywgaW50IHJlal9mbGFncyk7CiAKKy8qKgorICogU2hvdyB0aGUgb2JqIGFy Z3VtZW50cy4KKyAqCisgKiBAcGFyYW0gYXZfbG9nX29iaiBsb2cgY29udGV4dCB0byB1c2Ug Zm9yIHNob3dpbmcgdGhlIG9wdGlvbnMKKyAqLworaW50IGF2X2FyZ19zaG93KHZvaWQgKm9i aiwgdm9pZCAqYXZfbG9nX29iaik7CisKIC8qKgogICogU2V0IHRoZSB2YWx1ZXMgb2YgYWxs IEFWT3B0aW9uIGZpZWxkcyB0byB0aGVpciBkZWZhdWx0IHZhbHVlcy4KICAqCi0tIAoyLjIw LjEgKEFwcGxlIEdpdC0xMTcpCgo= --------------gUzwtcxjBUH0zDBYhWOAnrfx 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". --------------gUzwtcxjBUH0zDBYhWOAnrfx--