Learnincurve wrote: 
> Exactly same result into Topping:
> 
> config:
> > 
Code:
--------------------
  >   > # Defaults for squeezelite initscript
  > # sourced by /etc/init.d/squeezelite
  > # installed at /etc/default/squeezelite by the maintainer scripts
  > 
  > # The name for the squeezelite player:
  > SL_NAME="$(hostname -s)"
  > 
  > # ALSA output device:
  > #SL_SOUNDCARD="default:CARD=Set"
  > #SL_SOUNDCARD="default:CARD=HIFIRef"
  > SL_SOUNDCARD="default:CARD=D50s"
  > # Squeezebox server (Logitech Media Server):
  > # Uncomment the next line if you want to point squeezelite at the IP 
address of
  > # your squeezebox server. This is usually unnecessary as the server is
  > # automatically discovered.
  > #SB_SERVER_IP="192.168.x.y"
  > 
  > # Additional options to pass to squeezelite:
  > # Please do not include -z to make squeezelite daemonise itself.
  > #SB_EXTRA_ARGS=""
  > SB_EXTRA_ARGS="-D :u32be -d all=info -f 
/var/log/squeezelite/squeezelite.log"
  > /etc/default/squeezelite (END)
--------------------
> >   
> 
> tail /var/log/squeezelite/squeezelite.log
> > 
Code:
--------------------
  >   > [08:26:56.715661] alsa_open:406 opened device default:CARD=D50s using 
format: S32_LE sample rate: 44100 mmap: 1
  > [08:26:56.715865] alsa_open:485 buffer: 40 period: 4 -> buffer size: 3763 
period size: 940
  > [08:26:56.716929] slimproto:848 connecting to 192.168.253.85:3483
  > [08:26:56.717542] slimproto:881 connected
  > [08:26:56.717664] sendHELO:124 mac: 02:ba:5e:66:94:26
  > [08:26:56.717704] sendHELO:126 cap: 
Model=squeezelite,AccuratePlayPoints=1,HasDigitalOut=1,HasPolarityInversion=1,Firmware=v1.8,ModelName=SqueezeLite,MaxSampleRate=384000,dsf,dff,alc,wma,wmap,wmal,aac,ogg,flc,aif,pcm,mp3
  > [08:26:56.734014] decode_flush:190 decode flush
  > [08:26:56.734104] output_flush:423 flush output buffer
  > [08:26:56.734299] decode_flush:190 decode flush
  > [08:26:56.734438] output_flush:423 flush output buffer
  > 
  > 
  > ...
  > ...
  > stream_thread:176 headers: len: 490
  > HTTP/1.1 200 OK
  > Server: Logitech Media Server (8.0.0 - 1605892076)
  > Connection: close
  > Content-Type: audio/dsf
  > Set-Cookie: Squeezebox-albumView=; path=/
  > Set-Cookie: Squeezebox-expandPlayerControl=true; path=/
  > Set-Cookie: Squeezebox-expanded-MY_MUSIC=1; path=/
  > Set-Cookie: Squeezebox-expanded-FAVORITES=1; path=/
  > Set-Cookie: Squeezebox-expanded-PLUGINS=1; path=/
  > Set-Cookie: Squeezebox-expanded-PLUGIN_MY_APPS_MODULE_NAME=1; path=/
  > Set-Cookie: Squeezebox-expanded-RADIO=1; path=/
  > 
  > 
  > [08:30:41.622093] _read_header:158 DSF version: 1 format: 0
  > [08:30:41.622253] _read_header:168 channels: 2
  > [08:30:41.622286] _read_header:169 sample rate: 2822400
  > [08:30:41.622314] _read_header:170 lsb first: 1
  > [08:30:41.622342] _read_header:171 sample bytes: 195766368
  > [08:30:41.622369] _read_header:172 block size: 4096
  > [08:30:41.622397] _read_header:178 found dsd len: 391536652
  > [08:30:41.622424] dsd_decode:527 setting track_start
  > [08:30:41.622452] dsd_decode:538 DOP output
  > [08:30:41.629058] _output_frames:61 start buffer frames: 245760
  > [08:30:41.629256] _output_frames:146 track start sample rate: 176400 
replay_gain: 0
  > [08:30:45.329401] decode_flush:190 decode flush
  > [08:30:45.329569] output_flush:423 flush output buffer
  > [08:30:45.333503] decode_flush:190 decode flush
  > [08:30:45.333687] output_flush:423 flush output buffer
  > [08:30:45.340942] codec_open:218 codec open: 'f'
  > [08:30:45.341135] codec_open:235 closing codec: 'd'
  > [08:30:45.341260] stream_sock:384 connecting to 192.168.253.85:9000
  > [08:30:45.341558] stream_sock:413 header: GET 
/stream.mp3?player=02:ba:5e:66:94:26 HTTP/1.0
--------------------
> > 
> 
> Only output is high-pitched PCM squeal.
> 
> Same result using -D : DoP in the config
> 
> I'm downloading the kernel source package for my current kernel now,
> just to double-check the quirks.c file, but as DoP isn't working
> either, it is feeling like a system problem rather than Kernel at this
> point.

>From quirks.c:


Code:
--------------------
     /* Mostly generic method to detect many DSD-capable implementations -
  * from XMOS/Thesycon
  */
  switch (USB_ID_VENDOR(chip->usb_id)) {
  case 0x152a:  /* Thesycon devices */
  case 0x20b1:  /* XMOS based devices */
  case 0x22d9:  /* Oppo */
  case 0x23ba:  /* Playback Designs */
  case 0x25ce:  /* Mytek devices */
  case 0x278b:  /* Rotel? */
  case 0x292b:  /* Gustard/Ess based devices */
  case 0x2ab6:  /* T+A devices */
  case 0x3353:  /* Khadas devices */
  case 0x3842:  /* EVGA */
  case 0xc502:  /* HiBy devices */
  if (fp->dsd_raw)
  return SNDRV_PCM_FMTBIT_DSD_U32_BE;
  break;
  default:
  break;
  
  }
  
  return 0;
--------------------


The first two cases should cover my DAC's, No?


------------------------------------------------------------------------
Learnincurve's Profile: http://forums.slimdevices.com/member.php?userid=64807
View this thread: http://forums.slimdevices.com/showthread.php?t=113435

_______________________________________________
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to