- 24 Jan, 2010 20 commits
-
-
Jean-Philippe André authored
This contains: - Extensions manager - Extensions activation / deactivation functions - Separate threads for each extension - Lua specific functions for calling the script
-
Jean-Philippe André authored
New vlc.dialog library, that allows users to create scriptable dialogs. The calling vlc_object_t should have register a callback for the variable "dialog-event".
-
Jean-Philippe André authored
-
Jean-Philippe André authored
This patch defines a new type of interactions between the GUI and so-called 'extensions'. These extensions are dynamic plugins, that can be scripted, and they can create GUI dialogs with widgets (like text fields, buttons, ...).
-
Pierre d'Herbemont authored
Most of them where already NULL, saying how meaningless it was.
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Laurent Aimar authored
It still segfaults on broken streams (or on seeks #3153) and I am not willing to spend more time on it.
-
Laurent Aimar authored
The limit is arbitrary.
-
Laurent Aimar authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 23 Jan, 2010 20 commits
-
-
Rémi Denis-Courmont authored
We have well over one thousand configuration items, not counting dummy hint entries. So now, sort all of them once (well, twice), and use binary instead of linear search for lookups. config_Get*, config_Put*, var_Create(with INHERIT flag), var_CreateGet* and var_Inherit* do such lookups.
-
Rémi Denis-Courmont authored
-
Laurent Aimar authored
-
Laurent Aimar authored
-
Laurent Aimar authored
-
Rémi Denis-Courmont authored
While string configuration items have been protected for a while, float and integer items weren't. This is now fixed. There is still a small bug in some plugins setting ->b_dirty without locking the configuration lock for writing.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Previously, we had one configuration mutex per module. With a global read/write lock, resetting, loading, saving and auto-saving the configuration becomes atomic (and use only one lock & unlock pair). Also, multiple threads can now read the configuration item of the same module at the same time. Note that, as the earlier configuration mutex, only configuration item values are protected. The list of items and their meta-data cannot change while VLC runs (they're hard-coded in the plugin descriptors).
-
Rémi Duraffort authored
-
Christophe Mutricy authored
-
Rafaël Carré authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Denis-Courmont authored
That would return the PO file metadatas.
-
Rémi Denis-Courmont authored
Loading the configuration from vlcrc or resetting the configuration does not alter the command line parameter anymore.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
The module bank is now locale-independent, so this was a waste fo time.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-