Hirdetés

2024. április 25., csütörtök

Gyorskeresés

Hozzászólások

(#2) AMDFan válasza VoidXs (#1) üzenetére


AMDFan
addikt

Nézd, ha van egy 16 bites PCM adatfolyamod, akkor azt hiába interpolálod bárhova, az 16 bites marad. Ahogy írod, a lejátszószoftverek, szerkesztők 32 vagy 64 biten tárolják az adatokat, csak ez irreleváns a DAC számára, ugyanis az max 16 bites PCM adatfolyamot fog elvárni a bemenetén. Például az audacity is 32 bit float-ban számol, de ez csak addig van így amíg az audacityn belül végzel műveleteket a zenével. Nyilván bármilyen műveletet végzel a zenével, érdemes floatban számolni egész addig ameddig lehetőséged van rá, így nagyságrendekkel kisebb hibák lesznek több művelet elvégzése után is. De amint eljutsz oda, hogy ki kell nyomni a DAC felé a PCM-et, máris csak a signed integer jöhet szóba, tehát kerekítés lesz a vége.

Az, hogy a DAC mit ad ki magából szintén irreleváns, de amúgy úgy van ahogy írtad.

Copyright © 2000-2024 PROHARDVER Informatikai Kft.