xine-lib 1.2.11
Data Structures | Typedefs | Functions
mpeg2.h File Reference
#include "libmpeg2_accel.h"

Go to the source code of this file.

Data Structures

struct  mpeg2dec_s
 

Typedefs

typedef struct mpeg2dec_s mpeg2dec_t
 

Functions

void mpeg2_init (mpeg2dec_t *mpeg2dec, xine_video_port_t *output)
 
void mpeg2_close (mpeg2dec_t *mpeg2dec)
 
int mpeg2_decode_data (mpeg2dec_t *mpeg2dec, uint8_t *data_start, uint8_t *data_end, uint64_t pts)
 
void mpeg2_find_sequence_header (mpeg2dec_t *mpeg2dec, uint8_t *data_start, uint8_t *data_end)
 
void mpeg2_flush (mpeg2dec_t *mpeg2dec)
 
void mpeg2_reset (mpeg2dec_t *mpeg2dec)
 
void mpeg2_discontinuity (mpeg2dec_t *mpeg2dec)
 

Typedef Documentation

◆ mpeg2dec_t

typedef struct mpeg2dec_s mpeg2dec_t

Function Documentation

◆ mpeg2_close()

void mpeg2_close ( mpeg2dec_t mpeg2dec)

◆ mpeg2_decode_data()

int mpeg2_decode_data ( mpeg2dec_t mpeg2dec,
uint8_t *  data_start,
uint8_t *  data_end,
uint64_t  pts 
)

◆ mpeg2_discontinuity()

void mpeg2_discontinuity ( mpeg2dec_t mpeg2dec)

◆ mpeg2_find_sequence_header()

void mpeg2_find_sequence_header ( mpeg2dec_t mpeg2dec,
uint8_t *  data_start,
uint8_t *  data_end 
)

◆ mpeg2_flush()

void mpeg2_flush ( mpeg2dec_t mpeg2dec)

◆ mpeg2_init()

void mpeg2_init ( mpeg2dec_t mpeg2dec,
xine_video_port_t output 
)

◆ mpeg2_reset()

void mpeg2_reset ( mpeg2dec_t mpeg2dec)