- afi->chunk_table[0] = ret;
- for (i = 1; i<= afi->chunks_total; i++)
- afi->chunk_table[i] += ret;
- afi->channels = channels;
- afi->frequency = rate;
- ret = (afi->chunk_table[afi->chunks_total] - afi->chunk_table[0]) * 8; /* bits */
- ret += (channels * afi->seconds_total * 500); /* avoid rounding error */
- afi->bitrate = ret / (channels * afi->seconds_total * 1000);
- sprintf(afi->info_string, "audio_file_info1:%lu x %lums, "
- "%uHz, %d channel%s, %ukb/s\n"
- "audio_file_info2:\n"
- "audio_file_info3:\n",
- afi->chunks_total, tv2ms(&afi->chunk_tv),
- afi->frequency, channels, channels == 1? "" : "s", afi->bitrate
+ afhi->chunk_table[0] = ret;
+ for (i = 1; i<= afhi->chunks_total; i++)
+ afhi->chunk_table[i] += ret;
+ afhi->channels = channels;
+ afhi->frequency = rate;
+ ret = (afhi->chunk_table[afhi->chunks_total] - afhi->chunk_table[0]) * 8; /* bits */
+ ret += (channels * afhi->seconds_total * 500); /* avoid rounding error */
+ afhi->bitrate = ret / (channels * afhi->seconds_total * 1000);
+ afhi->info_string = make_message("%s:\n%s:\n%s:\n",
+ status_item_list[SI_AUDIO_FILE_INFO],
+ status_item_list[SI_TAGINFO1],
+ status_item_list[SI_TAGINFO2]