FFmpeg
|
#include <stdint.h>
#include <vdpau/vdpau.h>
#include <vdpau/vdpau_x11.h>
#include <X11/Xlib.h>
#include "ffmpeg.h"
#include "libavcodec/vdpau.h"
#include "libavutil/avassert.h"
#include "libavutil/buffer.h"
#include "libavutil/frame.h"
#include "libavutil/pixfmt.h"
Go to the source code of this file.
Data Structures | |
struct | VDPAUContext |
Macros | |
#define | GET_CALLBACK(id, result) |
Functions | |
static void | vdpau_uninit (AVCodecContext *s) |
static void | vdpau_release_buffer (void *opaque, uint8_t *data) |
static int | vdpau_get_buffer (AVCodecContext *s, AVFrame *frame, int flags) |
static int | vdpau_retrieve_data (AVCodecContext *s, AVFrame *frame) |
static int | vdpau_alloc (AVCodecContext *s) |
int | vdpau_init (AVCodecContext *s) |
Variables | |
static const int | vdpau_formats [][2] |
#define GET_CALLBACK | ( | id, | |
result | |||
) |
Referenced by vdpau_alloc().
|
static |
Definition at line 60 of file ffmpeg_vdpau.c.
Referenced by vdpau_alloc().
Definition at line 84 of file ffmpeg_vdpau.c.
Referenced by vdpau_get_buffer().
|
static |
Definition at line 93 of file ffmpeg_vdpau.c.
Referenced by vdpau_alloc(), and vdpau_init().
|
static |
Definition at line 131 of file ffmpeg_vdpau.c.
Referenced by vdpau_alloc(), and vdpau_init().
|
static |
Definition at line 189 of file ffmpeg_vdpau.c.
Referenced by vdpau_init().
int vdpau_init | ( | AVCodecContext * | s | ) |
Definition at line 294 of file ffmpeg_vdpau.c.
|
static |
Definition at line 182 of file ffmpeg_vdpau.c.
Referenced by vdpau_alloc().