From f603555f8179dec73c8d5d56f8062a009f283014 Mon Sep 17 00:00:00 2001 From: Kevin Chabowski Date: Sun, 28 Oct 2012 12:39:08 +0100 Subject: [PATCH 11/16] Fixed a bug in himd_writemp3 himd_writesream_writemp3 does not expect a mad_timer_t pointer any longer but a int pointer for seconds. (Why did it even compile before?) --- himdcli/himdcli.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/himdcli/himdcli.c b/himdcli/himdcli.c index dd0c170..6550434 100644 --- a/himdcli/himdcli.c +++ b/himdcli/himdcli.c @@ -345,7 +345,7 @@ void himd_writemp3(struct himd *h, const char *filepath) { struct himderrinfo status; gint nblocks=0, nframes=0; - mad_timer_t duration; + int seconds; GMappedFile * mp3file; unsigned long mp3size; gchar * mp3buffer; @@ -393,7 +393,7 @@ void himd_writemp3(struct himd *h, const char *filepath) exit(1); } - himd_writestream_writemp3(mp3buffer, mp3size, &write_stream, key, &duration, &nblocks, &nframes, cid, mp3codecinfo, &status); + himd_writestream_writemp3(mp3buffer, mp3size, &write_stream, key, &seconds, &nblocks, &nframes, cid, mp3codecinfo, &status); himd_writestream_close(&write_stream); // END: Write blocks to ATDATA @@ -434,7 +434,7 @@ void himd_writemp3(struct himd *h, const char *filepath) track.ekbnum = 0; track.trackinalbum = 1; track.codec_info.codec_id = CODEC_ATRAC3PLUS_OR_MPEG; - track.seconds = duration.seconds; + track.seconds = seconds; track.codec_info.codecinfo[0] = 3; track.codec_info.codecinfo[1] = 0; -- 1.8.0