Lines Matching defs:reg_idx
1928 int reg_idx = nvenc_register_frame(avctx, frame);
1929 if (reg_idx < 0) {
1931 return reg_idx;
1938 if (!ctx->registered_frames[reg_idx].mapped) {
1939 ctx->registered_frames[reg_idx].in_map.version = NV_ENC_MAP_INPUT_RESOURCE_VER;
1940 ctx->registered_frames[reg_idx].in_map.registeredResource = ctx->registered_frames[reg_idx].regptr;
1941 nv_status = p_nvenc->nvEncMapInputResource(ctx->nvencoder, &ctx->registered_frames[reg_idx].in_map);
1948 ctx->registered_frames[reg_idx].mapped += 1;
1950 nvenc_frame->reg_idx = reg_idx;
1951 nvenc_frame->input_surface = ctx->registered_frames[reg_idx].in_map.mappedResource;
1952 nvenc_frame->format = ctx->registered_frames[reg_idx].in_map.mappedBufferFmt;
2102 ctx->registered_frames[tmpoutsurf->reg_idx].mapped -= 1;
2103 if (ctx->registered_frames[tmpoutsurf->reg_idx].mapped == 0) {
2104 nv_status = p_nvenc->nvEncUnmapInputResource(ctx->nvencoder, ctx->registered_frames[tmpoutsurf->reg_idx].in_map.mappedResource);
2109 } else if (ctx->registered_frames[tmpoutsurf->reg_idx].mapped < 0) {