update txfm size counting
authorYaowu Xu <yaowu@google.com>
Thu, 23 May 2013 21:39:28 +0000 (14:39 -0700)
committerYaowu Xu <yaowu@google.com>
Fri, 24 May 2013 01:27:07 +0000 (18:27 -0700)
Change-Id: I3a26baf8b2f945fea4f1aea156e60fa79f620f86

vp9/encoder/vp9_encodeframe.c

index 4012a84..fbd455c 100644 (file)
@@ -1688,9 +1688,8 @@ static void encode_superblock(VP9_COMP *cpi, TOKENEXTRA **t,
   }
 
   if (output_enabled) {
-    if (cm->txfm_mode == TX_MODE_SELECT &&
-        (mbmi->ref_frame == INTRA_FRAME ||
-        !(mbmi->mb_skip_coeff ||
+    if (cm->txfm_mode == TX_MODE_SELECT && mbmi->mode != I4X4_PRED &&
+        !(mbmi->ref_frame != INTRA_FRAME && (mbmi->mb_skip_coeff ||
           vp9_segfeature_active(xd, segment_id, SEG_LVL_SKIP)))) {
       if (bsize >= BLOCK_SIZE_SB32X32) {
         cpi->txfm_count_32x32p[mbmi->txfm_size]++;