[mythtv-commits] Ticket #4412: remove Win32 dependancy on directX headers from DXSDK

MythTV mythtv at cvs.mythtv.org
Thu Jan 3 03:38:45 UTC 2008

#4412: remove Win32 dependancy on directX headers from DXSDK
 Reporter:  David Bussenschutt <davidbuzz at gmail.com>  |       Owner:  ijr    
     Type:  task                                      |      Status:  new    
 Priority:  minor                                     |   Milestone:  unknown
Component:  mythtv                                    |     Version:  head   
 Severity:  low                                       |     Mlocked:  0      
 Opend this Trac so as we don't forget to look into this as some stage:

 Buzz's initial suggestion:
 > * regarding the DXSDK header files- my suggestion is that we just wack
 > the 3 needed header files,a README.txtexplaining whatit isand a
 > LICENCE file into a zip file , and put it on a server somewhere. Given
 > that .h files document the API in the rest of the software/sdk (which
 > we don't need), I'd think that they fall under the "documentation"
 > section of the EULA which says that: "4. DOCUMENTATION. Any person
 > that has valid access to your computer or internal network may copy and
 > use the documentation for your internal, reference purposes.". Which
 > translated says to methat "any valid mythtv developer may use it for
 > mythtv development purposes by accessing it from a mythtv related
 > server (like trac or svn)". I am not a lawyer.

 Andrei's response:
 We only need a handful of function declarations from dsound.h, I think the
 easiest thing to do might be to place these declarations in compat.h and
 rid of this dependency altogether.


 Another option is not to compile audiooutputdx at all -  in its current
 state it's not usable anyway (I wrote and tested audiooutputwin and I am
 satisfied with the way it works).

Ticket URL: <http://svn.mythtv.org/trac/ticket/4412>
MythTV <http://svn.mythtv.org/trac>

More information about the mythtv-commits mailing list