Reply to thread

WASAPI works better because it blocks any other program from using the soundcard. No windows bells and beeps for example which would obviously stop it being bit perfect and just annoying more than anything else. WASAPI also sets all digital volume levels in windows to 100%. And ASIO needs ASIO drivers.


ASIO sometimes blocks other audio. Depends on drivers. With WASAPI it is guaranteed. Maybe only the music playback part of MediaPortal needs to have WASAPI output.


With WASAPI you are still left with the digital volume control built into the software you are using. So if the developers were to make it so that all digital processing was bypassed (including volume) when WASAPI output was selected, then you are virtually guaranteed bit perfect output. Only option that you would need to set is the output format, 16 or 24 bit. 16 should give bit perfect output, 24 bit would pad 16 bit music to 24 bit. Technically that would not be bit perfect but AFAIK it would just be a few zeros added on to pad it out and would sound the same as well as support any 24 bit music you might have.






It can depend a lot. Windows XP with .NET 3.0 and EVR inside MPC HC... I just cannot get acceptable playback. Best I could manage was turning vsync off which is really bloody annoying. All other renderers had problems. Every single one. Awful! The graphics card seems to make a difference.


With the exact same hardware on Windows 7 it's fine. Any software just select EVR and it is smooth. No tearing either. It would be better if the display was 50 or 100 Hz, but I've seen much worse.


Top Bottom