|
FFmpeg
|
#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 [] |
| 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.
Referenced by vaapi_device_init().
|
static |
Definition at line 284 of file hwcontext_vaapi.c.
|
static |
Definition at line 353 of file hwcontext_vaapi.c.
Definition at line 360 of file hwcontext_vaapi.c.
Referenced by vaapi_pool_alloc().
|
static |
Definition at line 376 of file hwcontext_vaapi.c.
Referenced by vaapi_frames_init().
|
static |
Definition at line 416 of file hwcontext_vaapi.c.
|
static |
Definition at line 568 of file hwcontext_vaapi.c.
|
static |
Definition at line 577 of file hwcontext_vaapi.c.
|
static |
Definition at line 591 of file hwcontext_vaapi.c.
Definition at line 620 of file hwcontext_vaapi.c.
Referenced by vaapi_map_frame().
|
static |
Definition at line 659 of file hwcontext_vaapi.c.
Referenced by vaapi_transfer_data_from(), and vaapi_transfer_data_to().
|
static |
Definition at line 799 of file hwcontext_vaapi.c.
|
static |
Definition at line 824 of file hwcontext_vaapi.c.
|
static |
Definition at line 849 of file hwcontext_vaapi.c.
Referenced by vaapi_device_create().
|
static |
Definition at line 868 of file hwcontext_vaapi.c.
| unsigned int fourcc |
Definition at line 96 of file hwcontext_vaapi.c.
Referenced by main(), matroska_parse_tracks(), msnwc_tcp_probe(), parse_pixel_format(), print_pix_fmt_fourccs(), 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 HWContextType ff_hwcontext_type_vaapi |
Definition at line 948 of file hwcontext_vaapi.c.
1.8.6