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 6285345663 for ; Wed, 11 Oct 2023 01:50:41 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 163ED68C996; Wed, 11 Oct 2023 04:50:38 +0300 (EEST) Received: from mail-vs1-f52.google.com (mail-vs1-f52.google.com [209.85.217.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A41B768C704 for ; Wed, 11 Oct 2023 04:50:31 +0300 (EEST) Received: by mail-vs1-f52.google.com with SMTP id ada2fe7eead31-4525cfe255bso288602137.1 for ; Tue, 10 Oct 2023 18:50:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696989030; x=1697593830; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=q6i+y+jVPVMvmrAnQN8xv5wElfHke6Y44+Tpxl/2KWY=; b=EuhrINDaJmGhhpfuGqyptM5ggOBObsWjTBoYrNPfUcqaHSG0zZrsKFd6g52/oAZtTb GLIaIfR/j8c7RN/I4ltZajo/XR6MhDBB8ggNgB4vZs6ka3L/NBXHYAc81rOS8lMvWiMS 0zznclu5nD1+LV0DP9WaauPP6kqnODHmNCjkFEnUhN2PmUQH/ndA4GeP/762MkJQBv9b spBJN32aCucvDt8MAQ0VMAemmf2qJv+nuMPWkTOWGX6KmtB/y6IrVI7mzRc9MVQB7+ae hZ4dq1bMHWeTm+mvCKOZwBozVFcmugtQHw8/K/vcaJSTH2TZ+WLNNGNcMwscs5AgYIY/ o8gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696989030; x=1697593830; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=q6i+y+jVPVMvmrAnQN8xv5wElfHke6Y44+Tpxl/2KWY=; b=ahJacAwHUpA+xFoqIM5edguELqAYrMr6wSe7THsX0cMfnpyW38rRvpPCeXYmzbpBj6 /UO7AEuFaVeQy+gqOCHPF80Y7AZ6u8+jE690ixr+2C/I1Fu4quTWkVqcp2PrUSg04w/Y j2G0l5wRGQO+itB6Ou95HQtRTAnNccyHpFW/DV1RS5PGcdQfSd8DhydxagWdjHkNnGS8 aZ5ko+8iWcXV8z6jLvQ9cJelir/bk35Ho15UD9a/az5+xNGWDp1qwDYT7daXOqtlIiSU c2SOZboQJ4uaaVEUvLAy9dF/S6c1VIOHyOV6fwDFhhrUPfRfqmI3pZbbcpNQ1rayNUpG 2PVA== X-Gm-Message-State: AOJu0YwildqIwaIctO3olJq8rtpKVP7IfITfEftGiAGVmF6gdtuc4BUS A0vRIvsIRuGvyoEu61FRC3zUIJOi5/ccG0LYkot/cff5JeTXTw== X-Google-Smtp-Source: AGHT+IGmJnNiZp/LW67LMjU9EdWX3I8UVSSLJ/TumsBhicVMhvA6mF5lUYliV5nPS7izgKXAIlN5WmsKyEJa2PQyiq8= X-Received: by 2002:a05:6102:53b:b0:452:74b1:63e0 with SMTP id m27-20020a056102053b00b0045274b163e0mr10866643vsa.17.1696989029862; Tue, 10 Oct 2023 18:50:29 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Steven Liu Date: Wed, 11 Oct 2023 09:50:18 +0800 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [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: TMOpb24gU3BhYW5zIDxsZW9uc0BncmlkcG9pbnQubmw+IOS6jjIwMjPlubQxMOaciDfml6Xlkajl ha0gMDU6NDHlhpnpgZPvvJoKPgo+IEZpeGVzOiBFcnJvbmVvdXMgSFRUUCBQT1NUIGluc3RlYWQg b2YgSFRUUCBQVVQgZm9yIFdlYlZUVCBITFMgdmFyaWFudCBwbGF5bGlzdHMuCj4KPiBTaWduZWQt b2ZmLWJ5OiBMw6lvbiBTcGFhbnMgPGxlb25zQGdyaWRwb2ludC5ubD4KPiAtLS0KPiBsaWJhdmZv cm1hdC9obHNlbmMuYyB8IDkgKysrKysrKy0tCj4gMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u cygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9obHNlbmMu YyBiL2xpYmF2Zm9ybWF0L2hsc2VuYy5jCj4gaW5kZXggMDhmMzc0NmNlNy4uOGY3ZWVlMjAyZSAx MDA2NDQKPiAtLS0gYS9saWJhdmZvcm1hdC9obHNlbmMuYwo+ICsrKyBiL2xpYmF2Zm9ybWF0L2hs c2VuYy5jCj4gQEAgLTE1ODAsNyArMTU4MCw5IEBAIHN0YXRpYyBpbnQgaGxzX3dpbmRvdyhBVkZv cm1hdENvbnRleHQgKnMsIGludCBsYXN0LCBWYXJpYW50U3RyZWFtICp2cykKPgo+ICAgICBzZXRf aHR0cF9vcHRpb25zKHMsICZvcHRpb25zLCBobHMpOwo+ICAgICBzbnByaW50Zih0ZW1wX2ZpbGVu YW1lLCBzaXplb2YodGVtcF9maWxlbmFtZSksIHVzZV90ZW1wX2ZpbGUgPyAiJXMudG1wIiA6ICIl cyIsIHZzLT5tM3U4X25hbWUpOwo+IC0gICAgaWYgKChyZXQgPSBobHNlbmNfaW9fb3BlbihzLCBi eXRlcmFuZ2VfbW9kZSA/ICZobHMtPm0zdThfb3V0IDogJnZzLT5vdXQsIHRlbXBfZmlsZW5hbWUs ICZvcHRpb25zKSkgPCAwKSB7Cj4gKyAgICByZXQgPSBobHNlbmNfaW9fb3BlbihzLCBieXRlcmFu Z2VfbW9kZSA/ICZobHMtPm0zdThfb3V0IDogJnZzLT5vdXQsIHRlbXBfZmlsZW5hbWUsICZvcHRp b25zKTsKPiArICAgIGF2X2RpY3RfZnJlZSgmb3B0aW9ucyk7Cj4gKyAgICBpZiAocmV0IDwgMCkg ewo+ICAgICAgICAgaWYgKGhscy0+aWdub3JlX2lvX2Vycm9ycykKPiAgICAgICAgICAgICByZXQg PSAwOwo+ICAgICAgICAgZ290byBmYWlsOwo+IEBAIC0xNjM1LDggKzE2MzcsMTEgQEAgc3RhdGlj IGludCBobHNfd2luZG93KEFWRm9ybWF0Q29udGV4dCAqcywgaW50IGxhc3QsIFZhcmlhbnRTdHJl YW0gKnZzKQo+ICAgICAgICAgZmZfaGxzX3dyaXRlX2VuZF9saXN0KGJ5dGVyYW5nZV9tb2RlID8g aGxzLT5tM3U4X291dCA6IHZzLT5vdXQpOwo+Cj4gICAgIGlmICh2cy0+dnR0X20zdThfbmFtZSkg ewo+ICsgICAgICAgIHNldF9odHRwX29wdGlvbnModnMtPnZ0dF9hdmYsICZvcHRpb25zLCBobHMp Owo+ICAgICAgICAgc25wcmludGYodGVtcF92dHRfZmlsZW5hbWUsIHNpemVvZih0ZW1wX3Z0dF9m aWxlbmFtZSksIHVzZV90ZW1wX2ZpbGUgPyAiJXMudG1wIiA6ICIlcyIsIHZzLT52dHRfbTN1OF9u YW1lKTsKPiAtICAgICAgICBpZiAoKHJldCA9IGhsc2VuY19pb19vcGVuKHMsICZobHMtPnN1Yl9t M3U4X291dCwgdGVtcF92dHRfZmlsZW5hbWUsICZvcHRpb25zKSkgPCAwKSB7Cj4gKyAgICAgICAg cmV0ID0gaGxzZW5jX2lvX29wZW4ocywgJmhscy0+c3ViX20zdThfb3V0LCB0ZW1wX3Z0dF9maWxl bmFtZSwgJm9wdGlvbnMpOwo+ICsgICAgICAgIGF2X2RpY3RfZnJlZSgmb3B0aW9ucyk7Cj4gKyAg ICAgICAgaWYgKHJldCA8IDApIHsKPiAgICAgICAgICAgICBpZiAoaGxzLT5pZ25vcmVfaW9fZXJy b3JzKQo+ICAgICAgICAgICAgICAgICByZXQgPSAwOwo+ICAgICAgICAgICAgIGdvdG8gZmFpbDsK PiAtLQo+IDIuNDAuMQo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBl Zy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwK Pgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1k ZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCgoKTEdU TQoKVGhhbmtzClN0ZXZlbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3Jn Cmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5z dWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0 QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==