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