FFmpeg
|
#include <stdint.h>
#include <string.h>
#include <mfx/mfxvideo.h>
#include "config.h"
#include "buffer.h"
#include "common.h"
#include "hwcontext.h"
#include "hwcontext_internal.h"
#include "hwcontext_qsv.h"
#include "mem.h"
#include "pixfmt.h"
#include "pixdesc.h"
#include "time.h"
Go to the source code of this file.
Data Structures | |
struct | QSVDevicePriv |
struct | QSVDeviceContext |
struct | QSVFramesContext |
Variables | |
struct { | |
mfxHandleType handle_type | |
enum AVHWDeviceType device_type | |
enum AVPixelFormat pix_fmt | |
} | supported_handle_types [] |
struct { | |
enum AVPixelFormat pix_fmt | |
uint32_t fourcc | |
} | supported_pixel_formats [] |
const HWContextType | ff_hwcontext_type_qsv |
|
static |
Definition at line 97 of file hwcontext_qsv.c.
|
static |
Definition at line 131 of file hwcontext_qsv.c.
Definition at line 153 of file hwcontext_qsv.c.
Referenced by qsv_pool_alloc().
|
static |
Definition at line 157 of file hwcontext_qsv.c.
Referenced by qsv_init_pool().
|
static |
Definition at line 172 of file hwcontext_qsv.c.
Referenced by qsv_init_pool().
|
static |
Definition at line 275 of file hwcontext_qsv.c.
Referenced by qsv_frames_init().
|
static |
Definition at line 337 of file hwcontext_qsv.c.
Referenced by qsv_init_internal_session().
|
static |
Definition at line 365 of file hwcontext_qsv.c.
Referenced by qsv_init_internal_session().
|
static |
Definition at line 370 of file hwcontext_qsv.c.
Referenced by qsv_init_internal_session().
|
static |
Definition at line 375 of file hwcontext_qsv.c.
Referenced by qsv_init_internal_session().
|
static |
Definition at line 380 of file hwcontext_qsv.c.
Referenced by qsv_init_internal_session().
|
static |
Definition at line 386 of file hwcontext_qsv.c.
Referenced by qsv_frames_init().
|
static |
Definition at line 462 of file hwcontext_qsv.c.
|
static |
Definition at line 530 of file hwcontext_qsv.c.
|
static |
Definition at line 544 of file hwcontext_qsv.c.
|
static |
Definition at line 562 of file hwcontext_qsv.c.
|
static |
Definition at line 598 of file hwcontext_qsv.c.
Referenced by qsv_transfer_data_from(), and qsv_transfer_data_to().
|
static |
Definition at line 632 of file hwcontext_qsv.c.
|
static |
Definition at line 679 of file hwcontext_qsv.c.
|
static |
Definition at line 726 of file hwcontext_qsv.c.
|
static |
Definition at line 751 of file hwcontext_qsv.c.
Referenced by qsv_device_create().
|
static |
Definition at line 763 of file hwcontext_qsv.c.
Referenced by qsv_device_create().
|
static |
Definition at line 795 of file hwcontext_qsv.c.
mfxHandleType handle_type |
Definition at line 75 of file hwcontext_qsv.c.
Referenced by ff_qsv_init_session_hwcontext(), init_out_session(), and qsv_device_create().
enum AVHWDeviceType device_type |
Definition at line 76 of file hwcontext_qsv.c.
enum AVPixelFormat pix_fmt |
Definition at line 77 of file hwcontext_qsv.c.
Referenced by qsv_frames_init().
const { ... } supported_handle_types[] |
Referenced by qsv_device_init().
uint32_t fourcc |
Definition at line 90 of file hwcontext_qsv.c.
Referenced by main(), matroska_parse_tracks(), msnwc_tcp_probe(), parse_pixel_format(), print_pix_fmt_fourccs(), qsv_frames_init(), and qsv_init_pool().
const { ... } supported_pixel_formats[] |
Referenced by qsv_frames_get_constraints(), and qsv_frames_init().
const HWContextType ff_hwcontext_type_qsv |
Definition at line 861 of file hwcontext_qsv.c.