[Ffmpeg-cvslog] r6605 - in trunk/libavcodec: cabac.h h264.c

michael subversion
Mon Oct 9 20:20:00 CEST 2006


Author: michael
Date: Mon Oct  9 20:20:00 2006
New Revision: 6605

Modified:
   trunk/libavcodec/cabac.h
   trunk/libavcodec/h264.c

Log:
move outcommented START/STOP_TIMER to a hopefully better place for benchmarking ...


Modified: trunk/libavcodec/cabac.h
==============================================================================
--- trunk/libavcodec/cabac.h	(original)
+++ trunk/libavcodec/cabac.h	Mon Oct  9 20:20:00 2006
@@ -363,7 +363,6 @@
 
 static int get_cabac(CABACContext *c, uint8_t * const state){
     //FIXME gcc generates duplicate load/stores for c->low and c->range
-//START_TIMER
 #ifdef ARCH_X86
     int bit;
 
@@ -486,7 +485,6 @@
         refill2(c);
 #endif
 #endif
-//STOP_TIMER("get_cabac")
     return bit;
 }
 

Modified: trunk/libavcodec/h264.c
==============================================================================
--- trunk/libavcodec/h264.c	(original)
+++ trunk/libavcodec/h264.c	Mon Oct  9 20:20:00 2006
@@ -6651,8 +6651,10 @@
                     for( i4x4 = 0; i4x4 < 4; i4x4++ ) {
                         const int index = 4*i8x8 + i4x4;
                         //av_log( s->avctx, AV_LOG_ERROR, "Luma4x4: %d\n", index );
+//START_TIMER
                         if( decode_cabac_residual(h, h->mb + 16*index, 2, index, scan, h->dequant4_coeff[IS_INTRA( mb_type ) ? 0:3][s->qscale], 16) < 0 )
                             return -1;
+//STOP_TIMER("decode_residual")
                     }
                 } else {
                     uint8_t * const nnz= &h->non_zero_count_cache[ scan8[4*i8x8] ];




More information about the ffmpeg-cvslog mailing list