summaryrefslogtreecommitdiff
path: root/modules/mpa/encode.c
diff options
context:
space:
mode:
authorAlfred E. Heggestad <aeh@db.org>2016-04-24 16:33:59 +0200
committerAlfred E. Heggestad <aeh@db.org>2016-04-24 16:33:59 +0200
commitcf368a7cbe26dcf0a1383dae441be830a63e49cd (patch)
treea850518653106db1e835b9c1214bd78dcee9b9eb /modules/mpa/encode.c
parent0179976c246f2dd18a340df21c68c90e23590b6a (diff)
mpa: fix warnings on OSX
Diffstat (limited to 'modules/mpa/encode.c')
-rw-r--r--modules/mpa/encode.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/mpa/encode.c b/modules/mpa/encode.c
index 4e35ebe..85e8dd9 100644
--- a/modules/mpa/encode.c
+++ b/modules/mpa/encode.c
@@ -132,7 +132,7 @@ int mpa_encode_frm(struct auenc_state *aes, uint8_t *buf, size_t *len,
return EINVAL;
if (aes->resampler) {
- in_len = sampc/2;
+ in_len = (uint32_t)sampc/2;
intermediate_len = sizeof(aes->intermediate_buffer)
/ sizeof(aes->intermediate_buffer[0]);
n=speex_resampler_process_interleaved_int(aes->resampler,
@@ -145,7 +145,7 @@ int mpa_encode_frm(struct auenc_state *aes, uint8_t *buf, size_t *len,
}
n = twolame_encode_buffer_interleaved(aes->enc,
aes->intermediate_buffer, intermediate_len,
- buf+4, (*len)-4);
+ buf+4, (int)(*len)-4);
#ifdef DEBUG
debug("mpa encode %d %d %d %d %d\n",intermediate_len,sampc,
aes->channels,*len,n);
@@ -153,7 +153,7 @@ int mpa_encode_frm(struct auenc_state *aes, uint8_t *buf, size_t *len,
}
else
n = twolame_encode_buffer_interleaved(aes->enc, sampv,
- (int)(sampc/2), buf+4, (*len)-4);
+ (int)(sampc/2), buf+4, (int)(*len)-4);
if (n < 0) {
error("mpa: encode error: %s\n", strerror((int)n));
@@ -161,7 +161,7 @@ int mpa_encode_frm(struct auenc_state *aes, uint8_t *buf, size_t *len,
}
if (n > 0) {
- *(uint32_t*)buf = 0;
+ *(uint32_t*)(void *)buf = 0;
*len = n+4;
}
else