FFmpeg
|
Go to the source code of this file.
Data Structures | |
struct | FFHWAccel |
Macros | |
#define | HWACCEL_CAP_ASYNC_SAFE (1 << 0) |
Header providing the internals of AVHWAccel. More... | |
#define | HWACCEL_CAP_THREAD_SAFE (1 << 1) |
#define | FF_HW_CALL(avctx, function, ...) (ffhwaccel((avctx)->hwaccel)->function((avctx), __VA_ARGS__)) |
#define | FF_HW_SIMPLE_CALL(avctx, function) (ffhwaccel((avctx)->hwaccel)->function(avctx)) |
#define | FF_HW_HAS_CB(avctx, function) ((avctx)->hwaccel && ffhwaccel((avctx)->hwaccel)->function) |
Functions | |
static const FFHWAccel * | ffhwaccel (const AVHWAccel *codec) |
#define HWACCEL_CAP_ASYNC_SAFE (1 << 0) |
Header providing the internals of AVHWAccel.
Definition at line 31 of file hwaccel_internal.h.
#define HWACCEL_CAP_THREAD_SAFE (1 << 1) |
Definition at line 32 of file hwaccel_internal.h.
#define FF_HW_CALL | ( | avctx, | |
function, | |||
... | |||
) | (ffhwaccel((avctx)->hwaccel)->function((avctx), __VA_ARGS__)) |
Definition at line 171 of file hwaccel_internal.h.
#define FF_HW_SIMPLE_CALL | ( | avctx, | |
function | |||
) | (ffhwaccel((avctx)->hwaccel)->function(avctx)) |
Definition at line 174 of file hwaccel_internal.h.
#define FF_HW_HAS_CB | ( | avctx, | |
function | |||
) | ((avctx)->hwaccel && ffhwaccel((avctx)->hwaccel)->function) |
Definition at line 177 of file hwaccel_internal.h.
Definition at line 166 of file hwaccel_internal.h.
Referenced by decode_frame(), ff_get_buffer(), ff_hwaccel_frame_priv_alloc(), ff_mjpeg_decode_sof(), ff_thread_finish_setup(), frame_worker_thread(), hwaccel_serial(), update_context_from_thread(), vc1_decode_frame(), vp78_decode_frame(), and vp9_decode_frame().