Commit 994e0934 authored by Michael Niedermayer's avatar Michael Niedermayer

Merge remote-tracking branch 'qatar/master'

* qatar/master:
  hls: Create an AVProgram for each variant

Conflicts:
	libavformat/hls.c

See: 23db5418Merged-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parents 65dcb544 c110cbf6
...@@ -536,7 +536,8 @@ static int hls_read_header(AVFormatContext *s) ...@@ -536,7 +536,8 @@ static int hls_read_header(AVFormatContext *s)
struct variant *v = c->variants[i]; struct variant *v = c->variants[i];
AVInputFormat *in_fmt = NULL; AVInputFormat *in_fmt = NULL;
char bitrate_str[20]; char bitrate_str[20];
AVProgram *program = NULL; AVProgram *program;
if (v->n_segments == 0) if (v->n_segments == 0)
continue; continue;
...@@ -582,7 +583,6 @@ static int hls_read_header(AVFormatContext *s) ...@@ -582,7 +583,6 @@ static int hls_read_header(AVFormatContext *s)
goto fail; goto fail;
snprintf(bitrate_str, sizeof(bitrate_str), "%d", v->bandwidth); snprintf(bitrate_str, sizeof(bitrate_str), "%d", v->bandwidth);
/* Create new AVprogram for variant i */
program = av_new_program(s, i); program = av_new_program(s, i);
if (!program) if (!program)
goto fail; goto fail;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment