Originally Posted by T7T
That is really great but you've got at least one fairly insurmountable problem to overcome: There is no optical drive available that will play an SACD (other than the CD layer) in a PC. That's a hardware issue that can't be solved/worked-around in software.
There is one drive I know which can COPY the contents of an sacd (with a really funky method) and then you can create an SACD ISO (SACD is merely UDF 2.0 on a DVD with a specific block size when it is burnt to disc), and from there, with a (viable) DST decoder (whether to DSD or PCM), you could more or less play an SACD ISO in foobar. That's all I'll say though, I'm not going to share the info on how to copy SACD, because it is not finished with testing yet.
Originally Posted by manisiutkin
Thank you for the reference. At least this dull code is easy to read, which is good for the reference implementation
Seems that we shoudn't expect a good encoding and decoding performance and compression from any implementation in software just because DSD sampling frequency is too high.
I'm not sure how much the reference DST decoder CAN be improved...surely it would work out, right? (as long as you have maybe pentium 4/core 2 duo or higher, or something)? It's not like SACD players have crazy processors in them like the PS3, right? Or is there some specific chip architecture which is optimised for DST decoding which is in most SACD players? I wonder...
I THINK some of the Sony software can play back DST-encoded files, on the Vaios...perhaps it's more likely than we think. Unless the DST decoding is done in the sound reality chip or something...either way, we definitely know the reference DST encoder/decoder are quite crap and there's better software ones out there...in the SACD pro apps and one could optimise the code I'm sure..
Of course, I'm not a guru, but decoding e.g. tightly-compressed 192kHz 24-bit 7.1 channel FLAC shouldn't be much different to decoding DST, right? similar bitrate...but maybe it's not about bitrate..