From 7be33399d88d2692866b8d1bae2ae07352fb1fc6 Mon Sep 17 00:00:00 2001 From: halleyscometsw Date: Thu, 12 Jun 2008 00:15:55 +0000 Subject: [PATCH] use describe_vgmstream to get file info for info popup git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@220 51a99a44-fe44-0410-b1ba-c3e57ba2b86b --- unix/main.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/unix/main.c b/unix/main.c index ea12961c..db86b260 100644 --- a/unix/main.c +++ b/unix/main.c @@ -364,16 +364,12 @@ void vgmstream_get_song_info(gchar *pFile,gchar **title,gint *length) void vgmstream_file_info_box(gchar *pFile) { - char msg[512]; + char msg[1024] = {0}; VGMSTREAM *stream; if ((stream = init_vgmstream_from_STREAMFILE(open_vfs(pFile)))) { - gint sls = get_vgmstream_play_samples(settings.loopcount,settings.fadeseconds,settings.fadedelayseconds,stream); - gint ms = (sls * 1000LL) / stream->sample_rate; - gint rate = stream->sample_rate * 2 * stream->channels; - - sprintf(msg,"%s\nSample rate: %d\nStereo: %s\nTotal samples: %d\nBits per second: %d\nLength: %f seconds",pFile,stream->sample_rate,(stream->channels >= 2) ? "yes" : "no",sls,rate,(double)ms / 1000.0); + describe_vgmstream(stream,msg,sizeof(msg)); close_vgmstream(stream);