[haiku-bugs] Re: [Haiku] #9340: SACD/DSD decoding support

  • From: "pulkomandy" <trac@xxxxxxxxxxxx>
  • Date: Thu, 20 Nov 2014 12:32:11 -0000

#9340: SACD/DSD decoding support
------------------------------------+----------------------------
   Reporter:  forart.eu             |      Owner:  nobody
       Type:  enhancement           |     Status:  new
   Priority:  normal                |  Milestone:  Unscheduled
  Component:  Audio & Video/Codecs  |    Version:  R1/Development
 Resolution:                        |   Keywords:  SACD
 Blocked By:                        |   Blocking:
Has a Patch:  0                     |   Platform:  All
------------------------------------+----------------------------

Comment (by pulkomandy):

 It's really 1-bit, however it's not an usual PCM encoding but pulse
 density modulation. This can be decoded easily with an analogic
 electronics circuit, removing the need for a classical DAC and the noise
 and nonlinearities it introduces.

 We could transcode to 8-bit audio, but this would result in a stream at
 about 2.5megabytes per second (the sampling rate is very high to
 compensate for the 1-bit resolution), and using only 8-bit would result in
 low quality. Decoding to 16 or 32 bits audio would result to 5 or 10MB/s
 bitrate, for a single channel (there can be 6 channels in a 5.1 disc).

 And if we make the decoder itself downsample everything, then the high
 quality of the format is lost and I don't see much point in the whole
 effort.

--
Ticket URL: <https://dev.haiku-os.org/ticket/9340#comment:4>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: