X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=ogg_afh.c;h=2b934ddd1de9438039cee7990101ad6064e8e5b0;hp=0ea3569a5b3e689ba1f257b09f73b3eacf943ff3;hb=8694f85b70488f2cdb48a1e853bdfae68dabc99f;hpb=c8862b9e246b4ef6ff1fe103946e18cf2537ecde diff --git a/ogg_afh.c b/ogg_afh.c index 0ea3569a..2b934ddd 100644 --- a/ogg_afh.c +++ b/ogg_afh.c @@ -238,7 +238,7 @@ static long unsigned ogg_compute_chunk_table(OggVorbis_File *of, /* * Init oggvorbis file and write some tech data to given pointers. */ -static int ogg_get_file_info(char *map, size_t numbytes, +static int ogg_get_file_info(char *map, size_t numbytes, __a_unused int fd, struct afh_info *afhi) { int ret; @@ -267,8 +267,7 @@ static int ogg_get_file_info(char *map, size_t numbytes, afhi->bitrate = ov_bitrate(&of, 0) / 1000; afhi->channels = vi->channels; afhi->chunks_total = ogg_compute_chunk_table(&of, afhi, afhi->seconds_total); - afhi->info_string[0] = '\0'; - sprintf(afhi->info_string, "%s:\n%s:\n%s:\n", + 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]