marcoc1712 wrote: > The problem here is that the wav header is missing or malformed in the > stream. Daphile was the first to adopt R2 mods in order to read the > header from the stream, as far as I Know is identical to R2 in that > matter, but maybe Kimmo modified the code that investigate the header > in order to handle DXD, could you please post the squeezelite LOG from > inside Daphile? > > BTW, this time the Audio device is correctly opened at 32 bit 352800 hz.
I would love too however I am not sure how to do this. I just installed a Beta version as only there you can access via ssh. I found a squeezelite in /etc/bin but I am not sure how to get logfile from. Sorry :-( Could you help again. > > Your discussion has moved on but I'd like to conclude the offshoot I > started. > > I don't know DXD but I think I understand the underlying issue. > DXD "hide" in a WAV file format - WAV is just a convenient format to > hold the DXD datastream which can be used to trick LMS to send the DXD > data stream content to a DAC unchanged. > For that to happen LMS must think the destination player can support the > file format. > WAV files can hold samples in different formats fixed point PCM, IEEE > Float, 8bit a-Law, 8bit mu-Law and extensible. > LMS players only support fixed point PC and so will have difficulty with > any non PCM format. Different sample size and sample rate can be handled > by LMS > > You provided a dump of the file headers of two DXD 325kHz DXD files. As > I understand it one plays and the other doesn't. Summary of the header > analysis is as follows > > 2 ch, 352.8kHz, 32bits/sample, audio format of sample is IEEE Float : > What-A-Wonderful-World_DXD352KHz_2chDXD.wav > 2 ch, 352.8kHz, 24bits/sample, audio format of sample is PCM : > a-fool-for-you-carmen-gomes-inc-dxd352khz.wav > > There is a "JUNK" chunk which has some data but is different for each > file. This could be DXD related but AFAICT the data in JUNK is not > passed by LMS or squeezelite to DAC so is ignored. > > To understand why the file is unplayable you need to determine whether > the data in the unplayable file WAV fmt header is correct and the audio > DXD data is really in 32 bit floating point and needs to be converted or > whether the fmt file header is wrong and just the header needs to be > corrected. > > What-A-Wonderful-World_DXD352KHz_2chDXD.wav > Thanks a lot for all this very useful and detailed information :-) Hoenestly I do not understand everything but a few things a now much clearer. I also investigated my soundcards (Both DACS iNANO and DIY) Code: -------------------- server:~/programs$ aplay --dump-hw-params -D hw:4,0 -f cd /dev/zero Playing raw data '/dev/zero' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo HW Params of device "hw:4,0": -------------------- ACCESS: MMAP_INTERLEAVED RW_INTERLEAVED FORMAT: S16_LE S32_LE SPECIAL DSD_U32_BE SUBFORMAT: STD SAMPLE_BITS: [16 32] FRAME_BITS: [32 64] CHANNELS: 2 RATE: [44100 768000] PERIOD_TIME: [125 2972155) PERIOD_SIZE: [8 131072] PERIOD_BYTES: [64 524288] PERIODS: [2 1024] BUFFER_TIME: (20 5944309) BUFFER_SIZE: [16 262144] BUFFER_BYTES: [64 1048576] TICK_TIME: ALL -------------------- ^CAborted by signal Interrupt... server:~/programs$ aplay --dump-hw-params -D hw:3,0 -f cd /dev/zero Playing raw data '/dev/zero' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo HW Params of device "hw:3,0": -------------------- ACCESS: MMAP_INTERLEAVED RW_INTERLEAVED FORMAT: S32_LE SPECIAL DSD_U32_BE SUBFORMAT: STD SAMPLE_BITS: 32 FRAME_BITS: 64 CHANNELS: 2 RATE: [44100 384000] PERIOD_TIME: [125 1486078) PERIOD_SIZE: [8 65536] PERIOD_BYTES: [64 524288] PERIODS: [2 1024] BUFFER_TIME: (41 2972155) BUFFER_SIZE: [16 131072] BUFFER_BYTES: [128 1048576] TICK_TIME: ALL -------------------- aplay: set_params:1299: Sample format non available Available formats: - S32_LE - SPECIAL - DSD_U32_BE sovaria@danteserver:~/programs$ -------------------- Thanks S ------------------------------------------------------------------------ s25a's Profile: http://forums.slimdevices.com/member.php?userid=65256 View this thread: http://forums.slimdevices.com/showthread.php?t=97046 _______________________________________________ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix