V4L/DVB (6659): Convert MTS to bitfield
authorMauro Carvalho Chehab <mchehab@infradead.org>
Thu, 22 Nov 2007 15:08:53 +0000 (12:08 -0300)
committerMauro Carvalho Chehab <mchehab@infradead.org>
Fri, 25 Jan 2008 21:02:39 +0000 (19:02 -0200)
commit5add9a6f3c90680f89b4694e81025d2aed9559af
treea7661548230608cf9f6e49eaa4e314d25c6fd035
parenta5e9fe149afb0fdf0de4729f1b0d203d4ac14906
V4L/DVB (6659): Convert MTS to bitfield

Xc2028.3028 has two type of firmwares: audio-standard specific ones and
baseband MTS firmwares. MTS firmwares provide stereo decoding for 6 MHz
BTSC/EIAJ and for monoaural audio decoding on 8 MHz firmwares.

It seems that the option to use MTS or a standard-specific audio decoding
depends on the way xc2028/3028 is connected.

Instead of wasting 32 (or 64 bits) to signalize if the driver needs to use MTS
firmware, this patch converts it to a bitfield that can be shared with other
proprieties of xc2028/3028.

Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/dvb/dvb-usb/cxusb.c
drivers/media/video/em28xx/em28xx-cards.c
drivers/media/video/em28xx/em28xx.h
drivers/media/video/tuner-xc2028.c
drivers/media/video/tuner-xc2028.h