diff --git a/libavfilter/dnn/dnn_interface.c b/libavfilter/dnn/dnn_interface.c index c4e410756b..7080ab12e4 100644 --- a/libavfilter/dnn/dnn_interface.c +++ b/libavfilter/dnn/dnn_interface.c @@ -98,6 +98,8 @@ void ff_dnn_init_child_class(DnnContext *ctx) for (int i = 0; i < FF_ARRAY_ELEMS(dnn_backend_info_list); i++) { const AVClass **ptr = (const AVClass **) ((char *) ctx + dnn_backend_info_list[i].offset); *ptr = dnn_backend_info_list[i].class; + // Set default values after the class pointer is set + av_opt_set_defaults(ptr); } }