Mercurial > libavcodec.hg
comparison wavpack.c @ 6294:67e4586d3c1b libavcodec
const
author | michael |
---|---|
date | Fri, 01 Feb 2008 16:12:00 +0000 |
parents | d030978bcd93 |
children | 48759bfbd073 |
comparison
equal
deleted
inserted
replaced
6293:2084ab75b08f | 6294:67e4586d3c1b |
---|---|
364 return 0; | 364 return 0; |
365 } | 365 } |
366 | 366 |
367 static int wavpack_decode_frame(AVCodecContext *avctx, | 367 static int wavpack_decode_frame(AVCodecContext *avctx, |
368 void *data, int *data_size, | 368 void *data, int *data_size, |
369 uint8_t *buf, int buf_size) | 369 const uint8_t *buf, int buf_size) |
370 { | 370 { |
371 WavpackContext *s = avctx->priv_data; | 371 WavpackContext *s = avctx->priv_data; |
372 int16_t *samples = data; | 372 int16_t *samples = data; |
373 int samplecount; | 373 int samplecount; |
374 int got_terms = 0, got_weights = 0, got_samples = 0, got_entropy = 0, got_bs = 0; | 374 int got_terms = 0, got_weights = 0, got_samples = 0, got_entropy = 0, got_bs = 0; |
375 uint8_t* buf_end = buf + buf_size; | 375 const uint8_t* buf_end = buf + buf_size; |
376 int i, j, id, size, ssize, weights, t; | 376 int i, j, id, size, ssize, weights, t; |
377 | 377 |
378 if (buf_size == 0){ | 378 if (buf_size == 0){ |
379 *data_size = 0; | 379 *data_size = 0; |
380 return 0; | 380 return 0; |