xine-lib 1.2.13-20230125hg15249
Data Structures | Functions
libmpeg2_accel.h File Reference
#include "mpeg2_internal.h"

Go to the source code of this file.

Data Structures

struct  mpeg2dec_accel_t
 

Functions

int libmpeg2_accel_discontinuity (mpeg2dec_accel_t *accel, uint32_t frame_format, picture_t *picture)
 
int libmpeg2_accel_new_sequence (mpeg2dec_accel_t *accel, uint32_t frame_format, picture_t *picture)
 
int libmpeg2_accel_new_frame (mpeg2dec_accel_t *accel, uint32_t frame_format, picture_t *picture, double ratio, uint32_t flags)
 
void libmpeg2_accel_frame_completion (mpeg2dec_accel_t *accel, uint32_t frame_format, picture_t *picture, int code)
 
int libmpeg2_accel_slice (mpeg2dec_accel_t *accel, picture_t *picture, int code, char *buffer, uint32_t chunk_size, uint8_t *chunk_buffer)
 
void libmpeg2_accel_scan (mpeg2dec_accel_t *accel, uint8_t *scan_norm, uint8_t *scan_alt)
 

Function Documentation

◆ libmpeg2_accel_discontinuity()

int libmpeg2_accel_discontinuity ( mpeg2dec_accel_t * accel,
uint32_t frame_format,
picture_t * picture )
extern

◆ libmpeg2_accel_frame_completion()

void libmpeg2_accel_frame_completion ( mpeg2dec_accel_t * accel,
uint32_t frame_format,
picture_t * picture,
int code )
extern

◆ libmpeg2_accel_new_frame()

int libmpeg2_accel_new_frame ( mpeg2dec_accel_t * accel,
uint32_t frame_format,
picture_t * picture,
double ratio,
uint32_t flags )
extern

◆ libmpeg2_accel_new_sequence()

int libmpeg2_accel_new_sequence ( mpeg2dec_accel_t * accel,
uint32_t frame_format,
picture_t * picture )
extern

◆ libmpeg2_accel_scan()

void libmpeg2_accel_scan ( mpeg2dec_accel_t * accel,
uint8_t * scan_norm,
uint8_t * scan_alt )
extern

References xvmc_setup_scan_ptable().

Referenced by mpeg2_init().

◆ libmpeg2_accel_slice()

int libmpeg2_accel_slice ( mpeg2dec_accel_t * accel,
picture_t * picture,
int code,
char * buffer,
uint32_t chunk_size,
uint8_t * chunk_buffer )
extern