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

Reply via email to