|
|
|
@@ -1177,20 +1177,17 @@ int av_opt_show2(void *obj, void *av_log_obj, int req_flags, int rej_flags) |
|
|
|
|
|
|
|
void av_opt_set_defaults(void *s) |
|
|
|
{ |
|
|
|
#if FF_API_OLD_AVOPTIONS |
|
|
|
av_opt_set_defaults2(s, 0, 0); |
|
|
|
} |
|
|
|
|
|
|
|
void av_opt_set_defaults2(void *s, int mask, int flags) |
|
|
|
{ |
|
|
|
#endif |
|
|
|
const AVOption *opt = NULL; |
|
|
|
while ((opt = av_opt_next(s, opt))) { |
|
|
|
void *dst = ((uint8_t*)s) + opt->offset; |
|
|
|
#if FF_API_OLD_AVOPTIONS |
|
|
|
|
|
|
|
if ((opt->flags & mask) != flags) |
|
|
|
continue; |
|
|
|
#endif |
|
|
|
|
|
|
|
if (opt->flags & AV_OPT_FLAG_READONLY) |
|
|
|
continue; |
|
|
|
|