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;