aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/oss.c
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2008-02-12 21:19:09 -0800
committerChris Robinson <[email protected]>2008-02-12 21:19:09 -0800
commitf2875d5d13c1d37c0602d49e49699b4b0a48ddd5 (patch)
treeb6528b7d842fcdf9925350f279a2f81f6a51b2f0 /Alc/oss.c
parentb0720333cc4b879751b34701910077d6d0627190 (diff)
Read in chunks of the fragment size, not expected buffer size
Diffstat (limited to 'Alc/oss.c')
-rw-r--r--Alc/oss.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Alc/oss.c b/Alc/oss.c
index 91b7a517..a1efc18a 100644
--- a/Alc/oss.c
+++ b/Alc/oss.c
@@ -368,7 +368,7 @@ static ALCboolean oss_open_capture(ALCdevice *device, const ALCchar *deviceName,
return ALC_FALSE;
}
- data->data_size = SampleSize * device->FrameSize * info.fragments;
+ data->data_size = info.fragsize;
data->mix_data = calloc(1, data->data_size);
device->ExtraData = data;