]> granicus.if.org Git - libx264/commitdiff
10l in r463 (q0 i16x16 dc was permuted)
authorLoren Merritt <pengvado@videolan.org>
Thu, 20 Apr 2006 23:48:46 +0000 (23:48 +0000)
committerLoren Merritt <pengvado@videolan.org>
Thu, 20 Apr 2006 23:48:46 +0000 (23:48 +0000)
git-svn-id: svn://svn.videolan.org/x264/trunk@506 df754926-b1dd-0310-bc7b-ec298dee348c

encoder/macroblock.c

index 0888d5d7e1abc86953b978197fc7414deb829a5b..1068e8b52e7ba6ffa82f728d821068cd59237e7a 100644 (file)
@@ -253,7 +253,7 @@ static void x264_mb_encode_i16x16( x264_t *h, int i_qscale )
             int oe = block_idx_x[i]*4 + block_idx_y[i]*4*FENC_STRIDE;
             int od = block_idx_x[i]*4 + block_idx_y[i]*4*FDEC_STRIDE;
             sub_zigzag_4x4( h->dct.block[i].residual_ac, p_src+oe, p_dst+od );
-            dct4x4[0][block_idx_y[i]][block_idx_x[i]] = p_src[oe] - p_dst[od];
+            dct4x4[0][block_idx_x[i]][block_idx_y[i]] = p_src[oe] - p_dst[od];
             p_dst[od] = p_src[oe];
         }
         scan_zigzag_4x4full( h->dct.luma16x16_dc, dct4x4[0] );