[FFmpeg-devel] [PATCH] avformat/hlsenc: add warning for append_list and hls_init_time option
Steven Liu
lingjiujianke at gmail.com
Tue Aug 30 12:30:18 EEST 2016
When use append_list mode, the hls_init_time set nouse,
Because the append_list only support append at the old m3u8 end
cannot set init segments durations at the middle of the list.
That's invalid use append_list and hls_init_time one time.
and show a warning message for user.
Signed-off-by: LiuQi <liuqi at gosun.com>
---
libavformat/hlsenc.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index ab4a9bf..b08f7ec 100644
--- a/libavformat/hlsenc.c
+++ b/libavformat/hlsenc.c
@@ -812,6 +812,12 @@ static int hls_write_header(AVFormatContext *s)
if (hls->flags & HLS_APPEND_LIST) {
parse_playlist(s, s->filename);
+ if (hls->init_time > 0) {
+ av_log(s, AV_LOG_WARNING, "append_list mode cannot set
hls_init_time,"
+ "this is append to the endlist of the old m3u8\n");
+ hls->init_time = 0;
+ hls->recording_time = hls->time * AV_TIME_BASE;
+ }
}
if ((ret = hls_start(s)) < 0)
--
2.7.4 (Apple Git-66)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-avformat-hlsenc-add-warning-for-append_list-and-hls_.patch
Type: application/octet-stream
Size: 1244 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160830/85bc9ca9/attachment.obj>
More information about the ffmpeg-devel
mailing list