Menu

#230 Feature request: ISO DST & 48k base rate support

2.0.x
open
nobody
None
1
3 days ago
5 days ago
Anonymous
No

Dear Maxim,

Would it be possible to add two features to foo_input_sacd?

ISO DST64@48k playback — The plugin currently doesn't support DST64@48K-compressed SACD ISOs. Would be great if the DSD decoder path could handle DST frames from ISO just like it does from DSF/DFF.

48k base rate — DSD64@48k (3.072MHz) and corresponding frame size (640 samples) isn't supported. The get_samplerate() in udsd_reader_sacd.cpp returns hardcoded 2,822,400 regardless of sample_frequency in Area TOC, and adjust_output() uses fixed / 44100 for PCM conversion.

These two would make the plugin work with modern SACD releases that use 48k mastering and DST compression.

Thanks for your work on this plugin!

1 Attachments

Discussion

  • Maxim V.Anisiutkin

    Yes, sure. We just need to agree on area->area_toc->sample_frequency encoding. In SACD spec it has fixed value 4. In attached ISO this value is 14. Is there any consistent schema for other sample frequencies?

     
  • Anonymous

    Anonymous - 5 days ago
    Post awaiting moderation.
  • Maxim V.Anisiutkin

    Ok, let's start with 4/14 scheme. v2.0.25.

     

Anonymous
Anonymous

Add attachments
Cancel





Auth0 Logo