Something is not quite right with C-3PO, 24 bits, pcm/wav and Squeezebox
Touch acting as a digital (USB) interface to my player.

1. Without C-3PO installed, with LMS FILE TYPES only allowing flc to
pcm, all my flacs play well up to 24/192000 tracks.

2. With C-3PO installed but not enabled for Touch, all is still OK.
C-3PO reports the command (for a 24/192000 track) as:


Code:
--------------------
    
  flc-pcm-*-00:04:20:22:70:65
  Command:
  [flac] -dcs --force-raw-format --endian=little --sign=signed $START$ $END$ -- 
$FILE$
  
  Tokenized command:
  "/usr/share/squeezeboxserver/Bin/x86_64-linux/flac" -dcs --force-raw-format 
--endian=little --sign=signed -- "/storage/music/flac/Classical/B/Bach, JS/Well 
Tempered Clavier/Book I/Butt/1-01 - The Well-Tempered Clavier Book I - Prelude 
and Fugue No.21 in Bâ™* BWV.866 - 1. Prelude.flac" & |
  
--------------------


4. Resetting the LMS FILE TYPES to standard, with C-3PO installed and
activated for Touch, output wav only, with 3 byte 24 bit, I get white
noise (music still there) on all tracks.  This is a CD quaility one.


Code:
--------------------
    
  Command:
  [C-3PO] -c $CLIENTID$ -p "/var/lib/squeezeboxserver/prefs/plugin/C3PO.prefs" 
-l "/var/log/squeezeboxserver/" -x "/usr/sbin" -i flc -o wav $START$ $END$ 
$RESAMPLE$ $FILE$ --nodebuglog --noinfolog
  
  Tokenized command:
  "/var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/C3PO/Bin/C-3PO" -c 
00-04-20-22-70-65 -p "/var/lib/squeezeboxserver/prefs/plugin/C3PO.prefs" -l 
"/var/log/squeezeboxserver/" -x "/usr/sbin" -i flc -o wav 
"/storage/music/flac/Classical/B/Bruckner/Symphonies/7 (Nowak)/Klemperer/3-01 - 
Symphony No.7 in E (Nowak) - 1. Allegro moderato.flac" --nodebuglog --noinfolog 
& |
  
  Trasformed by C-3PO in:
  "/usr/share/squeezeboxserver/Bin/x86_64-linux/sox" -q -t flac 
"/storage/music/flac/Classical/B/Bruckner/Symphonies/7 (Nowak)/Klemperer/3-01 - 
Symphony No.7 in E (Nowak) - 1. Allegro moderato.flac" -t wav -b 24 --buffer 
65536 --multi-threaded - gain -h
  
--------------------


5. With C-3PO installed and activated for Touch, wav only, 16 bit, CD
quality plays OK, 24/192000 tracks get white noise (some music still
there)


Code:
--------------------
    
  Command:
  [C-3PO] -c $CLIENTID$ -p "/var/lib/squeezeboxserver/prefs/plugin/C3PO.prefs" 
-l "/var/log/squeezeboxserver/" -x "/usr/sbin" -i flc -o wav $START$ $END$ 
$RESAMPLE$ $FILE$ --nodebuglog --noinfolog
  
  Tokenized command:
  "/var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/C3PO/Bin/C-3PO" -c 
00-04-20-22-70-65 -p "/var/lib/squeezeboxserver/prefs/plugin/C3PO.prefs" -l 
"/var/log/squeezeboxserver/" -x "/usr/sbin" -i flc -o wav 
"/storage/music/flac/Classical/B/Bach, JS/Well Tempered Clavier/Book 
I/Butt/1-01 - The Well-Tempered Clavier Book I - Prelude and Fugue No.21 in 
Bâ™* BWV.866 - 1. Prelude.flac" --nodebuglog --noinfolog & |
  
  Trasformed by C-3PO in:
  "/usr/share/squeezeboxserver/Bin/x86_64-linux/sox" -q -t flac 
"/storage/music/flac/Classical/B/Bach, JS/Well Tempered Clavier/Book 
I/Butt/1-01 - The Well-Tempered Clavier Book I - Prelude and Fugue No.21 in 
Bâ™* BWV.866 - 1. Prelude.flac" -t wav -b 16 --buffer 65536 --multi-threaded - 
gain -h
  
--------------------


6. So I believe that C-3PO is missing options to match different
versions of 3 byte 24 bit packing. I’ve had this problem with other
plugins transcoding.  I think the sox options are -L, -B , -x, -N and
-X, but can't say I fully understand all the combinations of input and
output format.

7. Using C-3PO to output uncompressed flac works fine, so this isn't a
problem for me, but it could be for others.



LMS 7.9.1 on VortexBox Midi box, Xubuntu 17.10, FLACs 16->24 bit,
44.1->192kbps.  Touch & EDO. 2nd Touch standard.
LMS plugin UPnP/DLNA Bridge to MF M1 CLiC (to A308CR amp & ESLs) &
Marantz CR603 UPnP renderers.  
Alternatively Minimserver & Upplay to same & to upmpdcli/mpd PC
renderers.  
Squeezelite to Meridian USB Explorer DAC to PC speakers/headphones.  
Wireless Xubuntu 17.10 laptop firefox/upplay or Android 'phone with
Squeeze-Commander/BubbleUPnP controls LMS/Minimserver.
------------------------------------------------------------------------
PasTim's Profile: http://forums.slimdevices.com/member.php?userid=41642
View this thread: http://forums.slimdevices.com/showthread.php?t=105309

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

Reply via email to