From 0a61877702965dc375b3ad2b2d1cf0315703c22e Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Tue, 28 Oct 2008 20:39:09 +0100 Subject: input_stream: convert offset and size to the off_t data type size_t and long aren't 64 bit safe (i.e. files larger than 2 GB on a 32 bit OS). Use off_t instead, which is a 64 bit integer if compiled with large file support. --- src/decoder/mp3_plugin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/decoder/mp3_plugin.c') diff --git a/src/decoder/mp3_plugin.c b/src/decoder/mp3_plugin.c index 68f786106..d4913c27d 100644 --- a/src/decoder/mp3_plugin.c +++ b/src/decoder/mp3_plugin.c @@ -673,7 +673,7 @@ static int decodeFirstFrame(mp3DecodeData * data, * Attempt to calulcate the length of the song from filesize */ { - size_t offset = data->inStream->offset; + off_t offset = data->inStream->offset; mad_timer_t duration = data->frame.header.duration; float frameTime = ((float)mad_timer_count(duration, MAD_UNITS_MILLISECONDS)) / 1000; -- cgit v1.2.3