alsa-lib/src
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
..
alisp control: Proper reference of internal versioned functions 2018-01-04 15:28:25 +01:00
conf conf/ucm: Add chtrt5645-mono-speaker-analog-mic configuration 2018-01-09 08:56:27 +01:00
control control: Proper reference of internal versioned functions 2018-01-04 15:28:25 +01:00
hwdep core: Proper reference of internal snd_dlopen() 2018-01-04 15:29:57 +01:00
mixer core: Proper reference of internal snd_dlopen() 2018-01-04 15:29:57 +01:00
pcm pcm: Provide areas_copy function which handles buffer wrap around 2018-03-13 22:13:15 +01:00
rawmidi core: Proper reference of internal snd_dlopen() 2018-01-04 15:29:57 +01:00
seq core: Proper reference of internal snd_dlopen() 2018-01-04 15:29:57 +01:00
timer core: Proper reference of internal snd_dlopen() 2018-01-04 15:29:57 +01:00
topology topology: Fix to skip writing of header for compound elements 2018-01-02 16:33:54 +01:00
ucm Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
async.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
conf.c core: Proper reference of internal snd_dlopen() 2018-01-04 15:29:57 +01:00
confmisc.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
dlmisc.c core: Proper reference of internal snd_dlopen() 2018-01-04 15:29:57 +01:00
error.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
input.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
Makefile.am topology: autotools: Add build support for topology core 2015-07-30 17:10:14 +02:00
names.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
output.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
shmarea.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
socket.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
userfile.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
Versions.in Change snd_dlopen() function to return the error string 2017-11-27 21:48:20 +01:00