From 7de446c3c710d0e0a6202df925d9364921f124e6 Mon Sep 17 00:00:00 2001 From: Jurgen Kramer Date: Fri, 25 Sep 2015 13:34:10 +0200 Subject: [PATCH] Add DSD sample formats This patch adds support for using the ALSA DSD sample formats avaiable in recents kernel/ALSA versions. --- alsaaudio.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/alsaaudio.c b/alsaaudio.c index 88414b6..2cd36ca 100644 --- a/alsaaudio.c +++ b/alsaaudio.c @@ -2307,6 +2307,10 @@ PyObject *PyInit_alsaaudio(void) _EXPORT_INT(m, "PCM_FORMAT_IMA_ADPCM",SND_PCM_FORMAT_IMA_ADPCM); _EXPORT_INT(m, "PCM_FORMAT_MPEG",SND_PCM_FORMAT_MPEG); _EXPORT_INT(m, "PCM_FORMAT_GSM",SND_PCM_FORMAT_GSM); + _EXPORT_INT(m, "PCM_FORMAT_DSD_U8", SND_PCM_FORMAT_DSD_U8); + _EXPORT_INT(m, "PCM_FORMAT_DSD_U16_LE", SND_PCM_FORMAT_DSD_U16_LE); + _EXPORT_INT(m, "PCM_FORMAT_DSD_U32_LE", SND_PCM_FORMAT_DSD_U32_LE); + _EXPORT_INT(m, "PCM_FORMAT_DSD_U32_BE", SND_PCM_FORMAT_DSD_U32_BE); /* Mixer stuff */ _EXPORT_INT(m, "MIXER_CHANNEL_ALL", MIXER_CHANNEL_ALL);