Lines Matching refs:plane_index
252 int plane_index, int w, int h);
283 static av_always_inline void add_yblock(SnowContext *s, int sliced, slice_buffer *sb, IDWTELEM *dst, uint8_t *dst8, const uint8_t *obmc, int src_x, int src_y, int b_w, int b_h, int w, int h, int dst_stride, int src_stride, int obmc_stride, int b_x, int b_y, int add, int offset_dst, int plane_index){
345 ff_snow_pred_block(s, block[0], tmp, src_stride, src_x, src_y, b_w, b_h, lt, plane_index, w, h);
352 ff_snow_pred_block(s, block[1], tmp, src_stride, src_x, src_y, b_w, b_h, rt, plane_index, w, h);
362 ff_snow_pred_block(s, block[2], tmp, src_stride, src_x, src_y, b_w, b_h, lb, plane_index, w, h);
373 ff_snow_pred_block(s, block[3], tmp, src_stride, src_x, src_y, b_w, b_h, rb, plane_index, w, h);
407 static av_always_inline void predict_slice(SnowContext *s, IDWTELEM *buf, int plane_index, int add, int mb_y){
408 Plane *p= &s->plane[plane_index];
413 int block_w = plane_index ? block_size>>s->chroma_h_shift : block_size;
414 int block_h = plane_index ? block_size>>s->chroma_v_shift : block_size;
415 const uint8_t *obmc = plane_index ? ff_obmc_tab[s->block_max_depth+s->chroma_h_shift] : ff_obmc_tab[s->block_max_depth];
416 const int obmc_stride= plane_index ? (2*block_size)>>s->chroma_h_shift : 2*block_size;
417 int ref_stride= s->current_picture->linesize[plane_index];
418 uint8_t *dst8= s->current_picture->data[plane_index];
454 add, 1, plane_index);
458 static av_always_inline void predict_plane(SnowContext *s, IDWTELEM *buf, int plane_index, int add){
462 predict_slice(s, buf, plane_index, add, mb_y);