summaryrefslogtreecommitdiffstats
path: root/video
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-12-21 20:04:49 +0100
committerwm4 <wm4@nowhere>2013-12-21 21:43:16 +0100
commit7bdee8f35ed0aa19c83377b7c264c51696f9653f (patch)
tree4051e8ed31372cc8410efb55b183aa48a07af682 /video
parent9242c34fa26aafb09a9973a5175c281233a13bdc (diff)
downloadmpv-7bdee8f35ed0aa19c83377b7c264c51696f9653f.tar.bz2
mpv-7bdee8f35ed0aa19c83377b7c264c51696f9653f.tar.xz
m_option: add mp_log context to sub-module print_help callback
Diffstat (limited to 'video')
-rw-r--r--video/filter/vf.h2
-rw-r--r--video/filter/vf_lavfi.c12
-rw-r--r--video/filter/vf_pp.c6
3 files changed, 9 insertions, 11 deletions
diff --git a/video/filter/vf.h b/video/filter/vf.h
index 4b27160ba3..4e7832a6e8 100644
--- a/video/filter/vf.h
+++ b/video/filter/vf.h
@@ -39,7 +39,7 @@ typedef struct vf_info {
int priv_size;
const void *priv_defaults;
const struct m_option *options;
- void (*print_help)(void);
+ void (*print_help)(struct mp_log *log);
} vf_info_t;
typedef struct vf_instance {
diff --git a/video/filter/vf_lavfi.c b/video/filter/vf_lavfi.c
index c5d237c01d..7faf5a5b96 100644
--- a/video/filter/vf_lavfi.c
+++ b/video/filter/vf_lavfi.c
@@ -355,18 +355,16 @@ static bool is_usable(const AVFilter *filter)
is_single_video_only(filter->outputs);
}
-static void print_help(void)
+static void print_help(struct mp_log *log)
{
- mp_msg(MSGT_CFGPARSER, MSGL_INFO, "List of libavfilter filters:\n");
+ mp_info(log, "List of libavfilter filters:\n");
for (const AVFilter *filter = avfilter_next(NULL); filter;
filter = avfilter_next(filter))
{
- if (is_usable(filter)) {
- mp_msg(MSGT_CFGPARSER, MSGL_INFO, " %-16s %s\n",
- filter->name, filter->description);
- }
+ if (is_usable(filter))
+ mp_info(log, " %-16s %s\n", filter->name, filter->description);
}
- mp_msg(MSGT_CFGPARSER, MSGL_INFO, "\n"
+ mp_info(log, "\n"
"This lists video->video filters only. Refer to\n"
"\n"
" https://ffmpeg.org/ffmpeg-filters.html\n"
diff --git a/video/filter/vf_pp.c b/video/filter/vf_pp.c
index 111ab798ef..bf1a513474 100644
--- a/video/filter/vf_pp.c
+++ b/video/filter/vf_pp.c
@@ -133,10 +133,10 @@ static int vf_open(vf_instance_t *vf){
return 1;
}
-static void print_help(void)
+static void print_help(struct mp_log *log)
{
- mp_msg(MSGT_CFGPARSER, MSGL_INFO, "%s", pp_help);
- mp_msg(MSGT_CFGPARSER, MSGL_INFO,
+ mp_info(log, "%s", pp_help);
+ mp_info(log,
"Don't forget to quote the filter list, e.g.: '--vf=pp=[tn:64:128:256]'\n\n");
}