An error occurred fetching the project authors.
- 21 Aug, 2011 1 commit
-
-
Rémi Denis-Courmont authored
No need to load the config file twice anymore.
-
- 16 Aug, 2011 4 commits
-
-
Rémi Denis-Courmont authored
This is more flexible and extensible.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This should ease later implementation of proper error handling.
-
Rémi Denis-Courmont authored
-
- 15 Aug, 2011 6 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Modules are created at initialization and destroyed at exit (after all VLC threads are terminated) There is no need to count references.
-
Rémi Denis-Courmont authored
This is the same as module_t.pp_shortcuts[0].
-
Rémi Denis-Courmont authored
Use NULL rather than a static string as the default. module_get_object() deals with this situation.
-
- 13 Aug, 2011 6 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
We do not need them afterward.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 12 May, 2011 8 commits
-
-
Rémi Denis-Courmont authored
There are two advantages: - scanning uncached plugins is much faster, - plugins with broken dependencies are visible in the modules list. Plugins are still resolved "now" if they are probed by module_need(). This is a safety feature (the run-time linker would exit silently if it hit an unresolved symbol). As the previous commit unloads all uncached plugins, we can reload the plugins with different flags as needed. Plugins with broken/missing underlying libraries will trigger an error only when used, rather than when scanned. vlc-cache-gen is then a bit more robust against messed up packages installation (it will not skip plugins anymore). Also, dialog_Fatal() could be used to report run-time errors. This was not possible previously: the error would occur before the UI was started. Note that this is not implemented on Windows, as there is no support (that I know) for lazy resolution of DLLs.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Each cache file is now unloaded as soon as the cache directory scan is complete. The data is not needed anymore past that point.
-
Rémi Denis-Courmont authored
As the module descriptor is referenced into the main module list (without copying).
-
Rémi Denis-Courmont authored
There is no need to keep this around after the plugins scan. Also, there is no need to check --reset-plugins-cache if caching si disabled (--no-plugins-cache).
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
64-bits timestamp is useless if the OS only provides 32-bits.
-
- 09 May, 2011 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
It is equal to (module_t.parent != NULL) and hence redumdant.
-
- 02 May, 2011 1 commit
-
-
Rémi Denis-Courmont authored
I don't this abomination to leak through the stable LibVLC interface. To link statically, modules should be linked into LibVLC instead. And then, there is no need to reintroduce the old "builtin" vlc-config type if all modules are built the same. In prehistoric times, the distinction was needed because some modules were static and some not.
-
- 11 Jan, 2011 1 commit
-
-
Rémi Denis-Courmont authored
We can now pass any number and type of parameter to the callbacks. This way, we do not need to clutter the object structure with properties that only make sense during activation. In fact, we do not need to use VLC objects at all anymore.
-
- 30 Dec, 2010 1 commit
-
-
Jean-Baptiste Kempf authored
-
- 06 Nov, 2010 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 31 Oct, 2010 1 commit
-
-
Pierre d'Herbemont authored
-
- 14 Jul, 2010 1 commit
-
-
Rémi Duraffort authored
In fact the cache loader does only load less than MODULE_SHORTCUT_MAX shortcuts.
-
- 24 Apr, 2010 1 commit
-
-
Rémi Duraffort authored
-
- 21 Apr, 2010 3 commits
-
-
Rémi Denis-Courmont authored
Revert "Modules: use a dynamic array for the shortcuts (this save 40K of memory on a 64bit system)." This makes the cache loader crash (depending on the input file). This reverts commit 3c396458. Conflicts: src/modules/modules.h
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
- 05 Mar, 2010 2 commits
-
-
Pierre d'Herbemont authored
This reverts commit 58275b9d. This is probably too late for this kind of changes. And it's probably not the best way to reduce the hudge memory footprint of the module bank.
-
Pierre d'Herbemont authored
-