From: Stefano Sabatini Date: Mon, 26 Apr 2010 22:36:55 +0000 (+0000) Subject: Make ffmpeg use print_error() to make apparent the exact cause of X-Git-Tag: v0.6~151 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a31e7956078e5039cc8a19985e4432ff94ebb0ff;p=platform%2Fupstream%2Flibav.git Make ffmpeg use print_error() to make apparent the exact cause of failure happened when trying to open the output file. Originally committed as revision 22973 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/ffmpeg.c b/ffmpeg.c index 36eefe1..be18065 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -3447,7 +3447,7 @@ static void opt_new_subtitle_stream(void) static void opt_output_file(const char *filename) { AVFormatContext *oc; - int use_video, use_audio, use_subtitle; + int err, use_video, use_audio, use_subtitle; int input_has_video, input_has_audio, input_has_subtitle; AVFormatParameters params, *ap = ¶ms; AVOutputFormat *file_oformat; @@ -3572,8 +3572,8 @@ static void opt_output_file(const char *filename) } /* open the file */ - if (url_fopen(&oc->pb, filename, URL_WRONLY) < 0) { - fprintf(stderr, "Could not open '%s'\n", filename); + if ((err = url_fopen(&oc->pb, filename, URL_WRONLY)) < 0) { + print_error(filename, err); av_exit(1); } }