Revision 84dc2d8a libavcodec/h264_loopfilter.c
libavcodec/h264_loopfilter.c  

477  477 
int j; 
478  478  
479  479 
for(j=0; j<2; j++, mbn_xy += s>mb_stride){ 
480 
DECLARE_ALIGNED_8(int16_t, bS)[4];


480 
DECLARE_ALIGNED(8, int16_t, bS)[4];


481  481 
int qp; 
482  482 
if( IS_INTRA(mb_types>current_picture.mb_type[mbn_xy]) ) { 
483  483 
AV_WN64A(bS, 0x0003000300030003ULL); 
...  ...  
507  507 
( h>chroma_qp[1] + get_chroma_qp( h, 1, s>current_picture.qscale_table[mbn_xy] ) + 1 ) >> 1, h); 
508  508 
} 
509  509 
}else{ 
510 
DECLARE_ALIGNED_8(int16_t, bS)[4];


510 
DECLARE_ALIGNED(8, int16_t, bS)[4];


511  511 
int qp; 
512  512  
513  513 
if( IS_INTRA(mb_typembm_type)) { 
...  ...  
584  584  
585  585 
/* Calculate bS */ 
586  586 
for( edge = 1; edge < edges; edge++ ) { 
587 
DECLARE_ALIGNED_8(int16_t, bS)[4];


587 
DECLARE_ALIGNED(8, int16_t, bS)[4];


588  588 
int qp; 
589  589  
590  590 
if( IS_8x8DCT(mb_type & (edge<<24)) ) // (edge&1) && IS_8x8DCT(mb_type) 
...  ...  
669  669 
/* First vertical edge is different in MBAFF frames 
670  670 
* There are 8 different bS to compute and 2 different Qp 
671  671 
*/ 
672 
DECLARE_ALIGNED_8(int16_t, bS)[8];


672 
DECLARE_ALIGNED(8, int16_t, bS)[8];


673  673 
int qp[2]; 
674  674 
int bqp[2]; 
675  675 
int rqp[2]; 
Also available in: Unified diff