Lines Matching refs:mp3data
384 int lame_decode_initfile_amiga(const char *fullname, mp3data_struct * const mp3data);
386 int lame_decode_initfile(FILE * fd, mp3data_struct * mp3data, int *enc_delay, int *enc_padding);
389 int lame123_decode_initfile(FILE * fd, mp3data_struct * mp3data, int *enc_delay, int *enc_padding);
394 mp3data_struct * mp3data);
2120 int lame123_decode_initfile(FILE *fd, mp3data_struct *mp3data, int *enc_delay, int *enc_padding)
2130 memset(mp3data, 0, sizeof(mp3data_struct));
2165 mp3data->totalframes = len;
2170 mp3data->nsamp = len;
2193 mp3data->header_parsed = 1;
2194 mp3data->stereo = channels; /* Channel count correct? Or is dual mono different? */
2195 mp3data->samplerate = rate;
2196 mp3data->mode = fi.mode;
2197 mp3data->mode_ext = fi.mode_ext;
2198 mp3data->framesize = mpg123_spf(global.hip->mh);
2199 mp3data->bitrate = fi.bitrate;
2218 lame_decode_initfile(FILE * fd, mp3data_struct * mp3data, int *enc_delay, int *enc_padding)
2229 memset(mp3data, 0, sizeof(mp3data_struct));
2301 /* so mp3data->bitrate will be 0 until we have decoded the first */
2304 ret = hip_decode1_headersB(global.hip, buf, len, pcm_l, pcm_r, mp3data, enc_delay, enc_padding);
2309 while (!mp3data->header_parsed) {
2314 hip_decode1_headersB(global.hip, buf, len, pcm_l, pcm_r, mp3data, enc_delay,
2320 if (mp3data->bitrate == 0 && !freeformat) {
2324 return lame_decode_initfile(fd, mp3data, enc_delay, enc_padding);
2327 if (mp3data->totalframes > 0) {
2333 mp3data->nsamp = MAX_U_32_NUM;
2342 report_printf("bitrate = %i \n",mp3data->bitrate);
2344 report_printf("num samp = %ui \n",mp3data->nsamp);
2363 lame_decode_fromfile(FILE * fd, short pcm_l[], short pcm_r[], mp3data_struct * mp3data)
2370 ret = hip_decode1_headers(global.hip, buf, len, pcm_l, pcm_r, mp3data);
2380 ret = hip_decode1_headers(global.hip, buf, len, pcm_l, pcm_r, mp3data);
2387 ret = hip_decode1_headers(global.hip, buf, len, pcm_l, pcm_r, mp3data);