From e904129b79dffb0ac2c661b164157064d03b9095 Mon Sep 17 00:00:00 2001 From: Oliver Freyermuth Date: Tue, 19 Jan 2016 00:18:08 +0100 Subject: 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. --- stream/dvb_tune.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'stream/dvb_tune.h') 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); -- cgit v1.2.3