--- margi2/dmxdev.h 2001/03/08 01:41:26 1.2 +++ margi2/dmxdev.h 2001/03/14 01:43:11 1.3 @@ -101,8 +101,16 @@ typedef struct dmxdev_filter_s { } dmxdev_filter_t; +typedef struct dmxdev_dvr_s { + int state; + struct dmxdev_s *dev; + dmxdev_buffer_t buffer; +} dmxdev_dvr_t; + + typedef struct dmxdev_s { dmxdev_filter_t *filter; + dmxdev_dvr_t *dvr; dmx_demux_t *demux; int filternum; @@ -110,11 +118,6 @@ typedef struct dmxdev_s { #define DMXDEV_CAP_DUPLEX 1 dmx_frontend_t *dvr_orig_fe; - // if we support duplex mode (we don't :-), we need these - dmx_demux_t *sw_demux; - struct file *read_file; - struct file *write_file; - //DVR dmxdev_buffer_t dvr_buffer; #define DVR_BUFFER_SIZE (256*1024)