aboutsummaryrefslogtreecommitdiff
path: root/src/dsd2pcm/info.txt
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2013-04-23 11:26:34 +0200
committerAnton Khirnov <anton@khirnov.net>2015-02-20 09:18:29 +0100
commitc69c8ffa9ec55c94dee7ce69af26b4edbd61647e (patch)
treeb5be56f265cf41571c6a73c624fb482274db7a02 /src/dsd2pcm/info.txt
parenta0958b23fb6e0d6ff6056aa05322341000be0f10 (diff)
Drop DSD support for now.
It should be later reintroduces in a less invasive way, e.g. through lavc.
Diffstat (limited to 'src/dsd2pcm/info.txt')
-rw-r--r--src/dsd2pcm/info.txt38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/dsd2pcm/info.txt b/src/dsd2pcm/info.txt
deleted file mode 100644
index 15ff2924..00000000
--- 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
-