From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 71724473E7 for ; Fri, 6 Oct 2023 21:41:23 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2BCF568CA6B; Sat, 7 Oct 2023 00:41:20 +0300 (EEST) Received: from mail-ed1-f51.google.com (mail-ed1-f51.google.com [209.85.208.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7A46768C93E for ; Sat, 7 Oct 2023 00:41:13 +0300 (EEST) Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-5334f9a56f6so4622618a12.3 for ; Fri, 06 Oct 2023 14:41:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gridpoint-nl.20230601.gappssmtp.com; s=20230601; t=1696628472; x=1697233272; darn=ffmpeg.org; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:from:to:cc:subject:date:message-id:reply-to; bh=afYAL5cLRbOcGZaGA+GsR4lSyvHWfS6md6BkUfroksM=; b=vgGec9AV3dWcDBzBlzeFWO92H4tpK6v04ueapSxFhkj5UOrHvupTzuTwn/8ufPcESC Eoqhx1RoRpbrn9nXml5fr3UEQW7s07oPWZ0WRawrTzxwb4Vzw1/Zq/xyO39rCX6IaYkU v+M9UERVR9M/nuGe5tOpgF6D1RipcH7mW0FSjQYzRlbYtSW6jluIyD+jKYsbpQhPeOW4 yqvp7D7HepY1VsJmA3Ljq/1ZFjrOhh6W4WUpolqvtQdySzDTdXlppKaqhi4vT7R5Q1MK dXePWjHY3ZKkuNacyHt5LRIFg+l4hrxWoF/o4Nh5A5QsIbexYY98hCjiXeE7Dp8ImeQm Geuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696628472; x=1697233272; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=afYAL5cLRbOcGZaGA+GsR4lSyvHWfS6md6BkUfroksM=; b=HVE2b5D/FaGmWmxUYDUU8TAIT3s67HX3gL5JKjr/B68VyO4Vk5KwTI6k8MzotQmpcj rQ9YUYmoxOk1dOYjqD5DCx6gqxxzz5ff54N3VvugHajHi3hclQZ07JzXLFqVLoCMmbHm 6Vhd87zTYscUIg5BxRPmSY5gFHVEcBYRwQ7PUblFH3375Yq2nWDtWgFT5lwnShDAF9Ey EUgE8FVZf9zgmMDMUBB9r1KpCLNbfg8DXznGIRl7B0V7gWPy6kB5RSUVwY/HlQexx2x5 ScZf393wqCNHcRNhR3Nu3qdhGsL9aSmU/zx/bswEI0eXcEMUJx5O1zdnNkWTWu7vGHm5 lqFg== X-Gm-Message-State: AOJu0YwU57bch6IhXM00/WpKDsRtxd81fJS1LGWomT88EE3BxJfqR7eD yORdZq8uh/VKLouKRJpa5xQVDLf9/+KvT3BHF1+fPQ== X-Google-Smtp-Source: AGHT+IHlDLMrhtvP3zNiUXoL87b681M6qM4vOcXnAsZvNXaoA0gh7iGEZKwahwMnQJd6ywRuscBCEg== X-Received: by 2002:a05:6402:1296:b0:523:41e1:705e with SMTP id w22-20020a056402129600b0052341e1705emr7914991edv.21.1696628472316; Fri, 06 Oct 2023 14:41:12 -0700 (PDT) Received: from smtpclient.apple (82-72-240-117.cable.dynamic.v4.ziggo.nl. [82.72.240.117]) by smtp.gmail.com with ESMTPSA id y20-20020aa7d514000000b00537708be5c6sm3131232edq.73.2023.10.06.14.41.11 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Oct 2023 14:41:11 -0700 (PDT) From: =?utf-8?Q?L=C3=A9on_Spaans?= Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\)) Message-Id: Date: Fri, 6 Oct 2023 23:40:59 +0200 To: ffmpeg-devel@ffmpeg.org X-Mailer: Apple Mail (2.3731.500.231) Subject: [FFmpeg-devel] [PATCH] libavformat/hlsenc: set HTTP options before writing WebVTT HLS playlists 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 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: Rml4ZXM6IEVycm9uZW91cyBIVFRQIFBPU1QgaW5zdGVhZCBvZiBIVFRQIFBVVCBmb3IgV2ViVlRU IEhMUyB2YXJpYW50IHBsYXlsaXN0cy4KClNpZ25lZC1vZmYtYnk6IEzDqW9uIFNwYWFucyA8bGVv bnNAZ3JpZHBvaW50Lm5sPgotLS0KbGliYXZmb3JtYXQvaGxzZW5jLmMgfCA5ICsrKysrKystLQox IGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2xpYmF2Zm9ybWF0L2hsc2VuYy5jIGIvbGliYXZmb3JtYXQvaGxzZW5jLmMKaW5kZXggMDhm Mzc0NmNlNy4uOGY3ZWVlMjAyZSAxMDA2NDQKLS0tIGEvbGliYXZmb3JtYXQvaGxzZW5jLmMKKysr IGIvbGliYXZmb3JtYXQvaGxzZW5jLmMKQEAgLTE1ODAsNyArMTU4MCw5IEBAIHN0YXRpYyBpbnQg aGxzX3dpbmRvdyhBVkZvcm1hdENvbnRleHQgKnMsIGludCBsYXN0LCBWYXJpYW50U3RyZWFtICp2 cykKCiAgICBzZXRfaHR0cF9vcHRpb25zKHMsICZvcHRpb25zLCBobHMpOwogICAgc25wcmludGYo dGVtcF9maWxlbmFtZSwgc2l6ZW9mKHRlbXBfZmlsZW5hbWUpLCB1c2VfdGVtcF9maWxlID8gIiVz LnRtcCIgOiAiJXMiLCB2cy0+bTN1OF9uYW1lKTsKLSAgICBpZiAoKHJldCA9IGhsc2VuY19pb19v cGVuKHMsIGJ5dGVyYW5nZV9tb2RlID8gJmhscy0+bTN1OF9vdXQgOiAmdnMtPm91dCwgdGVtcF9m aWxlbmFtZSwgJm9wdGlvbnMpKSA8IDApIHsKKyAgICByZXQgPSBobHNlbmNfaW9fb3BlbihzLCBi eXRlcmFuZ2VfbW9kZSA/ICZobHMtPm0zdThfb3V0IDogJnZzLT5vdXQsIHRlbXBfZmlsZW5hbWUs ICZvcHRpb25zKTsKKyAgICBhdl9kaWN0X2ZyZWUoJm9wdGlvbnMpOworICAgIGlmIChyZXQgPCAw KSB7CiAgICAgICAgaWYgKGhscy0+aWdub3JlX2lvX2Vycm9ycykKICAgICAgICAgICAgcmV0ID0g MDsKICAgICAgICBnb3RvIGZhaWw7CkBAIC0xNjM1LDggKzE2MzcsMTEgQEAgc3RhdGljIGludCBo bHNfd2luZG93KEFWRm9ybWF0Q29udGV4dCAqcywgaW50IGxhc3QsIFZhcmlhbnRTdHJlYW0gKnZz KQogICAgICAgIGZmX2hsc193cml0ZV9lbmRfbGlzdChieXRlcmFuZ2VfbW9kZSA/IGhscy0+bTN1 OF9vdXQgOiB2cy0+b3V0KTsKCiAgICBpZiAodnMtPnZ0dF9tM3U4X25hbWUpIHsKKyAgICAgICAg c2V0X2h0dHBfb3B0aW9ucyh2cy0+dnR0X2F2ZiwgJm9wdGlvbnMsIGhscyk7CiAgICAgICAgc25w cmludGYodGVtcF92dHRfZmlsZW5hbWUsIHNpemVvZih0ZW1wX3Z0dF9maWxlbmFtZSksIHVzZV90 ZW1wX2ZpbGUgPyAiJXMudG1wIiA6ICIlcyIsIHZzLT52dHRfbTN1OF9uYW1lKTsKLSAgICAgICAg aWYgKChyZXQgPSBobHNlbmNfaW9fb3BlbihzLCAmaGxzLT5zdWJfbTN1OF9vdXQsIHRlbXBfdnR0 X2ZpbGVuYW1lLCAmb3B0aW9ucykpIDwgMCkgeworICAgICAgICByZXQgPSBobHNlbmNfaW9fb3Bl bihzLCAmaGxzLT5zdWJfbTN1OF9vdXQsIHRlbXBfdnR0X2ZpbGVuYW1lLCAmb3B0aW9ucyk7Cisg ICAgICAgIGF2X2RpY3RfZnJlZSgmb3B0aW9ucyk7CisgICAgICAgIGlmIChyZXQgPCAwKSB7CiAg ICAgICAgICAgIGlmIChobHMtPmlnbm9yZV9pb19lcnJvcnMpCiAgICAgICAgICAgICAgICByZXQg PSAwOwogICAgICAgICAgICBnb3RvIGZhaWw7Ci0tIAoyLjQwLjEKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QK ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGlu Zm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1h aWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2Ny aWJlIi4K