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 6EF9C4EAC6 for ; Fri, 13 Jun 2025 08:22:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 1679068C2F6; Fri, 13 Jun 2025 11:22:16 +0300 (EEST) Received: from mail-vk1-f178.google.com (mail-vk1-f178.google.com [209.85.221.178]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 9CA4668BD2E for ; Fri, 13 Jun 2025 11:22:09 +0300 (EEST) Received: by mail-vk1-f178.google.com with SMTP id 71dfb90a1353d-52b2290e292so491054e0c.3 for ; Fri, 13 Jun 2025 01:22:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749802928; x=1750407728; darn=ffmpeg.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=HbiWd+X38NLFAAisKiQ7VZLalJUyXo1bw+EQ4qvLtcA=; b=MJxW4/qukRN8JOpeVY/LjYpv7/10apUB5JAj13A0mxmqdav647LSxP2i8HefbVGPHJ fLJxJGf6dJtXe1htgYcyoUZCq8LydJ8jytzc2L9QlbHB79ZvLTDcre+IZ3ImRvREexQL 4eSgvSphUvwx54H6p0mwwnBRUAa5HLx5iUOQxhalRIymeoB/fNduKzAcoQMKM9rOHhr1 owXrjz3NLzjKLDF1QfyizQ/Dolb4+3KjOQAX/ZWkceJMrNzkM+EnAS5bHlxBxXob3cRV qva8N4YSdfIxE7FRXGqROP50+l2gHGo/cuJqv4qfKRjdzlYZG1O0nrqpI45sFjaf9ENa H6uA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749802928; x=1750407728; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HbiWd+X38NLFAAisKiQ7VZLalJUyXo1bw+EQ4qvLtcA=; b=a+dQN4IUgVa8YSWZo/V0Xhz+C7+0wWsuoojPsAUoS+goPYqDqG1bj9dXh7VSKKquSS pQGXkzLpmECWCDoX9PsiTmiJmE8ELk1xfpJd+yN+TBPoEFNooXh6xnjLrbcbUdA88o3u r3bqoUa0INkAxDyp40KA3G6jaDtwSwmgcfCOb2wIjKT+8YMAEh84aFfc/antOIiZaDTk 3iCQjCef/n5TeqjV2pYDtgPPb+aRizSKy1PT0OgARXT9zybsnfIcWe+6hahrfbHFJHWJ vI4u5hmZ1QJs4WWBj8o6qJItC1CfgqDD6ssqVacM8iQTtejZobITKpl+qEuWdJqZkxxA A36Q== X-Gm-Message-State: AOJu0YyuQ4PzHEQ8AahSM3HEh60CVuoTteooBlrDRt7psnLxhuVRXfqs SOrUhXvK0xOfZgjQxRkK3QqB8CRc/VeQYBZcfrXFM55TcH1zuL1vj5/nI0sfMg5njM7zBvM3CDe fHjaqqjnWUdB93QY+rHe1+1xfmcRGf1JbCZGk8gk= X-Gm-Gg: ASbGncuvwF9GitYVpWcyJAxsLoBvfT5y2+cyahIWlGVvAkRLUI8Zrts1tZIoOLwQGxC 7aK4oZKIloILuz6mLvt4XKDnO+ZjmepBDJUBYZqU+WT64e6bWHkSOoDYG1WXa+DNjxIzERsBixC hWkP+jiwYSTcaeGuSN21g+af/lLEFuAT8ZNDsfnq8bwg== X-Google-Smtp-Source: AGHT+IEdD6Vi9VyBJDgGA0z4T66y0pCGtaD0GnqKDJeXBDw87ogkNV8lANS0YLDiyMbVhxJhhQglaK57Nsb5LlgGBlA= X-Received: by 2002:a05:6122:1d9f:b0:531:19f4:ec19 with SMTP id 71dfb90a1353d-5313cb94824mr1241361e0c.9.1749802927806; Fri, 13 Jun 2025 01:22:07 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Steven Liu Date: Fri, 13 Jun 2025 16:21:56 +0800 X-Gm-Features: AX0GCFs5rOEL_MqqvhC_evWKVmu-pncNZv3IhRsWLQ1Jh-FC4tRT8yUHfzpjt-0 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v2 1/2] avformat/whip: add whip_flags ignore_ipv6 to skip IPv6 candidates 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: Jack Lau 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: SmFjayBMYXUgdmlhIGZmbXBlZy1kZXZlbCA8ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmc+IOS6jjIw MjXlubQ25pyIMTPml6XlkajkupQgMTM6MDXlhpnpgZPvvJoKPgo+Cj4KPgo+IC0tLS0tLS0tLS0g Rm9yd2FyZGVkIG1lc3NhZ2UgLS0tLS0tLS0tLQo+IEZyb206IEphY2sgTGF1IDxqYWNrbGF1MTIy MkBxcS5jb20+Cj4gVG86IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gQ2M6IEphY2sgTGF1IDxq YWNrbGF1MTIyMkBxcS5jb20+Cj4gQmNjOgo+IERhdGU6IEZyaSwgMTMgSnVuIDIwMjUgMTM6MDM6 MzUgKzA4MDAKPiBTdWJqZWN0OiBbUEFUQ0ggdjIgMS8yXSBhdmZvcm1hdC93aGlwOiBhZGQgd2hp cF9mbGFncyBpZ25vcmVfaXB2NiB0byBza2lwIElQdjYgY2FuZGlkYXRlcwo+IHJlcGxhY2UgQVZf T1BUX0ZMQUdfREVDT0RJTkdfUEFSQU0gdG8gRU5DT0RJTkcKPgo+IG1hcmsgdGhpcyBpZ25vcmVf aXB2NiBmbGFnIGNvdWxkIGlnbm9yZSBhbnkgaXB2NiBJQ0UgY2FuZGlkYXRlLAo+IHByZXZlbnRp bmcg4oCcTm8gcm91dGUgdG8gaG9zdOKAnSBlcnJvcnMgb24gZGV2aWNlcyB3aXRob3V0IElQdjYg Y29ubmVjdGl2aXR5Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFjayBMYXUgPGphY2tsYXUxMjIyQHFx LmNvbT4KPiAtLS0KPiAgbGliYXZmb3JtYXQvd2hpcC5jIHwgMjUgKysrKysrKysrKysrKysrKysr Ky0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo LSkKPgo+IGRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC93aGlwLmMgYi9saWJhdmZvcm1hdC93aGlw LmMKPiBpbmRleCA3MTBmMjRmYzVhLi44NGMyMDkyZTVlIDEwMDY0NAo+IC0tLSBhL2xpYmF2Zm9y bWF0L3doaXAuYwo+ICsrKyBiL2xpYmF2Zm9ybWF0L3doaXAuYwo+IEBAIC0xOTMsOSArMTkzLDE0 IEBAIGVudW0gV0hJUFN0YXRlIHsKPiAgICAgIFdISVBfU1RBVEVfRkFJTEVELAo+ICB9Owo+Cj4g K3R5cGVkZWYgZW51bSBXSElQRmxhZ3Mgewo+ICsgICAgV0hJUF9GTEFHX0lHTk9SRV9JUFY2ICA9 ICgxIDw8IDApIC8vIElnbm9yZSBpcHY2IGNhbmRpZGF0ZQo+ICt9IFdISVBGbGFnczsKPiArCj4g IHR5cGVkZWYgc3RydWN0IFdISVBDb250ZXh0IHsKPiAgICAgIEFWQ2xhc3MgKmF2X2NsYXNzOwo+ Cj4gKyAgICB1aW50MzJfdCBmbGFnczsgICAgICAgIC8vIGVudW0gV0hJUEZsYWdzCj4gICAgICAv KiBUaGUgc3RhdGUgb2YgdGhlIFJUQyBjb25uZWN0aW9uLiAqLwo+ICAgICAgZW51bSBXSElQU3Rh dGUgc3RhdGU7Cj4gICAgICAvKiBUaGUgY2FsbGJhY2sgcmV0dXJuIHZhbHVlIGZvciBEVExTLiAq Lwo+IEBAIC04NzEsNiArODc2LDcgQEAgc3RhdGljIGludCBwYXJzZV9hbnN3ZXIoQVZGb3JtYXRD b250ZXh0ICpzKQo+ICAgICAgICAgICAgICBpZiAocHRyICYmIGF2X3N0cmlzdHIocHRyLCAiaG9z dCIpKSB7Cj4gICAgICAgICAgICAgICAgICBjaGFyIHByb3RvY29sWzE3XSwgaG9zdFsxMjldOwo+ ICAgICAgICAgICAgICAgICAgaW50IHByaW9yaXR5LCBwb3J0Owo+ICsgICAgICAgICAgICAgICAg c3RydWN0IGluNl9hZGRyIGFkZHI2Owo+ICAgICAgICAgICAgICAgICAgcmV0ID0gc3NjYW5mKHB0 ciwgIiUxNnMgJWQgJTEyOHMgJWQgdHlwIGhvc3QiLCBwcm90b2NvbCwgJnByaW9yaXR5LCBob3N0 LCAmcG9ydCk7Cj4gICAgICAgICAgICAgICAgICBpZiAocmV0ICE9IDQpIHsKPiAgICAgICAgICAg ICAgICAgICAgICBhdl9sb2cod2hpcCwgQVZfTE9HX0VSUk9SLCAiV0hJUDogRmFpbGVkICVkIHRv IHBhcnNlIGxpbmUgJWQgJXMgZnJvbSAlc1xuIiwKPiBAQCAtODc5LDYgKzg4NSwxMSBAQCBzdGF0 aWMgaW50IHBhcnNlX2Fuc3dlcihBVkZvcm1hdENvbnRleHQgKnMpCj4gICAgICAgICAgICAgICAg ICAgICAgZ290byBlbmQ7Cj4gICAgICAgICAgICAgICAgICB9Cj4KPiArICAgICAgICAgICAgICAg IGlmICh3aGlwLT5mbGFncyAmIFdISVBfRkxBR19JR05PUkVfSVBWNiAmJiBpbmV0X3B0b24oQUZf SU5FVDYsIGhvc3QsICZhZGRyNikgPT0gMSkgewo+ICsgICAgICAgICAgICAgICAgICAgIGF2X2xv Zyh3aGlwLCBBVl9MT0dfREVCVUcsICJXSElQOiBJZ25vcmUgaXB2NiAlcywgbGluZSAlZCAlcyBc biIsIGhvc3QsIGksIGxpbmUpOwo+ICsgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsg ICAgICAgICAgICAgICAgfQo+ICsKPiAgICAgICAgICAgICAgICAgIGlmIChhdl9zdHJjYXNlY21w KHByb3RvY29sLCAidWRwIikpIHsKPiAgICAgICAgICAgICAgICAgICAgICBhdl9sb2cod2hpcCwg QVZfTE9HX0VSUk9SLCAiV0hJUDogUHJvdG9jb2wgJXMgaXMgbm90IHN1cHBvcnRlZCBieSBSVEMs IGNob29zZSB1ZHAsIGxpbmUgJWQgJXMgb2YgJXNcbiIsCj4gICAgICAgICAgICAgICAgICAgICAg ICAgIHByb3RvY29sLCBpLCBsaW5lLCB3aGlwLT5zZHBfYW5zd2VyKTsKPiBAQCAtMTg4NSwxMyAr MTg5NiwxNSBAQCBzdGF0aWMgaW50IHdoaXBfY2hlY2tfYml0c3RyZWFtKEFWRm9ybWF0Q29udGV4 dCAqcywgQVZTdHJlYW0gKnN0LCBjb25zdCBBVlBhY2tldAo+ICB9Cj4KPiAgI2RlZmluZSBPRkZT RVQoeCkgb2Zmc2V0b2YoV0hJUENvbnRleHQsIHgpCj4gLSNkZWZpbmUgREVDIEFWX09QVF9GTEFH X0RFQ09ESU5HX1BBUkFNCj4gKyNkZWZpbmUgRU5DIEFWX09QVF9GTEFHX0VOQ09ESU5HX1BBUkFN Cj4gIHN0YXRpYyBjb25zdCBBVk9wdGlvbiBvcHRpb25zW10gPSB7Cj4gLSAgICB7ICJoYW5kc2hh a2VfdGltZW91dCIsICAiVGltZW91dCBpbiBtaWxsaXNlY29uZHMgZm9yIElDRSBhbmQgRFRMUyBo YW5kc2hha2UuIiwgICAgICBPRkZTRVQoaGFuZHNoYWtlX3RpbWVvdXQpLCAgQVZfT1BUX1RZUEVf SU5ULCAgICB7IC5pNjQgPSA1MDAwIH0sICAgIC0xLCBJTlRfTUFYLCBERUMgfSwKPiAtICAgIHsg InBrdF9zaXplIiwgICAgICAgICAgICJUaGUgbWF4aW11bSBzaXplLCBpbiBieXRlcywgb2YgUlRQ IHBhY2tldHMgdGhhdCBzZW5kIG91dCIsIE9GRlNFVChwa3Rfc2l6ZSksICAgICAgICAgICBBVl9P UFRfVFlQRV9JTlQsICAgIHsgLmk2NCA9IDEyMDAgfSwgICAgLTEsIElOVF9NQVgsIERFQyB9LAo+ IC0gICAgeyAiYXV0aG9yaXphdGlvbiIsICAgICAgIlRoZSBvcHRpb25hbCBCZWFyZXIgdG9rZW4g Zm9yIFdISVAgQXV0aG9yaXphdGlvbiIsICAgICAgICAgT0ZGU0VUKGF1dGhvcml6YXRpb24pLCAg ICAgIEFWX09QVF9UWVBFX1NUUklORywgeyAuc3RyID0gTlVMTCB9LCAgICAgMCwgICAgICAgMCwg REVDIH0sCj4gLSAgICB7ICJjZXJ0X2ZpbGUiLCAgICAgICAgICAiVGhlIG9wdGlvbmFsIGNlcnRp ZmljYXRlIGZpbGUgcGF0aCBmb3IgRFRMUyIsICAgICAgICAgICAgICBPRkZTRVQoY2VydF9maWxl KSwgICAgICAgICAgQVZfT1BUX1RZUEVfU1RSSU5HLCB7IC5zdHIgPSBOVUxMIH0sICAgICAwLCAg ICAgICAwLCBERUMgfSwKPiAtICAgIHsgImtleV9maWxlIiwgICAgICAgICAgICJUaGUgb3B0aW9u YWwgcHJpdmF0ZSBrZXkgZmlsZSBwYXRoIGZvciBEVExTIiwgICAgICAgICAgICAgIE9GRlNFVChr ZXlfZmlsZSksICAgICAgQVZfT1BUX1RZUEVfU1RSSU5HLCB7IC5zdHIgPSBOVUxMIH0sICAgICAw LCAgICAgICAwLCBERUMgfSwKPiArICAgIHsgImhhbmRzaGFrZV90aW1lb3V0IiwgICJUaW1lb3V0 IGluIG1pbGxpc2Vjb25kcyBmb3IgSUNFIGFuZCBEVExTIGhhbmRzaGFrZS4iLCAgICAgIE9GRlNF VChoYW5kc2hha2VfdGltZW91dCksICBBVl9PUFRfVFlQRV9JTlQsICAgIHsgLmk2NCA9IDUwMDAg fSwgICAgLTEsIElOVF9NQVgsIEVOQyB9LAo+ICsgICAgeyAicGt0X3NpemUiLCAgICAgICAgICAg IlRoZSBtYXhpbXVtIHNpemUsIGluIGJ5dGVzLCBvZiBSVFAgcGFja2V0cyB0aGF0IHNlbmQgb3V0 IiwgT0ZGU0VUKHBrdF9zaXplKSwgICAgICAgICAgIEFWX09QVF9UWVBFX0lOVCwgICAgeyAuaTY0 ID0gMTIwMCB9LCAgICAtMSwgSU5UX01BWCwgRU5DIH0sCj4gKyAgICB7ICJhdXRob3JpemF0aW9u IiwgICAgICAiVGhlIG9wdGlvbmFsIEJlYXJlciB0b2tlbiBmb3IgV0hJUCBBdXRob3JpemF0aW9u IiwgICAgICAgICBPRkZTRVQoYXV0aG9yaXphdGlvbiksICAgICAgQVZfT1BUX1RZUEVfU1RSSU5H LCB7IC5zdHIgPSBOVUxMIH0sICAgICAwLCAgICAgICAwLCBFTkMgfSwKPiArICAgIHsgImNlcnRf ZmlsZSIsICAgICAgICAgICJUaGUgb3B0aW9uYWwgY2VydGlmaWNhdGUgZmlsZSBwYXRoIGZvciBE VExTIiwgICAgICAgICAgICAgIE9GRlNFVChjZXJ0X2ZpbGUpLCAgICAgICAgICBBVl9PUFRfVFlQ RV9TVFJJTkcsIHsgLnN0ciA9IE5VTEwgfSwgICAgIDAsICAgICAgIDAsIEVOQyB9LAo+ICsgICAg eyAia2V5X2ZpbGUiLCAgICAgICAgICAgIlRoZSBvcHRpb25hbCBwcml2YXRlIGtleSBmaWxlIHBh dGggZm9yIERUTFMiLCAgICAgICAgICAgICAgT0ZGU0VUKGtleV9maWxlKSwgICAgICBBVl9PUFRf VFlQRV9TVFJJTkcsIHsgLnN0ciA9IE5VTEwgfSwgICAgIDAsICAgICAgIDAsIEVOQyB9LApOb3Qg c3VyZSB0aGlzIHNob3VsZCBiZSBzcGVyYXRlIHR3byBwYXRjaD8Kb3RoZXJ3aXNlIHRoaXMgcGF0 Y2ggbG9va3Mgb2sgdG8gbWUuCj4gKyAgICB7ICJ3aGlwX2ZsYWdzIiwgICAgICAgICAiU2V0IGZs YWdzIGFmZmVjdGluZyBXSElQIGNvbm5lY3Rpb24gYmVoYXZpb3IiLCAgICAgICAgICAgICBPRkZT RVQoZmxhZ3MpLCAgICAgICAgICAgICAgQVZfT1BUX1RZUEVfRkxBR1MsICB7IC5pNjQgPSAwIH0s ICAgICAgICAwLCBVSU5UX01BWCwgRU5DLCAudW5pdCA9ICJmbGFncyIgfSwKPiArICAgIHsgImln bm9yZV9pcHY2IiwgICAgICAgICJUaGUgb3B0aW9uYWwgaWdub3JlIGFueSBJUHY2IElDRSBjYW5k aWRhdGUiLCAwLCBBVl9PUFRfVFlQRV9DT05TVCwgIHsgLmk2NCA9IFdISVBfRkxBR19JR05PUkVf SVBWNiB9LCAwLCBVSU5UX01BWCwgRU5DLCAudW5pdCA9ICJmbGFncyIgfSwKPiAgICAgIHsgTlVM TCB9LAo+ICB9Owo+Cj4gLS0KPiAyLjQ5LjAKPgo+Cj4KPgo+IC0tLS0tLS0tLS0gRm9yd2FyZGVk IG1lc3NhZ2UgLS0tLS0tLS0tLQo+IEZyb206IEphY2sgTGF1IHZpYSBmZm1wZWctZGV2ZWwgPGZm bXBlZy1kZXZlbEBmZm1wZWcub3JnPgo+IFRvOiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IENj OiBKYWNrIExhdSA8amFja2xhdTEyMjJAcXEuY29tPgo+IEJjYzoKPiBEYXRlOiBGcmksIDEzIEp1 biAyMDI1IDEzOjAzOjM1ICswODAwCj4gU3ViamVjdDogW0ZGbXBlZy1kZXZlbF0gW1BBVENIIHYy IDEvMl0gYXZmb3JtYXQvd2hpcDogYWRkIHdoaXBfZmxhZ3MgaWdub3JlX2lwdjYgdG8gc2tpcCBJ UHY2IGNhbmRpZGF0ZXMKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+ Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRl dmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1h aWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFp bG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFi b3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo=