BlockNode 118 libavcodec/snow.c s->block= av_mallocz_array(w * h, sizeof(BlockNode) << (s->block_max_depth*2)); BlockNode 327 libavcodec/snow.c void ff_snow_pred_block(SnowContext *s, uint8_t *dst, uint8_t *tmp, ptrdiff_t stride, int sx, int sy, int b_w, int b_h, const BlockNode *block, int plane_index, int w, int h){ BlockNode 64 libavcodec/snow.h static const BlockNode null_block= { //FIXME add border maybe BlockNode 171 libavcodec/snow.h BlockNode *block; BlockNode 248 libavcodec/snow.h int sx, int sy, int b_w, int b_h, const BlockNode *block, BlockNode 255 libavcodec/snow.h const BlockNode *left, const BlockNode *top, const BlockNode *tr){ BlockNode 270 libavcodec/snow.h static av_always_inline int same_block(BlockNode *a, BlockNode *b){ BlockNode 284 libavcodec/snow.h BlockNode *lt= &s->block[b_x + b_y*b_stride]; BlockNode 285 libavcodec/snow.h BlockNode *rt= lt+1; BlockNode 286 libavcodec/snow.h BlockNode *lb= lt+b_stride; BlockNode 287 libavcodec/snow.h BlockNode *rb= lb+1; BlockNode 468 libavcodec/snow.h BlockNode block; BlockNode 96 libavcodec/snowdec.c BlockNode *bn= &s->block[mb_x + mb_y*b_stride]; BlockNode 163 libavcodec/snowdec.c const BlockNode *left = x ? &s->block[index-1] : &null_block; BlockNode 164 libavcodec/snowdec.c const BlockNode *top = y ? &s->block[index-w] : &null_block; BlockNode 165 libavcodec/snowdec.c const BlockNode *tl = y && x ? &s->block[index-w-1] : left; BlockNode 166 libavcodec/snowdec.c const BlockNode *tr = y && trx<w && ((x&1)==0 || level==0) ? &s->block[index-w+(1<<rem_depth)] : tl; //FIXME use lt BlockNode 245 libavcodec/snowenc.c const BlockNode *left = x ? &s->block[index-1] : &null_block; BlockNode 246 libavcodec/snowenc.c const BlockNode *top = y ? &s->block[index-w] : &null_block; BlockNode 247 libavcodec/snowenc.c const BlockNode *right = trx<w ? &s->block[index+1] : &null_block; BlockNode 248 libavcodec/snowenc.c const BlockNode *bottom= try<h ? &s->block[index+w] : &null_block; BlockNode 249 libavcodec/snowenc.c const BlockNode *tl = y && x ? &s->block[index-w-1] : left; BlockNode 250 libavcodec/snowenc.c const BlockNode *tr = y && trx<w && ((x&1)==0 || level==0) ? &s->block[index-w+(1<<rem_depth)] : tl; //FIXME use lt BlockNode 462 libavcodec/snowenc.c BlockNode *b= &s->block[index]; BlockNode 463 libavcodec/snowenc.c const BlockNode *left = x ? &s->block[index-1] : &null_block; BlockNode 464 libavcodec/snowenc.c const BlockNode *top = y ? &s->block[index-w] : &null_block; BlockNode 465 libavcodec/snowenc.c const BlockNode *tl = y && x ? &s->block[index-w-1] : left; BlockNode 466 libavcodec/snowenc.c const BlockNode *tr = y && trx<w && ((x&1)==0 || level==0) ? &s->block[index-w+(1<<rem_depth)] : tl; //FIXME use lt BlockNode 528 libavcodec/snowenc.c BlockNode *b= &s->block[index]; BlockNode 529 libavcodec/snowenc.c BlockNode backup= *b; BlockNode 575 libavcodec/snowenc.c const BlockNode *b = &s->block[index]; BlockNode 576 libavcodec/snowenc.c const BlockNode *left = x ? &s->block[index-1] : &null_block; BlockNode 577 libavcodec/snowenc.c const BlockNode *top = y ? &s->block[index-b_stride] : &null_block; BlockNode 578 libavcodec/snowenc.c const BlockNode *tl = y && x ? &s->block[index-b_stride-1] : left; BlockNode 579 libavcodec/snowenc.c const BlockNode *tr = y && x+w<b_stride ? &s->block[index-b_stride+w] : tl; BlockNode 761 libavcodec/snowenc.c BlockNode *b= &s->block[mb_x+mb_y*b_stride]; BlockNode 908 libavcodec/snowenc.c BlockNode *block= &s->block[mb_x + mb_y * b_stride]; BlockNode 909 libavcodec/snowenc.c BlockNode backup= *block; BlockNode 954 libavcodec/snowenc.c BlockNode *block= &s->block[mb_x + mb_y * b_stride]; BlockNode 955 libavcodec/snowenc.c BlockNode backup[4]; BlockNode 1023 libavcodec/snowenc.c BlockNode backup, ref_b; BlockNode 1025 libavcodec/snowenc.c BlockNode *block= &s->block[index]; BlockNode 1026 libavcodec/snowenc.c BlockNode *tb = mb_y ? &s->block[index-b_stride ] : NULL; BlockNode 1027 libavcodec/snowenc.c BlockNode *lb = mb_x ? &s->block[index -1] : NULL; BlockNode 1028 libavcodec/snowenc.c BlockNode *rb = mb_x+1<b_width ? &s->block[index +1] : NULL; BlockNode 1029 libavcodec/snowenc.c BlockNode *bb = mb_y+1<b_height ? &s->block[index+b_stride ] : NULL; BlockNode 1030 libavcodec/snowenc.c BlockNode *tlb= mb_x && mb_y ? &s->block[index-b_stride-1] : NULL; BlockNode 1031 libavcodec/snowenc.c BlockNode *trb= mb_x+1<b_width && mb_y ? &s->block[index-b_stride+1] : NULL; BlockNode 1032 libavcodec/snowenc.c BlockNode *blb= mb_x && mb_y+1<b_height ? &s->block[index+b_stride-1] : NULL; BlockNode 1033 libavcodec/snowenc.c BlockNode *brb= mb_x+1<b_width && mb_y+1<b_height ? &s->block[index+b_stride+1] : NULL; BlockNode 1191 libavcodec/snowenc.c BlockNode *b[4];