Home
last modified time | relevance | path

Searched refs:NvencSurface (Results 1 – 2 of 2) sorted by relevance

/third_party/ffmpeg/libavcodec/
Dnvenc.h73 typedef struct NvencSurface struct
84 } NvencSurface; argument
162 NvencSurface *surfaces;
Dnvenc.c1431 NvencSurface* tmp_surface = &ctx->surfaces[idx]; in nvenc_alloc_surface()
1495 ctx->unused_surface_queue = av_fifo_alloc(ctx->nb_surfaces * sizeof(NvencSurface*)); in nvenc_setup_surfaces()
1499 ctx->output_surface_queue = av_fifo_alloc(ctx->nb_surfaces * sizeof(NvencSurface*)); in nvenc_setup_surfaces()
1502 ctx->output_surface_ready_queue = av_fifo_alloc(ctx->nb_surfaces * sizeof(NvencSurface*)); in nvenc_setup_surfaces()
1680 static NvencSurface *get_free_frame(NvencContext *ctx) in get_free_frame()
1682 NvencSurface *tmp_surf; in get_free_frame()
1692 static int nvenc_copy_frame(AVCodecContext *avctx, NvencSurface *nv_surface, in nvenc_copy_frame()
1811 NvencSurface *nvenc_frame) in nvenc_upload_frame()
1933 static int process_output_surface(AVCodecContext *avctx, AVPacket *pkt, NvencSurface *tmpoutsurf) in process_output_surface()
2065 nb_ready = av_fifo_size(ctx->output_surface_ready_queue) / sizeof(NvencSurface*); in output_ready()
[all …]