summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/dvb-core/demux.h
diff options
context:
space:
mode:
authorHolger Waechtler <devnull@localhost>2002-11-08 20:36:16 +0000
committerHolger Waechtler <devnull@localhost>2002-11-08 20:36:16 +0000
commitc6aaa123a676ccc478380f5ecf867cc05af855ae (patch)
treea071985cc9d2bd9cdb11220a4880c2eab82914c0 /linux/drivers/media/dvb/dvb-core/demux.h
parent8d4dcb931ddd8841655a31b872a936a516eefac4 (diff)
downloadmediapointer-dvb-s2-c6aaa123a676ccc478380f5ecf867cc05af855ae.tar.gz
mediapointer-dvb-s2-c6aaa123a676ccc478380f5ecf867cc05af855ae.tar.bz2
- software section filter cleanup
- enable crc32 check again - add hooks for hardware accelerated memory transfer and crc32 checks (patch contributed by Florian Schirmer)
Diffstat (limited to 'linux/drivers/media/dvb/dvb-core/demux.h')
-rw-r--r--linux/drivers/media/dvb/dvb-core/demux.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/linux/drivers/media/dvb/dvb-core/demux.h b/linux/drivers/media/dvb/dvb-core/demux.h
index ce769ebf1..ceaa0c43b 100644
--- a/linux/drivers/media/dvb/dvb-core/demux.h
+++ b/linux/drivers/media/dvb/dvb-core/demux.h
@@ -144,6 +144,13 @@ struct dmx_section_feed_s {
int is_filtering; /* Set to non-zero when filtering in progress */
struct dmx_demux_s* parent; /* Back-pointer */
void* priv; /* Pointer to private data of the API client */
+
+ int check_crc;
+
+ u8 secbuf[4096];
+ int secbufp;
+ int seclen;
+
int (*set) (struct dmx_section_feed_s* feed,
__u16 pid,
size_t circular_buffer_size,