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 0648A4D896 for ; Wed, 2 Jul 2025 12:00:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id A632268C967; Wed, 2 Jul 2025 15:00:16 +0300 (EEST) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 9334E68C967 for ; Wed, 2 Jul 2025 15:00:09 +0300 (EEST) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-23508d30142so52509225ad.0 for ; Wed, 02 Jul 2025 05:00:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751457608; x=1752062408; 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=sxLwkOtKbKPXvVFjKGO3pRKG7lt74hYZ6e1LyXSz1qc=; b=hgcbinIS/r500ecDGdHwt67uStgFZ82YMsfhpfn9Yce0WTAbWSwcVtPF66bH9MXkvO GrYAdQyEhJvsllR9VyAgF6BogpW9HtfSzCfbfZ+iGgonkxqlexkxbbnh4VXJK5SgP1My cd4RJNulpB3VZBsy0fDKdfEr2LAMXmvhRowN7kM9KgQHUq2Lc9OLqU1TyRnJBr1Q8hk1 2Bs9opqM3w77DzNUZVCYnafVtmYDF7lRVezHmPujC4Q4nbKR/QGVBCMoePUrlnPRVJuD F+Zn0Q/bqNutmZLJ24+2hJQ5aEHuzBdMloz7e6VAM/XKUOVqKIORiMh7kQinLthA2D6A zd1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751457608; x=1752062408; 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=sxLwkOtKbKPXvVFjKGO3pRKG7lt74hYZ6e1LyXSz1qc=; b=BXrjNRpqzx0+FFucGo04Rts/NEm51Guru/b66c2yZIzWQQeKXBj0QwPkEkPWz1scJV jJ5JEze4FZaxveD2cFfsaP0LhEMI2TeFYWmt60lZwoCfcR90cNVAxpUUh+bPxYbdbg0x CJnDsG3qQy+0T7o1vUuCU+fc6CmjMJCj+NfBn95LqYXCjNHkPohJq1pf7EDVgxjhFeKZ 2jbbFFnXqCt3/6CYzmhGZNtBGUrgVUfliY1krJPTapUkuVCofy8hxohGK3hHYCQVjBJH UMJnZJCEx+VIVWimNoQm8sJIO4YpRfI+NVIrOuRPbtOwWleuUPdvob6RJJGZwKAcmYMf 9p1A== X-Gm-Message-State: AOJu0Yxh6gXibaNB1QzzXHpP5kh0aOxb4LW1l/y1qjPg8MO/wANAm1yc //Euc0oWDXEh5BH/KzbubOJqqLX8a4TWgzk7uoNP3n/sXdoQ/YIq4otcYJ8RM+mIc3o52A== X-Gm-Gg: ASbGncvrp7roIXbG8lfgV0bkpLPnyLr5jF6R5Vk1XdyBK0cujWocZoNmo0CLKM6YY9V w8QwRvrnOx1gc84KexiSi+Lhbs9KFGNJEdAtkvi+Pnhq096fPj4p3RX6BNE5bLAOdUR+vEoLHbl BoShKveiE4K8FCiTirN13r7rzPo0ByjeDhVZUHUYVONFO+cJYESny4YZlu+yJCEqX1a+MgoPLGb 0NSosin4TtvSE0fdTLvQjxh2lt1tOUxKn+ABz7UY82MsTlHeTseiYoyBc2WEzbjxSsAlMbvEr8Z cEHJaP9HBMbkNcdzrV52T2WOz+3ZLQKpYY6g+HTkXxZrKncTwVEebzx/mcXuBDqNzA== X-Google-Smtp-Source: AGHT+IHx148Hp/cf6hLOB2hObK/oav7LQM3bmHphAjd9Y9XGKckMY8M/6OExQ5KW0Hj4icAQ0F/iLQ== X-Received: by 2002:a17:902:e787:b0:22e:5d9b:2ec3 with SMTP id d9443c01a7336-23c6e54e207mr33035375ad.30.1751457607478; Wed, 02 Jul 2025 05:00:07 -0700 (PDT) Received: from localhost.localdomain ([5.34.218.79]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23acb39b928sm127504185ad.111.2025.07.02.05.00.06 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 02 Jul 2025 05:00:07 -0700 (PDT) From: Jack Lau X-Google-Original-From: Jack Lau To: ffmpeg-devel@ffmpeg.org Date: Wed, 2 Jul 2025 19:59:50 +0800 Message-ID: <20250702115955.33922-2-jacklau1222@qq.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250702115955.33922-1-jacklau1222@qq.com> References: <20250702115955.33922-1-jacklau1222@qq.com> MIME-Version: 1.0 X-Unsent: 1 Subject: [FFmpeg-devel] [PATCH v2 1/6] 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 ZXggNWZkYmQ2OTQ5ZC4uNDJhNmIyZWM3MCAxMDA2NDQKLS0tIGEvbGliYXZmb3JtYXQvd2hpcC5j CisrKyBiL2xpYmF2Zm9ybWF0L3doaXAuYwpAQCAtMTkzLDkgKzE5MywxNCBAQCBlbnVtIFdISVBT dGF0ZSB7CiAgICAgV0hJUF9TVEFURV9GQUlMRUQsCiB9OwogCit0eXBlZGVmIGVudW0gV0hJUEZs YWdzIHsKKyAgICBXSElQX0ZMQUdfSUdOT1JFX0lQVjYgID0gKDEgPDwgMCkgLy8gSWdub3JlIGlw djYgY2FuZGlkYXRlCit9IFdISVBGbGFnczsKKwogdHlwZWRlZiBzdHJ1Y3QgV0hJUENvbnRleHQg ewogICAgIEFWQ2xhc3MgKmF2X2NsYXNzOwogCisgICAgdWludDMyX3QgZmxhZ3M7ICAgICAgICAv LyBlbnVtIFdISVBGbGFncwogICAgIC8qIFRoZSBzdGF0ZSBvZiB0aGUgUlRDIGNvbm5lY3Rpb24u ICovCiAgICAgZW51bSBXSElQU3RhdGUgc3RhdGU7CiAgICAgLyogVGhlIGNhbGxiYWNrIHJldHVy biB2YWx1ZSBmb3IgRFRMUy4gKi8KQEAgLTg3OSw2ICs4ODQsOSBAQCBzdGF0aWMgaW50IHBhcnNl X2Fuc3dlcihBVkZvcm1hdENvbnRleHQgKnMpCiAgICAgICAgICAgICBpZiAocHRyICYmIGF2X3N0 cmlzdHIocHRyLCAiaG9zdCIpKSB7CiAgICAgICAgICAgICAgICAgY2hhciBwcm90b2NvbFsxN10s IGhvc3RbMTI5XTsKICAgICAgICAgICAgICAgICBpbnQgcHJpb3JpdHksIHBvcnQ7CisjaWYgSEFW RV9TVFJVQ1RfU09DS0FERFJfSU42CisgICAgICAgICAgICAgICAgc3RydWN0IGluNl9hZGRyIGFk ZHI2OworI2VuZGlmCiAgICAgICAgICAgICAgICAgcmV0ID0gc3NjYW5mKHB0ciwgIiUxNnMgJWQg JTEyOHMgJWQgdHlwIGhvc3QiLCBwcm90b2NvbCwgJnByaW9yaXR5LCBob3N0LCAmcG9ydCk7CiAg ICAgICAgICAgICAgICAgaWYgKHJldCAhPSA0KSB7CiAgICAgICAgICAgICAgICAgICAgIGF2X2xv Zyh3aGlwLCBBVl9MT0dfRVJST1IsICJXSElQOiBGYWlsZWQgJWQgdG8gcGFyc2UgbGluZSAlZCAl cyBmcm9tICVzXG4iLApAQCAtODg2LDcgKzg5NCwxMiBAQCBzdGF0aWMgaW50IHBhcnNlX2Fuc3dl cihBVkZvcm1hdENvbnRleHQgKnMpCiAgICAgICAgICAgICAgICAgICAgIHJldCA9IEFWRVJST1Io RUlPKTsKICAgICAgICAgICAgICAgICAgICAgZ290byBlbmQ7CiAgICAgICAgICAgICAgICAgfQot CisjaWYgSEFWRV9TVFJVQ1RfU09DS0FERFJfSU42CisgICAgICAgICAgICAgICAgaWYgKHdoaXAt PmZsYWdzICYgV0hJUF9GTEFHX0lHTk9SRV9JUFY2ICYmIGluZXRfcHRvbihBRl9JTkVUNiwgaG9z dCwgJmFkZHI2KSA9PSAxKSB7CisgICAgICAgICAgICAgICAgICAgIGF2X2xvZyh3aGlwLCBBVl9M T0dfREVCVUcsICJJZ25vcmluZyBJUHY2IElDRSBjYW5kaWRhdGVzICVzLCBsaW5lICVkICVzIFxu IiwgaG9zdCwgaSwgbGluZSk7CisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAg ICAgICAgICAgIH0KKyNlbmRpZgogICAgICAgICAgICAgICAgIGlmIChhdl9zdHJjYXNlY21wKHBy b3RvY29sLCAidWRwIikpIHsKICAgICAgICAgICAgICAgICAgICAgYXZfbG9nKHdoaXAsIEFWX0xP R19FUlJPUiwgIldISVA6IFByb3RvY29sICVzIGlzIG5vdCBzdXBwb3J0ZWQgYnkgUlRDLCBjaG9v c2UgdWRwLCBsaW5lICVkICVzIG9mICVzXG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgcHJv dG9jb2wsIGksIGxpbmUsIHdoaXAtPnNkcF9hbnN3ZXIpOwpAQCAtMTg5OCw2ICsxOTExLDggQEAg c3RhdGljIGNvbnN0IEFWT3B0aW9uIG9wdGlvbnNbXSA9IHsKICAgICB7ICJhdXRob3JpemF0aW9u IiwgICAgICAiVGhlIG9wdGlvbmFsIEJlYXJlciB0b2tlbiBmb3IgV0hJUCBBdXRob3JpemF0aW9u IiwgICAgICAgICBPRkZTRVQoYXV0aG9yaXphdGlvbiksICAgICAgQVZfT1BUX1RZUEVfU1RSSU5H LCB7IC5zdHIgPSBOVUxMIH0sICAgICAwLCAgICAgICAwLCBFTkMgfSwKICAgICB7ICJjZXJ0X2Zp bGUiLCAgICAgICAgICAiVGhlIG9wdGlvbmFsIGNlcnRpZmljYXRlIGZpbGUgcGF0aCBmb3IgRFRM UyIsICAgICAgICAgICAgICBPRkZTRVQoY2VydF9maWxlKSwgICAgICAgICAgQVZfT1BUX1RZUEVf U1RSSU5HLCB7IC5zdHIgPSBOVUxMIH0sICAgICAwLCAgICAgICAwLCBFTkMgfSwKICAgICB7ICJr ZXlfZmlsZSIsICAgICAgICAgICAiVGhlIG9wdGlvbmFsIHByaXZhdGUga2V5IGZpbGUgcGF0aCBm b3IgRFRMUyIsICAgICAgICAgICAgICBPRkZTRVQoa2V5X2ZpbGUpLCAgICAgIEFWX09QVF9UWVBF X1NUUklORywgeyAuc3RyID0gTlVMTCB9LCAgICAgMCwgICAgICAgMCwgRU5DIH0sCisgICAgeyAi d2hpcF9mbGFncyIsICAgICAgICAgIlNldCBmbGFncyBhZmZlY3RpbmcgV0hJUCBjb25uZWN0aW9u IGJlaGF2aW9yIiwgICAgICAgICAgICAgT0ZGU0VUKGZsYWdzKSwgICAgICAgICBBVl9PUFRfVFlQ RV9GTEFHUywgIHsgLmk2NCA9IDAgfSwgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBVSU5U X01BWCwgRU5DLCAudW5pdCA9ICJmbGFncyIgfSwKKyAgICB7ICJpZ25vcmVfaXB2NiIsICAgICAg ICAiKE9wdGlvbmFsKSBJZ25vcmUgYW55IElQdjYgSUNFIGNhbmRpZGF0ZSIsICAgICAgICAgICAg ICAgICAwLCAgICAgICAgICAgICAgICAgICAgIEFWX09QVF9UWVBFX0NPTlNULCAgeyAuaTY0ID0g V0hJUF9GTEFHX0lHTk9SRV9JUFY2IH0sICAgICAgIDAsIFVJTlRfTUFYLCBFTkMsIC51bml0ID0g ImZsYWdzIiB9LAogICAgIHsgTlVMTCB9LAogfTsKIAotLSAKMi40OS4wCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBs aXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9y IGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1 YnNjcmliZSIuCg==