![]() |
[PROBLEM] Bitstream error instead 16/44.1PCM I gopt 384khz DSD - Printable Version +- Moode Forum (https://moodeaudio.org/forum) +-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3) +--- Forum: Support (https://moodeaudio.org/forum/forumdisplay.php?fid=7) +--- Thread: [PROBLEM] Bitstream error instead 16/44.1PCM I gopt 384khz DSD (/showthread.php?tid=2163) |
Bitstream error instead 16/44.1PCM I gopt 384khz DSD - radzio222 - 02-09-2020 Hi, I'm new to this forum. And also to Moode Audio. I attach RPi via I2S DAC from Aliexpress "Sky Song" on ES9038 from "Lusya" version 1.07 or later: https://www.aliexpress.com%2Fitem%2F32950289780.html&psig=AOvVaw2qak-IG2zNCI7HOgv0fVhy&ust=1581357691647000&source=images&cd=vfe&ved=0CAMQjB1qFwoTCLDBzbKGxecCFQAAAAAdAAAAABAD I have very strange behavior during playback from NAS. If I play FLAC's with 24/88, 24/96, 24/192 everything is perfect, but when I try normal CD rip 16/44.1 my DAC is turning into DSD mode 384kHz. Noise is awful like in old analog radio when you lost signal. You can hear a music in a background but veeeerryyy silently. Does anyone have such issue. I tried all drivers for ESS Sabre and I got exactly same result. Others drivers (not ESS) didn't work at all. How to prevent RPi from sending DSD 384kHz signal ??? RE: Bitstream error instead 16/44.1PCM I gopt 384khz DSD - Tim Curtis - 02-09-2020 Post output from the command below while playing 16/44.1 file. Code: cat /proc/asound/card0/pcm0p/sub0/hw_params RE: Bitstream error instead 16/44.1PCM I gopt 384khz DSD - radzio222 - 02-10-2020 access: RW_INTERLEAVED format: S16_LE subformat: STD channels: 2 rate: 44100 (44100/1) period_size: 4410 buffer_size: 22050 internet radio works perfectly and got this: access: RW_INTERLEAVED format: S32_LE subformat: STD channels: 2 rate: 44100 (44100/1) period_size: 4410 buffer_size: 22050 HD files also perfect: access: RW_INTERLEAVED format: S32_LE subformat: STD channels: 2 rate: 88200 (88200/1) period_size: 11025 buffer_size: 44100 it seems that S16_LE has a problem... no matter NAS or Internet Radio. RE: Bitstream error instead 16/44.1PCM I gopt 384khz DSD - Tim Curtis - 02-10-2020 The output shows correct 16/44.1 PCM being sent by Linux/ALSA to the audio device. Code: access: RW_INTERLEAVED Maybe try contacting the manufacturer of the audio device. RE: Bitstream error instead 16/44.1PCM I gopt 384khz DSD - radzio222 - 02-10-2020 I made partly solution. I turned oversampling to 24bits and now it works at first earsight well with every file no matter 44.1, 88.2, 96 or 192 RE: Bitstream error instead 16/44.1PCM I gopt 384khz DSD - Tim Curtis - 02-10-2020 Nice :-) The DAC probably only accepts 24 or 32-bit word length. RE: Bitstream error instead 16/44.1PCM I gopt 384khz DSD - radzio222 - 02-10-2020 (02-10-2020, 08:12 PM)Tim Curtis Wrote: Nice :-) The DAC probably only accepts 24 or 32-bit word length. Not sure on optical input 16/48 Worked fine ![]() Maybe some Chinese engineer made a mistake in writing config for I2S ![]() Extra question. On 24/192 seems like RPi loose transfer. What cache value should I set ? RE: Bitstream error instead 16/44.1PCM I gopt 384khz DSD - Tim Curtis - 02-10-2020 It depends on which interface for example my Katana DAC which uses I2S interface only supports 16 and 32-bit word length. Code: pi@rp3:~ $ alsacap Some high speed USB chipsets only accept 32-bit word length. The symptom "On 24/192 seems like RPi loose transfer." suggests a hardware issue with the audio device or the interface, or maybe a bottleneck upstream of the Pi for example the NAS. -Tim RE: Bitstream error instead 16/44.1PCM I gopt 384khz DSD - radzio222 - 02-10-2020 [quote pid='16481' dateline='1581369558'] Code: pi@rp3:~ $ alsacap Logged as "pi" I don't get such command ... [/quote] RE: Bitstream error instead 16/44.1PCM I gopt 384khz DSD - Tim Curtis - 02-10-2020 moOde 6.4.1 uses the also-capabilities program but it apparently has a bug that prevents it from detecting formats for USB Audio devices so I switched to the alsacap program for upcoming moOde 6.4.2. It has to be compiled from scratch but if u want to test it out u can download the binary from the develop branch of moOde source repo. Code: wget https://github.com/moode-player/moode/raw/2b174b1b857a11185fbab3b52e3f5219e75a7767/other/alsacap/alsacap Edit to add: missing wget |