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;