
Functions | |
| static lua_State * | init (vlc_object_t *p_this, input_item_t *p_item, const char *psz_filename) |
| static int | run (vlc_object_t *p_this, const char *psz_filename, lua_State *L, const char *luafunction) |
| static int | fetch_art (vlc_object_t *p_this, const char *psz_filename, void *user_data) |
| static int | read_meta (vlc_object_t *p_this, const char *psz_filename, void *user_data) |
| static int | fetch_meta (vlc_object_t *p_this, const char *psz_filename, void *user_data) |
| int | ReadMeta (vlc_object_t *p_this) |
| Get the tags from the file using TagLib. | |
| int | FetchMeta (vlc_object_t *p_this) |
| int | FindArt (vlc_object_t *p_this) |
Variables | |
| static const luaL_Reg | p_reg [] = { { NULL, NULL } } |
| static int fetch_art | ( | vlc_object_t * | p_this, | |
| const char * | psz_filename, | |||
| void * | user_data | |||
| ) | [static] |
References init, input_item_SetArtURL, lua_Dbg(), msg_Err, p_item, psz_value, run(), VLC_EGENERIC, and VLC_SUCCESS.
Referenced by FindArt().
| static int fetch_meta | ( | vlc_object_t * | p_this, | |
| const char * | psz_filename, | |||
| void * | user_data | |||
| ) | [static] |
| int FetchMeta | ( | vlc_object_t * | p_this | ) |
References DIR_SEP, fetch_meta(), demux_meta_t::p_item, p_item, and vlclua_scripts_batch_execute().
| int FindArt | ( | vlc_object_t * | p_this | ) |
References DIR_SEP, fetch_art(), art_finder_t::p_item, p_item, and vlclua_scripts_batch_execute().
| static lua_State* init | ( | vlc_object_t * | p_this, | |
| input_item_t * | p_item, | |||
| const char * | psz_filename | |||
| ) | [static] |
| static int read_meta | ( | vlc_object_t * | p_this, | |
| const char * | psz_filename, | |||
| void * | user_data | |||
| ) | [static] |
| int ReadMeta | ( | vlc_object_t * | p_this | ) |
Get the tags from the file using TagLib.
| p_this,: | the demux object |
References decode_URI_duplicate(), DIR_SEP, LocaleFree(), MAX_PATH, demux_meta_t::p_demux, demux_meta_t::p_item, p_item, demux_meta_t::p_meta, demux_t::psz_access, demux_t::psz_path, read_meta(), ReadMetaFromAPE(), ReadMetaFromId3v2(), ReadMetaFromXiph(), SET, SETINT, ToLocale(), VLC_EGENERIC, VLC_ENOMEM, vlc_meta_New(), VLC_SUCCESS, and vlclua_scripts_batch_execute().
| static int run | ( | vlc_object_t * | p_this, | |
| const char * | psz_filename, | |||
| lua_State * | L, | |||
| const char * | luafunction | |||
| ) | [static] |
References msg_Warn, VLC_EGENERIC, and VLC_SUCCESS.
Referenced by fetch_art(), fetch_meta(), read_meta(), and wma_decode_block().
const luaL_Reg p_reg[] = { { NULL, NULL } } [static] |
1.5.6