[FFmpeg-cvslog] r21839 - trunk/libavcodec/h264_cabac.c

michael subversion
Mon Feb 15 20:22:09 CET 2010


Author: michael
Date: Mon Feb 15 20:22:09 2010
New Revision: 21839

Log:
Simplify decode_cabac_mb_intra4x4_pred_mode().
same speed

Modified:
   trunk/libavcodec/h264_cabac.c

Modified: trunk/libavcodec/h264_cabac.c
==============================================================================
--- trunk/libavcodec/h264_cabac.c	Mon Feb 15 20:20:49 2010	(r21838)
+++ trunk/libavcodec/h264_cabac.c	Mon Feb 15 20:22:09 2010	(r21839)
@@ -796,10 +796,7 @@ static int decode_cabac_mb_intra4x4_pred
     mode += 2 * get_cabac( &h->cabac, &h->cabac_state[69] );
     mode += 4 * get_cabac( &h->cabac, &h->cabac_state[69] );
 
-    if( mode >= pred_mode )
-        return mode + 1;
-    else
-        return mode;
+    return mode + ( mode >= pred_mode );
 }
 
 static int decode_cabac_mb_chroma_pre_mode( H264Context *h) {



More information about the ffmpeg-cvslog mailing list