summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@infradead.org>2008-04-24 07:56:41 -0300
committerMauro Carvalho Chehab <mchehab@infradead.org>2008-04-24 07:56:41 -0300
commitfad46ff52688fe9e5ad50d6fccad48bf1923ca1f (patch)
treefd0c07639d57087883aa5c5f1d140802e69ba233 /linux/drivers/media/video
parentab54691733e5cb5139269a2f68e0beefa5939d1b (diff)
downloadmediapointer-dvb-s2-fad46ff52688fe9e5ad50d6fccad48bf1923ca1f.tar.gz
mediapointer-dvb-s2-fad46ff52688fe9e5ad50d6fccad48bf1923ca1f.tar.bz2
tuner-xc2028: Fix SCODE load for MTS firmwares
From: Mauro Carvalho Chehab <mchehab@infradead.org> There are different tables for MTS firmwares. This should be taken into account while selecting the proper firmware. While at tuner-xc2028.h, improve some comments. Thanks to Edward J. Sheldrake <ejs1920@yahoo.co.uk> for helping to diagnose such troubles with PAL/I standard. CC: Edward J. Sheldrake <ejs1920@yahoo.co.uk> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'linux/drivers/media/video')
-rw-r--r--linux/drivers/media/video/tuner-xc2028-types.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/linux/drivers/media/video/tuner-xc2028-types.h b/linux/drivers/media/video/tuner-xc2028-types.h
index e38970f1c..216665c2c 100644
--- a/linux/drivers/media/video/tuner-xc2028-types.h
+++ b/linux/drivers/media/video/tuner-xc2028-types.h
@@ -57,11 +57,13 @@
/* LCD firmwares exist only for MTS STD/MN (PAL or NTSC/M)
and for non-MTS STD/MN (PAL, NTSC/M or NTSC/Kr)
There are variants both with and without NOGD
+ Those firmwares produce better result with LCD displays
*/
#define LCD (1<<12)
/* NOGD firmwares exist only for MTS STD/MN (PAL or NTSC/M)
and for non-MTS STD/MN (PAL, NTSC/M or NTSC/Kr)
+ The NOGD firmwares don't have group delay compensation filter
*/
#define NOGD (1<<13)
@@ -99,7 +101,10 @@
LG60|ATI638|OREN538|OREN36|TOYOTA388|TOYOTA794| \
DIBCOM52|ZARLINK456|CHINA|F6MHZ|SCODE)
#else
-#define SCODE_TYPES SCODE
+/* There are different scode tables for MTS and non-MTS.
+ The MTS firmwares support mono only
+ */
+#define SCODE_TYPES (SCODE | MTS)
#endif