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 C638140627 for ; Thu, 27 Jan 2022 02:30:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DE8EE68B1AE; Thu, 27 Jan 2022 04:30:23 +0200 (EET) Received: from out203-205-221-210.mail.qq.com (out203-205-221-210.mail.qq.com [203.205.221.210]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6EEC368B13C for ; Thu, 27 Jan 2022 04:30:16 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1643250612; bh=IQAxwYKZB/951Z6EcYGgghaxQ+lm8Z7Or0NBRYf4ffY=; h=From:Subject:Date:References:To:In-Reply-To; b=VQ46VzdiwgwBC16AikiBaqj3QthNM5ZrlDz19ePxWAcV1AH+W4EAQqf8rdzSaUYEs w9GaXHPnk70X8+QVi5Gu5Aq2VpUBcNuk3tUMMwOBn/mT2TfnPxz4rMbSYhhySguNRz zm1eDFAXBsEQkSvXdpkJcMcpED+K8UxGduP6aI+8= Received: from [192.168.255.10] ([113.108.77.72]) by newxmesmtplogicsvrszb7.qq.com (NewEsmtp) with SMTP id 78C09A20; Thu, 27 Jan 2022 10:30:12 +0800 X-QQ-mid: xmsmtpt1643250612trdwzxmrc Message-ID: X-QQ-XMAILINFO: N8HmLzAqAYyntwRObj29/0cZjhR9ThTSc2/KDQ6q9ETNkOowIpAuXCxGirTdou DNXuRp+Y5IMO3W5/j4mJ0JvbjVj6Swhea1kGfMq/kKOgjBR3MhWogpwB8EWI+K8zyyXXOxgovZBB ceZd950tNbky7sCWVPfKaj8FnF6ejdEgygJlA1WrhS/Z5NwsX8/HL8UNXGXXeDo7l7OD4G5+xG9p CklKXQDxnQcZIZmnLeyecsicveL5Vs3IbJ5/2VyTorBJcGYJMTi0UxympAJz8E5J+WAVzYh7+ovY yRMez1AI+m08Nq3xm4hd6OBPCP0Cz8BwrUSc1AJvldVhfvVsNIEX1LhFj2uVGO6e++KyvZZDsxXD T8rLJo8TbDf4CwfdjbM3YBzpKwhroJH/01ybhIAJVjjKju0pfiF575jfgISIIywxnOmNW/rXMsVC isHYhIEsT1BdqvNz+FFBvFrVzzQcYdo7l5uj0CkYGCChEzZ2WXekitTV/58j4xiAjypqdQW1pwxP hS86MrBzc2OsWV1N9NpAjVYWV4tvqC88SO2IOv+lODbIsyCVtstXWBS7D6bmT+4VIGdK7138oeEl I0pbRgod723626Tn3aimqOAkKgoU31gg/+08xMxaoqaxF4FxW3BVdPi1f8siJEAmPI/A2iH7sEVT VcRikN8rLqs6XESSBAS6BrwvtLRARHzDMpMSbU9nsREefO9Ea1tCeckoHmTPrDaNtKaKU7dn3n6L JWQiyFobRQ84pnfSdPjRscKynMYl7+u76uqvepKqYA10LiYEo7x7ppn9mPpw05+2vm7yqdJO5bu5 fhs+/JgVwrFzVAjc6+AoZonkIMRcElEkazaROkRSr9wLnadrWD19g4Ai2a3SShrsSPgEU4JREi8w == From: =?utf-8?B?InpoaWxpemhhbyjotbXlv5fnq4spIg==?= Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Date: Thu, 27 Jan 2022 10:30:10 +0800 References: <5b8ea94d-b731-7f48-d4b-a849bc2aac6d@passwd.hu> <20220127015956.GA14112@gmail.com> To: FFmpeg development discussions and patches In-Reply-To: <20220127015956.GA14112@gmail.com> X-OQ-MSGID: <3053D82B-CF71-4A4B-9BDA-0E5470D1747E@foxmail.com> X-Mailer: Apple Mail (2.3654.60.0.2.21) Subject: Re: [FFmpeg-devel] [PATCH] Fix setsockopt IP_MULTICAST_TTL on OpenBSD 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: Cgo+IE9uIEphbiAyNywgMjAyMiwgYXQgOTo1OSBBTSwgbGFuY2UubG13YW5nQGdtYWlsLmNvbSB3 cm90ZToKPiAKPiBPbiBXZWQsIEphbiAyNiwgMjAyMiBhdCAwOTo1MDo0N1BNICswMTAwLCBNYXJ0 b24gQmFsaW50IHdyb3RlOgo+PiAKPj4gCj4+IE9uIFdlZCwgMjYgSmFuIDIwMjIsIEJyYWQgU21p dGggd3JvdGU6Cj4+IAo+Pj4gT24gV2VkLCBKYW4gMTIsIDIwMjIgYXQgMTI6MTM6MTRBTSAtMDUw MCwgQnJhZCBTbWl0aCB3cm90ZToKPj4+PiBGaXggc2V0c29ja29wdCgpIHVzYWdlIG9uIE9wZW5C U0Qgd2l0aCBJUF9NVUxUSUNBU1RfVFRMLiBUaGUgZmllbGQKPj4+PiB0eXBlIHNob3VsZCBiZSBh biB1bnNpZ25lZCBjaGFyIG9uIGFueXRoaW5nIGJ1dCBMaW51eC4KPj4+IAo+Pj4gQmFzZWQgb24g ZmVlZGJhY2sgc28gZmFyLiBIZXJlIGlzIGEgbXVjaCBzaW1wbGVyIGFwcHJvYWNoIHRvIHRoaXMg aXNzdWUuLgo+PiAKPj4gV2luMzIgbmVlZHMgRFdPUkQgdW5mb3J0dW5hdGVseS4gSSBtaXNzZWQg aXQgZWFybGllciwgc29ycnkuCj4+IAo+PiBodHRwczovL2RvY3MubWljcm9zb2Z0LmNvbS9lbi11 cy93aW5kb3dzL3dpbjMyL3dpbnNvY2svaXBwcm90by1pcC1zb2NrZXQtb3B0aW9ucwo+IAo+IEZy b20gbXkgdGVzdGluZyBvbiBNYWMgc3lzdGVtLCBpdCBzdXBwb3J0IG9uZSBieXRlIG9ubHksIGJ1 dCBhdCBsZWFzdCwgaXQnbGwKPiByZXBvcnQgIkludmFsaWQgYXJndW1lbnQiIG9ubHkgaWYgdGhl IHR0bCA+IDI1NS4gTWF5YmUgd2UgY2FuIHRyeSB3aXRoIG9uZSBieXRlCj4gYWdhaW4gaWYgdGhl IGVycm5vIGlzIGludmFsaWQgbGlrZSBiZWxvdy4gSSB0ZXN0ZWQgaXQgd2l0aCB0dGwgPiAyNTUg b24gTWFjIHN5c3RlbQo+IGFuZCB3aXRob3V0ICJJbnZhbGlkIGFyZ3VtZW50IiBhbnltb3JlLgoK Ck1hY09TIHN1cHBvcnQgaW50IGFuZCB1bnNpZ25lZCBjaGFyIGZyb20gbXkgdGVzdC4gVGhlIHVw cGVyIGJvdW5kIG9mIFRUTCBpcyBsaW1pdGVkCnRvIDI1NSAobGltaXRlZCBieSBwcm90b2NvbCBk ZXNpZ24pLCBJIGd1ZXNzIGl04oCZcyB1bnJlbGF0ZWQgdG8gaW50IG9yIHVuc2lnbmVkIGNoYXIu CgoKPiAKPiAjaWZkZWYgSVBfTVVMVElDQVNUX1RUTAo+ICsgICAgaW50IHJldCA9IDA7Cj4gICAg IGlmIChhZGRyLT5zYV9mYW1pbHkgPT0gQUZfSU5FVCkgewo+IC0gICAgICAgIGlmIChzZXRzb2Nr b3B0KHNvY2tmZCwgSVBQUk9UT19JUCwgSVBfTVVMVElDQVNUX1RUTCwgJm1jYXN0VFRMLCBzaXpl b2YobWNhc3RUVEwpKSA8IDApIHsKPiArICAgICAgICByZXQgPSBzZXRzb2Nrb3B0KHNvY2tmZCwg SVBQUk9UT19JUCwgSVBfTVVMVElDQVNUX1RUTCwgJm1jYXN0VFRMLCBzaXplb2YobWNhc3RUVEwp KTsKPiArICAgICAgICAvKiB0cnkgd2l0aCBieXRlIGFsc28gZm9yIElQX01VTFRJQ0FTVF9UVEwg Zm9yIHNvbWUgc3lzdGVtIGxpa2UgT3BlbkJTRCAqLwo+ICsgICAgICAgIGlmIChyZXQgPCAwICYm IGVycm5vID09IEVJTlZBTCkgewo+ICsgICAgICAgICAgICB1bnNpZ25lZCBjaGFyIHR0bCA9IG1j YXN0VFRMOwo+ICsgICAgICAgICAgICBmZl9sb2dfbmV0X2Vycm9yKGxvZ2N0eCwgQVZfTE9HX0VS Uk9SLCAic2V0c29ja29wdChJUF9NVUxUSUNBU1RfVFRMKTogIik7Cj4gKyAgICAgICAgICAgIHJl dCA9IHNldHNvY2tvcHQoc29ja2ZkLCBJUFBST1RPX0lQLCBJUF9NVUxUSUNBU1RfVFRMLCAmdHRs LCBzaXplb2YodHRsKSk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGlmIChyZXQgPCAwKSB7Cj4g ICAgICAgICAgICAgZmZfbG9nX25ldF9lcnJvcihsb2djdHgsIEFWX0xPR19FUlJPUiwgInNldHNv Y2tvcHQoSVBfTVVMVElDQVNUX1RUTCkiKTsKPiAgICAgICAgICAgICByZXR1cm4gZmZfbmV0ZXJy bm8oKTsKPiAKPiAKPj4gCj4+IFJlZ2FyZHMsCj4+IE1hcnRvbgo+PiAKPj4+IAo+Pj4gCj4+PiBk aWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvdWRwLmMgYi9saWJhdmZvcm1hdC91ZHAuYwo+Pj4gaW5k ZXggODNjMDQyZDA3OS4uZGExYjk4ODkwYiAxMDA2NDQKPj4+IC0tLSBhL2xpYmF2Zm9ybWF0L3Vk cC5jCj4+PiArKysgYi9saWJhdmZvcm1hdC91ZHAuYwo+Pj4gQEAgLTE2NCw3ICsxNjQsOSBAQCBz dGF0aWMgaW50IHVkcF9zZXRfbXVsdGljYXN0X3R0bChpbnQgc29ja2ZkLCBpbnQgbWNhc3RUVEws Cj4+PiB7Cj4+PiAjaWZkZWYgSVBfTVVMVElDQVNUX1RUTAo+Pj4gICAgaWYgKGFkZHItPnNhX2Zh bWlseSA9PSBBRl9JTkVUKSB7Cj4+PiAtICAgICAgICBpZiAoc2V0c29ja29wdChzb2NrZmQsIElQ UFJPVE9fSVAsIElQX01VTFRJQ0FTVF9UVEwsICZtY2FzdFRUTCwgc2l6ZW9mKG1jYXN0VFRMKSkg PCAwKSB7Cj4+PiArICAgICAgICB1bnNpZ25lZCBjaGFyIHR0bCA9IG1jYXN0VFRMOyAgLyogaWdu b3JlIHRoZSBvdXRkYXRlZCBMaW51eCBkb2N1bWVudGF0aW9uICovCj4+PiArCj4+PiArICAgICAg ICBpZiAoc2V0c29ja29wdChzb2NrZmQsIElQUFJPVE9fSVAsIElQX01VTFRJQ0FTVF9UVEwsICZ0 dGwsIHNpemVvZih0dGwpKSA8IDApIHsKPj4+ICAgICAgICAgICAgZmZfbG9nX25ldF9lcnJvcihs b2djdHgsIEFWX0xPR19FUlJPUiwgInNldHNvY2tvcHQoSVBfTVVMVElDQVNUX1RUTCkiKTsKPj4+ ICAgICAgICAgICAgcmV0dXJuIGZmX25ldGVycm5vKCk7Cj4+PiAgICAgICAgfQo+Pj4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4+IGZmbXBlZy1kZXZl bCBtYWlsaW5nIGxpc3QKPj4+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4+PiBodHRwczovL2Zm bXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPj4+IAo+Pj4gVG8gdW5zdWJz Y3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4+PiBmZm1wZWctZGV2ZWwtcmVxdWVz dEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Pj4gCj4+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IGZmbXBlZy1kZXZlbCBt YWlsaW5nIGxpc3QKPj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPj4gaHR0cHM6Ly9mZm1wZWcu b3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4+IAo+PiBUbyB1bnN1YnNjcmliZSwg dmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVn Lm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPiAKPiAtLSAKPiBUaGFua3MsCj4gTGlt aW4gV2FuZwo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4g aHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4gCj4gVG8g dW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJl cXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5n IGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4v bGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwg b3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVu c3Vic2NyaWJlIi4K