summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDylan Reid <dgreid@chromium.org>2012-09-18 09:49:46 -0700
committerTakashi Iwai <tiwai@suse.de>2012-09-19 08:07:34 +0200
commit715a170563843a1f55ae4c8484bc4732d69d2288 (patch)
treeece3146acdc3e029882fc2d0e5c333bbd6042eff
parent4b527b6516ab1f0af8aaedd02dbf71ee2c1180f4 (diff)
downloadlinux-715a170563843a1f55ae4c8484bc4732d69d2288.tar.bz2
ALSA: usb-audio: set period_bytes in substream.
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. Signed-off-by: Dylan Reid <dgreid@chromium.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
-rw-r--r--sound/usb/pcm.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/usb/pcm.c b/sound/usb/pcm.c
index f782ce19bf5a..786f7a05e9a6 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);