[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