Hi list,
I've just install v0.17.5 and was getting S16_LE output with version 15 before
with my USB DAC. But since upgrading to latest version, it always wants to use
the S24_3LE format even though i'm playing 44.1/16bit mp3's?
I expect it should use 16bit format when playing 16bit files, and 24 when
playing those, although I have none to test. Why would it always want to output
as 24 being the default, whereas before it was 16 bit in earlier versions? I
thought i read somewhere too that 24bit support was added as of version ~16, is
that correct? I also read that mp3's get 'special treatment' because when I
play FLAC files they used the S16_LE interface. Also, should i be worried
about 16bit output versus 24? I'm kind of confused about how best to setup this
to get bit-perfect audio.
Here is the output of /proc/asound/card1/stream0
2010 REV 1.7 Audioengine D1 at usb-0000:00:1d.1-1, full sp : USB Audio
Playback: Status: Running Interface = 1 Altset = 1 URBs = 3 [ 8 8 8 ]
Packet Size = 600 Momentary freq = 44000 Hz (0x2c.0000) Feedback
Format = 10.14 Interface 1 Altset 1 Format: S24_3LE Channels: 2
Endpoint: 1 OUT (ASYNC) Rates: 96000, 88200, 48000, 44100, 32000 Interface
1 Altset 2 Format: S16_LE Channels: 2 Endpoint: 1 OUT (ASYNC)
Rates: 96000, 88200, 48000, 44100, 32000
In earlier versions the two interfaces switched places and it used S16_LE by
default.
Here is my ALSA config from mpd.conf. NOTE: I have tried all sorts of settings
to get it to be 16bit, but only explicitly setting format to be 44100:16:2 OR
*:16:2 makes it work, but I want to avoid that if at all possible so it will
play higher quality if available.
# An example of an ALSA output:#audio_output { type "alsa"
name "My ALSA Device" device "hw:1,0" #
optional# format "44100:16:2" # optional mixer_type
"none" # optional## mixer_device "default" #
optional## mixer_control "PCM" # optional## mixer_index
"0" # optional auto_format "no" auto_resample
"no"}
Thanks!
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team