diff options
author | Max Kellermann <max@duempel.org> | 2013-04-09 01:24:52 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2013-04-09 01:24:52 +0200 |
commit | c654c7630aad220a4935c34b076e107b6b0561a5 (patch) | |
tree | 7ca6e4e30bee7153ed54f302467140180d77490d /src/dsd2pcm/info.txt | |
parent | 3f3b26fb0ee090bfc1321572904aa94deca42a84 (diff) | |
download | mpd-c654c7630aad220a4935c34b076e107b6b0561a5.tar.gz mpd-c654c7630aad220a4935c34b076e107b6b0561a5.tar.xz mpd-c654c7630aad220a4935c34b076e107b6b0561a5.zip |
pcm_*: move to src/pcm/
Diffstat (limited to 'src/dsd2pcm/info.txt')
-rw-r--r-- | src/dsd2pcm/info.txt | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/dsd2pcm/info.txt b/src/dsd2pcm/info.txt deleted file mode 100644 index 15ff29245..000000000 --- a/src/dsd2pcm/info.txt +++ /dev/null @@ -1,38 +0,0 @@ -You downloaded the source code for "dsd2pcm" which is a simple little -"filter" program, that takes a DSD data stream on stdin and converts -it to a PCM stream (352.8 kHz, either 16 or 24 bits) and writes it to -stdout. The code is split into three modules: - - (1) dsd2pcm - - This is where the 8:1 decimation magic happens. It's an - implementation of a symmetric 96-taps FIR lowpass filter - optimized for DSD inputs. If you feed this converter with - DSD64 you get a PCM stream at 352.8 kHz and floating point - samples. This module is independent and can be reused. - - (2) noiseshape - - A module for applying generic noise shaping filters. It's - used for the 16-bit output mode in "main" to preserve the - dynamic range. This module is independent and can be reused. - - (3) main.cpp (file contains the main function and handles I/O) - -The first two modules are pure C for maximum portability. In addition, -there are C++ wrapper headers for convenient use of these modules in -C++. The main application is a C++ application and makes use of the -C++ headers to access the functionality of the first two modules. - - -Under Linux this program is easily compiled by typing - - g++ *.c *.cpp -O3 -o dsd2pcm - -provided you have GCC installed. That's why I didn't bother writing -any makefiles. :-p - - -Cheers! -SG - |