diff --git a/libavcodec/mpeg12dec.c b/libavcodec/mpeg12dec.c
index a12857d..6e65e7a 100644
--- a/libavcodec/mpeg12dec.c
+++ b/libavcodec/mpeg12dec.c
@@ -32,6 +32,7 @@
 #include "libavutil/imgutils.h"
 #include "libavutil/internal.h"
 #include "libavutil/stereo3d.h"
+#include "libavutil/timer.h"

 #include "avcodec.h"
 #include "bytestream.h"
@@ -997,7 +998,8 @@ static int mpeg_decode_mb(MpegEncContext *s, int16_t block[12][64])
                 ff_xvmc_pack_pblocks(s, cbp);

             if (s->codec_id == AV_CODEC_ID_MPEG2VIDEO) {
-                if (s->avctx->flags2 & AV_CODEC_FLAG2_FAST) {
+START_TIMER;
+                if (0) {
                     for (i = 0; i < 6; i++) {
                         if (cbp & 32)
                             mpeg2_fast_decode_block_non_intra(s, *s->pblocks[i], i);
@@ -1018,8 +1020,9 @@ static int mpeg_decode_mb(MpegEncContext *s, int16_t block[12][64])
                         cbp += cbp;
                     }
                 }
+STOP_TIMER("non_intra");
             } else {
-                if (s->avctx->flags2 & AV_CODEC_FLAG2_FAST) {
+                if (0) {
                     for (i = 0; i < 6; i++) {
                         if (cbp & 32)
                             mpeg1_fast_decode_block_inter(s, *s->pblocks[i], i);
