invalid.
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18053
9553f0bf-9b14-0410-a0b8-
cfaf0461ba5b
static void opt_frame_pix_fmt(const char *arg)
{
static void opt_frame_pix_fmt(const char *arg)
{
- if (strcmp(arg, "list"))
+ if (strcmp(arg, "list")) {
frame_pix_fmt = avcodec_get_pix_fmt(arg);
frame_pix_fmt = avcodec_get_pix_fmt(arg);
+ if (frame_pix_fmt == PIX_FMT_NONE) {
+ fprintf(stderr, "Unknown pixel format requested: %s\n", arg);
+ av_exit(1);
+ }
+ } else {
list_fmts(avcodec_pix_fmt_string, PIX_FMT_NB);
av_exit(0);
}
list_fmts(avcodec_pix_fmt_string, PIX_FMT_NB);
av_exit(0);
}