mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-06-24 08:38:32 +08:00
Make ffmpeg fail if the argument provided to the -pix_fmt option is
invalid. Originally committed as revision 18053 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
8
ffmpeg.c
8
ffmpeg.c
@ -2536,9 +2536,13 @@ static void list_fmts(void (*get_fmt_string)(char *buf, int buf_size, int fmt),
|
|||||||
|
|
||||||
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);
|
||||||
else {
|
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);
|
list_fmts(avcodec_pix_fmt_string, PIX_FMT_NB);
|
||||||
av_exit(0);
|
av_exit(0);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user