]> git.alsa-project.org Git - alsa-lib.git/commitdiff
pcm: Add missing signed and endianess definitions for DSD formats
authorTakashi Iwai <tiwai@suse.de>
Mon, 11 Aug 2014 09:55:03 +0000 (11:55 +0200)
committerTakashi Iwai <tiwai@suse.de>
Mon, 11 Aug 2014 09:55:03 +0000 (11:55 +0200)
Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/pcm/pcm_misc.c

index 44bb89cb0d440eaa0f74ea4a38aebb1443c16b17..24d52f910cb666a7bfc0b0023353b26cf7e1a5a3 100644 (file)
@@ -62,6 +62,8 @@ int snd_pcm_format_signed(snd_pcm_format_t format)
        case SNDRV_PCM_FORMAT_U20_3BE:
        case SNDRV_PCM_FORMAT_U18_3LE:
        case SNDRV_PCM_FORMAT_U18_3BE:
+       case SNDRV_PCM_FORMAT_DSD_U8:
+       case SNDRV_PCM_FORMAT_DSD_U16_LE:
                return 0;
        default:
                return -EINVAL;
@@ -150,6 +152,8 @@ int snd_pcm_format_little_endian(snd_pcm_format_t format)
        case SNDRV_PCM_FORMAT_U24_3BE:
        case SNDRV_PCM_FORMAT_U20_3BE:
        case SNDRV_PCM_FORMAT_U18_3BE:
+       case SNDRV_PCM_FORMAT_DSD_U8:
+       case SNDRV_PCM_FORMAT_DSD_U16_LE:
                return 0;
        default:
                return -EINVAL;