comparison h264.c @ 2928:16d67170715c libavcodec

tidier cabac_intra4x4_pred_mode
author lorenm
date Thu, 03 Nov 2005 23:26:51 +0000
parents dfdbef4bfdc5
children b564bb15e63c
comparison
equal deleted inserted replaced
2927:d268a7c6c91d 2928:16d67170715c
5289 int mode = 0; 5289 int mode = 0;
5290 5290
5291 if( get_cabac( &h->cabac, &h->cabac_state[68] ) ) 5291 if( get_cabac( &h->cabac, &h->cabac_state[68] ) )
5292 return pred_mode; 5292 return pred_mode;
5293 5293
5294 if( get_cabac( &h->cabac, &h->cabac_state[69] ) ) 5294 mode += 1 * get_cabac( &h->cabac, &h->cabac_state[69] );
5295 mode += 1; 5295 mode += 2 * get_cabac( &h->cabac, &h->cabac_state[69] );
5296 if( get_cabac( &h->cabac, &h->cabac_state[69] ) ) 5296 mode += 4 * get_cabac( &h->cabac, &h->cabac_state[69] );
5297 mode += 2; 5297
5298 if( get_cabac( &h->cabac, &h->cabac_state[69] ) )
5299 mode += 4;
5300 if( mode >= pred_mode ) 5298 if( mode >= pred_mode )
5301 return mode + 1; 5299 return mode + 1;
5302 else 5300 else
5303 return mode; 5301 return mode;
5304 } 5302 }