Include dependency graph for id3tag.c:

Defines | |
| #define | ID_IS(a) (!strcmp( p_frame->id, a )) |
| #define | DESCR_IS(a) strstr( (char*)p_frame->description, a ) |
| #define | GET_STRING(frame, fidx) id3_ucs4_latin1duplicate( id3_field_getstring( &(frame)->fields[fidx] ) ) |
| #define | APE_TAG_HEADERSIZE (32) |
| #define | IS(s) (!strcasecmp( psz_name, s ) ) |
Functions | |
| static int | ParseTags (vlc_object_t *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static void | ParseID3Tag (demux_t *p_demux, const uint8_t *p_data, int i_size) |
| static size_t | GetAPEvXSize (const uint8_t *p_data, int i_data) |
| static void | ParseAPEvXTag (demux_t *p_demux, const uint8_t *p_data, int i_data) |
| static void | CheckFooter (demux_t *p_demux) |
| static void | CheckHeader (demux_t *p_demux) |
| #define APE_TAG_HEADERSIZE (32) |
| #define DESCR_IS | ( | a | ) | strstr( (char*)p_frame->description, a ) |
| #define GET_STRING | ( | frame, | |||
| fidx | ) | id3_ucs4_latin1duplicate( id3_field_getstring( &(frame)->fields[fidx] ) ) |
| #define ID_IS | ( | a | ) | (!strcmp( p_frame->id, a )) |
| #define IS | ( | s | ) | (!strcasecmp( psz_name, s ) ) |
| static void CheckFooter | ( | demux_t * | p_demux | ) | [static] |
| static void CheckHeader | ( | demux_t * | p_demux | ) | [static] |
| static size_t GetAPEvXSize | ( | const uint8_t * | p_data, | |
| int | i_data | |||
| ) | [static] |
| static void ParseAPEvXTag | ( | demux_t * | p_demux, | |
| const uint8_t * | p_data, | |||
| int | i_data | |||
| ) | [static] |
| static void ParseID3Tag | ( | demux_t * | p_demux, | |
| const uint8_t * | p_data, | |||
| int | i_size | |||
| ) | [static] |
| static int ParseTags | ( | vlc_object_t * | ) | [static] |
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
1.5.1