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 E02E748783 for ; Tue, 16 Apr 2024 17:13:37 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5244768D24A; Tue, 16 Apr 2024 20:13:34 +0300 (EEST) Received: from mail-ed1-f47.google.com (mail-ed1-f47.google.com [209.85.208.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1EFED68C53C for ; Tue, 16 Apr 2024 20:13:28 +0300 (EEST) Received: by mail-ed1-f47.google.com with SMTP id 4fb4d7f45d1cf-57013379e17so3298187a12.0 for ; Tue, 16 Apr 2024 10:13:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713287607; x=1713892407; darn=ffmpeg.org; h=user-agent:in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:to:from:date:from:to:cc:subject :date:message-id:reply-to; bh=rFXGYIsvAqC+nG8A1XhCCsYxqNOafCLrC+vpaqivZhA=; b=Ep/9gz8h0mjgM7hzq3XbTkDfkCsevmfoding4U54C2nJDMIpt6d6hLc1ohGKpW6Xmb ErWLpXItg8iEwvSePwvRJG+wh8BH06XVVDEcoJ4EQQ7KBz0BWFU0r6sLef9ffldpGauq hmGqyLOovKJpkYFmGquNtxD4Eiu0f1y9zLBnHdr4uiZ9sADr4UtZOVCnT/OAhRKeGc/V qD/FJYUU8w3oVAvXg60Y/uCVirNKlNRZnQzImsuVY5S0622GunlkAX1Qnvvqn98rBa4J 6pET9Yy6sGaP/nQSYbe61C9cjxvJh1wYo2tusH8rc72whF6t+hFSEuJhsgBGYn8lijDI ZzTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713287607; x=1713892407; h=user-agent:in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=rFXGYIsvAqC+nG8A1XhCCsYxqNOafCLrC+vpaqivZhA=; b=qbb6L0mT0Rl/wa5a2rQ4id7UTv8Q2SqRe3huuIaYTvXYaJmjtLI86SOxCJx3S4GxQ7 K3oOZSOC3F+0y2y3/X47XKgzZLl9rJWu7zKGJXb/h1N948SW4xi8Qi1DymgGbdJu5292 nCwx4EwhWOcwXv256UxHqmo+yJWS55BRVidMFLPPt9Ui9dSeIhtT29/b87Jic2p6+EfL eEawyuQLG3FOlhcK1QGTzzCSsaxlgdDlna715+IbAk8KrLKXCSsFykf7g7eq/5YVRpiD op3M+YceYHpY6JY9x3NJ8dOp0VbAKiY4FAOtHU++a7u7NyRdtqimMa/aa0dwXeeyAgCN 3iaA== X-Gm-Message-State: AOJu0YyeWtTpMzCH1HiWRJgTX94sQfsf1P7Q6RpbBWApHODXjVrhWNY+ oQ9tjTJA1Tfg/09DXVAjhcnQzoHJuEYqWnaYqllYn4B/axPP4mMwZ1Vf6w== X-Google-Smtp-Source: AGHT+IF0f6ihgf5QbJ/A7e2XxRQwAqC29LU1d34OqrwNv4sNvKHyhvukGMTGRqQ5qhkMBqEuPk5F4g== X-Received: by 2002:a17:906:d54c:b0:a51:9416:4c9d with SMTP id cr12-20020a170906d54c00b00a5194164c9dmr11412285ejc.46.1713287606402; Tue, 16 Apr 2024 10:13:26 -0700 (PDT) Received: from mariano (host-82-58-28-189.retail.telecomitalia.it. [82.58.28.189]) by smtp.gmail.com with ESMTPSA id ky17-20020a170907779100b00a4e7d03e995sm7052006ejc.45.2024.04.16.10.13.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Apr 2024 10:13:25 -0700 (PDT) Received: by mariano (Postfix, from userid 1000) id A3CE8BFCE8; Tue, 16 Apr 2024 19:13:24 +0200 (CEST) Date: Tue, 16 Apr 2024 19:13:24 +0200 From: Stefano Sabatini To: FFmpeg development discussions and patches Message-ID: Mail-Followup-To: FFmpeg development discussions and patches References: <20240415162741.110374-1-derek.buitenhuis@gmail.com> <20240416135555.111773-1-derek.buitenhuis@gmail.com> <20240416135555.111773-2-derek.buitenhuis@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240416135555.111773-2-derek.buitenhuis@gmail.com> User-Agent: Mutt/2.1.4 (2021-12-11) Subject: Re: [FFmpeg-devel] [PATCH 8/6] doc/protocols: Fill in missing HTTP options 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="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: On date Tuesday 2024-04-16 14:55:55 +0100, Derek Buitenhuis wrote: > Signed-off-by: Derek Buitenhuis > --- > doc/protocols.texi | 30 ++++++++++++++++++++++++++++++ > 1 file changed, 30 insertions(+) > > diff --git a/doc/protocols.texi b/doc/protocols.texi > index 5ce1ddc8f4..60c6d831dd 100644 > --- a/doc/protocols.texi > +++ b/doc/protocols.texi > @@ -492,6 +492,10 @@ contains the last non-empty metadata packet sent by the server. It should be > polled in regular intervals by applications interested in mid-stream metadata > updates. > > +@item metadata > +An exported dictionary containing Icecast metadata from the bitstream, if present. > +Only useful with the C API. Probably best to use impersonal verbal mode: Set an exported ... > + > @item auth_type > > Set HTTP authentication type. No option for Digest, since this method requires > @@ -519,6 +523,10 @@ Send an Expect: 100-continue header for POST. If set to 1 it will send, if set > to 0 it won't, if set to -1 it will try to send if it is applicable. Default > value is -1. > > +@item location > +An exported dictionary containing the content location. Only useful with the C > +API. Ditto > + > @item offset > Set initial byte offset. > > @@ -535,6 +543,9 @@ be given a Bad Request response. > When unset the HTTP method is not checked for now. This will be replaced by > autodetection in the future. > > +@item reconnect > +Reconnect automatically when disconnected before EOF is hit. > + > @item reconnect_at_eof > If set then eof is treated like an error and causes reconnection, this is useful > for live / endless streams. > @@ -552,6 +563,14 @@ If set then even streamed/non seekable streams will be reconnected on errors. > @item reconnect_delay_max > Sets the maximum delay in seconds after which to give up reconnecting > > +@item reconnect_max_retries > +Sets the maximum number of times to retry a connection. Default unset. Set the ... > + > +@item respect_retry_after > +If enabled, and a Retry-After header is encountered, its requested reconnection > +delay will be honored, rather than using exponential backoff. Useful for 429 and > +503 errors. Default enabled. > + > @item listen > If set to 1 enables experimental HTTP server. This can be used to send data when > used as an output option, or read data from a client with HTTP POST when used as > @@ -578,6 +597,17 @@ ffmpeg -i somefile.ogg -chunked_post 0 -c copy -f ogg http://@var{server}:@var{p > wget --post-file=somefile.ogg http://@var{server}:@var{port} > @end example > > +@item resource > +The resource requested by a client, when the experimental HTTP server is in use. Set the ... also this might be more explicit (what is a resource in this context?) > + > +@item reply_code > +The HTTP code returned to the client, when the experimental HTTP server is in use. > + > +@item short_seek_size > +The threshold, in bytes, for when a readahead should be prefered over a seek and > +new HTTP request. This is useful, for example, to make sure the same connection > +is used for reading large video packets with small audio packets in between. Set the ... for consistency reasons [...] Should be good otherwise, thanks. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".