xine-lib: xine-lib-1.2.12/src/video_dec/group_raw.c File Reference

xine-lib 1.2.12

Variables
group_raw.c File Reference
`#include <xine/xine_internal.h>`
`#include <xine/video_out.h>`
`#include <xine/buffer.h>`
`#include "group_raw.h"`

## Variables
static const uint32_t | rgb_video_types [] = { BUF_VIDEO_RGB, 0 }
static const uint32_t | yuv_video_types []
static const uint32_t | bitplane_video_types [] = { BUF_VIDEO_BITPLANE, BUF_VIDEO_BITPLANE_BR1, 0 }
static const decoder_info_t | rgb_info = { .supported_types = rgb_video_types, .priority = 1 }
static const decoder_info_t | yuv_info = { .supported_types = yuv_video_types, .priority = 1 }
static const decoder_info_t | bitplane_info = { .supported_types = bitplane_video_types, .priority = 1 }
const plugin_info_t xine_plugin_info[] | EXPORTED

## Variable Documentation

## ◆ bitplane_info

const decoder_info_t bitplane_info = { .supported_types = bitplane_video_types, .priority = 1 }
| static

## ◆ bitplane_video_types

const uint32_t bitplane_video_types[] = { BUF_VIDEO_BITPLANE, BUF_VIDEO_BITPLANE_BR1, 0 }
| static

## ◆ EXPORTED

const plugin_info_t xine_plugin_info [] EXPORTED

Initial value:
= {
{ PLUGIN_VIDEO_DECODER, 19, "rgb", XINE_VERSION_CODE, &rgb_info, decode_rgb_init_class },
{ PLUGIN_VIDEO_DECODER, 19, "yuv", XINE_VERSION_CODE, &yuv_info, decode_yuv_init_class },
{ PLUGIN_VIDEO_DECODER, 19, "bitplane", XINE_VERSION_CODE, &bitplane_info, decode_bitplane_init_class },
{ PLUGIN_NONE, 0, NULL, 0, NULL, NULL }
}
decode_bitplane_init_class
void * decode_bitplane_init_class(xine_t *xine, const void *data)
Definition: bitplane.c:1530
bitplane_info
static const decoder_info_t bitplane_info
Definition: group_raw.c:44
rgb_info
static const decoder_info_t rgb_info
Definition: group_raw.c:42
yuv_info
static const decoder_info_t yuv_info
Definition: group_raw.c:43
decode_yuv_init_class
void * decode_yuv_init_class(xine_t *xine, const void *data)
Definition: yuv.c:356
decode_rgb_init_class
void * decode_rgb_init_class(xine_t *xine, const void *data)
Definition: rgb.c:288
XINE_VERSION_CODE
#define XINE_VERSION_CODE
Definition: xine_internal.h:57
NULL
NULL
Definition: xine_plugin.c:78
PLUGIN_NONE
#define PLUGIN_NONE
Definition: xine_plugin.h:29
PLUGIN_VIDEO_DECODER
#define PLUGIN_VIDEO_DECODER
Definition: xine_plugin.h:33

## ◆ rgb_info

const decoder_info_t rgb_info = { .supported_types = rgb_video_types, .priority = 1 }
| static

## ◆ rgb_video_types

const uint32_t rgb_video_types[] = { BUF_VIDEO_RGB, 0 }
| static

## ◆ yuv_info

const decoder_info_t yuv_info = { .supported_types = yuv_video_types, .priority = 1 }
| static

## ◆ yuv_video_types

const uint32_t yuv_video_types[]
| static

Initial value:
= {
BUF_VIDEO_YUY2, BUF_VIDEO_YV12, BUF_VIDEO_YVU9, BUF_VIDEO_GREY, BUF_VIDEO_I420, 0
}
BUF_VIDEO_GREY
#define BUF_VIDEO_GREY
Definition: buffer.h:136
BUF_VIDEO_YUY2
#define BUF_VIDEO_YUY2
Definition: buffer.h:107
BUF_VIDEO_YVU9
#define BUF_VIDEO_YVU9
Definition: buffer.h:134
BUF_VIDEO_YV12
#define BUF_VIDEO_YV12
Definition: buffer.h:139
BUF_VIDEO_I420
#define BUF_VIDEO_I420
Definition: buffer.h:154