alsa-lib/include
Timo Wischer 22618077e7 pcm: Provide areas_copy function which handles buffer wrap around
The already existing areas_copy functions do not care about the end of
the source and destination buffer.
Therefore the caller has to take care that the requested offset+size
is not exceeding any buffer limit.

This additional function will take care about the end of an buffer
and will continue at the beginning of the buffer.
For example this is required when copying between buffers with
different sizes (not multiple of).
This is often the case in IO plugins like the JACK plugin.

Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2018-03-13 22:13:15 +01:00
..
sound asound.h: add SNDRV_PCM_FORMAT_{S, U}20 2017-12-18 15:40:14 +01:00
alisp.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
alsa-symbols.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
aserver.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
asoundef.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
asoundlib-head.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
asoundlib-tail.h Create asoundlib.h dynamically according to configure options 2007-07-10 15:58:41 +02:00
bswap.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
conf.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
control.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
control_external.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
error.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
global.h Change snd_dlopen() function to return the error string 2017-11-27 21:48:20 +01:00
hwdep.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
input.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
list.h Replace list.h with its own version 2015-07-27 12:39:54 +02:00
local.h core: Proper reference of internal snd_dlopen() 2018-01-04 15:29:57 +01:00
Makefile.am pcm: Remove home brew atomic operations 2016-07-11 15:25:30 +02:00
mixer.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
mixer_abst.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
output.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm.h pcm: Provide areas_copy function which handles buffer wrap around 2018-03-13 22:13:15 +01:00
pcm_external.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_extplug.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_ioplug.h pcm: ioplug: Provide hw_avail helper function for plugins 2018-03-13 22:12:02 +01:00
pcm_old.h pcm: fix get_stop_threshold alsa-lib 0.9 alias 2016-12-15 22:47:02 +01:00
pcm_plugin.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_rate.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
rawmidi.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
search.h Corrections by Kevin Conder <kconder@interaccess.com> 2002-03-12 20:14:33 +00:00
seq.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
seq_event.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
seq_midi_event.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
seqmid.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
sys.h Ok, added warning to sys/asoundlib.h with redirection to alsa/asoundlib.h. 2001-09-11 12:18:56 +00:00
timer.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
topology.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
type_compat.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
use-case.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00