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 03CB14BAFF for ; Wed, 2 Jul 2025 04:25:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 29C2868DCA9; Wed, 2 Jul 2025 07:25:23 +0300 (EEST) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id A0AB768DA4D for ; Wed, 2 Jul 2025 07:25:16 +0300 (EEST) Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-22c33677183so54727285ad.2 for ; Tue, 01 Jul 2025 21:25:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751430315; x=1752035115; 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=T9bwGUBhN8Dvs2K5a0nb/B3tHnZsGUl/50JrtFhnUh8=; b=jZpWdpzhwR0LvXdsdXRxvBKTE0R5vGpKskqD5ravulyba4bGQXyB9KUiQ8MP80RHjo NwY+HcFU7pVgaSo43809/O9owidHXv2BCJdhQIgXnRUgaY5gHYleaCnCkd8gxMg6w4CB ItNPFYvb8eLVjpQod841ZRApjlMsaCaLWn0DCSTSIcWosxARxlQNE2zwnXKgfSvLaT2D eV9vxBJrl9gRbGy4S1h7XTJzAn+HcMdDJ0OYY4roeemMznnz+3JPesoeHJQNT/08Kp63 n7oa02VqzNUJt9pqNTVE6XRR/0XklZeJ1RPFQLcMDN1jEX4H+F33fRBUhTngf/1TOL9P BstQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751430315; x=1752035115; 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=T9bwGUBhN8Dvs2K5a0nb/B3tHnZsGUl/50JrtFhnUh8=; b=vCSh5ma/8M89Y8CZwCATlMwNumb3CLTzSh8ZD1OODfL5HyZPdpIC0VOeEJDdhqU8ne Zsd3Iqwus/TxeBnUXa/FQ4EolZCOFvUAqDEr1bV33GTTspRpzvB4evGxt0B6YQwdVPIJ Ec+BGNuQbEdWLaOhi5cuuxysaiKC4FjI1+2dI3MwmNfuR/AW52a4q1y3BXuG22ZcVVmf KOQmjuOx0N1niqV/SbygD56OTAZoq3/hkORwiS6iew7BbDe2++quGXaZ4eLp883aorzR ef4A66L+fHFHjYLYErdC6Kq+T0RoDpEjHr8crEl1o1yFoYc3VI2TTWFbWdx0E21435rh kNQQ== X-Gm-Message-State: AOJu0YwP7vSBfnNyJLWLWthdr0etJ4h9PywRHuZsgOXKWdptXDJs2kdP RGPF4r9P61UQNXoGGUQgYyotbKiSQK1QfKbZW4sWfeA8yZ8EKDO3B9WFp8fK00QYARoNmw== X-Gm-Gg: ASbGncsc6XdA1LOxdYvMLFaaGyaBG22XB7ueRP6FaP91gJ3aSGtjtykw5C4eapUPfY2 uZG7x/cZkrpAG1TaOXyNsnmsAjN6hvSbpt5H1BDOK4s42CbcPc2Jo8PJeBt56goIxdekE4gXnxs JTN735ngoSduMOJIcohqsV5XP0ejE0VDuGTtDr3bsMDVAbNkXKv3oTitXgazCYEOe8rNh0sWjQa +Vauw3iRI9OndMxIjtcqSueN//HvxLq30BH0+Dfs8Ja+5Ngz2tP7j7NmWXaR4JQf3IDHNiCi8mV zgPOIVC7wLEplPRkckPSvrN/VoBeUln9iKHdoyJIdUBd0LNG+NnTQkNLijCi3FHoPw== X-Google-Smtp-Source: AGHT+IGQ8ROWpSCr+DYcuYMLzK44QWMagb3OJIYHdpnUCuQzljJmB3DgWmpy19B4iP+0+oUbsiqk8w== X-Received: by 2002:a17:903:1510:b0:234:986c:66f9 with SMTP id d9443c01a7336-23c6e587745mr19129475ad.22.1751430314630; Tue, 01 Jul 2025 21:25:14 -0700 (PDT) Received: from localhost.localdomain ([5.34.218.76]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23acb2e258csm127670575ad.38.2025.07.01.21.25.13 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 01 Jul 2025 21:25:14 -0700 (PDT) From: Jack Lau X-Google-Original-From: Jack Lau To: ffmpeg-devel@ffmpeg.org Date: Wed, 2 Jul 2025 12:25:00 +0800 Message-ID: <20250702042505.72292-2-jacklau1222@qq.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250702042505.72292-1-jacklau1222@qq.com> References: <20250702042505.72292-1-jacklau1222@qq.com> MIME-Version: 1.0 X-Unsent: 1 Subject: [FFmpeg-devel] [PATCH 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 Y2tsYXUxMjIyQHFxLmNvbT4KLS0tCiBsaWJhdmZvcm1hdC93aGlwLmMgfCAxMyArKysrKysrKysr KysrCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpYmF2 Zm9ybWF0L3doaXAuYyBiL2xpYmF2Zm9ybWF0L3doaXAuYwppbmRleCA1ZmRiZDY5NDlkLi5iZTZl ZTljOTUxIDEwMDY0NAotLS0gYS9saWJhdmZvcm1hdC93aGlwLmMKKysrIGIvbGliYXZmb3JtYXQv d2hpcC5jCkBAIC0xOTMsOSArMTkzLDE0IEBAIGVudW0gV0hJUFN0YXRlIHsKICAgICBXSElQX1NU QVRFX0ZBSUxFRCwKIH07CiAKK3R5cGVkZWYgZW51bSBXSElQRmxhZ3MgeworICAgIFdISVBfRkxB R19JR05PUkVfSVBWNiAgPSAoMSA8PCAwKSAvLyBJZ25vcmUgaXB2NiBjYW5kaWRhdGUKK30gV0hJ UEZsYWdzOworCiB0eXBlZGVmIHN0cnVjdCBXSElQQ29udGV4dCB7CiAgICAgQVZDbGFzcyAqYXZf Y2xhc3M7CiAKKyAgICB1aW50MzJfdCBmbGFnczsgICAgICAgIC8vIGVudW0gV0hJUEZsYWdzCiAg ICAgLyogVGhlIHN0YXRlIG9mIHRoZSBSVEMgY29ubmVjdGlvbi4gKi8KICAgICBlbnVtIFdISVBT dGF0ZSBzdGF0ZTsKICAgICAvKiBUaGUgY2FsbGJhY2sgcmV0dXJuIHZhbHVlIGZvciBEVExTLiAq LwpAQCAtODc5LDYgKzg4NCw3IEBAIHN0YXRpYyBpbnQgcGFyc2VfYW5zd2VyKEFWRm9ybWF0Q29u dGV4dCAqcykKICAgICAgICAgICAgIGlmIChwdHIgJiYgYXZfc3RyaXN0cihwdHIsICJob3N0Iikp IHsKICAgICAgICAgICAgICAgICBjaGFyIHByb3RvY29sWzE3XSwgaG9zdFsxMjldOwogICAgICAg ICAgICAgICAgIGludCBwcmlvcml0eSwgcG9ydDsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgaW42 X2FkZHIgYWRkcjY7CiAgICAgICAgICAgICAgICAgcmV0ID0gc3NjYW5mKHB0ciwgIiUxNnMgJWQg JTEyOHMgJWQgdHlwIGhvc3QiLCBwcm90b2NvbCwgJnByaW9yaXR5LCBob3N0LCAmcG9ydCk7CiAg ICAgICAgICAgICAgICAgaWYgKHJldCAhPSA0KSB7CiAgICAgICAgICAgICAgICAgICAgIGF2X2xv Zyh3aGlwLCBBVl9MT0dfRVJST1IsICJXSElQOiBGYWlsZWQgJWQgdG8gcGFyc2UgbGluZSAlZCAl cyBmcm9tICVzXG4iLApAQCAtODg3LDYgKzg5MywxMSBAQCBzdGF0aWMgaW50IHBhcnNlX2Fuc3dl cihBVkZvcm1hdENvbnRleHQgKnMpCiAgICAgICAgICAgICAgICAgICAgIGdvdG8gZW5kOwogICAg ICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgICAgIGlmICh3aGlwLT5mbGFncyAmIFdISVBf RkxBR19JR05PUkVfSVBWNiAmJiBpbmV0X3B0b24oQUZfSU5FVDYsIGhvc3QsICZhZGRyNikgPT0g MSkgeworICAgICAgICAgICAgICAgICAgICBhdl9sb2cod2hpcCwgQVZfTE9HX0RFQlVHLCAiSWdu b3JpbmcgSVB2NiBJQ0UgY2FuZGlkYXRlcyAlcywgbGluZSAlZCAlcyBcbiIsIGhvc3QsIGksIGxp bmUpOworICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICB9CisK ICAgICAgICAgICAgICAgICBpZiAoYXZfc3RyY2FzZWNtcChwcm90b2NvbCwgInVkcCIpKSB7CiAg ICAgICAgICAgICAgICAgICAgIGF2X2xvZyh3aGlwLCBBVl9MT0dfRVJST1IsICJXSElQOiBQcm90 b2NvbCAlcyBpcyBub3Qgc3VwcG9ydGVkIGJ5IFJUQywgY2hvb3NlIHVkcCwgbGluZSAlZCAlcyBv ZiAlc1xuIiwKICAgICAgICAgICAgICAgICAgICAgICAgIHByb3RvY29sLCBpLCBsaW5lLCB3aGlw LT5zZHBfYW5zd2VyKTsKQEAgLTE4OTgsNiArMTkwOSw4IEBAIHN0YXRpYyBjb25zdCBBVk9wdGlv biBvcHRpb25zW10gPSB7CiAgICAgeyAiYXV0aG9yaXphdGlvbiIsICAgICAgIlRoZSBvcHRpb25h bCBCZWFyZXIgdG9rZW4gZm9yIFdISVAgQXV0aG9yaXphdGlvbiIsICAgICAgICAgT0ZGU0VUKGF1 dGhvcml6YXRpb24pLCAgICAgIEFWX09QVF9UWVBFX1NUUklORywgeyAuc3RyID0gTlVMTCB9LCAg ICAgMCwgICAgICAgMCwgRU5DIH0sCiAgICAgeyAiY2VydF9maWxlIiwgICAgICAgICAgIlRoZSBv cHRpb25hbCBjZXJ0aWZpY2F0ZSBmaWxlIHBhdGggZm9yIERUTFMiLCAgICAgICAgICAgICAgT0ZG U0VUKGNlcnRfZmlsZSksICAgICAgICAgIEFWX09QVF9UWVBFX1NUUklORywgeyAuc3RyID0gTlVM TCB9LCAgICAgMCwgICAgICAgMCwgRU5DIH0sCiAgICAgeyAia2V5X2ZpbGUiLCAgICAgICAgICAg IlRoZSBvcHRpb25hbCBwcml2YXRlIGtleSBmaWxlIHBhdGggZm9yIERUTFMiLCAgICAgICAgICAg ICAgT0ZGU0VUKGtleV9maWxlKSwgICAgICBBVl9PUFRfVFlQRV9TVFJJTkcsIHsgLnN0ciA9IE5V TEwgfSwgICAgIDAsICAgICAgIDAsIEVOQyB9LAorICAgIHsgIndoaXBfZmxhZ3MiLCAgICAgICAg ICJTZXQgZmxhZ3MgYWZmZWN0aW5nIFdISVAgY29ubmVjdGlvbiBiZWhhdmlvciIsICAgICAgICAg ICAgIE9GRlNFVChmbGFncyksICAgICAgICAgQVZfT1BUX1RZUEVfRkxBR1MsICB7IC5pNjQgPSAw IH0sICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgVUlOVF9NQVgsIEVOQywgLnVuaXQgPSAi ZmxhZ3MiIH0sCisgICAgeyAiaWdub3JlX2lwdjYiLCAgICAgICAgIihPcHRpb25hbCkgSWdub3Jl IGFueSBJUHY2IElDRSBjYW5kaWRhdGUiLCAgICAgICAgICAgICAgICAgMCwgICAgICAgICAgICAg ICAgICAgICBBVl9PUFRfVFlQRV9DT05TVCwgIHsgLmk2NCA9IFdISVBfRkxBR19JR05PUkVfSVBW NiB9LCAgICAgICAwLCBVSU5UX01BWCwgRU5DLCAudW5pdCA9ICJmbGFncyIgfSwKICAgICB7IE5V TEwgfSwKIH07CiAKLS0gCjIuNDkuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZt cGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwK ClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwt cmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=