X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmodules%2Fcache.c;h=20108472bf0e3db55bf4a380755cbf04ad9c05cc;hb=a42fe7a14d00f05748bb751dc4cd8956e29c3335;hp=781923c69fd7b446912dd7555db1ff3c26b0d1d7;hpb=c5b49937f0cf958f179e8d1767c88b9dcb251003;p=vlc diff --git a/src/modules/cache.c b/src/modules/cache.c index 781923c69f..20108472bf 100644 --- a/src/modules/cache.c +++ b/src/modules/cache.c @@ -59,7 +59,7 @@ static int CacheLoadConfig ( module_t *, FILE * ); /* Sub-version number * (only used to avoid breakage in dev version when cache structure changes) */ -#define CACHE_SUBVERSION_NUM 16 +#define CACHE_SUBVERSION_NUM 18 /* Cache filename */ #define CACHE_NAME "plugins.dat" @@ -199,7 +199,7 @@ size_t CacheLoad( vlc_object_t *p_this, const char *dir, module_cache_t **r ) uint16_t i_size; int i_submodules; - module = vlc_module_create(); + module = vlc_module_create (NULL); /* Load additional infos */ LOAD_STRING(module->psz_shortname); @@ -233,7 +233,7 @@ size_t CacheLoad( vlc_object_t *p_this, const char *dir, module_cache_t **r ) while( i_submodules-- ) { - module_t *submodule = vlc_submodule_create (module); + module_t *submodule = vlc_module_create (module); free (submodule->pp_shortcuts); LOAD_STRING(submodule->psz_shortname); LOAD_STRING(submodule->psz_longname); @@ -251,8 +251,6 @@ size_t CacheLoad( vlc_object_t *p_this, const char *dir, module_cache_t **r ) LOAD_STRING(submodule->psz_capability); LOAD_IMMEDIATE(submodule->i_score); - LOAD_IMMEDIATE(submodule->b_unloadable); - LOAD_STRING(submodule->domain); } char *path; @@ -316,7 +314,6 @@ static int CacheLoadConfig( module_t *p_module, FILE *file ) LOAD_STRING( p_module->p_config[i].psz_name ); LOAD_STRING( p_module->p_config[i].psz_text ); LOAD_STRING( p_module->p_config[i].psz_longtext ); - LOAD_STRING( p_module->p_config[i].psz_oldname ); if (IsConfigStringType (p_module->p_config[i].i_type)) { @@ -540,8 +537,6 @@ static int CacheSaveSubmodule( FILE *file, const module_t *p_module ) SAVE_STRING( p_module->psz_capability ); SAVE_IMMEDIATE( p_module->i_score ); - SAVE_IMMEDIATE( p_module->b_unloadable ); - SAVE_STRING( p_module->domain ); return 0; error: @@ -565,7 +560,6 @@ static int CacheSaveConfig (FILE *file, const module_t *p_module) SAVE_STRING( p_module->p_config[i].psz_name ); SAVE_STRING( p_module->p_config[i].psz_text ); SAVE_STRING( p_module->p_config[i].psz_longtext ); - SAVE_STRING( p_module->p_config[i].psz_oldname ); if (IsConfigStringType (p_module->p_config[i].i_type)) SAVE_STRING( p_module->p_config[i].orig.psz ); @@ -642,9 +636,6 @@ module_t *CacheFind (module_cache_t *cache, size_t count, { module_t *module = cache->p_module; cache->p_module = NULL; - - module->psz_filename = cache->path; - cache->path = NULL; return module; } cache++;