FFmpeg
4.3
|
#include "config.h"
#include <fcntl.h>
#include "avassert.h"
#include "buffer.h"
#include "common.h"
#include "hwcontext.h"
#include "hwcontext_drm.h"
#include "hwcontext_internal.h"
#include "hwcontext_vaapi.h"
#include "mem.h"
#include "pixdesc.h"
#include "pixfmt.h"
Go to the source code of this file.
Data Structures | |
struct | VAAPIDevicePriv |
struct | VAAPISurfaceFormat |
struct | VAAPIDeviceContext |
struct | VAAPIFramesContext |
struct | VAAPIMapping |
struct | VAAPIFormatDescriptor |
Macros | |
#define | MAP(va, rt, av, swap_uv) |
Variables | |
static const VAAPIFormatDescriptor | vaapi_format_map [] |
struct { | |
const char * friendly_name | |
const char * match_string | |
unsigned int quirks | |
} | vaapi_driver_quirks_table [] |
const HWContextType | ff_hwcontext_type_vaapi |
#define MAP | ( | va, | |
rt, | |||
av, | |||
swap_uv | |||
) |
Definition at line 98 of file hwcontext_vaapi.c.
|
static |
Definition at line 143 of file hwcontext_vaapi.c.
Referenced by vaapi_map_frame(), vaapi_map_to_memory(), and vaapi_pix_fmt_from_fourcc().
|
static |
Definition at line 153 of file hwcontext_vaapi.c.
Referenced by vaapi_frames_init().
|
static |
Definition at line 162 of file hwcontext_vaapi.c.
Referenced by vaapi_device_init(), and vaapi_frames_get_constraints().
|
static |
Definition at line 172 of file hwcontext_vaapi.c.
Referenced by vaapi_frames_init(), vaapi_map_frame(), and vaapi_map_to_memory().
|
static |
Definition at line 189 of file hwcontext_vaapi.c.
|
static |
Definition at line 331 of file hwcontext_vaapi.c.
|
static |
Definition at line 421 of file hwcontext_vaapi.c.
Definition at line 428 of file hwcontext_vaapi.c.
Referenced by vaapi_pool_alloc().
|
static |
Definition at line 444 of file hwcontext_vaapi.c.
Referenced by vaapi_frames_init().
|
static |
Definition at line 488 of file hwcontext_vaapi.c.
|
static |
Definition at line 640 of file hwcontext_vaapi.c.
|
static |
Definition at line 649 of file hwcontext_vaapi.c.
|
static |
Definition at line 663 of file hwcontext_vaapi.c.
|
static |
Definition at line 699 of file hwcontext_vaapi.c.
Referenced by vaapi_map_frame().
|
static |
Definition at line 736 of file hwcontext_vaapi.c.
Referenced by vaapi_map_to_memory(), vaapi_transfer_data_from(), and vaapi_transfer_data_to().
|
static |
Definition at line 871 of file hwcontext_vaapi.c.
|
static |
Definition at line 902 of file hwcontext_vaapi.c.
|
static |
Definition at line 933 of file hwcontext_vaapi.c.
Referenced by vaapi_map_from().
|
static |
Definition at line 1384 of file hwcontext_vaapi.c.
|
static |
Definition at line 1397 of file hwcontext_vaapi.c.
|
static |
Definition at line 1410 of file hwcontext_vaapi.c.
Referenced by vaapi_device_create(), and vaapi_device_derive().
|
static |
Definition at line 1445 of file hwcontext_vaapi.c.
Referenced by vaapi_device_create(), and vaapi_device_derive().
|
static |
Definition at line 1471 of file hwcontext_vaapi.c.
|
static |
Definition at line 1626 of file hwcontext_vaapi.c.
|
static |
Definition at line 106 of file hwcontext_vaapi.c.
const char* friendly_name |
Definition at line 307 of file hwcontext_vaapi.c.
Referenced by vaapi_device_init().
const char* match_string |
Definition at line 308 of file hwcontext_vaapi.c.
Referenced by vaapi_device_init().
unsigned int quirks |
Definition at line 309 of file hwcontext_vaapi.c.
Referenced by vaapi_device_init().
const { ... } vaapi_driver_quirks_table[] |
Referenced by vaapi_device_init().
const HWContextType ff_hwcontext_type_vaapi |
Definition at line 1705 of file hwcontext_vaapi.c.