From: Takashi Iwai Date: Fri, 6 Aug 2010 11:48:11 +0000 (+0200) Subject: ALSA: hda - Make converter setups sticky X-Git-Tag: v2.6.36-rc1~60^2~10 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eb541337b7a43822fce7d0c9d967ee149b2d9a96;p=pandora-kernel.git ALSA: hda - Make converter setups sticky So far, we reset the converter setups like the stream-tag, the channel-id and format-id in prepare callbacks, and clear them in cleanup callbacks. This often causes a silence of the digital receiver for a couple of seconds. This patch tries to delay the converter setup changes as much as possible. The converter setups are cached and aren't reset as long as the same values are used. At suspend/resume, they are cleared to be recovered properly, too. Signed-off-by: Takashi Iwai --- Reading git-diff-tree failed