summaryrefslogtreecommitdiffstats
path: root/filters/user_filters.c
diff options
context:
space:
mode:
Diffstat (limited to 'filters/user_filters.c')
-rw-r--r--filters/user_filters.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/filters/user_filters.c b/filters/user_filters.c
index 3767297865..73b6e3ccfd 100644
--- a/filters/user_filters.c
+++ b/filters/user_filters.c
@@ -63,6 +63,11 @@ static bool check_af_lavfi(const char *name)
return check_unknown_entry(name, AVMEDIA_TYPE_AUDIO);
}
+static const char **get_lavfi_audio_filters(void *talloc_ctx)
+{
+ return mp_get_lavfi_filters(talloc_ctx, AVMEDIA_TYPE_AUDIO);
+}
+
const struct m_obj_list af_obj_list = {
.get_desc = get_af_desc,
.description = "audio filters",
@@ -70,6 +75,7 @@ const struct m_obj_list af_obj_list = {
.check_unknown_entry = check_af_lavfi,
.print_help_list = print_af_help_list,
.print_unknown_entry_help = print_af_lavfi_help,
+ .get_lavfi_filters = get_lavfi_audio_filters,
};
// --vf option
@@ -119,6 +125,11 @@ static bool check_vf_lavfi(const char *name)
return check_unknown_entry(name, AVMEDIA_TYPE_VIDEO);
}
+static const char **get_lavfi_video_filters(void *talloc_ctx)
+{
+ return mp_get_lavfi_filters(talloc_ctx, AVMEDIA_TYPE_VIDEO);
+}
+
const struct m_obj_list vf_obj_list = {
.get_desc = get_vf_desc,
.description = "video filters",
@@ -126,6 +137,7 @@ const struct m_obj_list vf_obj_list = {
.check_unknown_entry = check_vf_lavfi,
.print_help_list = print_vf_help_list,
.print_unknown_entry_help = print_vf_lavfi_help,
+ .get_lavfi_filters = get_lavfi_video_filters,
};
// Create a bidir, single-media filter from command line arguments.