Browse Source

avcodec/mpc8: Unobfuscate sign-extension

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
tags/n4.4
Andreas Rheinhardt 4 years ago
parent
commit
1c430f6045
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libavcodec/mpc8.c

+ 1
- 1
libavcodec/mpc8.c View File

@@ -384,7 +384,7 @@ static int mpc8_decode_frame(AVCodecContext * avctx, void *data,
for(j = 0; j < SAMPLES_PER_BAND; j += 2){
t = get_vlc2(gb, q3_vlc[res - 3].table, MPC8_Q3_BITS, 2) + q3_offsets[res - 3];
c->Q[ch][off + j + 1] = t >> 4;
c->Q[ch][off + j + 0] = (t & 8) ? (t & 0xF) - 16 : (t & 0xF);
c->Q[ch][off + j + 0] = sign_extend(t, 4);
}
break;
case 5:


Loading…
Cancel
Save