From 5bc5831be68e0694ec8e5e59ebb12a6f95550d46 Mon Sep 17 00:00:00 2001 From: David Henningsson Date: Thu, 25 Apr 2013 14:32:24 +0200 Subject: [PATCH] --- yaml --- r: 372057 b: refs/heads/master c: fa92dd77ec5623cc0546acb77ee61a0a7ea4f0f0 h: refs/heads/master i: 372055: ee9a8e8d711b65f4984c407cee5f19393b70c4c3 v: v3 --- [refs] | 2 +- trunk/sound/usb/clock.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 8a5ce24ddfa3..ed1caa5475ca 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4b417cf01657c8dcd03abb0aa49f3825fede6539 +refs/heads/master: fa92dd77ec5623cc0546acb77ee61a0a7ea4f0f0 diff --git a/trunk/sound/usb/clock.c b/trunk/sound/usb/clock.c index b0ec3643eb62..3a2ce390e278 100644 --- a/trunk/sound/usb/clock.c +++ b/trunk/sound/usb/clock.c @@ -356,6 +356,8 @@ static int set_sample_rate_v2(struct snd_usb_audio *chip, int iface, return clock; prev_rate = get_sample_rate_v2(chip, iface, fmt->altsetting, clock); + if (prev_rate == rate) + return 0; cs_desc = snd_usb_find_clock_source(chip->ctrl_intf, clock); writeable = uac2_control_is_writeable(cs_desc->bmControls, UAC2_CS_CONTROL_SAM_FREQ - 1);