В CDDA используется система коррекции ошибок в виде избыточности кода Рида-Соломона (CIRC), которая имеет совершенно явные ограничения, с заведомым допущением исправления ошибок методом интерполяции, и в связи с этим не предполагает единой стратегии для декодера.
Декодер может быть настроен как на максимальное обнаружение, так и на максимальное устранение ошибок, совместить это нельзя.
При этом от считывающего устройства требуется совершенно избыточная прецизионность - требуется итоговая скорость считывания 4.3218 Мбит/с.
Это рождает очень большой разброс при воспроизведении разного качества штамповки (не говоря уж о CD-R), стратегии декодера и электромеханического состояния головки и приводов. В итоге это натуральный сон разума - цифровой формат записи, который изначально допускает непобитовое воспроизведение на уровне стандарта.
И это при том, что применяется они и так к неоднозначному по результатам преобразования ацп/цап формату pcm 44/16.
Девайсы типа Max-а - в этом плане натуральное избавление от кучи аудиогеморроев ). Если интересен качественный звук ессно.
Добавление к нему CD привода - возврат в нехорошее прошлое )).
При всем уважении, но где вы этого начитались? Никакой интерполяции быть не может)) Это же цифра, тут если данные на выходе есть, то они верны 100%. Если данные невозможно восстановить, то они никогда не поступят в буфер, просто отбрасываются и в регистр заносится ошибка чтения блока с его адресом. Это по сути CD-ROM, только у CDDA каждый музыкальный трек пишется в отдельный физический трек на диске, а в случае CD-ROM все данные пишутся в один трек на физическом носителе. Представляете что было бы если бы данные интерполировались как вы утверждаете? Да ни один диск с данными невозможно было бы прочитать без ошибок, а в случае музыки треск стоял бы похлеще чем у пластинок грамофонных.
Так что зря вы бочку катите на старый добрый CDDA, старичок ничем не хуже wave, который по сути представляет содержимое трека CDDA бит в бит + заголовок контейнера.
В свое время пришлось изучить сначала желтую, а потом и красную книги, чтобы научиться управлять сдромом и читать с него данные в маленький микроконтроллер.
Хорошая книжка:
https://books.google...nepage&q&f=true