xine-lib 1.2.13-20230125hg15249
|
#include <va/va.h>
Go to the source code of this file.
Data Structures | |
struct | vaapi_equalizer |
struct | ff_vaapi_context_s |
struct | ff_vaapi_surface_s |
struct | vaapi_accel_funcs_s |
struct | vaapi_accel_s |
Typedefs | |
typedef struct ff_vaapi_context_s | ff_vaapi_context_t |
typedef struct ff_vaapi_surface_s | ff_vaapi_surface_t |
typedef struct vaapi_accel_s | vaapi_accel_t |
#define IMGFMT_VAAPI 0x56410000 /* 'VA'00 */ |
#define IMGFMT_VAAPI_CODEC | ( | fmt | ) | ((fmt) & IMGFMT_VAAPI_CODEC_MASK) |
Referenced by _x_va_profile_from_imgfmt().
#define IMGFMT_VAAPI_CODEC_H264 (0x30) |
Referenced by _x_va_profile_from_imgfmt().
#define IMGFMT_VAAPI_CODEC_HEVC (0x50) |
Referenced by _x_va_profile_from_imgfmt().
#define IMGFMT_VAAPI_CODEC_MASK 0x000000F0 |
#define IMGFMT_VAAPI_CODEC_MPEG2 (0x10) |
Referenced by _x_va_profile_from_imgfmt().
#define IMGFMT_VAAPI_CODEC_MPEG4 (0x20) |
Referenced by _x_va_profile_from_imgfmt().
#define IMGFMT_VAAPI_CODEC_VC1 (0x40) |
Referenced by _x_va_profile_from_imgfmt().
#define IMGFMT_VAAPI_H263 (IMGFMT_VAAPI|IMGFMT_VAAPI_CODEC_MPEG4|1) |
#define IMGFMT_VAAPI_H264 (IMGFMT_VAAPI|IMGFMT_VAAPI_CODEC_H264) |
#define IMGFMT_VAAPI_HEVC (IMGFMT_VAAPI|IMGFMT_VAAPI_CODEC_HEVC) |
Referenced by _x_va_profile_from_imgfmt().
#define IMGFMT_VAAPI_HEVC_MAIN10 (IMGFMT_VAAPI|IMGFMT_VAAPI_CODEC_HEVC|1) |
Referenced by _x_va_profile_from_imgfmt().
#define IMGFMT_VAAPI_MASK 0xFFFF0000 |
#define IMGFMT_VAAPI_MPEG2 (IMGFMT_VAAPI|IMGFMT_VAAPI_CODEC_MPEG2) |
#define IMGFMT_VAAPI_MPEG2_IDCT (IMGFMT_VAAPI|IMGFMT_VAAPI_CODEC_MPEG2|1) |
#define IMGFMT_VAAPI_MPEG2_MOCO (IMGFMT_VAAPI|IMGFMT_VAAPI_CODEC_MPEG2|2) |
#define IMGFMT_VAAPI_MPEG4 (IMGFMT_VAAPI|IMGFMT_VAAPI_CODEC_MPEG4) |
#define IMGFMT_VAAPI_VC1 (IMGFMT_VAAPI|IMGFMT_VAAPI_CODEC_VC1) |
Referenced by _x_va_profile_from_imgfmt().
#define IMGFMT_VAAPI_WMV3 (IMGFMT_VAAPI|IMGFMT_VAAPI_CODEC_VC1|1) |
Referenced by _x_va_profile_from_imgfmt().
#define SURFACE_ALOC 1 |
Referenced by _x_va_alloc_surface(), _x_va_release_surface(), and _x_va_render_surface().
#define SURFACE_FREE 0 |
#define SURFACE_RELEASE 2 |
Referenced by _x_va_release_surface(), and _x_va_surface_displayed().
#define SURFACE_RENDER 3 |
Referenced by _x_va_release_surface(), _x_va_render_surface(), _x_va_surface_displayed(), and vaapi_display_frame().
#define SURFACE_RENDER_RELEASE 5 |
typedef struct ff_vaapi_context_s ff_vaapi_context_t |
typedef struct ff_vaapi_surface_s ff_vaapi_surface_t |
typedef struct vaapi_accel_s vaapi_accel_t |