2010年9月7日 星期二

有WASAPI就搞定了?

Windows Vista及7有個東西叫做WASAPI(Windows Audio Session API http://en.wikipedia.org/wiki/WASAPI#Audio_stack_architecture),也就是一個新的audio API,用來解決之前Direct Sound老是用K mixer將audio訊號胡亂轉換sampling rate這問題。
這麼好?那從此不就都是bit perfect?
沒那麼簡單,播放軟體得寫這個介面勒~
例如iTune 9之後就可以選擇 http://theartofsound.net/forum/showthread.php?t=4611

不過,先別高興的太早...

WASAPI有二種模式exclusive與shared,前者完全不受干擾,後者則會經過OS的control panel控管的audio處理機制(這個不是K mixer)。
Exclusive顯然可以做到bit perfect,Shared呢?

有人拿iTunes 9來做實驗
http://www.computeraudiophile.com/content/Bit-Perfect-playback-Windows-7-x64-iTunes-and-Lynx-AES16-possible
結果很慘...還是不行...顯然OS又胡搞了...
對照組J River就沒問題...

唉...Windows果真是罪惡的淵藪啊....
大家還是乖乖用Mac吧...

沒有留言:

張貼留言