[mythtv] RFC: ALSA snd-mixer device for PVR-350 TV-out audio control

Perry Gilfillan perrye at gilfillan.org
Sun May 7 03:23:17 UTC 2006


I've only recently acquired a couple of Hauppauge cards, a 500 and a 
350, so I'm still getting up to speed on the capabilities of the chip 
sets and drivers, but now that I have X running on tv-out, but no volume 
control ( no sound card to patch through ) I want to see if the ALSA 
snd-tvmixer module I wrote for use with the Voodoo3 3500 TV will work 
with the PVR-350.

The snd-tvmixer source is here: http://www.gilfillan.org/v3tv/ALSA/ but 
may not be quite up to date.

Grab the archive at 
http://gilfillan/v3tv/v3tv-v4l2/tvmixer2615.patch.bz2 for the newest 
release.

The basic operation is to attach to the msp3400 module through the i2c 
bus.  When snd-tvmixer finds an i2c chip that presents a volume control, 
it creates an ALSA mixer device so that tools such as alsamixer can 
twiddle the volume and tone controls.

The V3TV card has an MSP-3430g sound decoder, which has various volume 
and tone controls.

When loading the snd-tvmixer module on the system with the PVR-350 
running, I get this:

  snd-tvmixer: snd_tvmixer_adapters found ivtv i2c driver #0
  snd-tvmixer: Found i2c_client tveeprom
  snd-tvmixer: i2c_client not a Mixer?
  snd-tvmixer: Found i2c_client LG NTSC (TAPE series)
  snd-tvmixer: i2c_client does not have a volume control
  snd-tvmixer: Found i2c_client saa7115
  snd-tvmixer: i2c_client not a Mixer?
  snd-tvmixer: Found i2c_client saa7127
  snd-tvmixer: i2c_client not a Mixer?
* snd-tvmixer: Found i2c_client MSP4448G-A2
* snd-tvmixer: MSP4448G-A2 (ivtv i2c driver #0) registered
  snd-tvmixer: Found i2c_client tda9887
  snd-tvmixer: i2c_client does not have a volume control


It does find the MSP4448G-A2 and creates a mixer device. At this time 
alsamixer draws the various controls, but they have no effect.


I'll go get that datasheet and see if I can wrap my brain around the 
problem.

Cheers,

Perry


More information about the mythtv-dev mailing list