From 3f4d50de60b6664fa059ba611af2b064c37b837b Mon Sep 17 00:00:00 2001 From: Michael Krufky Date: Wed, 2 Nov 2005 00:19:30 +0000 Subject: - fix RDS raw data buffer handling bug, which caused decoding delays and sometimes wrong data. Signed-off-by: Hans J. Koch Signed-off-by: Michael Krufky --- linux/drivers/media/video/saa6588.c | 2 +- v4l/ChangeLog | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/linux/drivers/media/video/saa6588.c b/linux/drivers/media/video/saa6588.c index 2a4d54a63..695c69d42 100644 --- a/linux/drivers/media/video/saa6588.c +++ b/linux/drivers/media/video/saa6588.c @@ -252,7 +252,7 @@ static void block_to_buf(struct saa6588 *s, unsigned char *blockbuf) s->wr_index = 0; if (s->wr_index == s->rd_index) { - s->rd_index++; + s->rd_index += 3; if (s->rd_index >= s->buf_size) s->rd_index = 0; } else diff --git a/v4l/ChangeLog b/v4l/ChangeLog index 7c5a2b110..37bf9413e 100644 --- a/v4l/ChangeLog +++ b/v4l/ChangeLog @@ -1,3 +1,12 @@ +2005-11-02 00:17 mkrufky + + * ../linux/drivers/media/video/saa6588.c: (block_to_buf): + - fix RDS raw data buffer handling bug, which caused + decoding delays and sometimes wrong data. + + Signed-off-by: Hans J. Koch + Signed-off-by: Michael Krufky + 2005-11-02 00:15 mkrufky * ../linux/drivers/media/video/tda8290.c: (tda8290_tune), -- cgit v1.2.3