Skip to content
Snippets Groups Projects
Forked from GStreamer / gstreamer
Loading
Robert Tiemann's avatar
Robert Tiemann authored
The avdemux_dsf and avdemux_iff parsers can emit DSD streams in 5
different, interleaved DSD formats: DSD_U8, DSD_U32BE, DSD_U16BE,
DSD_U32LE, and DSD_U16LE. The first three of these represent the
native DSD stream with 1, 2, or 4 bytes per channel. The little-endian
formats store the same information, but with bytes in reverse order.

The format is picked according to the sink which consumes the data, so
the parsers transform DSF and DFF files to the exact format required
by the sink. The reason for this is efficiency: all data can be
transformed from storage format to output format in a single step.
5d05d8cf
History