Mercurial > audlegacy
comparison Plugins/Input/wma/libffwma/aviobuf.c @ 1398:1ddaf20ab50e trunk
[svn] AltiVec support for WMA, by Luca "lu_zero" Barbato from Gentoo.
author | chainsaw |
---|---|
date | Thu, 13 Jul 2006 16:01:57 -0700 |
parents | 0bea7509d6ba |
children | f12d7e208b43 |
comparison
equal
deleted
inserted
replaced
1397:86242883ddc7 | 1398:1ddaf20ab50e |
---|---|
277 if (max_packet_size) { | 277 if (max_packet_size) { |
278 buffer_size = max_packet_size; /* no need to bufferize more than one packet */ | 278 buffer_size = max_packet_size; /* no need to bufferize more than one packet */ |
279 } else { | 279 } else { |
280 buffer_size = IO_BUFFER_SIZE; | 280 buffer_size = IO_BUFFER_SIZE; |
281 } | 281 } |
282 buffer = malloc(buffer_size); | 282 buffer = av_malloc(buffer_size); |
283 if (!buffer) | 283 if (!buffer) |
284 return -ENOMEM; | 284 return -ENOMEM; |
285 | 285 |
286 if (init_put_byte(s, buffer, buffer_size, | 286 if (init_put_byte(s, buffer, buffer_size, |
287 (h->flags & URL_WRONLY) != 0, h, | 287 (h->flags & URL_WRONLY) != 0, h, |
296 | 296 |
297 /* XXX: must be called before any I/O */ | 297 /* XXX: must be called before any I/O */ |
298 int url_setbufsize(ByteIOContext *s, int buf_size) | 298 int url_setbufsize(ByteIOContext *s, int buf_size) |
299 { | 299 { |
300 uint8_t *buffer; | 300 uint8_t *buffer; |
301 buffer = malloc(buf_size); | 301 buffer = av_malloc(buf_size); |
302 if (!buffer) | 302 if (!buffer) |
303 return -ENOMEM; | 303 return -ENOMEM; |
304 | 304 |
305 free(s->buffer); | 305 free(s->buffer); |
306 s->buffer = buffer; | 306 s->buffer = buffer; |