mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2026-01-23 23:21:06 +01:00
adpcmenc: ensure calls to adpcm_ima_compress_sample() are in the right order
Should fix fate-acodec-adpcm-ima_wav with several compilers.
This commit is contained in:
parent
62ae37decd
commit
5364327186
1 changed files with 3 additions and 2 deletions
|
|
@ -537,8 +537,9 @@ static int adpcm_encode_frame(AVCodecContext *avctx, AVPacket *avpkt,
|
|||
ADPCMChannelStatus *status = &c->status[ch];
|
||||
const int16_t *smp = &samples_p[ch][1 + i * 8];
|
||||
for (j = 0; j < 8; j += 2) {
|
||||
*dst++ = adpcm_ima_compress_sample(status, smp[j ]) |
|
||||
(adpcm_ima_compress_sample(status, smp[j + 1]) << 4);
|
||||
uint8_t v = adpcm_ima_compress_sample(status, smp[j ]);
|
||||
v |= adpcm_ima_compress_sample(status, smp[j + 1]) << 4;
|
||||
*dst++ = v;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue