summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefano Sabatini <stefasab@gmail.com>2014-01-23 12:47:48 +0100
committerStefano Sabatini <stefasab@gmail.com>2014-01-23 16:29:44 +0100
commit094516a5d0f8ebdb09464d6a4d1757ecb38622f6 (patch)
treedf7778ea25728363b1cc0d4dd33552af4734897a
parent9f956d9d8d98e8dc6c2848210b02bee80da4f584 (diff)
ffmpeg: use av_err2str() macro
Simplify.
-rw-r--r--ffmpeg.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/ffmpeg.c b/ffmpeg.c
index bec84963ab..aacf938c56 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -2106,16 +2106,13 @@ static int init_input_stream(int ist_index, char *error, int error_len)
if (!av_dict_get(ist->opts, "threads", NULL, 0))
av_dict_set(&ist->opts, "threads", "auto", 0);
if ((ret = avcodec_open2(ist->st->codec, codec, &ist->opts)) < 0) {
- char errbuf[128];
if (ret == AVERROR_EXPERIMENTAL)
abort_codec_experimental(codec, 0);
- 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);
+ ist->file_index, ist->st->index, av_err2str(ret));
return ret;
}
assert_avoptions(ist->opts);
@@ -2670,12 +2667,10 @@ static int transcode_init(void)
oc = output_files[i]->ctx;
oc->interrupt_callback = int_cb;
if ((ret = avformat_write_header(oc, &output_files[i]->opts)) < 0) {
- char errbuf[128];
- av_strerror(ret, errbuf, sizeof(errbuf));
snprintf(error, sizeof(error),
"Could not write header for output file #%d "
"(incorrect codec parameters ?): %s",
- i, errbuf);
+ i, av_err2str(ret));
ret = AVERROR(EINVAL);
goto dump_format;
}
@@ -3244,10 +3239,8 @@ static int process_input(int file_index)
ret = output_packet(ist, &pkt);
if (ret < 0) {
- char buf[128];
- av_strerror(ret, buf, sizeof(buf));
av_log(NULL, AV_LOG_ERROR, "Error while decoding stream #%d:%d: %s\n",
- ist->file_index, ist->st->index, buf);
+ ist->file_index, ist->st->index, av_err2str(ret));
if (exit_on_error)
exit_program(1);
}