- ret= para_fseek(infile, 0, SEEK_END);
- if (ret < 0)
- goto err_out;
- afi->chunk_table[num_chunks] = ftell(infile);
- mp3.br_average = br_avg;
- mp3.freq = freq_avg;
- mp3.seconds = (tv2ms(&total_time) + 500) / 1000;
- tv_divide(num_chunks, &total_time, &afi->chunk_tv);
- rewind(infile);
- PARA_DEBUG_LOG("%zu chunks, each %lums\n", num_chunks, tv2ms(&afi->chunk_tv));
+ afi->chunk_table[afi->chunks_total] = numbytes - 1;
+ afi->bitrate = br_avg;
+ afi->frequency = freq_avg;
+ afi->channels = header_channels(&mp3.header);
+ afi->seconds_total = (tv2ms(&total_time) + 500) / 1000;
+ tv_divide(afi->chunks_total, &total_time, &afi->chunk_tv);
+ PARA_DEBUG_LOG("%lu chunks, each %lums\n", afi->chunks_total,
+ tv2ms(&afi->chunk_tv));