diff options
Diffstat (limited to 'filters')
-rw-r--r-- | filters/filter.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/filters/filter.c b/filters/filter.c index c6c2603156..edde53541c 100644 --- a/filters/filter.c +++ b/filters/filter.c @@ -713,10 +713,11 @@ struct mp_filter *mp_filter_create_with_params(struct mp_filter_params *params) if (f->in->parent) { struct mp_filter_internal *parent = f->in->parent->in; MP_TARRAY_APPEND(parent, parent->children, parent->num_children, f); + f->log = mp_log_new(f, f->global->log, params->info->name); + } else { + f->log = mp_log_new(f, f->global->log, "!root"); } - f->log = mp_log_new(f, f->global->log, params->info->name); - if (f->in->info->init) { if (!f->in->info->init(f, params)) { talloc_free(f); |