[FFmpeg-cvslog] r23398 - trunk/ffmpeg.c
janne
subversion
Tue Jun 1 00:35:15 CEST 2010
Author: janne
Date: Tue Jun 1 00:35:14 2010
New Revision: 23398
Log:
ffmpeg: offer alternatives for experimental codecs if they exist
Modified:
trunk/ffmpeg.c
Modified: trunk/ffmpeg.c
==============================================================================
--- trunk/ffmpeg.c Tue Jun 1 00:31:51 2010 (r23397)
+++ trunk/ffmpeg.c Tue Jun 1 00:35:14 2010 (r23398)
@@ -3091,6 +3091,12 @@ static enum CodecID find_codec_or_die(co
fprintf(stderr, "%s '%s' is experimental and might produce bad "
"results.\nAdd '-strict experimental' if you want to use it.\n",
codec_string, codec->name);
+ codec = encoder ?
+ avcodec_find_encoder(codec->id) :
+ avcodec_find_decoder(codec->id);
+ if (!(codec->capabilities & CODEC_CAP_EXPERIMENTAL))
+ fprintf(stderr, "Or use the non experimental %s '%s'.\n",
+ codec_string, codec->name);
av_exit(1);
}
return codec->id;
More information about the ffmpeg-cvslog
mailing list