[mythtv-commits] Ticket #1105: Make MythTV set the "non-audio" bit on the SPDIF interface when using pass-through
MythTV
mythtv at cvs.mythtv.org
Tue Jan 24 06:13:32 UTC 2006
#1105: Make MythTV set the "non-audio" bit on the SPDIF interface when using pass-
through
------------------------------+---------------------------------------------
Reporter: funaho at jurai.org | Owner: ijr
Type: patch | Status: new
Priority: minor | Milestone:
Component: mythtv | Version:
Severity: medium |
------------------------------+---------------------------------------------
Some stereo receivers will not honor AC3 or DTS data on the SPDIF input
unless it is delivered with the data type set to non-audio. My stereo
receiver is like this and with current MythTV will not play audio when
attempting to play a recording with AC3 audio using passthrough mode.
The attached patches are an initial attempt at modifying libmyth and
libmythtv to pass the status of pass-through down to the audio device. It
also modifies the ALSA output driver to honor this flag using the same
method used by mplayer: it temporarily appends ':{ AES0 0x02 }' to the end
of the device name in passthrough mode, which causes the device to be
configured in non-audio mode.
The patches are against SVN 8701. I've compiled and tested them on my main
frontend and they work great for playing both PCM and AC3 audio.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/1105>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list