OSDN Git Service
(root)
/
android-x86
/
external-alsa-lib.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f70e0fd
)
Fixed wrong copy problem in capture
author
Jaroslav Kysela
<perex@perex.cz>
Tue, 23 Mar 2004 14:37:34 +0000
(14:37 +0000)
committer
Jaroslav Kysela
<perex@perex.cz>
Tue, 23 Mar 2004 14:37:34 +0000
(14:37 +0000)
src/pcm/pcm_rate.c
patch
|
blob
|
history
diff --git
a/src/pcm/pcm_rate.c
b/src/pcm/pcm_rate.c
index
897eafa
..
2c0e4c5
100644
(file)
--- a/
src/pcm/pcm_rate.c
+++ b/
src/pcm/pcm_rate.c
@@
-1079,6
+1079,8
@@
static int snd_pcm_rate_grab_next_period(snd_pcm_t *pcm, snd_pcm_uframes_t hw_of
__partial:
xfer = 0;
cont = rate->slave->buffer_size - slave_offset;
+ if (cont > rate->slave->period_size)
+ cont = rate->slave->period_size;
snd_pcm_areas_copy(rate->sareas, 0,
slave_areas, slave_offset,
pcm->channels, cont,