You should be using either the WASAPI or ASIO driver to bypass the internal Windows mixer and avoid resampling the audio stream. WASAPI is most often the first choice followed by ASIO, but you may find for your particular setup that one sounds better than the other or one is more stable than the other.
You may also want to go into Control Panel > Sound > Playback tab > Bryston BDA-1 USB > Properties > Advanced tab and checking both checkboxes under Exclusive Mode.
Steve
Thanks.
I am currently using WIN XP 64bit (aka win server 2003)... but thats easy enough to change.
I did some more research and WASAPI (in exclusive mode) would need win 7 and ASIO would only be an option if the underlying hardware provide it.
I have no "onboard" soundcard drivers/software installed such that when the BDA1 is not turned on, the PC has no audio subsystem defined.
I have also set the windows default sounds to "no sound".
It would appear from my research that the WIN XP "kmixer" will only do resampling if there are two programs running at the same time that are generating sound at a different rate or the endpoints have a mismatch.
I am only using the PC to replay music videos and 99% of DVD's will only output 48 kHz (no matter the underlying codec selected)... which is what the BDA-1 USB max is.
So in this case, the "kmixer"will not need to resample as its getting a 48kHz stream from the VLC video player and the BDA-1 48kHz led is lit, indicating a "bit-perfect" connection.
I also note that moving the windows volume control has no affect on the sound volume... which would indicate that the BDA-1 USB is bypassing "kmixer" in some way?
Peter
PS. This is potentially an interim solution while I research a USB to SPDIF solution but given I will not be streaming anything but 48 kHz material then I am potentially at 90% of what can be achieved with the current setup?