On 2012/02/04 19:06, Bobby Beever <bobby.bee...@yahoo.com> wrote:
> I propose we add user config support in the ALSA driver for these
> different DSD packing schemas, and now when I think about it, this
> setting could potentially damage ones speakers. So shouldn't the
> end-user should be responsible for telling MPD how their DAC wants
> native DSD packed? (it should convert to PCM by default).

Yes, agree.  Implement the setting to allow packed DSD samples, and
give the user the choice to damage his hardware, of course off by
default.

Whoever invented this DSD-inside-PCM format deserves to be punished
and tortured.  There is no excuse for not going the long way, and
specify a new format for ALSA / libasound and everything else.  This
is a time consuming and painful, but negligible compared to the pain
he's inflicted to the whole audio world with this invention.

It's technical horror, and very sad that MPD has to implement an
option that is "expert only, you'll damage your hardware when you
switch it on, or accidently connect the cable to the wrong amp".

Getting sound from your computer is already difficult enough, and we
need more of "plug in and it just works", and less of "tweak this
setting, here one, and there one, and it'll eventually work, but no
mistakes allowed".

Ah, feels better now.  That rant has been waiting for its release for
a long time.

> I hope I changed your mind.. Let me know what you think..

If you take care for the code, your approach is ok for me.  It's
different from what MPD is doing currently (look at packed 24 bit
samples, or reverse endian).

Please keep the conversion code in a reusable library, to allow other
plugins to use it.  Try to keep the added complexity to the ALSA
plugin as small as possible.

Max

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team

Reply via email to