subsusf.c File Reference

Include dependency graph for subsusf.c:


Functions

static int OpenDecoder (vlc_object_t *)
static void CloseDecoder (vlc_object_t *)
static subpicture_tDecodeBlock (decoder_t *, block_t **)
static char * CreatePlainText (char *)
static int ParseImageAttachments (decoder_t *p_dec)
static subpicture_tParseText (decoder_t *, block_t *)
static void ParseUSFHeader (decoder_t *)
static subpicture_region_tParseUSFString (decoder_t *, char *, subpicture_t *)
static subpicture_region_tLoadEmbeddedImage (decoder_t *p_dec, subpicture_t *p_spu, const char *psz_filename, int i_transparent_color)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static char * GrabAttributeValue (const char *psz_attribute, const char *psz_tag_start)
static ssa_style_tParseStyle (decoder_sys_t *p_sys, char *psz_subtitle)
static int ParsePositionAttributeList (char *psz_subtitle, int *i_align, int *i_x, int *i_y)
static void SetupPositions (subpicture_region_t *p_region, char *psz_subtitle)
static subpicture_region_tCreateTextRegion (decoder_t *p_dec, subpicture_t *p_spu, char *psz_subtitle, int i_len, int i_sys_align)
static void ParseUSFHeaderTags (decoder_t *p_dec, xml_reader_t *p_xml_reader)
static char * StripTags (char *psz_subtitle)

Function Documentation

static void CloseDecoder ( vlc_object_t  )  [static]

static char * CreatePlainText ( char *   )  [static]

static subpicture_region_t* CreateTextRegion ( decoder_t p_dec,
subpicture_t p_spu,
char *  psz_subtitle,
int  i_len,
int  i_sys_align 
) [static]

static subpicture_t * DecodeBlock ( decoder_t ,
block_t **   
) [static]

static char* GrabAttributeValue ( const char *  psz_attribute,
const char *  psz_tag_start 
) [static]

static subpicture_region_t * LoadEmbeddedImage ( decoder_t p_dec,
subpicture_t p_spu,
const char *  psz_filename,
int  i_transparent_color 
) [static]

static int OpenDecoder ( vlc_object_t  )  [static]

static int ParseImageAttachments ( decoder_t p_dec  )  [static]

static int ParsePositionAttributeList ( char *  psz_subtitle,
int *  i_align,
int *  i_x,
int *  i_y 
) [static]

static ssa_style_t* ParseStyle ( decoder_sys_t p_sys,
char *  psz_subtitle 
) [static]

static subpicture_t * ParseText ( decoder_t ,
block_t  
) [static]

static void ParseUSFHeader ( decoder_t  )  [static]

static void ParseUSFHeaderTags ( decoder_t p_dec,
xml_reader_t p_xml_reader 
) [static]

static subpicture_region_t * ParseUSFString ( decoder_t ,
char *  ,
subpicture_t  
) [static]

static void SetupPositions ( subpicture_region_t p_region,
char *  psz_subtitle 
) [static]

static char* StripTags ( char *  psz_subtitle  )  [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Generated on Wed Aug 13 08:03:17 2008 for VLC by  doxygen 1.5.1