diff options
Diffstat (limited to 'drivers/media/video/cx88/cx88-dsp.c')
-rw-r--r-- | drivers/media/video/cx88/cx88-dsp.c | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/drivers/media/video/cx88/cx88-dsp.c b/drivers/media/video/cx88/cx88-dsp.c index a94e00a4ac5d..e1d6eef233dc 100644 --- a/drivers/media/video/cx88/cx88-dsp.c +++ b/drivers/media/video/cx88/cx88-dsp.c | |||
@@ -175,7 +175,13 @@ static s32 detect_a2_a2m_eiaj(struct cx88_core *core, s16 x[], u32 N) | |||
175 | stereo_freq = FREQ_EIAJ_STEREO; | 175 | stereo_freq = FREQ_EIAJ_STEREO; |
176 | dual_freq = FREQ_EIAJ_DUAL; | 176 | dual_freq = FREQ_EIAJ_DUAL; |
177 | break; | 177 | break; |
178 | default: | 178 | case WW_NONE: |
179 | case WW_BTSC: | ||
180 | case WW_I: | ||
181 | case WW_L: | ||
182 | case WW_I2SPT: | ||
183 | case WW_FM: | ||
184 | case WW_I2SADC: | ||
179 | printk(KERN_WARNING "%s/0: unsupported audio mode %d for %s\n", | 185 | printk(KERN_WARNING "%s/0: unsupported audio mode %d for %s\n", |
180 | core->name, core->tvaudio, __func__); | 186 | core->name, core->tvaudio, __func__); |
181 | return UNSET; | 187 | return UNSET; |
@@ -292,11 +298,20 @@ s32 cx88_dsp_detect_stereo_sap(struct cx88_core *core) | |||
292 | switch (core->tvaudio) { | 298 | switch (core->tvaudio) { |
293 | case WW_BG: | 299 | case WW_BG: |
294 | case WW_DK: | 300 | case WW_DK: |
301 | case WW_EIAJ: | ||
302 | case WW_M: | ||
295 | ret = detect_a2_a2m_eiaj(core, samples, N); | 303 | ret = detect_a2_a2m_eiaj(core, samples, N); |
296 | break; | 304 | break; |
297 | case WW_BTSC: | 305 | case WW_BTSC: |
298 | ret = detect_btsc(core, samples, N); | 306 | ret = detect_btsc(core, samples, N); |
299 | break; | 307 | break; |
308 | case WW_NONE: | ||
309 | case WW_I: | ||
310 | case WW_L: | ||
311 | case WW_I2SPT: | ||
312 | case WW_FM: | ||
313 | case WW_I2SADC: | ||
314 | break; | ||
300 | } | 315 | } |
301 | 316 | ||
302 | kfree(samples); | 317 | kfree(samples); |