From 5016a1e4a6118e1b91b1ee1ca5221ae09cf8753e Mon Sep 17 00:00:00 2001 From: wm4 Date: Sat, 4 Jan 2020 19:47:36 +0100 Subject: demux: add per-demuxer sub-options Until now, they were all just added to options.c (e.g. demux_mkv_conf). This adds a mechanism which can be used to add future options in a (very) slightly more elegant way. --- demux/demux.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'demux/demux.h') diff --git a/demux/demux.h b/demux/demux.h index 4c15e074c2..c94f690da0 100644 --- a/demux/demux.h +++ b/demux/demux.h @@ -98,6 +98,9 @@ typedef struct demuxer_desc { const char *name; // Demuxer name, used with -demuxer switch const char *desc; // Displayed to user + // If non-NULL, these are added to the global option list. + const struct m_sub_options *options; + // Return 0 on success, otherwise -1 int (*open)(struct demuxer *demuxer, enum demux_check check); // The following functions are all optional -- cgit v1.2.3