FFmpeg
|
#include <mfx/mfxvideo.h>
#include <stdlib.h>
#include "libavutil/dict.h"
#include "libavutil/mem.h"
#include "libavutil/opt.h"
#include "libavcodec/qsv.h"
#include "ffmpeg.h"
Go to the source code of this file.
Data Structures | |
struct | QSVContext |
Functions | |
static void | buffer_release (void *opaque, uint8_t *data) |
static int | qsv_get_buffer (AVCodecContext *s, AVFrame *frame, int flags) |
static int | init_opaque_surf (QSVContext *qsv) |
static void | qsv_uninit (AVCodecContext *s) |
int | qsv_init (AVCodecContext *s) |
static mfxIMPL | choose_implementation (const InputStream *ist) |
int | qsv_transcode_init (OutputStream *ost) |
Definition at line 44 of file ffmpeg_qsv.c.
Referenced by qsv_get_buffer().
|
static |
Definition at line 49 of file ffmpeg_qsv.c.
Referenced by qsv_init().
|
static |
Definition at line 71 of file ffmpeg_qsv.c.
Referenced by qsv_init().
|
static |
Definition at line 100 of file ffmpeg_qsv.c.
Referenced by qsv_init().
int qsv_init | ( | AVCodecContext * | s | ) |
Definition at line 115 of file ffmpeg_qsv.c.
|
static |
Definition at line 151 of file ffmpeg_qsv.c.
Referenced by qsv_transcode_init().
int qsv_transcode_init | ( | OutputStream * | ost | ) |
Definition at line 183 of file ffmpeg_qsv.c.
Referenced by transcode_init().