[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