Codebase list squeezelite / ac8c32e
Enable DSD (Direct Stream Digital) and DoP (DSD over PCM) Chris Boot 9 years ago
3 changed file(s) with 8 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
1515 * Fix typo: suppored/supported (typo-fix-suppored.patch).
1616 * Update man page to document new/changed options.
1717 * Update debian/copyright for included dsd2pcm source.
18 * Enable DSD (Direct Stream Digital) and DoP (DSD over PCM).
1819
1920 -- Chris Boot <debian@bootc.net> Sat, 28 Dec 2013 22:31:23 +0000
2021
135135 .BR -u " and " -R
136136 are synonymous.
137137 .TP
138 .B \-D
139 Output device supports DSD over PCM (DoP). DSD streams will be converted to DoP
140 before output. If this option is not supplied, DSD streams will be converted to
141 PCM and resampled, so they can be played on a PCM DAC.
142 .TP
138143 .B \-v
139144 Enable visualiser support. This creates a shared memory segment that contains
140145 some of the audio being played, so that an external visualiser can read and
55
66 # Enable ffmpeg, soxr resampling, visualisation export and disable dlopening
77 # libraries
8 export OPTS := -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL
8 export OPTS := -DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT -DLINKALL
99
1010 # Enable all hardening build flags
1111 export DEB_BUILD_MAINT_OPTIONS := hardening=+all
2121 override_dh_auto_clean: clean_squeezelite clean_squeezelite-pa
2222 # This is needed to fully clean built objects if the Makefile patches
2323 # are not applied.
24 rm -f *.o
24 rm -f *.o dsd2pcm/*.o
2525
2626 override_dh_installinit:
2727 dh_installinit --name=squeezelite