From 118fedb90ac03eedf2a353514eabec2603267215 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Tue, 29 Jul 2008 14:41:51 +0200 Subject: [PATCH] Fix interleave check in pcm_direct.c Fix the check of interleaved format. It checked a totally bogus value as PCM format. Signed-off-by: Takashi Iwai --- src/pcm/pcm_direct.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pcm/pcm_direct.c b/src/pcm/pcm_direct.c index a884b120..29649e98 100644 --- a/src/pcm/pcm_direct.c +++ b/src/pcm/pcm_direct.c @@ -1293,7 +1293,7 @@ int snd_pcm_direct_check_interleave(snd_pcm_direct_t *dmix, snd_pcm_t *pcm) const snd_pcm_channel_area_t *dst_areas; const snd_pcm_channel_area_t *src_areas; - bits = snd_pcm_format_physical_width(dmix->type); + bits = snd_pcm_format_physical_width(pcm->format); if ((bits % 8) != 0) interleaved = 0; channels = dmix->channels; -- 2.47.1