summaryrefslogtreecommitdiffstats
path: root/filters/f_utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'filters/f_utils.c')
-rw-r--r--filters/f_utils.c16
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;