Lines Matching defs:plane_index

32 static av_always_inline void predict_slice_buffered(SnowContext *s, slice_buffer * sb, IDWTELEM * old_buffer, int plane_index, int add, int mb_y){
33 Plane *p= &s->plane[plane_index];
38 int block_w = plane_index ? block_size>>s->chroma_h_shift : block_size;
39 int block_h = plane_index ? block_size>>s->chroma_v_shift : block_size;
40 const uint8_t *obmc = plane_index ? ff_obmc_tab[s->block_max_depth+s->chroma_h_shift] : ff_obmc_tab[s->block_max_depth];
41 int obmc_stride= plane_index ? (2*block_size)>>s->chroma_h_shift : 2*block_size;
42 int ref_stride= s->current_picture->linesize[plane_index];
43 uint8_t *dst8= s->current_picture->data[plane_index];
85 add, 0, plane_index);
88 if(s->avmv && mb_y < mb_h && plane_index == 0)
276 int plane_index, level, orientation;
278 for(plane_index=0; plane_index < s->nb_planes; plane_index++){
282 if (plane_index==2) q= s->plane[1].band[level][orientation].qlog;
283 else if(orientation==2) q= s->plane[plane_index].band[level][1].qlog;
285 s->plane[plane_index].band[level][orientation].qlog= q;
300 int plane_index, tmp;
359 for(plane_index=0; plane_index<FFMIN(s->nb_planes, 2); plane_index++){
361 Plane *p= &s->plane[plane_index];
447 int level, orientation, plane_index;
468 for(plane_index=0; plane_index < s->nb_planes; plane_index++){
469 Plane *p= &s->plane[plane_index];
509 for(plane_index=0; plane_index < s->nb_planes; plane_index++){
510 Plane *p= &s->plane[plane_index];
518 predict_plane(s, s->spatial_idwt_buffer, plane_index, 1);
522 int v= s->current_picture->data[plane_index][y*s->current_picture->linesize[plane_index] + x];
523 s->mconly_picture->data[plane_index][y*s->mconly_picture->linesize[plane_index] + x]= v;
538 const int block_h = plane_index ? block_size>>s->chroma_v_shift : block_size;
601 predict_slice_buffered(s, &s->sb, s->spatial_idwt_buffer, plane_index, 1, mb_y);