Meridion wrote: 
> With dwc_otg.speed=1 I can only output 41.1kHz and 48kHz. But with the
> default value it runs with up to 192kHz.
> 
> > 
Code:
--------------------
  >   > 
  > tc@piCorePlayer:~$ cat /proc/asound/card0/stream0
  > Emotiva Audio Inc XMC-1 at usb-bcm2708_usb-1.3, high speed : USB Audio
  > 
  > Playback:
  > Status: Running
  > Interface = 1
  > Altset = 2
  > Packet Size = 95
  > Momentary freq = 96000 Hz (0xc.0000)
  > Feedback Format = 16.16
  > Interface 1
  > Altset 1
  > Format: S16_LE
  > Channels: 2
  > Endpoint: 5 OUT (ASYNC)
  > Rates: 44100, 48000, 88200, 96000, 176400, 192000
  > Data packet interval: 125 us
  > Interface 1
  > Altset 2
  > Format: S24_3LE
  > Channels: 2
  > Endpoint: 5 OUT (ASYNC)
  > Rates: 44100, 48000, 88200, 96000, 176400, 192000
  > Data packet interval: 125 us
  > 
--------------------
> > 
> 
> It runs on Interface 1 and Altset 2 (24b). I don't know what "Feedback
> Format = 16.16" means. I can also force "24_3" format on the -a comand
> without an error. The log file of squeezelite showed the correct
> format, too. But I did not check this recently.
> 
> Sometimes piCorePlayer does not detect XMC-1 correctly, though. But
> this also happened with other lunix devices. My Pi2 is powered through
> the second USB port of the XMC-1. So it powers up when I switch on the
> XMC-1.
> 
> Have you tried using a different USB port on the Pi?Thank you so much for 
> your efforts to help me.

I changed the USB port and rebooted.

When I run this command I get distortion:
/mnt/mmcblk0p2/tce/squeezelite-armv6hf -n "piCorePlayerBasement" -o
hw:0,0 -a 80:4:24_3: -f /tmp/sqzlite.log -d all=debug -s 192.168.1.5

Emotiva Audio Inc XMC-1 at usb-bcm2708_usb-1.2, high speed : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 2
Packet Size = 47
Momentary freq = 44131 Hz (0x5.8433)
Feedback Format = 16.16
Interface 1
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
Interface 1
Altset 2
Format: S24_3LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us

When I run this command line it plays fine:
/mnt/mmcblk0p2/tce/squeezelite-armv6hf -n piCorePlayerBasement -o hw:0,0
-a 80:4:16: -f /tmp/sqzlite.log -d all=debug

Emotiva Audio Inc XMC-1 at usb-bcm2708_usb-1.2, high speed : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 1
Packet Size = 31
Momentary freq = 44100 Hz (0x5.8333)
Feedback Format = 16.16
Interface 1
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
Interface 1
Altset 2
Format: S24_3LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us

What I am confused about is the stream0 outputs are identical whether I
force 16 bit or try to use 24_3 which distorts? Is it at all possible I
am actually getting 24 bit output even when I use the "16" switch? The
XMC-1 always shows I am playing 24 bit files no matter if I am actually
playing 44k/16b or 96k/24b etc?

Maybe Triode or Steen understand this more fully? I have captured
Squeezlite logs but I'm not sure if this sheds more light on the
subject?

I guess I will just have to be satisfied with what I have? If I can only
run 16 bit I am not sure what the real audibility of bit decimating from
24bit to 16bit? I also have a Touch that runs up to 96k/24b via SPDIF. I
would say 99.9% of my 6k plus albums are 96k/24b or lower. My OCD aspect
would just love to fully understand this?

Thanks again.

-CB


------------------------------------------------------------------------
ctbarker32's Profile: http://forums.slimdevices.com/member.php?userid=2816
View this thread: http://forums.slimdevices.com/showthread.php?t=97803

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

Reply via email to