I've updated the output branch to include more features - would be
interested in some testers.

Features are:
- native dsd/dop support - plays dsf and dsdiff files as dop if -D
command line option specified, otherwise converts to pcm [use with -u to
downsample to device maxrate]
- better tag parsing for wav/aiff playback from localfiles
- fixes a couple more bugs in output branch.

To use the native dsd playback you will need the following additions to
the LMS additions added by Clive:

Code:
--------------------
    
  --- a/Slim/Player/Squeezebox.pm
  +++ b/Slim/Player/Squeezebox.pm
  @@ -750,6 +750,15 @@ sub stream_s {
  $pcmchannels     = '?';
  $outputThreshold = 0;
  
  +       } elsif ($format eq 'dff' || $format eq 'dsf') {
  +
  +               $formatbyte      = 'd';
  +               $pcmsamplesize   = '?';
  +               $pcmsamplerate   = '?';
  +               $pcmendian       = '?';
  +               $pcmchannels     = '?';
  +               $outputThreshold = 0;
  +
  } elsif ( $handler->isa('Slim::Player::Protocols::SqueezePlayDirect') ) {
  
  # Format handled by squeezeplay to allow custom squeezeplay protocol handlers
  
  --- a/convert.conf
  +++ b/convert.conf
  @@ -306,3 +306,25 @@ flc flc transcode *
  
  spdr spdr * *
  -
  +
  +dsf dsf * *
  +       # IFD
  +       -
  +
  +dff dff * *
  +       # IFD
  +       -
  +
  
  
--------------------


------------------------------------------------------------------------
Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=97046

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

Reply via email to