mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-25 10:59:05 +00:00
V4L/DVB (6417): Report detected sound carrier into rxsubchans
Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
This commit is contained in:
parent
4b9b936f27
commit
155c6ab9ed
@ -101,24 +101,28 @@ void gvbctv5pci_audio(struct bttv *btv, struct v4l2_tuner *t, int set)
|
||||
} else {
|
||||
switch (val & 0x70) {
|
||||
case 0x10:
|
||||
t->audmode = V4L2_TUNER_MODE_LANG1 | V4L2_TUNER_MODE_LANG2;
|
||||
t->rxsubchans = V4L2_TUNER_SUB_LANG1 | V4L2_TUNER_SUB_LANG2;
|
||||
break;
|
||||
case 0x30:
|
||||
t->audmode = V4L2_TUNER_MODE_LANG2;
|
||||
t->rxsubchans = V4L2_TUNER_SUB_LANG2;
|
||||
break;
|
||||
case 0x50:
|
||||
t->audmode = V4L2_TUNER_MODE_LANG1;
|
||||
t->rxsubchans = V4L2_TUNER_SUB_LANG1;
|
||||
break;
|
||||
case 0x60:
|
||||
t->audmode = V4L2_TUNER_MODE_STEREO;
|
||||
t->rxsubchans = V4L2_TUNER_SUB_STEREO;
|
||||
break;
|
||||
case 0x70:
|
||||
t->audmode = V4L2_TUNER_MODE_MONO;
|
||||
t->rxsubchans = V4L2_TUNER_SUB_MONO;
|
||||
break;
|
||||
default:
|
||||
t->audmode = V4L2_TUNER_MODE_MONO | V4L2_TUNER_MODE_STEREO |
|
||||
V4L2_TUNER_MODE_LANG1 | V4L2_TUNER_MODE_LANG2;
|
||||
t->rxsubchans = V4L2_TUNER_SUB_MONO |
|
||||
V4L2_TUNER_SUB_STEREO |
|
||||
V4L2_TUNER_SUB_LANG1 |
|
||||
V4L2_TUNER_SUB_LANG2;
|
||||
}
|
||||
t->audmode = V4L2_TUNER_MODE_STEREO |
|
||||
V4L2_TUNER_MODE_LANG1 | V4L2_TUNER_MODE_LANG2;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user