[FFmpeg-devel] [PATCH] avformat/hlsenc: support http method for hls fmp4
Steven Liu
lq at chinaffmpeg.org
Thu May 24 06:56:54 EEST 2018
> On Apr 28, 2018, at 11:47, Steven Liu <lq at chinaffmpeg.org> wrote:
>
> fix ticket: 7160
>
> Signed-off-by: Steven Liu <lq at chinaffmpeg.org>
> ---
> libavformat/hlsenc.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
> index c27a66ea79..09478e7c45 100644
> --- a/libavformat/hlsenc.c
> +++ b/libavformat/hlsenc.c
> @@ -2147,6 +2147,7 @@ static int hls_write_packet(AVFormatContext *s, AVPacket *pkt)
> int range_length = 0;
> uint8_t *buffer = NULL;
> VariantStream *vs = NULL;
> + AVDictionary *options = NULL;
>
> for (i = 0; i < hls->nb_varstreams; i++) {
> vs = &hls->var_streams[i];
> @@ -2272,7 +2273,8 @@ static int hls_write_packet(AVFormatContext *s, AVPacket *pkt)
> }
> vs->size = range_length;
> } else {
> - ret = hlsenc_io_open(s, &vs->out, vs->avf->url, NULL);
> + set_http_options(s, &options, hls);
> + ret = hlsenc_io_open(s, &vs->out, vs->avf->url, &options);
> if (ret < 0) {
> av_log(s, AV_LOG_ERROR, "Failed to open file '%s'\n",
> vs->avf->url);
> --
> 2.15.1
>
Pushed
Thanks
Steven
More information about the ffmpeg-devel
mailing list