Hey Ogrady,
Ok, thanks for mentioning this, but it doesn't make much sense to me. I mean, when it really is so that by guarantee those other players output 32 bits then I see no reason for XXHighEnd to suddenly fait on that. One thing though :
To some extend this is bandwidth related (simply think about 24 bits requireing less bandwidth than 32, ok ?);
Now, this same message you received will also pop up when you imply a too high "latency" (which is a derival of bandwidth) and the DAC/Driver does not respond in time - hence is not able to process the ("header") data within the time it's given). Now :
When the new Driver implies higher latency roundtrip times, it can easily be that you now need to set buffers lower. Generally think about Q1, xQ1 and the Device Buffer Size. The Driver's latency is also incorporated (see the Control Panel of the Mytek) and possibly it now needs a higher or lower "buffer" size.
The above, to me, can really explain the reason why other players have no problem; all the players just use different sizes for these buffer-like thinks, with the additional notice that XXHighEnd allows all to the extreme (on both the low and the high sides).
Let me know if you can find something here, *if* you want to spend the time at all of course (because you now don't have a problem with it).
The answer is interesting anyway, because if you can't get it to work then no matter what it must be something on Mytek's side. Or mine.
Peter