aboutsummaryrefslogtreecommitdiffstats
path: root/src/inputPlugins/aac_plugin.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2008-08-26 08:27:10 +0200
committerMax Kellermann <max@duempel.org>2008-08-26 08:27:10 +0200
commit0ca8f9ac4966c230a5cb2f1cd01a6c7c8779fcb9 (patch)
treeb3eb41300c67ff105a14c46b8005d43a8d7c0987 /src/inputPlugins/aac_plugin.c
parenta6332fd13be233ae177316ac22489876513aee60 (diff)
downloadmpd-0ca8f9ac4966c230a5cb2f1cd01a6c7c8779fcb9.tar.gz
mpd-0ca8f9ac4966c230a5cb2f1cd01a6c7c8779fcb9.tar.xz
mpd-0ca8f9ac4966c230a5cb2f1cd01a6c7c8779fcb9.zip
aac: use size_t
Diffstat (limited to 'src/inputPlugins/aac_plugin.c')
-rw-r--r--src/inputPlugins/aac_plugin.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/inputPlugins/aac_plugin.c b/src/inputPlugins/aac_plugin.c
index 0e87c8adc..cc66a231e 100644
--- a/src/inputPlugins/aac_plugin.c
+++ b/src/inputPlugins/aac_plugin.c
@@ -30,9 +30,9 @@
/* all code here is either based on or copied from FAAD2's frontend code */
typedef struct {
InputStream *inStream;
- long bytesIntoBuffer;
- long bytesConsumed;
- long fileOffset;
+ size_t bytesIntoBuffer;
+ size_t bytesConsumed;
+ off_t fileOffset;
unsigned char *buffer;
int atEof;
} AacBuffer;
@@ -40,7 +40,7 @@ typedef struct {
static void fillAacBuffer(AacBuffer * b)
{
if (b->bytesConsumed > 0) {
- int bread;
+ size_t bread;
if (b->bytesIntoBuffer) {
memmove((void *)b->buffer, (void *)(b->buffer +
@@ -78,7 +78,7 @@ static void fillAacBuffer(AacBuffer * b)
}
}
-static void advanceAacBuffer(AacBuffer * b, int bytes)
+static void advanceAacBuffer(AacBuffer * b, size_t bytes)
{
b->fileOffset += bytes;
b->bytesConsumed = bytes;
@@ -92,7 +92,7 @@ static int adtsSampleRates[] =
static int adtsParse(AacBuffer * b, float *length)
{
- int frames, frameLength;
+ unsigned int frames, frameLength;
int sampleRate = 0;
float framesPerSec;