summaryrefslogtreecommitdiffstats
path: root/stream/dvb_tune.h
diff options
context:
space:
mode:
authorOliver Freyermuth <o.freyermuth@googlemail.com>2016-01-19 00:18:08 +0100
committerwm4 <wm4@nowhere>2016-01-21 00:34:02 +0100
commite904129b79dffb0ac2c661b164157064d03b9095 (patch)
tree760c40d71b2c58302a62581730922ceb52775507 /stream/dvb_tune.h
parentc406f83d375718c7b2798a08a7225df4a915292e (diff)
downloadmpv-e904129b79dffb0ac2c661b164157064d03b9095.tar.bz2
mpv-e904129b79dffb0ac2c661b164157064d03b9095.tar.xz
stream_dvb: support frontends with multiple delivery systems.
Most common case would be DVB-C / DVB-T combination cards. Cards with multiple delivery systems are only supported starting from DVBv5 API (Kernel 2.6.38). In this case, we loop over all delivery systems and just treat them as different cards would be treated: They all get their own TUNER-type, channel-list parsing etc.
Diffstat (limited to 'stream/dvb_tune.h')
-rw-r--r--stream/dvb_tune.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/stream/dvb_tune.h b/stream/dvb_tune.h
index 50c598f810..dafa1175bd 100644
--- a/stream/dvb_tune.h
+++ b/stream/dvb_tune.h
@@ -23,7 +23,7 @@
struct mp_log;
-int dvb_get_tuner_type(int fe_fd, struct mp_log *log);
+int dvb_get_tuner_types(int fe_fd, struct mp_log *log, int** tuner_types);
int dvb_open_devices(dvb_priv_t *priv, int n, int demux_cnt);
int dvb_fix_demuxes(dvb_priv_t *priv, int cnt);
int dvb_set_ts_filt(dvb_priv_t *priv, int fd, uint16_t pid, dmx_pes_type_t pestype);