Lines Matching defs:nb_surfaces
906 int nb_surfaces = FFMAX(4, ctx->encode_config.frameIntervalP * 2 * 2);
912 nb_surfaces = FFMAX(1, FFMAX(nb_surfaces, ctx->rc_lookahead + ctx->encode_config.frameIntervalP + 1 + 4));
913 if (nb_surfaces > ctx->nb_surfaces && ctx->nb_surfaces > 0)
917 "increasing used surfaces %d -> %d\n", ctx->nb_surfaces, nb_surfaces);
919 ctx->nb_surfaces = FFMAX(nb_surfaces, ctx->nb_surfaces);
921 if (ctx->encode_config.frameIntervalP > 1 && ctx->nb_surfaces < nb_surfaces && ctx->nb_surfaces > 0)
925 "increasing used surfaces %d -> %d\n", ctx->nb_surfaces, nb_surfaces);
926 ctx->nb_surfaces = FFMAX(ctx->nb_surfaces, nb_surfaces);
928 else if (ctx->nb_surfaces <= 0)
929 ctx->nb_surfaces = nb_surfaces;
933 ctx->nb_surfaces = FFMAX(1, FFMIN(MAX_REGISTERED_FRAMES, ctx->nb_surfaces));
934 ctx->async_depth = FFMIN(ctx->async_depth, ctx->nb_surfaces - 1);
1048 int lkd_bound = FFMIN(ctx->nb_surfaces, ctx->async_depth) -
1593 ctx->surfaces = av_calloc(ctx->nb_surfaces, sizeof(*ctx->surfaces));
1597 ctx->timestamp_list = av_fifo_alloc2(ctx->nb_surfaces, sizeof(int64_t), 0);
1601 ctx->unused_surface_queue = av_fifo_alloc2(ctx->nb_surfaces, sizeof(NvencSurface*), 0);
1605 ctx->output_surface_queue = av_fifo_alloc2(ctx->nb_surfaces, sizeof(NvencSurface*), 0);
1608 ctx->output_surface_ready_queue = av_fifo_alloc2(ctx->nb_surfaces, sizeof(NvencSurface*), 0);
1616 for (i = 0; i < ctx->nb_surfaces; i++) {
1697 for (i = 0; i < ctx->nb_surfaces; ++i) {
1705 ctx->nb_surfaces = 0;