Browse Source

lavu/opt-test: use automatic set and free handlers

In particular, do not set default string value by hand and use
av_opt_free() to free context.
tags/n2.1
Stefano Sabatini 11 years ago
parent
commit
98e7c1eed5
1 changed files with 2 additions and 3 deletions
  1. +2
    -3
      libavutil/opt.c

+ 2
- 3
libavutil/opt.c View File

@@ -1559,7 +1559,7 @@ int main(void)
av_log(&test_ctx, AV_LOG_ERROR, "Error setting options string: '%s'\n", options[i]);
printf("\n");
}
av_freep(&test_ctx.string);
av_opt_free(&test_ctx);
}

printf("\nTesting av_opt_set_from_string()\n");
@@ -1580,7 +1580,6 @@ int main(void)

test_ctx.class = &test_class;
av_opt_set_defaults(&test_ctx);
test_ctx.string = av_strdup("default");

av_log_set_level(AV_LOG_DEBUG);

@@ -1590,7 +1589,7 @@ int main(void)
av_log(&test_ctx, AV_LOG_ERROR, "Error setting options string: '%s'\n", options[i]);
printf("\n");
}
av_freep(&test_ctx.string);
av_opt_free(&test_ctx);
}

return 0;


Loading…
Cancel
Save