Mercurial > libavcodec.hg
comparison mpegaudiodec.c @ 6218:dfdff1ca78a7 libavcodec
consts
I have underestimated this a little, and these are just some ...
| author | michael |
|---|---|
| date | Fri, 01 Feb 2008 03:26:31 +0000 |
| parents | c7a61f83de73 |
| children | 8e63d869a904 |
comparison
equal
deleted
inserted
replaced
| 6217:f838213ca91b | 6218:dfdff1ca78a7 |
|---|---|
| 2365 return nb_frames * 32 * sizeof(OUT_INT) * s->nb_channels; | 2365 return nb_frames * 32 * sizeof(OUT_INT) * s->nb_channels; |
| 2366 } | 2366 } |
| 2367 | 2367 |
| 2368 static int decode_frame(AVCodecContext * avctx, | 2368 static int decode_frame(AVCodecContext * avctx, |
| 2369 void *data, int *data_size, | 2369 void *data, int *data_size, |
| 2370 uint8_t * buf, int buf_size) | 2370 const uint8_t * buf, int buf_size) |
| 2371 { | 2371 { |
| 2372 MPADecodeContext *s = avctx->priv_data; | 2372 MPADecodeContext *s = avctx->priv_data; |
| 2373 uint32_t header; | 2373 uint32_t header; |
| 2374 int out_size; | 2374 int out_size; |
| 2375 OUT_INT *out_samples = data; | 2375 OUT_INT *out_samples = data; |
| 2436 } | 2436 } |
| 2437 | 2437 |
| 2438 #ifdef CONFIG_MP3ADU_DECODER | 2438 #ifdef CONFIG_MP3ADU_DECODER |
| 2439 static int decode_frame_adu(AVCodecContext * avctx, | 2439 static int decode_frame_adu(AVCodecContext * avctx, |
| 2440 void *data, int *data_size, | 2440 void *data, int *data_size, |
| 2441 uint8_t * buf, int buf_size) | 2441 const uint8_t * buf, int buf_size) |
| 2442 { | 2442 { |
| 2443 MPADecodeContext *s = avctx->priv_data; | 2443 MPADecodeContext *s = avctx->priv_data; |
| 2444 uint32_t header; | 2444 uint32_t header; |
| 2445 int len, out_size; | 2445 int len, out_size; |
| 2446 OUT_INT *out_samples = data; | 2446 OUT_INT *out_samples = data; |
| 2562 } | 2562 } |
| 2563 | 2563 |
| 2564 | 2564 |
| 2565 static int decode_frame_mp3on4(AVCodecContext * avctx, | 2565 static int decode_frame_mp3on4(AVCodecContext * avctx, |
| 2566 void *data, int *data_size, | 2566 void *data, int *data_size, |
| 2567 uint8_t * buf, int buf_size) | 2567 const uint8_t * buf, int buf_size) |
| 2568 { | 2568 { |
| 2569 MP3On4DecodeContext *s = avctx->priv_data; | 2569 MP3On4DecodeContext *s = avctx->priv_data; |
| 2570 MPADecodeContext *m; | 2570 MPADecodeContext *m; |
| 2571 int len, out_size = 0; | 2571 int len, out_size = 0; |
| 2572 uint32_t header; | 2572 uint32_t header; |
| 2573 OUT_INT *out_samples = data; | 2573 OUT_INT *out_samples = data; |
| 2574 OUT_INT decoded_buf[MPA_FRAME_SIZE * MPA_MAX_CHANNELS]; | 2574 OUT_INT decoded_buf[MPA_FRAME_SIZE * MPA_MAX_CHANNELS]; |
| 2575 OUT_INT *outptr, *bp; | 2575 OUT_INT *outptr, *bp; |
| 2576 int fsize; | 2576 int fsize; |
| 2577 unsigned char *start2 = buf, *start; | 2577 const unsigned char *start2 = buf, *start; |
| 2578 int fr, i, j, n; | 2578 int fr, i, j, n; |
| 2579 int off = avctx->channels; | 2579 int off = avctx->channels; |
| 2580 int *coff = chan_offset[s->chan_cfg]; | 2580 int *coff = chan_offset[s->chan_cfg]; |
| 2581 | 2581 |
| 2582 len = buf_size; | 2582 len = buf_size; |
