Mercurial > libavcodec.hg
comparison mpegaudiodec.c @ 6704:2f439a593e56 libavcodec
merge init with declaration
author | bcoudurier |
---|---|
date | Sat, 26 Apr 2008 14:36:34 +0000 |
parents | 656a92752424 |
children | d5515254fbbd |
comparison
equal
deleted
inserted
replaced
6703:656a92752424 | 6704:2f439a593e56 |
---|---|
2564 void *data, int *data_size, | 2564 void *data, int *data_size, |
2565 const uint8_t * buf, int buf_size) | 2565 const uint8_t * buf, int buf_size) |
2566 { | 2566 { |
2567 MP3On4DecodeContext *s = avctx->priv_data; | 2567 MP3On4DecodeContext *s = avctx->priv_data; |
2568 MPADecodeContext *m; | 2568 MPADecodeContext *m; |
2569 int len, fsize, out_size = 0; | 2569 int fsize, len = buf_size, out_size = 0; |
2570 uint32_t header; | 2570 uint32_t header; |
2571 OUT_INT *out_samples = data; | 2571 OUT_INT *out_samples = data; |
2572 OUT_INT decoded_buf[MPA_FRAME_SIZE * MPA_MAX_CHANNELS]; | 2572 OUT_INT decoded_buf[MPA_FRAME_SIZE * MPA_MAX_CHANNELS]; |
2573 OUT_INT *outptr, *bp; | 2573 OUT_INT *outptr, *bp; |
2574 int fr, j, n; | 2574 int fr, j, n; |
2575 | |
2576 len = buf_size; | |
2577 | 2575 |
2578 *data_size = 0; | 2576 *data_size = 0; |
2579 // Discard too short frames | 2577 // Discard too short frames |
2580 if (buf_size < HEADER_SIZE) | 2578 if (buf_size < HEADER_SIZE) |
2581 return -1; | 2579 return -1; |