Lines Matching defs:runs
129 unsigned int *pix_left, int **runs,
164 *(*runs)++ = saved_run;
165 if (*runs >= runend) {
181 *(*runs)++ = saved_run;
182 if (*runs >= runend) {
196 *(*runs)++ = 0;
197 if (*runs >= runend) {
207 unsigned int pix_left, int *runs,
219 *runs++ = run;
220 if (runs >= runend) {
237 ret = decode_uncompressed(avctx, gb, &pix_left, &runs, runend, &mode);
248 *runs++ = 0;
253 unsigned int width, int *runs,
297 *runs++ = run + saved_run;
298 if (runs >= runend) {
323 ret = decode_uncompressed(avctx, gb, &pix_left, &runs, runend, &mode);
341 *runs++ = run + saved_run;
342 if (runs >= runend) {
355 *runs++ = saved_run;
357 if (runs >= runend) {
361 *runs++ = 0;
366 static void put_line(uint8_t *dst, int size, int width, const int *runs)
373 run = runs[run_idx++];
402 int *runs, *ref = NULL, *runend;
407 runs = av_malloc_array(runsize, sizeof(runs[0]));
409 if (!runs || !ref) {
421 runend = runs + runsize;
423 ret = decode_group3_2d_line(avctx, &gb, avctx->width, runs, runend,
434 ret = decode_group3_1d_line(avctx, &gb, avctx->width, runs,
437 ret = decode_group3_2d_line(avctx, &gb, avctx->width, runs,
448 put_line(dst, stride, avctx->width, runs);
449 FFSWAP(int *, runs, ref);
455 av_free(runs);