On Thu, 2009-09-03 at 12:14 +0100, Simon Farnsworth wrote:
Hello,
I'm trying to make a Hauppauge HVR1600 (using the cx18 driver) work well
with Xine; Hans de Goede has sorted out the video side of the card for
me, and I now need to get the audio side cleared up.
I'm used to cards like the Hauppauge HVR1110, which exports an ALSA
interface for audio capture; the HVR1600 doesn't do this. Instead, it
exports a video device, /dev/video24 that appears to have some
variation on PCM audio on it instead of video.
Yes, it's PCM straight from the capture unit in the CX23418.
How should I handle this in Xine's input_v4l.c? Should the driver be
changed to use ALSA?
It would be nice to have. Your the first person to really need it. The
end result can be ported to ivtv too.
If not, how do I detect this case, and how should I
configure the PCM audio device?
It can be configured with the V4L2 control ioctl()s. It should the be a
case of making select() and read() calls.
If the driver needs modifying, I can do this, but I'll need an
explanation of how to do so without breaking things for other people -
I've not done much with ALSA drivers or with V4L2 drivers.
The skeleton of cx18-alsa support is almost done, but the heavy lifting
is not.
http://linuxtv.org/hg/~awalls/mc-lab
I'll push any uncommitted changes I have lying around to that repo
tonight.
Regards,
Andy
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html