[mythtv-commits] Ticket #6538: Rewrite win32 directx audio output, add 5.1 and SPDIF support
MythTV
mythtv at cvs.mythtv.org
Mon May 11 22:58:31 UTC 2009
#6538: Rewrite win32 directx audio output, add 5.1 and SPDIF support
----------------------------------------+-----------------------------------
Reporter: Jeff Lu <jll544 at yahoo.com> | Owner: nigel
Type: enhancement | Status: new
Priority: minor | Milestone: unknown
Component: Ports - Windows | Version: head
Severity: medium | Mlocked: 0
----------------------------------------+-----------------------------------
The existing implementation of win32 directx audio (not to be confused
with "windows audio") is missing a lot of functionality (soundstretch,
upmix, etc.) because it overrides the AudioOutputBase class at a low
level. It is not worthwhile to re-implement these base class features in
the directx subclass.
This rewrite implements audio output in the standard way (WriteAudio
called from OutputAudioLoop), exposing the functionality that was
previously hidden. SPDIF passthru, 5.1 PCM support, and volume control
are also added as part of this rewrite.
Some sound card drivers, notably Creative Labs, downmix 5.1 PCM streams to
stereo when using the "windows audio" interface, so it is worthwhile to
have a functioning DirectX audio output class.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/6538>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list