# HG changeset patch # User reimar # Date 1392485069 0 # Node ID a31e7824ef36f84b9511c41b74171ac031ad9ec0 # Parent f42a82d8071039962acde3f2266e58ec16de6272 Remove pointless casts and obfuscated array indexing. diff -r f42a82d80710 -r a31e7824ef36 libmpcodecs/vd_ffmpeg.c --- a/libmpcodecs/vd_ffmpeg.c Sat Feb 15 17:24:28 2014 +0000 +++ b/libmpcodecs/vd_ffmpeg.c Sat Feb 15 17:24:29 2014 +0000 @@ -995,7 +995,7 @@ int8_t *q = av_frame_get_qp_table(pic, &qstride, &dummy); for(y = 0; y < h; y++) { for(x = 0; x < w; x++) - quality += (double)*(q+x); + quality += q[x]; q += qstride; } quality /= w * h; @@ -1028,7 +1028,7 @@ ctx->qp_stat[(int)(quality+0.5)]++; ctx->qp_sum += quality; - ctx->inv_qp_sum += 1.0/(double)FFMAX(quality, 1); + ctx->inv_qp_sum += 1.0/FFMAX(quality, 1); break; }