opt-test: Move some variable declarations to avoid block braces
This commit is contained in:
parent
a84713e70d
commit
d3044cf37f
@ -801,46 +801,45 @@ static const AVClass test_class = {
|
|||||||
int main(void)
|
int main(void)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
TestContext test_ctx;
|
||||||
|
const char *options[] = {
|
||||||
|
"",
|
||||||
|
":",
|
||||||
|
"=",
|
||||||
|
"foo=:",
|
||||||
|
":=foo",
|
||||||
|
"=foo",
|
||||||
|
"foo=",
|
||||||
|
"foo",
|
||||||
|
"foo=val",
|
||||||
|
"foo==val",
|
||||||
|
"toggle=:",
|
||||||
|
"string=:",
|
||||||
|
"toggle=1 : foo",
|
||||||
|
"toggle=100",
|
||||||
|
"toggle==1",
|
||||||
|
"flags=+mu-lame : num=42: toggle=0",
|
||||||
|
"num=42 : string=blahblah",
|
||||||
|
"rational=0 : rational=1/2 : rational=1/-1",
|
||||||
|
"rational=-1/0",
|
||||||
|
};
|
||||||
|
|
||||||
|
test_ctx.class = &test_class;
|
||||||
|
|
||||||
printf("\nTesting av_set_options_string()\n");
|
printf("\nTesting av_set_options_string()\n");
|
||||||
{
|
|
||||||
TestContext test_ctx;
|
|
||||||
const char *options[] = {
|
|
||||||
"",
|
|
||||||
":",
|
|
||||||
"=",
|
|
||||||
"foo=:",
|
|
||||||
":=foo",
|
|
||||||
"=foo",
|
|
||||||
"foo=",
|
|
||||||
"foo",
|
|
||||||
"foo=val",
|
|
||||||
"foo==val",
|
|
||||||
"toggle=:",
|
|
||||||
"string=:",
|
|
||||||
"toggle=1 : foo",
|
|
||||||
"toggle=100",
|
|
||||||
"toggle==1",
|
|
||||||
"flags=+mu-lame : num=42: toggle=0",
|
|
||||||
"num=42 : string=blahblah",
|
|
||||||
"rational=0 : rational=1/2 : rational=1/-1",
|
|
||||||
"rational=-1/0",
|
|
||||||
};
|
|
||||||
|
|
||||||
test_ctx.class = &test_class;
|
av_opt_set_defaults(&test_ctx);
|
||||||
av_opt_set_defaults(&test_ctx);
|
test_ctx.string = av_strdup("default");
|
||||||
test_ctx.string = av_strdup("default");
|
if (!test_ctx.string)
|
||||||
if (!test_ctx.string)
|
return AVERROR(ENOMEM);
|
||||||
return AVERROR(ENOMEM);
|
|
||||||
|
|
||||||
av_log_set_level(AV_LOG_DEBUG);
|
av_log_set_level(AV_LOG_DEBUG);
|
||||||
|
|
||||||
for (i=0; i < FF_ARRAY_ELEMS(options); i++) {
|
for (i = 0; i < FF_ARRAY_ELEMS(options); i++) {
|
||||||
av_log(&test_ctx, AV_LOG_DEBUG, "Setting options string '%s'\n", options[i]);
|
av_log(&test_ctx, AV_LOG_DEBUG, "Setting options string '%s'\n", options[i]);
|
||||||
if (av_set_options_string(&test_ctx, options[i], "=", ":") < 0)
|
if (av_set_options_string(&test_ctx, options[i], "=", ":") < 0)
|
||||||
av_log(&test_ctx, AV_LOG_ERROR, "Error setting options string: '%s'\n", options[i]);
|
av_log(&test_ctx, AV_LOG_ERROR, "Error setting options string: '%s'\n", options[i]);
|
||||||
printf("\n");
|
printf("\n");
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user