Lines Matching refs:runs
127 unsigned int pix_left, int *runs,
137 *runs++ = run;
138 if (runs >= runend) {
156 *runs++ = 0;
161 unsigned int width, int *runs,
200 *runs++ = run + saved_run;
201 if (runs >= runend) {
224 *runs++ = run + saved_run;
225 if (runs >= runend) {
238 *runs++ = saved_run;
240 if (runs >= runend) {
244 *runs++ = 0;
249 static void put_line(uint8_t *dst, int size, int width, const int *runs)
256 run = runs[run_idx++];
285 int *runs, *ref = NULL, *runend;
290 runs = av_malloc_array(runsize, sizeof(runs[0]));
292 if (!runs || !ref) {
303 runend = runs + runsize;
305 ret = decode_group3_2d_line(avctx, &gb, avctx->width, runs, runend,
316 ret = decode_group3_1d_line(avctx, &gb, avctx->width, runs,
319 ret = decode_group3_2d_line(avctx, &gb, avctx->width, runs,
330 put_line(dst, stride, avctx->width, runs);
331 FFSWAP(int *, runs, ref);
337 av_free(runs);