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 156A24B93E for ; Tue, 22 Jul 2025 12:36:59 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 390DF68CF48; Tue, 22 Jul 2025 15:36:42 +0300 (EEST) Received: from mail-pg1-f181.google.com (mail-pg1-f181.google.com [209.85.215.181]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 639B668CF48 for ; Tue, 22 Jul 2025 15:36:35 +0300 (EEST) Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-b26f5f47ba1so4315984a12.1 for ; Tue, 22 Jul 2025 05:36:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753187793; x=1753792593; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=m/ospbPw+LxFA2Fvneqg7O1reLI4nCiaCU6zbjfc6Ug=; b=T8ToRTYZGRB7OwKlHJOwlCBu1dAOkUXzbFjpji5PJT5Lr8xpbjzZSxEKxm8UPVE9U3 +uTi4bOGY1QZ8Ok4gpaOvGAD02o5My2wtwC4sMqtm7Arbqgc3e3ll73LX8KHTqgdaxA3 AI0WpquerqD/hV73nDX2ukAfVSvQzXM4p4tf2yPaeo07koVEgGTF05DzSC0SBX2q7eQK wBewvFFfeqMR2O4YngkNJF0J6r7885p54fLZbrSsVplWx6nwIK9dsRMsEbQgZxTjeNt3 O6uisbw61V7nwbeWS7OyenGkecSrZb4ExDm9ztBPJErUDHQUEV/Ylpn0HsTLDgZkBi6n GNoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753187793; x=1753792593; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=m/ospbPw+LxFA2Fvneqg7O1reLI4nCiaCU6zbjfc6Ug=; b=KEc4/PojBvTYf33vV6G+WOitVDyZ1Xapc/jdDwdRGve3PzBdjRfcceCSxwKS3twCoL hWB/MkF8mlbRs1YKxmh7P203Iscqg6iC8oKBatwueq9VTQOi25rqDlvgbr3RC+jNJeAs J9ZTYLkXrQR3CBTvoIxM5vR3RJpD7Sa33ynak382S0HuNBrfufNGqfFHCoDES6Ahp6Fp F8hbhwy9z3+Vipc7YsjTW6ijg+nyXAQ8KPSetrhKeJepcAtDOKWUTKmQweN+PzNXSr0u fGws2XA8JDRw654C7kjJA1541Ssa35cPkfsbrRYh68mUblgOh2maWtpUVv1ArY8rWxlK xg1w== X-Gm-Message-State: AOJu0Yw1ujkz1nQ2zaggR4zfCSVC2ETMOIYAsssqZuTxOP/66pvw6xQc BX7xa3C5YaCOKgq3kEHgottP+J+jxPz8KxBN2kO+QELpKif8FrhL4yKGtVbtgUWSGn4= X-Gm-Gg: ASbGncvdPeWUJxxxCa5oSk3VLvOkvM1xjy8szSnB04CUTzRBw4olXQ7zYm4iroYQuXF Wo/2sOku1IOild45BDn7DMmC0Y3vUnQ49xPsrGwYKz/T0HMmpl1rAstI64km2CGhXlm6DP27VRc mua0Sl6bNBJGgFtxjGdn0iTKgWNKhz1lSO6L86kW6EJ52TyfjuX9eErXbUTKIq4OXhWXTMFaLCW n3dGWJ7lrrhsEwRPp2iZqfC2FeMD5MVr7NIAFh3lzg2ZZZ+1rKckZyxpUJarzAzESi7w/M5ZE6x hQ9YkTpbMkqddgprjn1pddwuHjgrm1GhN6wxt8xSHmEjMLk8yyY+APSnN/+yJLcauIrEPPTnKOA 86o8BxnHmSwlpAGoUjMrzYeT4TyA86Vnl1+3euLyu/bQREg== X-Google-Smtp-Source: AGHT+IEhy0zXHuNxmaX6ci7aL90s69av/E3aPzs+b8iffUe/GAlHRnSoiZUHaIH+4utWqxP28hs37g== X-Received: by 2002:a17:90b:1f81:b0:31c:36f5:d95 with SMTP id 98e67ed59e1d1-31c9f3c3429mr34693786a91.2.1753187793177; Tue, 22 Jul 2025 05:36:33 -0700 (PDT) Received: from localhost.localdomain ([182.126.128.169]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23e3b60edbasm75740715ad.70.2025.07.22.05.36.30 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 22 Jul 2025 05:36:32 -0700 (PDT) From: Jack Lau X-Google-Original-From: Jack Lau To: ffmpeg-devel@ffmpeg.org Date: Tue, 22 Jul 2025 20:36:02 +0800 Message-ID: <20250722123616.53164-2-jacklau1222@qq.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250722123616.53164-1-jacklau1222@qq.com> References: <20250722123616.53164-1-jacklau1222@qq.com> MIME-Version: 1.0 X-Unsent: 1 Subject: [FFmpeg-devel] [PATCH v5 01/15] avformat/whip: add whip_flags ignore_ipv6 to skip IPv6 ICE 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: bWFyayB0aGlzIGlnbm9yZV9pcHY2IGZsYWcgY291bGQgaWdub3JlIGFueSBJUHY2IElDRSBjYW5k aWRhdGUsCnByZXZlbnRpbmcg4oCcTm8gcm91dGUgdG8gaG9zdOKAnSBlcnJvcnMgb24gZGV2aWNl cyB3aXRob3V0IElQdjYgY29ubmVjdGl2aXR5LgoKU2lnbmVkLW9mZi1ieTogSmFjayBMYXUgPGph Y2tsYXUxMjIyQHFxLmNvbT4KLS0tCiBsaWJhdmZvcm1hdC93aGlwLmMgfCAxNyArKysrKysrKysr KysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK CmRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC93aGlwLmMgYi9saWJhdmZvcm1hdC93aGlwLmMKaW5k ZXggZmQ2ZGU4NTAzZi4uODNjNzBiNjU0ZCAxMDA2NDQKLS0tIGEvbGliYXZmb3JtYXQvd2hpcC5j CisrKyBiL2xpYmF2Zm9ybWF0L3doaXAuYwpAQCAtMTkzLDkgKzE5MywxNCBAQCBlbnVtIFdISVBT dGF0ZSB7CiAgICAgV0hJUF9TVEFURV9GQUlMRUQsCiB9OwogCit0eXBlZGVmIGVudW0gV0hJUEZs YWdzIHsKKyAgICBXSElQX0ZMQUdfSUdOT1JFX0lQVjYgID0gKDEgPDwgMCkgLy8gSWdub3JlIGlw djYgY2FuZGlkYXRlCit9IFdISVBGbGFnczsKKwogdHlwZWRlZiBzdHJ1Y3QgV0hJUENvbnRleHQg ewogICAgIEFWQ2xhc3MgKmF2X2NsYXNzOwogCisgICAgdWludDMyX3QgZmxhZ3M7ICAgICAgICAv LyBlbnVtIFdISVBGbGFncwogICAgIC8qIFRoZSBzdGF0ZSBvZiB0aGUgUlRDIGNvbm5lY3Rpb24u ICovCiAgICAgZW51bSBXSElQU3RhdGUgc3RhdGU7CiAgICAgLyogVGhlIGNhbGxiYWNrIHJldHVy biB2YWx1ZSBmb3IgRFRMUy4gKi8KQEAgLTg4NCw2ICs4ODksOSBAQCBzdGF0aWMgaW50IHBhcnNl X2Fuc3dlcihBVkZvcm1hdENvbnRleHQgKnMpCiAgICAgICAgICAgICBpZiAocHRyICYmIGF2X3N0 cmlzdHIocHRyLCAiaG9zdCIpKSB7CiAgICAgICAgICAgICAgICAgY2hhciBwcm90b2NvbFsxN10s IGhvc3RbMTI5XTsKICAgICAgICAgICAgICAgICBpbnQgcHJpb3JpdHksIHBvcnQ7CisjaWYgSEFW RV9TVFJVQ1RfU09DS0FERFJfSU42CisgICAgICAgICAgICAgICAgc3RydWN0IGluNl9hZGRyIGFk ZHI2OworI2VuZGlmCiAgICAgICAgICAgICAgICAgcmV0ID0gc3NjYW5mKHB0ciwgIiUxNnMgJWQg JTEyOHMgJWQgdHlwIGhvc3QiLCBwcm90b2NvbCwgJnByaW9yaXR5LCBob3N0LCAmcG9ydCk7CiAg ICAgICAgICAgICAgICAgaWYgKHJldCAhPSA0KSB7CiAgICAgICAgICAgICAgICAgICAgIGF2X2xv Zyh3aGlwLCBBVl9MT0dfRVJST1IsICJGYWlsZWQgJWQgdG8gcGFyc2UgbGluZSAlZCAlcyBmcm9t ICVzXG4iLApAQCAtODkxLDcgKzg5OSwxMiBAQCBzdGF0aWMgaW50IHBhcnNlX2Fuc3dlcihBVkZv cm1hdENvbnRleHQgKnMpCiAgICAgICAgICAgICAgICAgICAgIHJldCA9IEFWRVJST1IoRUlPKTsK ICAgICAgICAgICAgICAgICAgICAgZ290byBlbmQ7CiAgICAgICAgICAgICAgICAgfQotCisjaWYg SEFWRV9TVFJVQ1RfU09DS0FERFJfSU42CisgICAgICAgICAgICAgICAgaWYgKHdoaXAtPmZsYWdz ICYgV0hJUF9GTEFHX0lHTk9SRV9JUFY2ICYmIGluZXRfcHRvbihBRl9JTkVUNiwgaG9zdCwgJmFk ZHI2KSA9PSAxKSB7CisgICAgICAgICAgICAgICAgICAgIGF2X2xvZyh3aGlwLCBBVl9MT0dfREVC VUcsICJJZ25vcmluZyBJUHY2IElDRSBjYW5kaWRhdGVzICVzLCBsaW5lICVkICVzIFxuIiwgaG9z dCwgaSwgbGluZSk7CisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAg ICAgIH0KKyNlbmRpZgogICAgICAgICAgICAgICAgIGlmIChhdl9zdHJjYXNlY21wKHByb3RvY29s LCAidWRwIikpIHsKICAgICAgICAgICAgICAgICAgICAgYXZfbG9nKHdoaXAsIEFWX0xPR19FUlJP UiwgIlByb3RvY29sICVzIGlzIG5vdCBzdXBwb3J0ZWQgYnkgUlRDLCBjaG9vc2UgdWRwLCBsaW5l ICVkICVzIG9mICVzXG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgcHJvdG9jb2wsIGksIGxp bmUsIHdoaXAtPnNkcF9hbnN3ZXIpOwpAQCAtMTkwMSw2ICsxOTE0LDggQEAgc3RhdGljIGNvbnN0 IEFWT3B0aW9uIG9wdGlvbnNbXSA9IHsKICAgICB7ICJhdXRob3JpemF0aW9uIiwgICAgICAiVGhl IG9wdGlvbmFsIEJlYXJlciB0b2tlbiBmb3IgV0hJUCBBdXRob3JpemF0aW9uIiwgICAgICAgICBP RkZTRVQoYXV0aG9yaXphdGlvbiksICAgICAgQVZfT1BUX1RZUEVfU1RSSU5HLCB7IC5zdHIgPSBO VUxMIH0sICAgICAwLCAgICAgICAwLCBFTkMgfSwKICAgICB7ICJjZXJ0X2ZpbGUiLCAgICAgICAg ICAiVGhlIG9wdGlvbmFsIGNlcnRpZmljYXRlIGZpbGUgcGF0aCBmb3IgRFRMUyIsICAgICAgICAg ICAgICBPRkZTRVQoY2VydF9maWxlKSwgICAgICAgICAgQVZfT1BUX1RZUEVfU1RSSU5HLCB7IC5z dHIgPSBOVUxMIH0sICAgICAwLCAgICAgICAwLCBFTkMgfSwKICAgICB7ICJrZXlfZmlsZSIsICAg ICAgICAgICAiVGhlIG9wdGlvbmFsIHByaXZhdGUga2V5IGZpbGUgcGF0aCBmb3IgRFRMUyIsICAg ICAgICAgICAgICBPRkZTRVQoa2V5X2ZpbGUpLCAgICAgIEFWX09QVF9UWVBFX1NUUklORywgeyAu c3RyID0gTlVMTCB9LCAgICAgMCwgICAgICAgMCwgRU5DIH0sCisgICAgeyAid2hpcF9mbGFncyIs ICAgICAgICAgIlNldCBmbGFncyBhZmZlY3RpbmcgV0hJUCBjb25uZWN0aW9uIGJlaGF2aW9yIiwg ICAgICAgICAgICAgT0ZGU0VUKGZsYWdzKSwgICAgICAgICBBVl9PUFRfVFlQRV9GTEFHUywgIHsg Lmk2NCA9IDAgfSwgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBVSU5UX01BWCwgRU5DLCAu dW5pdCA9ICJmbGFncyIgfSwKKyAgICB7ICJpZ25vcmVfaXB2NiIsICAgICAgICAiSWdub3JlIGFu eSBJUHY2IElDRSBjYW5kaWRhdGUiLCAgICAgICAgICAgICAgICAgMCwgICAgICAgICAgICAgICAg ICAgICBBVl9PUFRfVFlQRV9DT05TVCwgIHsgLmk2NCA9IFdISVBfRkxBR19JR05PUkVfSVBWNiB9 LCAgICAgICAwLCBVSU5UX01BWCwgRU5DLCAudW5pdCA9ICJmbGFncyIgfSwKICAgICB7IE5VTEwg fSwKIH07CiAKLS0gCjIuNDkuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRv IHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVx dWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=