( bucko | 2018. 01. 15., h – 19:48 )

Ha ebben bárhol bármilyen csúszás bekövetkezik miért ne lehetne az oka annak hogy a programok is másképpen szólnak?
Egy ilyet ismerek, amikor a vlc eldobhatja a képet, ha későn jött. Ha ilyen előfordulna hang esetén - már pedig előfordul - akkor kattogást fogsz hallani. Fogadd el a következő definíciót: Ez nem "csúszás", hanem szar.
Másik eset: Volt egy SoundBlaster Extigy dobozom. Hasonlóan működött, mint a windows kmixer. Néha resampling és feldolgozás. Ezeket megint nem minősíteném, mert túlmutat a "lejátszás" fogalmán. Viszont a hangképet módosítja.

Tehát jön egy jel adott mintavételezési frekvenciával. (Most hagyjuk a jittert.) Ha ezzel a frekvenciával minden mintavételt meg tudsz jeleníteni, akkor beszélünk lejátszásról. Ha egy mintavétel is kimarad, akkor beszélünk hibáról. (Tök mindegy, hogy a diszk megállt hibát javítani, vagy a cpu throttling indult be és emiatt lelassult a rendszer, vagy valamelyik audio szoftver túl sokat molyolt.) Olyan csúszás, ami a hangképet megváltoztatná nincs - hiszen mindent lejátszottál.

Az OS "korlátozása" a realtime lejátszás érdekében a fenti értelmezés szerint csak a hiba definíciójú jelenségeket szűri. Ugyanezt tettem a windows "könnyítésével" és ugyanezt teszi az "audiofil software megoldás" is: prioritást ad, hogy az OS képes legyen hibamentesen lejátszani.

Ha szoftver feldolgozás történik - legyen az csak hangerőszabályzás - az módosíthatja a hangképet. Erre az a megoldás, hogy
- windows auido rendszer kikapcsolva, nem is jár arra a jel
- a lejátszónál a hangerőszabályzás kikapcsolva (==0.0dB)
- a DAC ASIO-n keresztül meghajtva, a felbontáshoz szükséges formátumban (a driver írja elő)
- hangerőt csak a DAC szabályozhat - ahol erre célhardver van
Nyilvánvalóan egy windows alapú lejátszónál akár 3 hangerőszabályzón is átmehet az adat és az bizony módosíthat. Ennek a mértéke viszont függ az adatábrázolástól. Mondjuk jön a 16 bites PCM, amit a keverő 64 biten kezel. Ezen 0.2dB halkítás után még jó marad a minőség. Tegyük fel, hogy ezt vissza kell alakítani 16 bitre - és ott is a hiba!

No, így hosszasan elvitatkozgatva magammal kiderült mégis igazad van. ;)
Bát talán a heves tiltakozásomat is megérted: nálam már régen nem fordulhat elő ilyen.