From: Xiang, Haihao Date: Thu, 11 Jan 2018 05:13:36 +0000 (+0800) Subject: ENC/jpeg: fix regression with Small optimization X-Git-Tag: android-x86-8.1-r1~107 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=d6e67fc4e17cd75fcc064c9a4d0bef6851e68157;p=android-x86%2Fhardware-intel-common-vaapi.git ENC/jpeg: fix regression with Small optimization This fixes 6c1b9b345982babde748518de1834e2af8bcf321: Small optimization while removing warning The higher 16 bit of dword_qm[j] (j = 0, 1, ..., 31) is 65535 / (raster_qm[i + 1]) (i = 0, 2, 4, ..., 62) This fixes https://github.com/01org/intel-vaapi-driver/issues/319 Signed-off-by: Xiang, Haihao --- diff --git a/src/gen8_mfc.c b/src/gen8_mfc.c index 82a1c4b..542719a 100644 --- a/src/gen8_mfc.c +++ b/src/gen8_mfc.c @@ -2840,8 +2840,8 @@ get_reciprocal_dword_qm(unsigned char *raster_qm, uint32_t *dword_qm) short hdw, ldw; for (i = 0, j = 0; i < 64; i += 2, j++) { - hdw = 65535 / (raster_qm[i]); - ldw = 65535 / (raster_qm[i + 1]); + ldw = 65535 / (raster_qm[i]); + hdw = 65535 / (raster_qm[i + 1]); dword_qm[j] = (hdw << 16) | ldw; } }