Commit cc61ef04 authored by Michael Niedermayer's avatar Michael Niedermayer

Merge commit '42cc6cef'

* commit '42cc6cef':
  avconv: report the error for codec open failure
Merged-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parents d894e64a 42cc6cef
...@@ -1967,10 +1967,16 @@ static int init_input_stream(int ist_index, char *error, int error_len) ...@@ -1967,10 +1967,16 @@ static int init_input_stream(int ist_index, char *error, int error_len)
if (!av_dict_get(ist->opts, "threads", NULL, 0)) if (!av_dict_get(ist->opts, "threads", NULL, 0))
av_dict_set(&ist->opts, "threads", "auto", 0); av_dict_set(&ist->opts, "threads", "auto", 0);
if ((ret = avcodec_open2(ist->st->codec, codec, &ist->opts)) < 0) { if ((ret = avcodec_open2(ist->st->codec, codec, &ist->opts)) < 0) {
char errbuf[128];
if (ret == AVERROR_EXPERIMENTAL) if (ret == AVERROR_EXPERIMENTAL)
abort_codec_experimental(codec, 0); abort_codec_experimental(codec, 0);
snprintf(error, error_len, "Error while opening decoder for input stream #%d:%d",
ist->file_index, ist->st->index); av_strerror(ret, errbuf, sizeof(errbuf));
snprintf(error, error_len,
"Error while opening decoder for input stream "
"#%d:%d : %s",
ist->file_index, ist->st->index, errbuf);
return ret; return ret;
} }
assert_avoptions(ist->opts); assert_avoptions(ist->opts);
......
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