Author: conrad
Date: Sat Dec 6 03:00:59 2008
New Revision: 3871
Log:
Small optimization
Modified:
dirac/libavcodec/diracdec.c
Modified: dirac/libavcodec/diracdec.c
==============================================================================
--- dirac/libavcodec/diracdec.c (original)
+++ dirac/libavcodec/diracdec.c Sat Dec 6 03:00:59 2008
@@ -664,9 +664,9 @@ static int dirac_decode_frame_internal(D
mcline = s->mcpic;
for (y = 0; y < height; y++) {
for (x = 0; x < width; x++) {
- int16_t coeff = mcline[x] + (1 << (s->total_wt_bits - 1));
- line[x] += coeff >> s->total_wt_bits;
- frame[x]= av_clip_uint8(line[x] + 128);
+ int coeff = mcline[x] + (1 << (s->total_wt_bits - 1));
+ coeff = line[x] + (coeff >> s->total_wt_bits);
+ frame[x]= av_clip_uint8(coeff + 128);
}
line += s->padded_width;
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc