Revision c0fe3827 audio/mixeng.c
b/audio/mixeng.c | ||
---|---|---|
228 | 228 |
*/ |
229 | 229 |
|
230 | 230 |
/* Private data */ |
231 |
typedef struct ratestuff {
|
|
231 |
struct rate {
|
|
232 | 232 |
uint64_t opos; |
233 | 233 |
uint64_t opos_inc; |
234 | 234 |
uint32_t ipos; /* position in the input stream (integer) */ |
235 | 235 |
st_sample_t ilast; /* last sample in the input stream */ |
236 |
} *rate_t;
|
|
236 |
}; |
|
237 | 237 |
|
238 | 238 |
/* |
239 | 239 |
* Prepare processing. |
240 | 240 |
*/ |
241 | 241 |
void *st_rate_start (int inrate, int outrate) |
242 | 242 |
{ |
243 |
rate_t rate = (rate_t) qemu_mallocz (sizeof (struct ratestuff));
|
|
243 |
struct rate *rate = audio_calloc (AUDIO_FUNC, 1, sizeof (*rate));
|
|
244 | 244 |
|
245 | 245 |
if (!rate) { |
246 |
dolog ("Could not allocate resampler (%d bytes)\n", sizeof (*rate)); |
|
246 | 247 |
return NULL; |
247 | 248 |
} |
248 | 249 |
|
Also available in: Unified diff