alsa-lib/src
Alexander E. Patrakov 614a66bb2a pcm: rate: add rewindable and forwardable callbacks
This commit does not fix nonsense values returned by the rewind and
forward callbacks. E.g., with period_size = 1024 and buffer_size = 4096,
an attempt to rewind 1024 samples from the nearly-full buffer returns
4090.

Due to these nonsense values, the current rate plugin should be treated
as non-rewindable. That's why the new callbacks return 0.

Signed-off-by: Alexander E. Patrakov <patrakov@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2014-06-13 11:12:23 +02:00
..
alisp autotools: update style 2014-02-26 08:16:22 +01:00
conf src/conf/cards: Add missing entry for Loopback.conf 2014-03-11 10:59:21 +01:00
control autotools: update style 2014-02-26 08:16:22 +01:00
hwdep autotools: update style 2014-02-26 08:16:22 +01:00
mixer autotools: update style 2014-02-26 08:16:22 +01:00
pcm pcm: rate: add rewindable and forwardable callbacks 2014-06-13 11:12:23 +02:00
rawmidi autotools: update style 2014-02-26 08:16:22 +01:00
seq autotools: update style 2014-02-26 08:16:22 +01:00
timer autotools: update style 2014-02-26 08:16:22 +01:00
ucm autotools: update style 2014-02-26 08:16:22 +01:00
async.c Make some static tables and strings constants. 2008-11-21 13:04:41 +01:00
conf.c conf.c: use portable way to initialize recursive mutex 2013-11-08 14:55:58 +01:00
confmisc.c Allow specifying the max number of cards 2013-05-24 17:21:15 +02:00
dlmisc.c Compile in the ALSA search path instead of relying on ld.so.conf. 2013-05-16 10:13:28 +02:00
error.c all places: doxygen cleanups 2013-04-08 16:42:24 +02:00
input.c Make all the remaining ops structure constants. 2008-11-21 20:48:33 +01:00
Makefile.am autotools: update style 2014-02-26 08:16:22 +01:00
names.c Remove docs for snd_names_list and snd_names_list_free 2012-01-19 12:35:20 +01:00
output.c fix doc errors 2009-08-04 09:17:20 +02:00
shmarea.c Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
socket.c Move snd_is_local() to socket.c 2005-11-30 11:31:18 +00:00
userfile.c Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
Versions.in Fix wrong exported functions 2008-02-04 14:15:44 +01:00