avformat/hlsenc: fix for zero EXTINF tag duration
authorVishwanath Dixit <vdixit@akamai.com>
Mon, 12 Mar 2018 15:17:58 +0000 (23:17 +0800)
committerSteven Liu <lq@chinaffmpeg.org>
Mon, 12 Mar 2018 15:17:58 +0000 (23:17 +0800)
This is the fix for bug https://trac.ffmpeg.org/ticket/7073

Tested-by: Brainiarc7
Reviewed-by: Steven Liu <lq@chinaffmpeg.org>
libavformat/hlsenc.c

index 08fe0aa..7d9512b 100644 (file)
@@ -2501,7 +2501,7 @@ static int hls_init(AVFormatContext *s)
             /* Get one video stream to reference for split segments
              * so use the first video stream index. */
             if ((vs->has_video == 1) && (vs->streams[j]->codecpar->codec_type == AVMEDIA_TYPE_VIDEO)) {
-                vs->reference_stream_index = j;
+                vs->reference_stream_index = vs->streams[j]->index;
             }
             vs->has_subtitle += vs->streams[j]->codecpar->codec_type == AVMEDIA_TYPE_SUBTITLE;
         }