pg_decode.c File Reference

Go to the source code of this file.

Functions

void pg_decode_video_descriptor (BITBUFFER *bb, BD_PG_VIDEO_DESCRIPTOR *p)
void pg_decode_composition_descriptor (BITBUFFER *bb, BD_PG_COMPOSITION_DESCRIPTOR *p)
void pg_decode_sequence_descriptor (BITBUFFER *bb, BD_PG_SEQUENCE_DESCRIPTOR *p)
void pg_decode_window (BITBUFFER *bb, BD_PG_WINDOW *p)
void pg_decode_composition_object (BITBUFFER *bb, BD_PG_COMPOSITION_OBJECT *p)
int pg_decode_palette_update (BITBUFFER *bb, BD_PG_PALETTE *p)
int pg_decode_palette (BITBUFFER *bb, BD_PG_PALETTE *p)
static int _decode_rle (BITBUFFER *bb, BD_PG_OBJECT *p)
int pg_decode_object (BITBUFFER *bb, BD_PG_OBJECT *p)
int pg_decode_composition (BITBUFFER *bb, BD_PG_COMPOSITION *p)
int pg_decode_windows (BITBUFFER *bb, BD_PG_WINDOWS *p)
void pg_clean_object (BD_PG_OBJECT *p)
void pg_clean_composition (BD_PG_COMPOSITION *p)
void pg_clean_windows (BD_PG_WINDOWS *p)
void pg_free_palette (BD_PG_PALETTE **p)
void pg_free_object (BD_PG_OBJECT **p)
void pg_free_composition (BD_PG_COMPOSITION **p)
void pg_free_windows (BD_PG_WINDOWS **p)

Function Documentation

void pg_decode_video_descriptor ( BITBUFFER bb,
BD_PG_VIDEO_DESCRIPTOR p 
)

Definition at line 30 of file pg_decode.c.

Referenced by ig_decode_interactive(), and pg_decode_composition().

void pg_decode_composition_descriptor ( BITBUFFER bb,
BD_PG_COMPOSITION_DESCRIPTOR p 
)

Definition at line 38 of file pg_decode.c.

Referenced by ig_decode_interactive(), and pg_decode_composition().

void pg_decode_sequence_descriptor ( BITBUFFER bb,
BD_PG_SEQUENCE_DESCRIPTOR p 
)

Definition at line 45 of file pg_decode.c.

Referenced by _join_segment_fragments(), ig_decode_interactive(), and pg_decode_object().

void pg_decode_window ( BITBUFFER bb,
BD_PG_WINDOW p 
)

Definition at line 52 of file pg_decode.c.

Referenced by _decode_effect_sequence(), and pg_decode_windows().

void pg_decode_composition_object ( BITBUFFER bb,
BD_PG_COMPOSITION_OBJECT p 
)

Definition at line 61 of file pg_decode.c.

Referenced by _decode_effect(), and pg_decode_composition().

int pg_decode_palette_update ( BITBUFFER bb,
BD_PG_PALETTE p 
)

Definition at line 85 of file pg_decode.c.

Referenced by _decode_pds(), and pg_decode_palette().

int pg_decode_palette ( BITBUFFER bb,
BD_PG_PALETTE p 
)

Definition at line 102 of file pg_decode.c.

Referenced by _decode_pds().

static int _decode_rle ( BITBUFFER bb,
BD_PG_OBJECT p 
) [static]

Definition at line 109 of file pg_decode.c.

Referenced by pg_decode_object().

int pg_decode_object ( BITBUFFER bb,
BD_PG_OBJECT p 
)

Definition at line 162 of file pg_decode.c.

Referenced by _decode_ods().

int pg_decode_composition ( BITBUFFER bb,
BD_PG_COMPOSITION p 
)

Definition at line 199 of file pg_decode.c.

Referenced by _decode_pcs().

int pg_decode_windows ( BITBUFFER bb,
BD_PG_WINDOWS p 
)

Definition at line 221 of file pg_decode.c.

void pg_clean_object ( BD_PG_OBJECT p  ) 

Definition at line 239 of file pg_decode.c.

Referenced by _check_epoch_start(), pg_display_set_free(), and pg_free_object().

void pg_clean_composition ( BD_PG_COMPOSITION p  ) 

Definition at line 246 of file pg_decode.c.

Referenced by pg_free_composition().

void pg_clean_windows ( BD_PG_WINDOWS p  ) 

Definition at line 253 of file pg_decode.c.

Referenced by pg_free_windows().

void pg_free_palette ( BD_PG_PALETTE **  p  ) 

Definition at line 260 of file pg_decode.c.

void pg_free_object ( BD_PG_OBJECT **  p  ) 

Definition at line 267 of file pg_decode.c.

void pg_free_composition ( BD_PG_COMPOSITION **  p  ) 

Definition at line 275 of file pg_decode.c.

Referenced by _decode_pcs().

void pg_free_windows ( BD_PG_WINDOWS **  p  ) 

Definition at line 283 of file pg_decode.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Sun May 27 06:41:46 2012 for MythTV by  doxygen 1.6.3