]> git.sesse.net Git - vlc/blobdiff - bin/cachegen.c
i18n: refresh vlc.pot for -pre2
[vlc] / bin / cachegen.c
index 5223cfb830c2c676f49a5ea3a3dd92ff2e9ecd42..6fef55d8305f36c18115f55ce904199bce0158c0 100644 (file)
@@ -91,27 +91,22 @@ int main (int argc, char *argv[])
     {
         /* Note that FromLocale() can be used before libvlc is initialized */
         const char *path = FromLocale (argv[i]);
-        char *arg;
 
-        if (asprintf (&arg, "--plugin-path=%s", path) == -1)
+        if (setenv ("VLC_PLUGIN_PATH", path, 1))
             abort ();
 
-        const char *vlc_argv[7];
+        const char *vlc_argv[4];
         int vlc_argc = 0;
 
-        vlc_argv[vlc_argc++] = "--ignore-config";
         vlc_argv[vlc_argc++] = "--quiet";
-        vlc_argv[vlc_argc++] = "--no-media-library";
         if (force)
             vlc_argv[vlc_argc++] = "--reset-plugins-cache";
-        vlc_argv[vlc_argc++] = arg;
         vlc_argv[vlc_argc++] = "--"; /* end of options */
         vlc_argv[vlc_argc] = NULL;
 
         libvlc_instance_t *vlc = libvlc_new (vlc_argc, vlc_argv);
         if (vlc != NULL)
             libvlc_release (vlc);
-        free (arg);
         if (vlc == NULL)
             fprintf (stderr, "No plugins in %s\n", path);
         LocaleFree (path);