Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2012-07-16 02:22:05 +0400
committerAnton Khirnov <anton@khirnov.net>2012-07-17 11:50:26 +0400
commit5417efbbf313781f5bac38daee95f62c671c5d63 (patch)
tree99880ecc0cd6efa4f7e1a726b4c8f05aa6199317 /avconv.c
parent0b40153d20ba80e842d288038a62c4dfdc5384a3 (diff)
avconv: print an error message when demuxing fails.
Also exit in such a case if -xerror is used. Fixes bug 329.
Diffstat (limited to 'avconv.c')
-rw-r--r--avconv.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/avconv.c b/avconv.c
index 9df5bb30fc..7142ab41e9 100644
--- a/avconv.c
+++ b/avconv.c
@@ -3000,6 +3000,11 @@ static int transcode(void)
continue;
}
if (ret < 0) {
+ if (ret != AVERROR_EOF) {
+ print_error(is->filename, ret);
+ if (exit_on_error)
+ exit_program(1);
+ }
input_files[file_index]->eof_reached = 1;
for (i = 0; i < input_files[file_index]->nb_streams; i++) {