summaryrefslogtreecommitdiff
path: root/crypto/api.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2010-08-06 13:48:11 +0200
committerTakashi Iwai <tiwai@suse.de>2010-08-06 13:48:11 +0200
commiteb541337b7a43822fce7d0c9d967ee149b2d9a96 (patch)
tree6f46656a2b8545720a818304050fbbeddd872989 /crypto/api.c
parentfe3eb0a73ca052ee9346a1544f4c00e697cc9a4e (diff)
downloadlinux-stable-eb541337b7a43822fce7d0c9d967ee149b2d9a96.tar.gz
linux-stable-eb541337b7a43822fce7d0c9d967ee149b2d9a96.tar.bz2
linux-stable-eb541337b7a43822fce7d0c9d967ee149b2d9a96.zip
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 <tiwai@suse.de>
Diffstat (limited to 'crypto/api.c')
0 files changed, 0 insertions, 0 deletions