[EMAIL PROTECTED] wrote:

So, the thing is, I can hear the audio throuh my external amplifier when I'm
running mythfrontend in X11 (a vnc desktop, that's why it doesn't find Xv
support), but I get a 'Unable to set sw params for playback: Invalid argument'
when I'm running mythfrontend with QT/E+DirectFB setup.
...

Mythfrontend in QT/E + DirectFB:
...

2005-06-08 17:31:18.224 Opening audio device 'spdif'.
2005-06-08 17:31:18.302 Unable to set sw params for playback: Invalid argument
2005-06-08 17:31:18.302 Unable to set ALSA parameters
It looks like you're watching a channel on the X11 version that sends a 48kHz PCM audio signal (or AC3) and one on the QT/E version that sends a 44.1kHz (or 32kHz) PCM audio signal. Nearly all sound cards require you to send PCM data at 48KHz to a digital audio output. Since you're sending the output to the "spdif" device, you're sending it directly to the hardware. Instead, you should define a device which does the appropriate conversions before sending the audio to the card.

Take a look at http://mythtv.info/moin.cgi/DigitalSoundHowTo#head-b318f22131b4a59eef5f28edfac9160204e13719 and try using either the "ALSA:digital" or "ALSA:mixed-digital" devices (and use either "default" or "ALSA:default" for the mixer device). You may have to adjust the device numbers for your sound card (as described in the page).

HTH.

Mike

_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to