lib/alsa/HwSetup: don't reset dsd_mode
Fixes regression by commit 28e07e900f
Closes https://github.com/MusicPlayerDaemon/MPD/issues/596
			
			
This commit is contained in:
		| @@ -94,10 +94,6 @@ TryFormatDsd(snd_pcm_t *pcm, snd_pcm_hw_params_t *hwparams, | |||||||
| 	int err = TryFormatOrByteSwap(pcm, hwparams, fmt, params); | 	int err = TryFormatOrByteSwap(pcm, hwparams, fmt, params); | ||||||
|  |  | ||||||
| #if defined(ENABLE_DSD) && defined(HAVE_ALSA_DSD_U32) | #if defined(ENABLE_DSD) && defined(HAVE_ALSA_DSD_U32) | ||||||
| 	if (err == 0) { |  | ||||||
| 		params.dsd_mode = PcmExport::DsdMode::NONE; |  | ||||||
| 	} |  | ||||||
|  |  | ||||||
| 	if (err == -EINVAL && fmt == SND_PCM_FORMAT_DSD_U8) { | 	if (err == -EINVAL && fmt == SND_PCM_FORMAT_DSD_U8) { | ||||||
| 		/* attempt to switch to DSD_U32 */ | 		/* attempt to switch to DSD_U32 */ | ||||||
| 		fmt = IsLittleEndian() | 		fmt = IsLittleEndian() | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Max Kellermann
					Max Kellermann