Lines Matching refs:tile_cols
92 int tile_cols, tile_rows;
511 ctx->tile_cols = 1 << ctx->tile_cols_log2;
515 if (ctx->tile_cols == 0) {
516 ctx->tile_cols = (avctx->width + AV1_MAX_TILE_WIDTH - 1) /
518 if (ctx->tile_cols > 1) {
520 "columns to fill width.\n", ctx->tile_cols);
523 av_assert0(ctx->tile_cols > 0);
527 ctx->tile_cols - 1) / ctx->tile_cols, 128);
538 if ((avctx->width + 63) / 64 < ctx->tile_cols ||
544 if (ctx->tile_cols > AV1_MAX_TILE_COLS ||
551 if (avctx->width / ctx->tile_cols > AV1_MAX_TILE_WIDTH) {
560 if (ctx->tile_cols == 1 && ctx->tile_rows == 1) {
566 (avctx->width + 127) / 128 >= ctx->tile_cols &&
569 ctx->tile_cols_log2 = ctx->tile_cols == 1 ? 0 :
570 av_log2(ctx->tile_cols - 1) + 1;
580 uniform_64x64_possible = uniform_cols == ctx->tile_cols &&
590 uniform_128x128_possible = uniform_cols == ctx->tile_cols &&
628 "superblocks (tile_cols = %d, tile_rows = %d).\n",
629 sb_size, sb_size, ctx->tile_cols, ctx->tile_rows);
631 enccfg->tile_width_count = ctx->tile_cols;
637 tile_size = sb_width / ctx->tile_cols;
638 rounding = sb_width % ctx->tile_cols;
639 for (i = 0; i < ctx->tile_cols; i++) {
642 i > ctx->tile_cols - 1 - (rounding + 1) / 2);
1364 { "tiles", "Tile columns x rows", OFFSET(tile_cols), AV_OPT_TYPE_IMAGE_SIZE, { .str = NULL }, 0, 0, VE },