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 F36F24E936 for ; Sat, 12 Jul 2025 13:29:43 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 301B368F012; Sat, 12 Jul 2025 16:29:36 +0300 (EEST) Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id BC36368F012 for ; Sat, 12 Jul 2025 16:29:29 +0300 (EEST) Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-74b54af901bso1930897b3a.2 for ; Sat, 12 Jul 2025 06:29:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752326968; x=1752931768; 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=6cgG516MttXkST/UE6IBE6+4VWFk9NT5VXZG6qwGYo8=; b=BH4LBzXH24uZz+LdVFW41sV3teri1hk194DyZnhwtutavvcUTBFGqstfHoEmIjV7Sz T8QYrJOHKs+UL34dX8fXav93poX2/LNfrmOpIGniwE09bE/PlO0t0OcAdhlXXvC5YFZd K4p4SCEU4CmSboH6ACvtQhkVLNi1Y2qpM1Loe0zD6rVGEovqmzCIi74zeUx4HN0mgnJb MgM+88We7wlfmXX1ZS/P5fWzCjIJniFBDgKu77GxUuDCHHkWig4+xze8/Nw7g3Q525nL K3mwf6NmCwtYfN7qn1bCepfMTAlIFPplUSZGxUgO+qKJHD4qqXcjecMFB94iwZElDOE0 I0kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752326968; x=1752931768; 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=6cgG516MttXkST/UE6IBE6+4VWFk9NT5VXZG6qwGYo8=; b=FX0rRBKTtnmU82+5LCIMMdKXiy8rhUY+xnbp2uyxyz0vJWU0ZCA6BWootFvrC2yu9g /O20NM5+4jUVRf1enGzeqVbSWVtDEdtpQfKMDdTUUfWOgvKyMso5uyia9lBq14eBja4Y Zz+EXrT2BM4LVC3A4sj9OXXMusG43svpFQP2le3IGMgz123uPOkm5aPbD6/Ig7YaNm7X rC/KEJSreh73OVWY8lMG3PwStclwkhAZ/bXSYprhPkOnXWq83oDCvgw2JfKrbOhZJ8Zn 7wZEylFb6I9poObpbJvcWSrh6JSIsWBFM/cyB8CbDyzMx61WwTArl4MqVmvSHAFbyt42 EAuw== X-Gm-Message-State: AOJu0YyoXARR6yWMcJ0gf3w15rNbYCR6hw7dXpDMJWZvKX3yCJmedoLu 0totchxm5m+yhVNpD4Y+e8fWq6Tgwx8OGEMd/2p1dyyttAM5IasMkuib4LzJeO3wF6oUqA== X-Gm-Gg: ASbGnct9KzL4dy6RDcOmgWUEohcxotFMbB0cvIg4mns47sutFw1scfXCdZ0khXPuK6l AAo9Ipp61R1XsjeLFTsnZ/kZjja5ONdU2Hu+aji7vjkfMoo/nvVtMQU7SLCyOYkyVyxlCg8Glgs dnhN1OBmyPIqnHdzijOFVdk03sfkNT8ZZk/17IlN/J6koXIkNIh0uHclduGI6FGG55r9kUTAN/r Zu3jyYlGZuQgBiBv1t41MNiyNGbskKtv2U/pRqFovvltx+thdi4afo4MH+dhvLW8OcGr3uYfYl7 rUXrtgKLnNvfYP/FdZgOCIrVR0HKKlG+s9xeYA5ThLDbDH2tdvMTtuGZ531GcsuwwD4mYjuQrsB GZHajpanOfI0gT8VqeI/K308APc7SMG2F/a3O2P8xypJGC0CgMOK/eA== X-Google-Smtp-Source: AGHT+IF9OGtBVTOuM5Y4I/sBd5yzR6SSfukcjqxAff6l6n3fXI4M+kvfShdevHV5G3G33t0/6ZFUuQ== X-Received: by 2002:a05:6a20:6f89:b0:220:a509:dcc with SMTP id adf61e73a8af0-2311fdf732cmr11393015637.26.1752326967758; Sat, 12 Jul 2025 06:29:27 -0700 (PDT) Received: from localhost.localdomain ([123.11.82.155]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b3bbe57dc09sm6854399a12.26.2025.07.12.06.29.24 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Sat, 12 Jul 2025 06:29:25 -0700 (PDT) From: Jack Lau X-Google-Original-From: Jack Lau To: ffmpeg-devel@ffmpeg.org Date: Sat, 12 Jul 2025 21:29:07 +0800 Message-ID: <20250712132912.65445-2-jacklau1222@qq.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250712132912.65445-1-jacklau1222@qq.com> References: <20250712132912.65445-1-jacklau1222@qq.com> MIME-Version: 1.0 X-Unsent: 1 Subject: [FFmpeg-devel] [PATCH v3 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 ZXggZTI3MjI1NGE2Zi4uZTI3YTk0OGI3NiAxMDA2NDQKLS0tIGEvbGliYXZmb3JtYXQvd2hpcC5j 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 bmUsIHdoaXAtPnNkcF9hbnN3ZXIpOwpAQCAtMTkwMCw2ICsxOTEzLDggQEAgc3RhdGljIGNvbnN0 IEFWT3B0aW9uIG9wdGlvbnNbXSA9IHsKICAgICB7ICJhdXRob3JpemF0aW9uIiwgICAgICAiVGhl IG9wdGlvbmFsIEJlYXJlciB0b2tlbiBmb3IgV0hJUCBBdXRob3JpemF0aW9uIiwgICAgICAgICBP RkZTRVQoYXV0aG9yaXphdGlvbiksICAgICAgQVZfT1BUX1RZUEVfU1RSSU5HLCB7IC5zdHIgPSBO VUxMIH0sICAgICAwLCAgICAgICAwLCBFTkMgfSwKICAgICB7ICJjZXJ0X2ZpbGUiLCAgICAgICAg ICAiVGhlIG9wdGlvbmFsIGNlcnRpZmljYXRlIGZpbGUgcGF0aCBmb3IgRFRMUyIsICAgICAgICAg ICAgICBPRkZTRVQoY2VydF9maWxlKSwgICAgICAgICAgQVZfT1BUX1RZUEVfU1RSSU5HLCB7IC5z dHIgPSBOVUxMIH0sICAgICAwLCAgICAgICAwLCBFTkMgfSwKICAgICB7ICJrZXlfZmlsZSIsICAg ICAgICAgICAiVGhlIG9wdGlvbmFsIHByaXZhdGUga2V5IGZpbGUgcGF0aCBmb3IgRFRMUyIsICAg ICAgICAgICAgICBPRkZTRVQoa2V5X2ZpbGUpLCAgICAgIEFWX09QVF9UWVBFX1NUUklORywgeyAu c3RyID0gTlVMTCB9LCAgICAgMCwgICAgICAgMCwgRU5DIH0sCisgICAgeyAid2hpcF9mbGFncyIs ICAgICAgICAgIlNldCBmbGFncyBhZmZlY3RpbmcgV0hJUCBjb25uZWN0aW9uIGJlaGF2aW9yIiwg ICAgICAgICAgICAgT0ZGU0VUKGZsYWdzKSwgICAgICAgICBBVl9PUFRfVFlQRV9GTEFHUywgIHsg Lmk2NCA9IDAgfSwgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBVSU5UX01BWCwgRU5DLCAu dW5pdCA9ICJmbGFncyIgfSwKKyAgICB7ICJpZ25vcmVfaXB2NiIsICAgICAgICAiKE9wdGlvbmFs KSBJZ25vcmUgYW55IElQdjYgSUNFIGNhbmRpZGF0ZSIsICAgICAgICAgICAgICAgICAwLCAgICAg ICAgICAgICAgICAgICAgIEFWX09QVF9UWVBFX0NPTlNULCAgeyAuaTY0ID0gV0hJUF9GTEFHX0lH Tk9SRV9JUFY2IH0sICAgICAgIDAsIFVJTlRfTUFYLCBFTkMsIC51bml0ID0gImZsYWdzIiB9LAog ICAgIHsgTlVMTCB9LAogfTsKIAotLSAKMi40OS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBl Zy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBl Zy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==