xine-lib 1.2.13-20230125hg15249
Functions
libmpeg2_accel.c File Reference
#include <xine/xine_internal.h>
#include "mpeg2.h"
#include "mpeg2_internal.h"
#include "xvmc_vld.h"
#include "libmpeg2_accel.h"

Functions

void libmpeg2_accel_scan (mpeg2dec_accel_t *accel, uint8_t *scan_norm, uint8_t *scan_alt)
 
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)
 

Function Documentation

◆ libmpeg2_accel_discontinuity()

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

◆ libmpeg2_accel_frame_completion()

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

◆ 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 )

◆ libmpeg2_accel_new_sequence()

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

◆ libmpeg2_accel_scan()

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

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 )