#include "dxva2_internal.h"
Go to the source code of this file.
Functions | |
void * | ff_dxva2_get_surface (const Picture *picture) |
unsigned | ff_dxva2_get_surface_index (const struct dxva_context *ctx, const Picture *picture) |
int | ff_dxva2_commit_buffer (AVCodecContext *avctx, struct dxva_context *ctx, DXVA2_DecodeBufferDesc *dsc, unsigned type, const void *data, unsigned size, unsigned mb_count) |
int | ff_dxva2_common_end_frame (AVCodecContext *avctx, MpegEncContext *s, const void *pp, unsigned pp_size, const void *qm, unsigned qm_size, int(*commit_bs_si)(AVCodecContext *, DXVA2_DecodeBufferDesc *bs, DXVA2_DecodeBufferDesc *slice)) |
int ff_dxva2_commit_buffer | ( | AVCodecContext * | avctx, | |
struct dxva_context * | ctx, | |||
DXVA2_DecodeBufferDesc * | dsc, | |||
unsigned | type, | |||
const void * | data, | |||
unsigned | size, | |||
unsigned | mb_count | |||
) |
Definition at line 44 of file dxva2.c.
Referenced by commit_bitstream_and_slice_buffer(), and ff_dxva2_common_end_frame().
int ff_dxva2_common_end_frame | ( | AVCodecContext * | avctx, | |
MpegEncContext * | s, | |||
const void * | pp, | |||
unsigned | pp_size, | |||
const void * | qm, | |||
unsigned | qm_size, | |||
int(*)(AVCodecContext *, DXVA2_DecodeBufferDesc *bs, DXVA2_DecodeBufferDesc *slice) | commit_bs_si | |||
) |
void* ff_dxva2_get_surface | ( | const Picture * | picture | ) |
Definition at line 25 of file dxva2.c.
Referenced by ff_dxva2_common_end_frame(), and ff_dxva2_get_surface_index().
unsigned ff_dxva2_get_surface_index | ( | const struct dxva_context * | ctx, | |
const Picture * | picture | |||
) |
Definition at line 30 of file dxva2.c.
Referenced by fill_picture_parameters(), and fill_slice_long().