- time_total = ov_time_total(&of, -1);
- raw_total = ov_raw_total(&of, -1);
- afi->seconds_total = time_total;
- vi_sampling_rate = vi->rate;
- vi_bitrate = ov_bitrate(&of, 0);
- rewind(file);
- afi->chunks_total = ogg_compute_chunk_table(&of, afi, time_total);
- rewind(file);
- sprintf(afi->info_string, "audio_file_info1:%lu x %lu, %ldkHz, "
- "%d channels, %ldkbps\n"
+ afi->seconds_total = ov_time_total(&of, -1);
+ afi->frequency = vi->rate;
+ afi->bitrate = ov_bitrate(&of, 0);
+ afi->channels = vi->channels;
+ afi->chunks_total = ogg_compute_chunk_table(&of, afi, afi->seconds_total);
+ sprintf(afi->info_string, "audio_file_info1:%lu x %lu, %ukHz, "
+ "%d channels, %ukbps\n"