diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2024-02-14 22:43:07 +0100 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2024-02-15 23:07:44 +0100 |
commit | ebb7dffa97ed7fdae42c9a981d5e9bba914a9c57 (patch) | |
tree | f60071d4b7dd2af08c4487d48a80f91ca1acacc9 | |
parent | 6ebe4ebee3241d7cedd8f7ae6ba6c970f2e6e594 (diff) | |
download | ffmpeg-ebb7dffa97ed7fdae42c9a981d5e9bba914a9c57.tar.gz |
swscale/tests/swscale: Add help text
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-rw-r--r-- | libswscale/tests/swscale.c | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/libswscale/tests/swscale.c b/libswscale/tests/swscale.c index 32e1f96be2..cf8d04de89 100644 --- a/libswscale/tests/swscale.c +++ b/libswscale/tests/swscale.c @@ -437,6 +437,25 @@ int main(int argc, char **argv) return -1; for (i = 1; i < argc; i += 2) { + if (!strcmp(argv[i], "-help") || !strcmp(argv[i], "--help")) { + fprintf(stderr, + "swscale [options...]\n" + " -help\n" + " This text\n" + " -ref <file>\n" + " Uses file as reference to compae tests againsts. Tests that have become worse will contain the string worse or WORSE\n" + " -p <number between 0.0 and 1.0>\n" + " The percentage of tests or comparissions to perform. Doing all tests will take long and generate over a hundread MB text output\n" + " It is often convenient to perform a random subset\n" + " -dst <pixfmt>\n" + " Only test the specified destination pixel format\n" + " -src <pixfmt>\n" + " Only test the specified source pixel format\n" + " -cpuflags <cpuflags>\n" + " Uses the specified cpuflags in teh tests\n" + ); + goto error; + } if (argv[i][0] != '-' || i + 1 == argc) goto bad_option; if (!strcmp(argv[i], "-ref")) { @@ -469,7 +488,7 @@ int main(int argc, char **argv) prob = atof(argv[i + 1]); } else { bad_option: - fprintf(stderr, "bad option or argument missing (%s)\n", argv[i]); + fprintf(stderr, "bad option or argument missing (%s) see -help\n", argv[i]); goto error; } } |