FFmpeg
4.0
|
Go to the source code of this file.
Data Structures | |
struct | AVCodecHWConfigInternal |
Macros | |
#define | HWACCEL_CAP_ASYNC_SAFE (1 << 0) |
#define | HW_CONFIG_HWACCEL(device, frames, ad_hoc, format, device_type_, name) |
#define | HW_CONFIG_INTERNAL(format) |
#define | HWACCEL_DXVA2(codec) HW_CONFIG_HWACCEL(1, 1, 1, DXVA2_VLD, DXVA2, ff_ ## codec ## _dxva2_hwaccel) |
#define | HWACCEL_D3D11VA2(codec) HW_CONFIG_HWACCEL(1, 1, 0, D3D11, D3D11VA, ff_ ## codec ## _d3d11va2_hwaccel) |
#define | HWACCEL_NVDEC(codec) HW_CONFIG_HWACCEL(1, 1, 0, CUDA, CUDA, ff_ ## codec ## _nvdec_hwaccel) |
#define | HWACCEL_VAAPI(codec) HW_CONFIG_HWACCEL(1, 1, 1, VAAPI, VAAPI, ff_ ## codec ## _vaapi_hwaccel) |
#define | HWACCEL_VDPAU(codec) HW_CONFIG_HWACCEL(1, 1, 1, VDPAU, VDPAU, ff_ ## codec ## _vdpau_hwaccel) |
#define | HWACCEL_VIDEOTOOLBOX(codec) HW_CONFIG_HWACCEL(1, 1, 1, VIDEOTOOLBOX, VIDEOTOOLBOX, ff_ ## codec ## _videotoolbox_hwaccel) |
#define | HWACCEL_D3D11VA(codec) HW_CONFIG_HWACCEL(0, 0, 1, D3D11VA_VLD, NONE, ff_ ## codec ## _d3d11va_hwaccel) |
#define | HWACCEL_XVMC(codec) HW_CONFIG_HWACCEL(0, 0, 1, XVMC, NONE, ff_ ## codec ## _xvmc_hwaccel) |
#define HWACCEL_CAP_ASYNC_SAFE (1 << 0) |
Definition at line 26 of file hwaccel.h.
Referenced by ff_thread_finish_setup(), vaapi_mpeg4_decode_slice(), vaapi_vc1_decode_slice(), vdpau_mpeg_decode_slice(), and vdpau_vc1_init().
#define HW_CONFIG_INTERNAL | ( | format | ) |
#define HWACCEL_DXVA2 | ( | codec | ) | HW_CONFIG_HWACCEL(1, 1, 1, DXVA2_VLD, DXVA2, ff_ ## codec ## _dxva2_hwaccel) |
#define HWACCEL_D3D11VA2 | ( | codec | ) | HW_CONFIG_HWACCEL(1, 1, 0, D3D11, D3D11VA, ff_ ## codec ## _d3d11va2_hwaccel) |
#define HWACCEL_NVDEC | ( | codec | ) | HW_CONFIG_HWACCEL(1, 1, 0, CUDA, CUDA, ff_ ## codec ## _nvdec_hwaccel) |
Definition at line 71 of file hwaccel.h.
Referenced by decode_flush(), and ff_vp8_decode_init().
#define HWACCEL_VAAPI | ( | codec | ) | HW_CONFIG_HWACCEL(1, 1, 1, VAAPI, VAAPI, ff_ ## codec ## _vaapi_hwaccel) |
Definition at line 73 of file hwaccel.h.
Referenced by decode_flush(), and ff_vp8_decode_init().
#define HWACCEL_VDPAU | ( | codec | ) | HW_CONFIG_HWACCEL(1, 1, 1, VDPAU, VDPAU, ff_ ## codec ## _vdpau_hwaccel) |
#define HWACCEL_VIDEOTOOLBOX | ( | codec | ) | HW_CONFIG_HWACCEL(1, 1, 1, VIDEOTOOLBOX, VIDEOTOOLBOX, ff_ ## codec ## _videotoolbox_hwaccel) |
#define HWACCEL_D3D11VA | ( | codec | ) | HW_CONFIG_HWACCEL(0, 0, 1, D3D11VA_VLD, NONE, ff_ ## codec ## _d3d11va_hwaccel) |
#define HWACCEL_XVMC | ( | codec | ) | HW_CONFIG_HWACCEL(0, 0, 1, XVMC, NONE, ff_ ## codec ## _xvmc_hwaccel) |