summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavcodec/mace.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/libavcodec/mace.c b/libavcodec/mace.c
index 95b995e59e..1c9631d6b9 100644
--- a/libavcodec/mace.c
+++ b/libavcodec/mace.c
@@ -237,7 +237,7 @@ static const int16_t MACEtab4[][4] = {
#define QT_8S_2_16S(x) (((x) & 0xFF00) | (((x) >> 8) & 0xFF))
typedef struct ChannelData {
- short index, lev, factor, prev2, previous, level;
+ int16_t index, lev, factor, prev2, previous, level;
} ChannelData;
typedef struct MACEContext {
@@ -263,7 +263,7 @@ static void chomp3(ChannelData *ctx, int16_t *output, uint8_t val,
const int16_t *tab2, int tab2_stride,
uint32_t numChannels)
{
- short current;
+ int16_t current;
current = tab2[((ctx->index & 0x7f0) >> 4)*tab2_stride + val];
@@ -280,7 +280,7 @@ static void chomp6(ChannelData *ctx, int16_t *output, uint8_t val,
const int16_t *tab2, int tab2_stride,
uint32_t numChannels)
{
- short current;
+ int16_t current;
current = tab2[((ctx->index & 0x7f0) >> 4)*tab2_stride + val];
@@ -321,7 +321,7 @@ static int mace3_decode_frame(AVCodecContext *avctx,
void *data, int *data_size,
const uint8_t *buf, int buf_size)
{
- short *samples = data;
+ int16_t *samples = data;
MACEContext *ctx = avctx->priv_data;
int i, j, k;
@@ -352,7 +352,7 @@ static int mace6_decode_frame(AVCodecContext *avctx,
void *data, int *data_size,
const uint8_t *buf, int buf_size)
{
- short *samples = data;
+ int16_t *samples = data;
MACEContext *ctx = avctx->priv_data;
int i, j;