diff options
Diffstat (limited to 'filters/f_utils.c')
-rw-r--r-- | filters/f_utils.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/filters/f_utils.c b/filters/f_utils.c index 826f527a0b..1b5b0e548e 100644 --- a/filters/f_utils.c +++ b/filters/f_utils.c @@ -178,6 +178,22 @@ struct mp_filter *mp_bidir_nop_filter_create(struct mp_filter *parent) return f; } +static const struct mp_filter_info bidir_dummy_filter = { + .name = "dummy", +}; + +struct mp_filter *mp_bidir_dummy_filter_create(struct mp_filter *parent) +{ + struct mp_filter *f = mp_filter_create(parent, &bidir_dummy_filter); + if (!f) + return NULL; + + mp_filter_add_pin(f, MP_PIN_IN, "in"); + mp_filter_add_pin(f, MP_PIN_OUT, "out"); + + return f; +} + struct fixed_aframe_size_priv { int samples; bool pad_silence; |