[FFmpeg-devel] [PATCH 1/3] Fix computation of vs->start_pos
Steven Liu
lingjiujianke at gmail.com
Fri Sep 28 09:10:59 EEST 2018
Amit Kale <amitk at hotstar.com> 于2018年9月28日周五 下午2:01写道:
>
> Reset vs->start_pos when beginning a new file.
>
> Signed-off-by: Amit Kale<amitk at hotstar.com>
> ---
> libavformat/hlsenc.c | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> Index: ffmpeg/libavformat/hlsenc.c
> ===================================================================
> --- ffmpeg.orig/libavformat/hlsenc.c
> +++ ffmpeg/libavformat/hlsenc.c
> @@ -2289,7 +2289,10 @@ static int hls_write_packet(AVFormatCont
> }
>
> if (hls->segment_type != SEGMENT_TYPE_FMP4) {
> - vs->start_pos = new_start_pos;
> + if (hls->flags & HLS_SINGLE_FILE)
> + vs->start_pos = new_start_pos;
maybe it have problem when process the byterange mode and not only
single file mode.
> + else
> + vs->start_pos = 0;
> } else {
> vs->start_pos += vs->size;
> }
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
Thanks
More information about the ffmpeg-devel
mailing list