ig_decode.c File Reference

Go to the source code of this file.

Functions

static void _decode_button (BITBUFFER *bb, BD_IG_BUTTON *p)
static void _clean_button (BD_IG_BUTTON *p)
static void _decode_bog (BITBUFFER *bb, BD_IG_BOG *p)
static void _clean_bog (BD_IG_BOG *p)
static void _decode_effect (BITBUFFER *bb, BD_IG_EFFECT *p)
static void _clean_effect (BD_IG_EFFECT *p)
static void _decode_effect_sequence (BITBUFFER *bb, BD_IG_EFFECT_SEQUENCE *p)
static void _clean_effect_sequence (BD_IG_EFFECT_SEQUENCE *p)
static int _decode_uo_mask_table (BITBUFFER *bb, BD_UO_MASK *p)
static void _decode_page (BITBUFFER *bb, BD_IG_PAGE *p)
static void _clean_page (BD_IG_PAGE *p)
static uint64_t bb_read_u64 (BITBUFFER *bb, int i_count)
static int _decode_interactive_composition (BITBUFFER *bb, BD_IG_INTERACTIVE_COMPOSITION *p)
static void _clean_interactive_composition (BD_IG_INTERACTIVE_COMPOSITION *p)
int ig_decode_interactive (BITBUFFER *bb, BD_IG_INTERACTIVE *p)
void ig_clean_interactive (BD_IG_INTERACTIVE *p)
void ig_free_interactive (BD_IG_INTERACTIVE **p)

Function Documentation

static void _decode_button ( BITBUFFER bb,
BD_IG_BUTTON p 
) [static]

Definition at line 34 of file ig_decode.c.

Referenced by _decode_bog().

static void _clean_button ( BD_IG_BUTTON p  )  [static]

Definition at line 78 of file ig_decode.c.

Referenced by _clean_bog().

static void _decode_bog ( BITBUFFER bb,
BD_IG_BOG p 
) [static]

Definition at line 83 of file ig_decode.c.

Referenced by _decode_page().

static void _clean_bog ( BD_IG_BOG p  )  [static]

Definition at line 97 of file ig_decode.c.

Referenced by _clean_page().

static void _decode_effect ( BITBUFFER bb,
BD_IG_EFFECT p 
) [static]

Definition at line 107 of file ig_decode.c.

Referenced by _decode_effect_sequence().

static void _clean_effect ( BD_IG_EFFECT p  )  [static]

Definition at line 122 of file ig_decode.c.

Referenced by _clean_effect_sequence().

static void _decode_effect_sequence ( BITBUFFER bb,
BD_IG_EFFECT_SEQUENCE p 
) [static]

Definition at line 127 of file ig_decode.c.

Referenced by _decode_page().

static void _clean_effect_sequence ( BD_IG_EFFECT_SEQUENCE p  )  [static]

Definition at line 146 of file ig_decode.c.

Referenced by _clean_page().

static int _decode_uo_mask_table ( BITBUFFER bb,
BD_UO_MASK p 
) [static]

Definition at line 159 of file ig_decode.c.

Referenced by _decode_page().

static void _decode_page ( BITBUFFER bb,
BD_IG_PAGE p 
) [static]

Definition at line 167 of file ig_decode.c.

Referenced by _decode_interactive_composition().

static void _clean_page ( BD_IG_PAGE p  )  [static]

Definition at line 192 of file ig_decode.c.

Referenced by _clean_interactive_composition().

static uint64_t bb_read_u64 ( BITBUFFER bb,
int  i_count 
) [inline, static]

Definition at line 205 of file ig_decode.c.

Referenced by _decode_interactive_composition().

static int _decode_interactive_composition ( BITBUFFER bb,
BD_IG_INTERACTIVE_COMPOSITION p 
) [static]

Definition at line 216 of file ig_decode.c.

Referenced by ig_decode_interactive().

static void _clean_interactive_composition ( BD_IG_INTERACTIVE_COMPOSITION p  )  [static]

Definition at line 250 of file ig_decode.c.

Referenced by ig_clean_interactive(), and ig_free_interactive().

int ig_decode_interactive ( BITBUFFER bb,
BD_IG_INTERACTIVE p 
)

Definition at line 264 of file ig_decode.c.

Referenced by _decode_ics().

void ig_clean_interactive ( BD_IG_INTERACTIVE p  ) 

Definition at line 288 of file ig_decode.c.

void ig_free_interactive ( BD_IG_INTERACTIVE **  p  ) 

Definition at line 293 of file ig_decode.c.

Referenced by _decode_ics(), and pg_display_set_free().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:48 2012 for MythTV by  doxygen 1.6.3