On Mon, 2009-04-13 at 11:31 -0700, Steve Chui wrote:
> I need help to troubleshoot this audio issue. Any help will be
> welcome.
> I just upgrade my cx18 driver from http://linuxtv.org/hg/v4l-dvb/.
> Before the upgrade (I was using 3 months old driver, downloaded around
> in Jan, 2009), both "Composite 1" and "Tuner 1" inputs work perfectly
> with audio and picture. However, after the upgrade, "Composite 1"
> input has no sound and "Tuner 1" input works great.
> Here is output from dmesg and everything looks good except the error
> at the end "cs5345 3-004c: Invalid input 8". Any one has any idea what
> causes it?
Yes, I know. I noticed it a few days ago, but forgot about it.
Sorry. :(
It's a bug that was introduced in a recent large scale internal
conversion to many of the v4l drivers. In this specific case the code
in cx18-audio.c is using the wrong value for the external audio
mutliplexer (cs5345) routing.
Try this patch. I haven't tested it, but it should work:
diff -r 6710f1847c13 linux/drivers/media/video/cx18/cx18-audio.c
--- a/linux/drivers/media/video/cx18/cx18-audio.c Sun Apr 12 21:28:43
2009 -0400
+++ b/linux/drivers/media/video/cx18/cx18-audio.c Mon Apr 13 19:04:06
2009 -0400
@@ -44,7 +44,7 @@
/* handle muxer chips */
v4l2_subdev_call(cx->sd_extmux, audio, s_routing,
- in->audio_input, 0, 0);
+ (u32) in->muxer_input, 0, 0);
err = cx18_call_hw_err(cx, cx->card->hw_audio_ctrl,
audio, s_routing, in->audio_input, 0, 0);
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users