FFmpeg
|
XVideo output device. More...
#include <X11/Xlib.h>
#include <X11/extensions/Xv.h>
#include <X11/extensions/XShm.h>
#include <X11/extensions/Xvlib.h>
#include <sys/shm.h>
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
#include "libavutil/imgutils.h"
#include "libavformat/internal.h"
#include "avdevice.h"
Go to the source code of this file.
Data Structures | |
struct | XVContext |
struct | XVTagFormatMap |
Macros | |
#define | OFFSET(x) offsetof(XVContext, x) |
Functions | |
static int | xv_get_tag_from_format (enum AVPixelFormat format) |
static int | xv_write_trailer (AVFormatContext *s) |
static int | xv_write_header (AVFormatContext *s) |
static void | compute_display_area (AVFormatContext *s) |
static int | xv_repaint (AVFormatContext *s) |
static int | write_picture (AVFormatContext *s, AVPicture *pict) |
static int | xv_write_packet (AVFormatContext *s, AVPacket *pkt) |
static int | xv_write_frame (AVFormatContext *s, int stream_index, AVFrame **frame, unsigned flags) |
static int | xv_control_message (AVFormatContext *s, int type, void *data, size_t data_size) |
Variables | |
static const XVTagFormatMap | tag_codec_map [] |
static const AVOption | options [] |
static const AVClass | xv_class |
AVOutputFormat | ff_xv_muxer |
|
static |
Definition at line 77 of file xv.c.
Referenced by xv_write_header().
|
static |
Definition at line 88 of file xv.c.
Referenced by xv_write_header().
|
static |
|
static |
Definition at line 226 of file xv.c.
Referenced by xv_repaint().
|
static |
Definition at line 256 of file xv.c.
Referenced by write_picture(), and xv_control_message().
|
static |
Definition at line 294 of file xv.c.
Referenced by xv_write_frame(), and xv_write_packet().
|
static |
|
static |
|
static |
|
static |
Definition at line 70 of file xv.c.
Referenced by xv_get_tag_from_format().
|
static |
|
static |
AVOutputFormat ff_xv_muxer |