comparison cavs.h @ 5240:1701ce572fed libavcodec

setting intra prediction modes to default values in inter macroblocks is now in its own inline function
author stefang
date Sat, 07 Jul 2007 06:27:44 +0000
parents 5760ab0250aa
children 74b6423a5a0d
comparison
equal deleted inserted replaced
5239:5760ab0250aa 5240:1701ce572fed
321 if(!(h->flags & B_AVAIL)) { 321 if(!(h->flags & B_AVAIL)) {
322 modify_pred(ff_top_modifier_l, &h->pred_mode_Y[4] ); 322 modify_pred(ff_top_modifier_l, &h->pred_mode_Y[4] );
323 modify_pred(ff_top_modifier_l, &h->pred_mode_Y[5] ); 323 modify_pred(ff_top_modifier_l, &h->pred_mode_Y[5] );
324 modify_pred(ff_top_modifier_c, pred_mode_uv ); 324 modify_pred(ff_top_modifier_c, pred_mode_uv );
325 } 325 }
326 }
327
328 static inline void set_intra_mode_default(AVSContext *h) {
329 h->pred_mode_Y[3] = h->pred_mode_Y[6] = INTRA_L_LP;
330 h->top_pred_Y[h->mbx*2+0] = h->top_pred_Y[h->mbx*2+1] = INTRA_L_LP;
326 } 331 }
327 332
328 static inline void set_mvs(vector_t *mv, enum block_t size) { 333 static inline void set_mvs(vector_t *mv, enum block_t size) {
329 switch(size) { 334 switch(size) {
330 case BLK_16X16: 335 case BLK_16X16: