Lines Matching refs:orient
76 //set orient tables
285 w->orient=w->chroma_orient;
293 w->orient=0;
303 assert(w->orient < 3);
306 if(w->orient==1) w->orient=11;
307 if(w->orient==2) w->orient=10;
309 w->orient=0;
321 assert(w->orient<3);
322 w->orient=prediction_table[w->orient][w->raw_orient];
327 static void x8_update_predictions(IntraX8Context * const w, const int orient, const int est_run ){
330 w->prediction_table[s->mb_x*2+(s->mb_y&1)] = (est_run<<2) + 1*(orient==4) + 2*(orient==8);
365 w->orient = 1;
370 w->orient = 2;
374 w->orient = 0;
394 if(i!=3) w->orient=i;
395 else w->orient=( 0xFFEAD8>>(2*c+8*(w->quant>12)) )&3;
513 assert(w->orient<12);
550 scantable = w->scantable[ (0x928548>>(2*w->orient))&3 ].permutated;
606 /*ac_comp_direction[orient] = { 0, 3, 3, 1, 1, 0, 0, 0, 2, 2, 2, 1 };<-
608 direction= (0x6A017C>>(w->orient*2))&3;
617 s->dsp.x8_spatial_compensation[w->orient]( s->edge_emu_buffer,
629 x8_update_predictions(w,w->orient,n);
636 if(!( (w->edges&2) || ( zeros_only && (w->orient|4)==4 ) )){
639 if(!( (w->edges&1) || ( zeros_only && (w->orient|8)==8 ) )){