# HG changeset patch # User voroshil # Date 1191510822 0 # Node ID 38f220befc328cc1ca45aef5a4fa2150daa07d48 # Parent e71de81878c48c29e9a5240ab4d4eb4791ce563b Replace "signed short" typecast with "int16_t" as suggested by Mans Rullgard. Value at the right side is 16 bit length signed. We can not know for sure that short is in fact 16 bits, even if this virtually always is the case. diff -r e71de81878c4 -r 38f220befc32 adpcm.c --- a/adpcm.c Thu Oct 04 06:53:12 2007 +0000 +++ b/adpcm.c Thu Oct 04 15:13:42 2007 +0000 @@ -1184,7 +1184,7 @@ break; case CODEC_ID_ADPCM_IMA_AMV: case CODEC_ID_ADPCM_IMA_SMJPEG: - c->status[0].predictor = (signed short)bytestream_get_le16(&src); + c->status[0].predictor = (int16_t)bytestream_get_le16(&src); c->status[0].step_index = bytestream_get_le16(&src); if (avctx->codec->id == CODEC_ID_ADPCM_IMA_AMV)