module->b_reentrant = module->b_unloadable = VLC_TRUE;
module->psz_object_name = module->psz_longname = default_name;
- module->pp_shortcuts[0] = default_name;
- module->i_cpu = 0;
module->psz_capability = "";
module->i_score = 1;
return module;
submodule->psz_object_name = module->psz_object_name;
submodule->psz_shortname = module->psz_shortname;
submodule->psz_longname = module->psz_longname;
- submodule->psz_program = module->psz_program;
submodule->psz_capability = module->psz_capability;
submodule->i_score = module->i_score;
submodule->i_cpu = module->i_cpu;
{
case VLC_MODULE_CPU_REQUIREMENT:
assert (!module->b_submodule);
- module->i_cpu |= (int)value;
+ module->i_cpu |= (intptr_t)value;
break;
case VLC_MODULE_SHORTCUT:
break;
case VLC_MODULE_SCORE:
- module->i_score = (int)value;
- break;
-
- case VLC_MODULE_PROGRAM:
- module->psz_program = (char *)value;
+ module->i_score = (intptr_t)value;
break;
case VLC_MODULE_CB_OPEN:
module->psz_longname = (char *)value;
break;
+ case VLC_MODULE_PROGRAM:
+ msg_Warn (module, "deprecated module property %d", propid);
+ return 0;
+
default:
msg_Err (module, "unknown module property %d", propid);
msg_Err (module, "LibVLC might be too old to use this module.");