Andreas Rheinhardt: > Signed-off-by: Andreas Rheinhardt <andreas.rheinha...@gmail.com> > --- > libavcodec/mpc8.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavcodec/mpc8.c b/libavcodec/mpc8.c > index 03838a9351..631bac2753 100644 > --- a/libavcodec/mpc8.c > +++ b/libavcodec/mpc8.c > @@ -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: > Will apply this tomorrow unless there are objections.
- Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".