#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.
#define GET_CALLBACK |
( |
|
id, |
|
|
|
result |
|
) |
| |
Value:
err =
ctx->get_proc_address(
ctx->device,
id, &tmp);
\
if (err != VDP_STATUS_OK) {
\
av_log(
NULL, loglevel,
"Error getting the " #
id " callback.\n"); \
} while (0)
typedef void(APIENTRY *FF_PFNGLACTIVETEXTUREPROC)(GLenum texture)
Referenced by vdpau_alloc().
const int vdpau_formats[][2] |
|
static |
Initial value:= {
}
packed YUV 4:2:2, 16bpp, Cb Y0 Cr Y1
planar YUV 4:2:0, 12bpp, 1 plane for Y and 1 plane for the UV components, which are interleaved (firs...
packed YUV 4:2:2, 16bpp, Y0 Cb Y1 Cr
planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples)
Definition at line 191 of file ffmpeg_vdpau.c.
Referenced by vdpau_alloc().