Greetings,
I'm having an issue with an apple usb-c dac dongle after upgrading piCorePlayer from 6.0.0 to 8.2.0. This is a new clean install on 8.2.0 and not an upgrade. The problem is that shairport-sync requires a bitrate of 44100Hz and the apple usb-c dongle no longer shows this rate on 8.2.0, only 48000Hz. I realize this can be converted but at a cpu cost. I'd really like to resolve why the 44100Hz is not recognized.
I've been in discussions with Mike Brady on his Github site for shairport-sync who helped confirm this issue.
https://github.com/mikebrady/shairport-sync/issues/1504
This does not appear to be an issue with piCorePlayer or shairport-sync, rather it appears to be a regression bug in the linux usb-audio kernel from 4.x to 5.x, but I wanted to post to see if anyone may have an idea for a workaround or fix.
You can see from the following output the Rates are 44100, 48000 for piCorePlayer 6.0.0 (kernel 4.19.105):
After upgrading to 8.2.0 (kernel 5.15.35) (I also tried 8.1.0 - same results) the stream0 shows only 48000Hz:
Any help in resolving this would be greatly appreciated!
I'm having an issue with an apple usb-c dac dongle after upgrading piCorePlayer from 6.0.0 to 8.2.0. This is a new clean install on 8.2.0 and not an upgrade. The problem is that shairport-sync requires a bitrate of 44100Hz and the apple usb-c dongle no longer shows this rate on 8.2.0, only 48000Hz. I realize this can be converted but at a cpu cost. I'd really like to resolve why the 44100Hz is not recognized.
I've been in discussions with Mike Brady on his Github site for shairport-sync who helped confirm this issue.
https://github.com/mikebrady/shairport-sync/issues/1504
This does not appear to be an issue with piCorePlayer or shairport-sync, rather it appears to be a regression bug in the linux usb-audio kernel from 4.x to 5.x, but I wanted to post to see if anyone may have an idea for a workaround or fix.
You can see from the following output the Rates are 44100, 48000 for piCorePlayer 6.0.0 (kernel 4.19.105):
Code:
uname -a
Linux piCorePlayer 4.19.105-pcpCore_v8
/proc/asound/card1/stream0
Apple, Inc. USB-C to 3.5mm Headphone Jack A at usb-0000:01:00.0-1.1, full speed : USB Audio
Playback:
Status: Stop
Interface 1
Altset 1
Format: S24_3LE
Channels: 2
Endpoint: 2 OUT (SYNC)
Rates: 44100, 48000
Interface 1
Altset 2
Format: S16_LE
Channels: 2
Endpoint: 2 OUT (SYNC)
Rates: 44100, 48000
Code:
/proc/asound/card1/stream0
Apple, Inc. USB-C to 3.5mm Headphone Jack A at usb-xhci-hcd.0.auto-1.1, full sp : USB Audio
Playback:
Status: Stop
Interface 1
Altset 1
Format: S24_3LE
Channels: 2
Endpoint: 2 OUT (SYNC)
Rates: 48000 - 48000 (continuous)
Bits: 0
Channel map: FL FR
Interface 1
Altset 2
Format: S16_LE
Channels: 2
Endpoint: 2 OUT (SYNC)
Rates: 48000 - 48000 (continuous)
Bits: 0
Channel map: FL FR