xine-lib: png_decoder_s Struct Reference

xine-lib 1.2.12

Data Fields
png_decoder_s Struct Reference

## Data Fields
video_decoder_t | video_decoder
xine_stream_t * | stream
int64_t | pts
vo_frame_t * | vo_frame
uint8_t * | buf
int | buf_size
uint8_t | error
uint8_t | video_open
struct {
png_structp png
png_infop png_info
png_infop png_end_info
png_bytep row_pointers [16]
dec_data png_data
rgb2yuy2_t * rgb2yuy2
vo_frame_t * img
vo_frame_t * free_img
} | pdd

## Field Documentation

## ◆ buf

uint8_t* png_decoder_s::buf

## ◆ buf_size

int png_decoder_s::buf_size

## ◆ error

uint8_t png_decoder_s::error

## ◆ free_img

vo_frame_t * png_decoder_s::free_img

## ◆ img

vo_frame_t* png_decoder_s::img

## ◆

struct { ... } png_decoder_s::pdd

## ◆ png

png_structp png_decoder_s::png

## ◆ png_data

dec_data png_decoder_s::png_data

## ◆ png_end_info

png_infop png_decoder_s::png_end_info

## ◆ png_info

png_infop png_decoder_s::png_info

## ◆ pts

int64_t png_decoder_s::pts

## ◆ rgb2yuy2

rgb2yuy2_t* png_decoder_s::rgb2yuy2

## ◆ row_pointers

png_bytep png_decoder_s::row_pointers[16]

## ◆ stream

xine_stream_t* png_decoder_s::stream

## ◆ video_decoder

video_decoder_t png_decoder_s::video_decoder

## ◆ video_open

uint8_t png_decoder_s::video_open

## ◆ vo_frame

vo_frame_t* png_decoder_s::vo_frame

The documentation for this struct was generated from the following file:

- xine-lib-1.2.12/src/video_dec/libpng.c