diff options
author | nicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-07-12 20:52:02 +0000 |
---|---|---|
committer | nicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-07-12 20:52:02 +0000 |
commit | fc9dc727694fc549ae363735856078b5e7352f91 (patch) | |
tree | 677e70b27634cad111d40855386e6fc04bd023e7 /libmpdemux/dvbin.h | |
parent | 885c02fc11dd7ecebe6e8ad59ce591f76dafe03b (diff) | |
download | mpv-fc9dc727694fc549ae363735856078b5e7352f91.tar.bz2 mpv-fc9dc727694fc549ae363735856078b5e7352f91.tar.xz |
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
Diffstat (limited to 'libmpdemux/dvbin.h')
-rw-r--r-- | libmpdemux/dvbin.h | 7 |
1 files changed, 5 insertions, 2 deletions
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; |