xine-lib 1.2.11
|
Go to the source code of this file.
Data Structures | |
struct | coeff |
struct | dxr3_overlay_s |
struct | dxr3_driver_class_s |
struct | dxr3_driver_s |
struct | dxr3_frame_s |
struct | encoder_data_s |
struct | spu_encoder_s |
Macros | |
#define | SUPPORTED_ENCODER_COUNT 3 |
#define | dxr3_video_setpts(fd, arg) dxr3_compat_ioctl((fd), EM8300_IOCTL_VIDEO_SETPTS, (arg)) |
#define | dxr3_spu_setpts(fd, arg) dxr3_compat_ioctl((fd), EM8300_IOCTL_SPU_SETPTS, (arg)) |
#define | dxr3_spu_setpalette(fd, arg) dxr3_compat_ioctl((fd), EM8300_IOCTL_SPU_SETPALETTE, (arg)) |
#define | dxr3_spu_button(fd, arg) dxr3_compat_ioctl((fd), EM8300_IOCTL_SPU_BUTTON, (arg)) |
Typedefs | |
typedef struct encoder_data_s | encoder_data_t |
typedef struct spu_encoder_s | spu_encoder_t |
typedef struct dxr3_overlay_s | dxr3_overlay_t |
typedef struct dxr3_driver_class_s | dxr3_driver_class_t |
typedef struct dxr3_driver_s | dxr3_driver_t |
typedef struct dxr3_frame_s | dxr3_frame_t |
Enumerations | |
enum | encoder_type { ENC_FAME , ENC_RTE , ENC_LAVC } |
Functions | |
int | dxr3_lavc_init (dxr3_driver_t *, plugin_node_t *) |
spu_encoder_t * | dxr3_spu_encoder_init (void) |
void | dxr3_spu_encode (spu_encoder_t *) |
int | dxr3_compat_ioctl (int, int, void *) |
#define dxr3_spu_button | ( | fd, | |
arg | |||
) | dxr3_compat_ioctl((fd), EM8300_IOCTL_SPU_BUTTON, (arg)) |
#define dxr3_spu_setpalette | ( | fd, | |
arg | |||
) | dxr3_compat_ioctl((fd), EM8300_IOCTL_SPU_SETPALETTE, (arg)) |
#define dxr3_spu_setpts | ( | fd, | |
arg | |||
) | dxr3_compat_ioctl((fd), EM8300_IOCTL_SPU_SETPTS, (arg)) |
#define dxr3_video_setpts | ( | fd, | |
arg | |||
) | dxr3_compat_ioctl((fd), EM8300_IOCTL_VIDEO_SETPTS, (arg)) |
#define SUPPORTED_ENCODER_COUNT 3 |
typedef struct dxr3_driver_class_s dxr3_driver_class_t |
typedef struct dxr3_driver_s dxr3_driver_t |
typedef struct dxr3_frame_s dxr3_frame_t |
typedef struct dxr3_overlay_s dxr3_overlay_t |
typedef struct encoder_data_s encoder_data_t |
typedef struct spu_encoder_s spu_encoder_t |
enum encoder_type |
int dxr3_compat_ioctl | ( | int | fd, |
int | rq, | ||
void * | arg | ||
) |
int dxr3_lavc_init | ( | dxr3_driver_t * | drv, |
plugin_node_t * | plugin | ||
) |
References dxr3_lavc_close(), dxr3_driver_s::enc, ENC_LAVC, lavc_on_display_frame(), lavc_on_unneeded(), lavc_on_update_format(), lprintf, NULL, encoder_data_s::on_close, XFF_AVCODEC_INIT, and XFF_AVCODEC_REGISTER_ALL.
Referenced by dxr3_vo_open_plugin().
void dxr3_spu_encode | ( | spu_encoder_t * | this | ) |
References convert_clut(), convert_overlay(), convert_palette(), create_histogram(), generate_clut(), lprintf, and map_colors().
Referenced by dxr3_overlay_end().
spu_encoder_t * dxr3_spu_encoder_init | ( | void | ) |
Referenced by dxr3_overlay_begin().