lintweaker wrote: 
> Hmm, I just updated to this version. With DoP output I get speed issues.
> Music sounds too fast.
> 
> hwparms seem ok:
> > 
Code:
--------------------
  >   > 
  > [fedora@wandboard ~]$ cat /proc/asound/SA14S1/pcm0p/sub0/hw_params 
  > access: MMAP_INTERLEAVED
  > format: S32_LE
  > subformat: STD
  > channels: 2
  > rate: 176400 (176400/1)
  > period_size: 8820
  > buffer_size: 35280
  > 
--------------------
> > 
> 
> Momentary frequency and feedback format in stream0 look odd:
> > 
Code:
--------------------
  >   > 
  > [fedora@wandboard ~]$ cat /proc/asound/SA14S1/stream0 
  > D & M Holdings Inc. SA-14S1 at usb-fsl-ehci.1-1, high speed : USB Audio
  > 
  > Playback:
  > Status: Running
  > Interface = 1
  > Altset = 1
  > URBs = 8 [ 8 8 8 8 8 8 8 8 ]
  > Packet Size = 1024
  > Momentary freq = 705324 Hz (0x58.2a60)
  > Feedback Format = 18.14
  > Interface 1
  > Altset 1
  > Format: S32_LE
  > Channels: 2
  > Endpoint: 1 OUT (ASYNC)
  > Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800
  > Data packet interval: 125 us
  > Interface 1
  > Altset 2
  > Format: S32_LE
  > Channels: 2
  > Endpoint: 1 OUT (ASYNC)
  > Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800
  > Data packet interval: 125 us
  > 
--------------------
> > 
> 
> EDIT: If I turn off the DAC and turn it back on it will play one DSD
> song correctly. 
> The complete behaviour is this:
> 
> PCM plackback: OK, followed by DSD, not ok. Turn off DAC and turn back
> on: DSD OK
> 
> DSD playback: OK, next song DSD: playback OK, followed by PCM:
> playback OK
> PCM playback followed by DSD: playback not ok.


I had your symptoms too, and it turned out that making the ALSA output
code more correct in recent versions of squeezelite uncovered a bug in
my DAC firmware (and perhaps yours too). Triode has kindly placed a
workaround in Squeezelite that can be turned on using a 5th ALSA
parameter set to 1. E.g., see my /etc/sysconfig/squeezelite

Code:
--------------------
    
  NAME="-n SqueezeliteQUAD"
  AUDIO_DEV="-o hw:CARD=UD501"
  LOG_FILE="-f /var/log/squeezelite/squeezelite.log"
  LOG_LEVEL="-d output=debug"
  ALSA_PARAMS="-a 40::::1"
  OPTIONS="-D"
  
--------------------
 

You can't currently configure this in the web interface, but you can
directly edit /etc/sysconfig/squeezelite and change ALSA_PARAMS string
and then restart the squeezelite service, e.g., from the web interface
or "sudo systemctl restart squeezelite" from a command line.



----------------------
"Dreamer, easy in the chair that really fits you..."
------------------------------------------------------------------------
dsdreamer's Profile: http://forums.slimdevices.com/member.php?userid=12588
View this thread: http://forums.slimdevices.com/showthread.php?t=99395

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to