epoch1970 wrote:
> Sorry, my setup is a total mess I can't see anything coherent now.
> I did create an /etc/asound.conf file at some point in time (to be able
> to set seemingly meaningful period_ and buffer_ values)
>
> How can I make sure alsa forgets all about it ? I removed the file, did
> alsactl init 0, alsactl store 0, reboot. Is this correct ?
Followup assuming this was ok. The DAC is Musical Fidelity V-Dac
(original model), AFAIK this is 16/48, usb 1.1, synchronous hardware.
Code:
--------------------
Prades:~# /usr/local/bin/squeezelite-i386-crossfade -n Prades -b 4096:8192
-d output=debug
[16:55:23.694249] output_init:902 init output
[16:55:23.695126] output_init:905 outputbuf size: 8388608
[16:55:23.752587] output_init:924 output: default maxrate: 192000
[16:55:23.752960] output_thread:305 open output device: default
[16:55:23.763644] alsa_open:196 opened device default using format: S32_LE
sample rate: 44100
[16:55:23.764681] alsa_open:247 buffer time: 85328 period count: 4 buffer
size: 3763 period size: 940
[16:56:20.228741] output_thread:466 track start sample rate: 88200
replay_gain: 0
[16:56:20.228875] output_thread:305 open output device: default
[16:56:20.243111] alsa_open:196 opened device default using format: S32_LE
sample rate: 88200
[16:56:20.244166] alsa_open:247 buffer time: 85328 period count: 4 buffer
size: 7526 period size: 1881
prades:~# metaflac --list /var/data/audio/Audiofiles/00-HD_Lossless/Stan\
Getz/Supreme\ Jazz/01\ -\ Autum\ N\ Leaves.flac
METADATA block #0
type: 0 (STREAMINFO)
is last: false
length: 34
minimum blocksize: 1152 samples
maximum blocksize: 1152 samples
minimum framesize: 322 bytes
maximum framesize: 6038 bytes
sample_rate: 88200 Hz
channels: 2
bits-per-sample: 24
total samples: 38899704
prades:~# ps xawu |grep sox
root 1872 0.0 0.2 1772 572 pts/1 S+ 16:58 0:00 grep sox
prades:~# cat /proc/asound/card0/stream0
Burr-Brown from TI USB Audio DAC at usb-0000:00:0f.4-2, full
s : USB Audio
Playback:
Status: Running
Interface = 1
Altset = 1
URBs = 8 [ 1 1 1 1 1 1 1 1 ]
Packet Size = 192
Momentary freq = 48000 Hz (0x30.0000)
Interface 1
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 2 OUT (ADAPTIVE)
Rates: 32000, 44100, 48000
Interface 1
Altset 2
Format: S16_LE
Channels: 1
Endpoint: 2 OUT (ADAPTIVE)
Rates: 32000, 44100, 48000
prades:~# cat /proc/asound/card0/pcm0p/sub0/hw_params
access: MMAP_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 48000 (48000/1)
period_size: 1024
buffer_size: 16384
--------------------
And now for something slightly different:
Code:
--------------------
prades:~# /usr/local/bin/squeezelite-i386-crossfade -n Prades -b 4096:8192
-d output=debug -o iec958:CARD=default,DEV=0
[17:09:24.690674] output_init:902 init output
[17:09:24.691639] output_init:905 outputbuf size: 8388608
[17:09:24.727432] output_init:924 output: iec958:CARD=default,DEV=0 maxrate:
48000
[17:09:24.727795] output_thread:305 open output device:
iec958:CARD=default,DEV=0
[17:09:24.731020] alsa_open:196 opened device iec958:CARD=default,DEV=0 using
format: S16_LE sample rate: 44100
[17:09:24.731548] alsa_open:247 buffer time: 20045 period count: 4 buffer
size: 884 period size: 221
[17:09:26.024618] output_thread:466 track start sample rate: 48000
replay_gain: 0
[17:09:26.024766] output_thread:305 open output device:
iec958:CARD=default,DEV=0
[17:09:26.032277] alsa_open:196 opened device iec958:CARD=default,DEV=0 using
format: S16_LE sample rate: 48000
[17:09:26.032604] alsa_open:247 buffer time: 20000 period count: 4 buffer
size: 960 period size: 240
prades:~# metaflac --list /var/data/audio/Audiofiles/00-HD_Lossless/Stan\
Getz/Supreme\ Jazz/02\ -\ Billie\'s\ Bounce.flac
METADATA block #0
type: 0 (STREAMINFO)
is last: false
length: 34
minimum blocksize: 1152 samples
maximum blocksize: 1152 samples
minimum framesize: 559 bytes
maximum framesize: 6089 bytes
sample_rate: 88200 Hz
channels: 2
bits-per-sample: 24
total samples: 60693336
prades:~# ps xawu |grep sox
110 1932 50.1 0.5 4820 1512 ? R 17:09 1:02
/usr/share/squeezeboxserver/Bin/i386-linux/sox --single-threaded --no-dither
--buffer 8192 --input-buffer 4096 -q -t flac
/var/data/audio/Audiofiles/00-HD_Lossless/Stan Getz/Supreme Jazz/02 - Billie's
Bounce.flac -t flac -C 0 - rate -q 48k
root 1944 0.0 0.2 1772 576 pts/1 S+ 17:11 0:00 grep sox
prades:~# cat /proc/asound/card0/stream0 Burr-Brown from TI USB
Audio DAC at usb-0000:00:0f.4-2, full s : USB Audio
Playback:
Status: Running
Interface = 1
Altset = 1
URBs = 5 [ 1 1 1 1 1 ]
Packet Size = 192
Momentary freq = 48000 Hz (0x30.0000)
Interface 1
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 2 OUT (ADAPTIVE)
Rates: 32000, 44100, 48000
Interface 1
Altset 2
Format: S16_LE
Channels: 1
Endpoint: 2 OUT (ADAPTIVE)
Rates: 32000, 44100, 48000
prades:~# cat /proc/asound/card0/pcm0p/sub0/hw_paramsaccess: MMAP_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 48000 (48000/1)
period_size: 240
buffer_size: 960
--------------------
I have verified sox starts up on both songs if I play them through an
SB3.
HTH
------------------------------------------------------------------------
epoch1970's Profile: http://forums.slimdevices.com/member.php?userid=16711
View this thread: http://forums.slimdevices.com/showthread.php?t=97046
_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix