From fc9dc727694fc549ae363735856078b5e7352f91 Mon Sep 17 00:00:00 2001 From: nicodvb Date: Mon, 12 Jul 2004 20:52:02 +0000 Subject: added multi-pid parsing code (up to 15), pid 0 is always added (for the PAT) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12804 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/dvbin.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'libmpdemux/dvbin.h') diff --git a/libmpdemux/dvbin.h b/libmpdemux/dvbin.h index 1f6c4f5ee0..30e1349154 100644 --- a/libmpdemux/dvbin.h +++ b/libmpdemux/dvbin.h @@ -32,12 +32,15 @@ #include "inttypes.h" +#ifndef DMX_FILTER_SIZE +#define DMX_FILTER_SIZE 16 +#endif typedef struct { char *name; int freq, srate, diseqc, tone; char pol; - int vpid, apid1, apid2, tpid, dpid1, dpid2, progid, ca; + int tpid, dpid1, dpid2, progid, ca, pids[DMX_FILTER_SIZE], pids_cnt; fe_spectral_inversion_t inv; fe_modulation_t mod; fe_transmit_mode_t trans; @@ -71,7 +74,7 @@ typedef struct { int card; int fe_fd; int sec_fd; - int demux_fd[3]; + int demux_fd[3], demux_fds[DMX_FILTER_SIZE], demux_fds_cnt; int dvr_fd; dvb_config_t *config; -- cgit v1.2.3