vince ha scritto:Sapete che invece sarebbe interessante, secondo me, verificare il fatto che sia bit perfect o meno...?
Paolo si puo fare velocemente vero?
una delle soluzione piu` semplici e veloci che qualcuno ha proposto e` di provare a mandare in play una traccia codificata HDCD inviando l'output via S/PDIF ad un DAC che supporta tale codifica (ed abbia una spia che avverte del riconoscimento della presenza di tale codifica nello stream corrente, come spesso capita).
Qualsiasi "rimaneggiamento" dello stream digitale originale distrugge la codifica HDCD, quindi se si accende la spia del HDCD il player e` bit-perfect, altrimenti no.
(needles to say, anche l'estrazione dal CD e le eventuali successive codifiche devono essere altrettanto bit-perfect per preservare l'HDCD; estrazioni con cdparanoia o EAC e compressione lossless con FLAC funzionano senza problemi).
Altra possibilita` (un filo piu` complessa ma che non richiede di avere un DAC HDCD) consta nel sostituire il DAC di cui sopra con un ingresso S/PDIF e quindi "ri-registrare" lo stream ricevuto. (loopback sulla stessa macchina o utilizzandone un'altra).
Dopo di che il file originale e quello ri-registrato si possono confrontare e.g. con "
shncmp" (con l'opzione -s). Ovviamente, se la catena e` bit-perfect il contenuto dei due files deve essere identico bit per bit.
Nel caso di player e/o sistemi operativi e/o driver closed-source, resta pero` sempre una incertezza se per la normale riproduzione si utilizza una configurazione e/o una uscita diverse da quella che abbiamo "certificato" sperimentalmente.
Se nella catena e` presente un qualsiasi software closed-source, nulla ci garantisce che lo stream audio digitale non subisca trattamenti diversi a seconda dell'uscita e/o della configurazione impiegata.
(questo e` solo uno dei tanti motivi per cui e` sempre meglio utilizzare sempre e solo software open-source, di cui - dato che si dispone dei sorgenti - si puo` sempre conoscere esattamente e con certezza il comportamento...).
Tra parentesi, nel caso di sistemi interamente Open Source, il test serve solo per "certificare" l'hardware... su quel che fa` il software non ci sono dubbi.
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»