Du vill inte att ljudkortet ska lägga sig i öht, utan det önskvärda är att bypassa det helt och hållet. Dvs när det funkar som man vill spelar det ingen roll vad ljudkortets egen mjukvara är inställd på, det som kommer ut digitalt är det som finns i källan (orört). Dock inga garantier för att detta går att uppnå i vista annat än med vissa kombinationer av hw och drivers. Att man behöver ac3filter för att få passthrough beror väl främst på directshow (http://en.wikipedia.org/wiki/DirectShow), som används för all faktisk decoding och playback av video i win. Det behövs inte om applikationen man spelar upp med manuellt kan konfas till att trycka ut alla ac3 streams den träffar på direkt genom den spdif ljuddevice man väljer. I princip är det väl dock bara mpc som har såna möjligheter.

När det gäller spdif passthrough allmänhet så är ju problemet att ljudhw/drivers/frameworks bara är ivägen. Den optimala lösningen för en htpc som ska fungera enbart med digital passthrough är ju egentligen att inte ha någon ljudhårdvara alls. Koppling till receiver ska betraktas som vilket nätverkskort som helst. Det handlar ju bara om att trycka ut en redan befintlig ström av bytes, och receivern ska inte ha några problem med att omedelbart detecta om det är ac3/dts/pcm eller något annan som den stöder (vissa klarar ju mp3 och flac tom).
I praktiken finns det ju dock ingen pc-hårdvara som bara har digitala ljudutgångar utan några övriga ljudkretsar (a/d omvandlare, dsp's, å diverse övrigt skrot som är ointressant i sammanhanget), så man blir tvungen att pussla manuellt och det är mest tur om den kombination av drivers och utrustning man har kan luras till att bete sig vettigt.