void show_filters(void) { AVFilter av_unused(**filter) = NULL; printf("Filters:\n"); #if CONFIG_AVFILTER while ((filter = av_filter_next(filter)) && *filter) printf("%-16s %s\n", (*filter)->name, (*filter)->description); #endif }
static const AVClass *filter_child_class_next(const AVClass *prev) { AVFilter **filter_ptr = NULL; /* find the filter that corresponds to prev */ while (prev && *(filter_ptr = av_filter_next(filter_ptr))) if ((*filter_ptr)->priv_class == prev) break; /* could not find filter corresponding to prev */ if (prev && !(*filter_ptr)) return NULL; /* find next filter with specific options */ while (*(filter_ptr = av_filter_next(filter_ptr))) if ((*filter_ptr)->priv_class) return (*filter_ptr)->priv_class; return NULL; }
int opt_filters(const char *opt, const char *arg) { AVFilter av_unused(**filter) = NULL; printf("Filters:\n"); #if CONFIG_AVFILTER while ((filter = av_filter_next(filter)) && *filter) printf("%-16s %s\n", (*filter)->name, (*filter)->description); #endif return 0; }