Libav
|
#include "config.h"
#include <fcntl.h>
#include "avassert.h"
#include "buffer.h"
#include "common.h"
#include "hwcontext.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 | VAAPISurfaceMap |
Macros | |
#define | MAP(va, rt, av) |
Enumerations | |
enum | { VAAPI_MAP_READ = 0x01, VAAPI_MAP_WRITE = 0x02, VAAPI_MAP_DIRECT = 0x04 } |
Variables | |
struct { | |
unsigned int fourcc | |
unsigned int rt_format | |
enum AVPixelFormat pix_fmt | |
} | 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 | |||
) |
Definition at line 88 of file hwcontext_vaapi.c.
anonymous enum |
Enumerator | |
---|---|
VAAPI_MAP_READ | |
VAAPI_MAP_WRITE | |
VAAPI_MAP_DIRECT |
Definition at line 73 of file hwcontext_vaapi.c.
|
static |
Definition at line 125 of file hwcontext_vaapi.c.
Referenced by vaapi_device_init(), and vaapi_frames_get_constraints().
|
static |
Definition at line 134 of file hwcontext_vaapi.c.
Referenced by vaapi_frames_init(), and vaapi_map_frame().
|
static |
Definition at line 150 of file hwcontext_vaapi.c.
|
static |
Definition at line 278 of file hwcontext_vaapi.c.
|
static |
Definition at line 360 of file hwcontext_vaapi.c.
Definition at line 367 of file hwcontext_vaapi.c.
Referenced by vaapi_pool_alloc().
|
static |
Definition at line 383 of file hwcontext_vaapi.c.
Referenced by vaapi_frames_init().
|
static |
Definition at line 427 of file hwcontext_vaapi.c.
|
static |
Definition at line 579 of file hwcontext_vaapi.c.
|
static |
Definition at line 588 of file hwcontext_vaapi.c.
|
static |
Definition at line 602 of file hwcontext_vaapi.c.
Definition at line 631 of file hwcontext_vaapi.c.
Referenced by vaapi_map_frame().
|
static |
Definition at line 670 of file hwcontext_vaapi.c.
Referenced by vaapi_transfer_data_from(), and vaapi_transfer_data_to().
|
static |
Definition at line 810 of file hwcontext_vaapi.c.
|
static |
Definition at line 841 of file hwcontext_vaapi.c.
|
static |
Definition at line 872 of file hwcontext_vaapi.c.
Referenced by vaapi_device_create().
|
static |
Definition at line 891 of file hwcontext_vaapi.c.
unsigned int fourcc |
Definition at line 96 of file hwcontext_vaapi.c.
Referenced by vaapi_device_init(), vaapi_frames_get_constraints(), and vaapi_frames_init().
unsigned int rt_format |
Definition at line 97 of file hwcontext_vaapi.c.
Referenced by vaapi_frames_init().
enum AVPixelFormat pix_fmt |
Definition at line 98 of file hwcontext_vaapi.c.
Referenced by vaapi_device_init(), vaapi_frames_get_constraints(), and vaapi_frames_init().
struct { ... } vaapi_format_map[] |
Referenced by vaapi_frames_init(), and vaapi_pix_fmt_from_fourcc().
const char* friendly_name |
Definition at line 267 of file hwcontext_vaapi.c.
Referenced by vaapi_device_init().
const char* match_string |
Definition at line 268 of file hwcontext_vaapi.c.
Referenced by vaapi_device_init().
unsigned int quirks |
Definition at line 269 of file hwcontext_vaapi.c.
const { ... } vaapi_driver_quirks_table[] |
Referenced by vaapi_device_init().
const HWContextType ff_hwcontext_type_vaapi |
Definition at line 974 of file hwcontext_vaapi.c.