[alsa-devel] [PATCH 1/3] ALSA: usb-audio: set period_bytes in substream.

Dylan Reid dgreid at chromium.org
Mon Sep 17 22:11:37 CEST 2012


Set the peiod_bytes member of snd_usb_substream.  It was no longer being
set, but will be needed to resume properly in a future commit.

Change-Id: I4cf4681f16f8a71d26c586520afed9e8c27433b2
Signed-off-by: Dylan Reid <dgreid at chromium.org>
---
 sound/usb/pcm.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sound/usb/pcm.c b/sound/usb/pcm.c
index f782ce1..786f7a0 100644
--- a/sound/usb/pcm.c
+++ b/sound/usb/pcm.c
@@ -486,6 +486,8 @@ static int snd_usb_hw_params(struct snd_pcm_substream *substream,
 	}
 
 	if (changed) {
+		subs->period_bytes = params_period_bytes(hw_params);
+
 		mutex_lock(&subs->stream->chip->shutdown_mutex);
 		/* format changed */
 		stop_endpoints(subs, 0, 0, 0);
-- 
1.7.12.146.g16d26b1



More information about the Alsa-devel mailing list