avbryt;557369 Wrote: 
> The DSBridge file is named DSound.dll not dsound.dll in my spotify dir,
> is yours only lower letters?

Mine is all lower letters, yes. But then I've compiled mine myself. The
important thing is what path shows for the dsound.dll in
ProcessExplorer. 

The way I understand it, the dsound.dll supplied by DSBridge, wraps
Windows' system32\dsound.dll, and grabs teh output from
system32\dsound.dll, re-compresses it and streams that out to SB. When
a windows app (like spotify.exe) asks windows for a dll by name (like
dsound.dll), windows looks first in the dir of the app, and i it finds
the dll there, it serves the app with that file. If it is not found in
the app's dir windows looks elsewhere, and would eventually (if
DSBridge's dsound.dll was not available in the spotify dir) finds the
dll in the system32 dir. But, if the app asks explicitly for
C:\Windows\dsound.dll, it will get exactly that file and this would
then bypass DSBridge's dsound.dll.

There may be more detail to this, but from what I know, this is
essentially how it works. And this may also be the reason why it used
to work, but no longer works with the new version of Spotify.exe; it
*may* be that the old version simply asked for "dsound.dll" and then
got DSBridge's dll, but it now explicitly asks for
C:\Windows\dsound.dll and then bypasses DSBridge. My guess...


-- 
OppfinnarJocke

// OppfinnarJocke
SqueezeBox Duet, Controller FW 7.5.1 r8885, Player FW 65
I mainly use my Duet for Spotify via Triode's plugin, see
http://forums.slimdevices.com/showthread.php?t=79706
------------------------------------------------------------------------
OppfinnarJocke's Profile: http://forums.slimdevices.com/member.php?userid=22307
View this thread: http://forums.slimdevices.com/showthread.php?t=64590

_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/discuss

Reply via email to