Lines Matching defs:stride
40 * @param stride the number of MVs to get to the next row
43 static void set_mv_strides(ERContext *s, ptrdiff_t *mv_step, ptrdiff_t *stride)
48 *stride = s->mb_width * 4;
51 *stride = s->b8_stride;
96 static void filter181(int16_t *data, int width, int height, ptrdiff_t stride)
102 int prev_dc = data[0 + y * stride];
107 data[x + y * stride] * 8 -
108 data[x + 1 + y * stride];
110 prev_dc = data[x + y * stride];
111 data[x + y * stride] = dc;
123 data[x + y * stride] * 8 -
124 data[x + (y + 1) * stride];
126 prev_dc = data[x + y * stride];
127 data[x + y * stride] = dc;
138 int h, ptrdiff_t stride, int is_luma)
141 int16_t (*col )[4] = av_malloc_array(stride, h*sizeof( int16_t)*4);
142 uint32_t (*dist)[4] = av_malloc_array(stride, h*sizeof(uint32_t)*4);
157 color= dc[b_x + b_y*stride];
160 col [b_x + b_y*stride][1]= color;
161 dist[b_x + b_y*stride][1]= distance >= 0 ? b_x-distance : 9999;
170 color= dc[b_x + b_y*stride];
173 col [b_x + b_y*stride][0]= color;
174 dist[b_x + b_y*stride][0]= distance >= 0 ? distance-b_x : 9999;
185 color= dc[b_x + b_y*stride];
188 col [b_x + b_y*stride][3]= color;
189 dist[b_x + b_y*stride][3]= distance >= 0 ? b_y-distance : 9999;
198 color= dc[b_x + b_y*stride];
201 col [b_x + b_y*stride][2]= color;
202 dist[b_x + b_y*stride][2]= distance >= 0 ? distance-b_y : 9999;
221 int64_t weight = 256 * 256 * 256 * 16 / FFMAX(dist[b_x + b_y*stride][j], 1);
222 guess += weight*(int64_t)col[b_x + b_y*stride][j];
226 dc[b_x + b_y * stride] = guess;
241 int h, ptrdiff_t stride, int is_luma)
259 int offset = b_x * 8 + b_y * stride * 8;
272 a = dst[offset + 7 + y * stride] - dst[offset + 6 + y * stride];
273 b = dst[offset + 8 + y * stride] - dst[offset + 7 + y * stride];
274 c = dst[offset + 9 + y * stride] - dst[offset + 8 + y * stride];
288 dst[offset + 7 + y * stride] = cm[dst[offset + 7 + y * stride] + ((d * 7) >> 4)];
289 dst[offset + 6 + y * stride] = cm[dst[offset + 6 + y * stride] + ((d * 5) >> 4)];
290 dst[offset + 5 + y * stride] = cm[dst[offset + 5 + y * stride] + ((d * 3) >> 4)];
291 dst[offset + 4 + y * stride] = cm[dst[offset + 4 + y * stride] + ((d * 1) >> 4)];
294 dst[offset + 8 + y * stride] = cm[dst[offset + 8 + y * stride] - ((d * 7) >> 4)];
295 dst[offset + 9 + y * stride] = cm[dst[offset + 9 + y * stride] - ((d * 5) >> 4)];
296 dst[offset + 10+ y * stride] = cm[dst[offset + 10 + y * stride] - ((d * 3) >> 4)];
297 dst[offset + 11+ y * stride] = cm[dst[offset + 11 + y * stride] - ((d * 1) >> 4)];
310 ptrdiff_t stride, int is_luma)
328 int offset = b_x * 8 + b_y * stride * 8;
344 a = dst[offset + x + 7 * stride] - dst[offset + x + 6 * stride];
345 b = dst[offset + x + 8 * stride] - dst[offset + x + 7 * stride];
346 c = dst[offset + x + 9 * stride] - dst[offset + x + 8 * stride];
360 dst[offset + x + 7 * stride] = cm[dst[offset + x + 7 * stride] + ((d * 7) >> 4)];
361 dst[offset + x + 6 * stride] = cm[dst[offset + x + 6 * stride] + ((d * 5) >> 4)];
362 dst[offset + x + 5 * stride] = cm[dst[offset + x + 5 * stride] + ((d * 3) >> 4)];
363 dst[offset + x + 4 * stride] = cm[dst[offset + x + 4 * stride] + ((d * 1) >> 4)];
366 dst[offset + x + 8 * stride] = cm[dst[offset + x + 8 * stride] - ((d * 7) >> 4)];
367 dst[offset + x + 9 * stride] = cm[dst[offset + x + 9 * stride] - ((d * 5) >> 4)];
368 dst[offset + x + 10 * stride] = cm[dst[offset + x + 10 * stride] - ((d * 3) >> 4)];
369 dst[offset + x + 11 * stride] = cm[dst[offset + x + 11 * stride] - ((d * 1) >> 4)];