aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb/dvb-core/dvb_ringbuffer.h
diff options
context:
space:
mode:
authorAndreas Oberritter <obi@linuxtv.org>2006-03-13 13:14:34 -0300
committerLinus Torvalds <torvalds@g5.osdl.org>2006-03-21 08:53:17 -0800
commit9d9d6baeca6f9174b8e7fd219a62a8fa09d61cc7 (patch)
treed98ceaf625ca9b16536b641476c9fc93177bd79b /drivers/media/dvb/dvb-core/dvb_ringbuffer.h
parentfc34f165317403444d254a27bc356dc5de0bbc3d (diff)
downloadkernel_samsung_smdk4412-9d9d6baeca6f9174b8e7fd219a62a8fa09d61cc7.zip
kernel_samsung_smdk4412-9d9d6baeca6f9174b8e7fd219a62a8fa09d61cc7.tar.gz
kernel_samsung_smdk4412-9d9d6baeca6f9174b8e7fd219a62a8fa09d61cc7.tar.bz2
V4L/DVB (3484): Make dvb_ringbuffer compatible to dmxdev_buffer
Added variable 'error' to struct dvb_ringbuffer, which is set to zero on init() and flush(). Also reset read an write pointers to zero on flush() to get less fragmented data. Signed-off-by: Andreas Oberritter <obi@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/dvb/dvb-core/dvb_ringbuffer.h')
-rw-r--r--drivers/media/dvb/dvb-core/dvb_ringbuffer.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/media/dvb/dvb-core/dvb_ringbuffer.h b/drivers/media/dvb/dvb-core/dvb_ringbuffer.h
index 6d25609..d97714e 100644
--- a/drivers/media/dvb/dvb-core/dvb_ringbuffer.h
+++ b/drivers/media/dvb/dvb-core/dvb_ringbuffer.h
@@ -35,6 +35,7 @@ struct dvb_ringbuffer {
ssize_t size;
ssize_t pread;
ssize_t pwrite;
+ int error;
wait_queue_head_t queue;
spinlock_t lock;