|
xine-lib
1.2.10
|
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 | , |
| int | , | ||
| void * | |||
| ) |
| int dxr3_lavc_init | ( | dxr3_driver_t * | , |
| plugin_node_t * | |||
| ) |
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 * | ) |
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().
1.8.17