[ALSA] pcm core: fix silence_start calculations
authorClemens Ladisch <clemens@ladisch.de>
Mon, 23 Oct 2006 14:26:57 +0000 (16:26 +0200)
committerJaroslav Kysela <perex@server.perex.cz>
Wed, 20 Dec 2006 07:55:43 +0000 (08:55 +0100)
commit9a826ddba6e087b1be24dd78cd0eac42f7eb7e97
tree95740bc34b8face55eb7c989e550986e4136259d
parent3bc89529594767b0f894589f6c05b2d9821b6791
[ALSA] pcm core: fix silence_start calculations

The case where silence_size < boundary was broken because different
parts of the snd_pcm_playback_silence() function disagreed about whether
silence_start should point to the start or to the end of the buffer part
to be silenced.
This patch changes the code to always use to the start, which also
simplifies several calculations.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
sound/core/pcm_lib.c