Diff for /margi2/dvb_demux.h between versions 1.3 and 1.4

version 1.3, 2001/03/14 01:43:11 version 1.4, 2001/03/29 23:12:01
Line 51 Line 51
 #define DMX_STATE_GO        4  #define DMX_STATE_GO        4
   
 #define DVB_DEMUX_MASK_MAX 18  #define DVB_DEMUX_MASK_MAX 18
 #define DVB_DEMUX_FILTER_MAX 32  
 #define DVB_DEMUX_FEED_MAX 32  
   
 typedef struct dvb_demux_filter_s {  typedef struct dvb_demux_filter_s {
         dmx_section_filter_t filter;          dmx_section_filter_t filter;
Line 113  typedef struct dvb_demux_s { Line 111  typedef struct dvb_demux_s {
         dmx_demux_t dmx;          dmx_demux_t dmx;
         void *priv;          void *priv;
         int filternum;          int filternum;
           int feednum;
         int (*start_feed)(dvb_demux_feed_t *);          int (*start_feed)(dvb_demux_feed_t *);
         int (*stop_feed)(dvb_demux_feed_t *);          int (*stop_feed)(dvb_demux_feed_t *);
         int (*write_to_decoder)(dvb_demux_feed_t *, u8 *, size_t);          int (*write_to_decoder)(dvb_demux_feed_t *, u8 *, size_t);
Line 121  typedef struct dvb_demux_s { Line 120  typedef struct dvb_demux_s {
         int users;          int users;
 #define MAX_DVB_DEMUX_USERS 10  #define MAX_DVB_DEMUX_USERS 10
         dvb_demux_filter_t *filter;          dvb_demux_filter_t *filter;
         dvb_demux_feed_t feed[DVB_DEMUX_FEED_MAX];          dvb_demux_feed_t *feed;
   
         struct list_head frontend_list;          struct list_head frontend_list;
   
         dvb_demux_feed_t *pesfilter[DMX_TS_PES_OTHER]; //special PES filters          dvb_demux_feed_t *pesfilter[DMX_TS_PES_OTHER];
         u16 pids[DMX_TS_PES_OTHER-1];          u16 pids[DMX_TS_PES_OTHER-1];
         int playing;           int playing; 
         int recording;           int recording; 
Line 134  typedef struct dvb_demux_s { Line 133  typedef struct dvb_demux_s {
         u8 tsbuf[188];          u8 tsbuf[188];
         int tsbufp;          int tsbufp;
   
           struct semaphore mutex;
 } dvb_demux_t;  } dvb_demux_t;
   
   

Removed from v.1.3  
changed lines
  Added in v.1.4


LinuxTV legacy CVS <linuxtv.org/cvs>