Feature Requests item #3438368, was opened at 2011-11-15 08:19
Message generated for change (Comment added) made by robs
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=360706&aid=3438368&group_id=10706

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Jesus R (sonorejr)
Assigned to: Nobody/Anonymous (nobody)
Summary: dsd to pcm support

Initial Comment:
Sebastian Gesemann wrote a c based code to convert dsd (dsdiff) to pcm at 
24/352.4. I contacted Sebastian and request to be able to use and distribute 
the code he said sure. I can provide the exchange between us as needed. I then 
had a friend modify the code to parse the dsd data and make the same conversion 
without the header information. Can we add dsd to pcm support directly to SoX 
with this code? I can provide the code as needed.
Thanks
JR

----------------------------------------------------------------------

Comment By: robs (robs)
Date: 2012-10-10 04:23

Message:
> The first stage of his code converts the raw DSD stream to 352.8 kHz PCM
32-bits
> floating-point and this is probably the only part which should be used.

I don't think we need it: sox's existing downsampler should be sufficient
and may even be more efficient as it's FFT-based.

> The most used fileformats which contain DSD streams are DSDIFF...

Yes, so this is the main work that's needed, to write a reader for the
container files.  I'm not sure that it warrants the effort though (DSD
seems something of a failed experiment), but if someone wants to submit a
patch for it, I'm sure it could be added.

----------------------------------------------------------------------

Comment By: terual (terual)
Date: 2012-10-10 02:15

Message:
Sebastian Gesemann release his DSD2PCM code under the simplified DSB
license here: https://code.google.com/p/dsd2pcm/

The license probably simplifies using his code. The first stage of his code
converts the raw DSD stream to 352.8 kHz PCM 32-bits floating-point and
this is probably the only part which should be used.

The most used fileformats which contain DSD streams are DSDIFF (see
http://www.sonicstudio.com/pdf/dsd/DSDIFF_1.5_Spec.pdf) which has the .dff
extension from Philips and the simpler DSF fileformat from Sony (see
http://www.dsd-format.sony.net/data/DSFFileFormatSpec_E.zip) which has a
.dsf extension.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=360706&aid=3438368&group_id=10706

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
SoX-devel mailing list
SoX-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sox-devel

Reply via email to