Opened 12 years ago
Closed 7 years ago
#1595 closed defect (fixed)
Retrieve Windows sound driver versions on Vista+
Reported by: | historic_bruno | Owned by: | |
---|---|---|---|
Priority: | If Time Permits | Milestone: | Alpha 22 |
Component: | Core engine | Keywords: | |
Cc: | Patch: |
Description (last modified by )
Currently this is broken, as the following comment in wsnd.cpp explains:
// unfortunately this fails with Vista's DS emulation - it returns some // GUID crap as the module name. to avoidc crashing when attempting to get // the version info for that bogus driver path, we'll skip this code there. // (delay-loading dsound.dll eliminates any overhead)
This may be useful info to report for debugging the new sound system.
Change History (3)
comment:1 by , 11 years ago
comment:2 by , 11 years ago
Keywords: | windows added |
---|
comment:3 by , 7 years ago
Description: | modified (diff) |
---|---|
Keywords: | directsound windows removed |
Milestone: | Backlog → Alpha 22 |
Resolution: | → fixed |
Status: | new → closed |
This was addressed by r19877, and the code that used to be skipped is now deleted.
Note:
See TracTickets
for help on using tickets.
It seems that doing DirectSoundEnumerate to get a module name is a dead-end for anything higher than XP.
Refs:
http://msdn.microsoft.com/en-us/library/dd370837(VS.85).asp http://stackoverflow.com/questions/5417590/directsoundenumerate-doesnt-list-driver-name-on-windows-7