- 19 Aug, 2011 7 commits
-
-
Rémi Denis-Courmont authored
We have enough static locks in libvlc, I think: the configuration R/W lock, the module bank mutex, the system-specific initialization mutex, the message subscription R/W lock, the sets of mutexes for initializations of specific libraries, the LibVLC thread variable mutex, the configuration file mutex, the PRNG mutex, the object pipe mutex, the object name mutex, the dialog provider mutex, the interface module registration mutex, the OSD mutex, the VLM mutex, the HTTP hosts mutex and the OSD mutex...
-
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
In other words, the message callbacks are now shared across all LibVLC instances. That is a requirement to enable: - LibVLC applications to catch messages during LibVLC init/deinit, - emitting log messages when no VLC object point is available. That makes no difference for VLC interfaces, since there is only one LibVLC instances in a VLC process.
-
Rémi Denis-Courmont authored
-
- 15 Aug, 2011 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Use NULL rather than a static string as the default. module_get_object() deals with this situation.
-
- 28 Jul, 2011 1 commit
-
-
Rémi Denis-Courmont authored
Not only is an extra console obnoxious, but freopen() crashes.
-
- 11 Jul, 2011 1 commit
-
-
Rémi Denis-Courmont authored
-
- 10 Jul, 2011 1 commit
-
-
Rémi Denis-Courmont authored
-
- 30 Jun, 2011 1 commit
-
-
Rémi Denis-Courmont authored
-
- 29 Jun, 2011 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 19 Jun, 2011 1 commit
-
-
Rafaël Carré authored
-
- 15 Jun, 2011 1 commit
-
-
Rafaël Carré authored
darwin relied on argv[0] as a fallback to retrieve executable name, but this can't work anymore as: - libvlc_new() can be given anything as argc/argv - libvlc_new() inserts "libvlc" at position 0 anyway
-
- 28 May, 2011 1 commit
-
-
Rémi Denis-Courmont authored
-
- 20 May, 2011 1 commit
-
-
Rafaël Carré authored
Identity is not a method but a property "" is not a valid object path
-
- 16 May, 2011 1 commit
-
-
Mirsal Ennaime authored
* Connect to the other instance using the mpris2 bus name, object path and interfaces so that the one-instance mode works with the mpris2-enabled dbus control interface
-
- 02 May, 2011 2 commits
-
-
Rémi Denis-Courmont authored
-
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.
-
- 29 Apr, 2011 1 commit
-
-
Rémi Denis-Courmont authored
-
- 25 Apr, 2011 1 commit
-
-
Jean-Baptiste Kempf authored
Close #3093
-
- 12 Apr, 2011 1 commit
-
-
Rémi Denis-Courmont authored
-
- 11 Apr, 2011 1 commit
-
-
Rémi Denis-Courmont authored
Most of the code churn in this commit comes from converting from void * to uintptr.
-
- 21 Mar, 2011 1 commit
-
-
ivoire authored
-
- 12 Feb, 2011 3 commits
-
-
Rémi Denis-Courmont authored
We cannot fully privatize this, as the global hotkeys plugin read the list of actions through the public LibVLC instance pointer.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
...rather than with a command line option. This enables extending the set of plugins paths globally, for all LibVLC applications. Using an environment variable seems more logical than a command line option considering that the module bank is shared by all VLC instances in the process. In other words, it did not belong as a parameter to libvlc_new().
-
- 10 Feb, 2011 1 commit
-
-
Rémi Denis-Courmont authored
The configuration is simplified a bit. Multiple keys per action will be easier to add. N.B.: this commit breaks global hotkeys setup and hotkey prefs
-
- 05 Feb, 2011 1 commit
-
-
Felix Paul Kühne authored
-
- 28 Jan, 2011 1 commit
-
-
Pierre Ynard authored
-
- 27 Jan, 2011 1 commit
-
-
Pierre Ynard authored
Fixes Debian bug #600269
-
- 24 Jan, 2011 1 commit
-
-
jetru authored
-
- 15 Jan, 2011 1 commit
-
-
jetru authored
ML holds some PL resources
-
- 30 Dec, 2010 1 commit
-
-
Jean-Baptiste Kempf authored
-
- 17 Nov, 2010 1 commit
-
-
Rémi Denis-Courmont authored
This avoids iterating through all config items of each modules. On my system, this cuts the vlcrc load time in half, and is also far simpler. The loader is essentially ignoring the config section, which reflects the architectural "limitation" of the VLC configuration. This also avoids loosing settings during VLC upgrades if an option moves from one module to another one (which did happen in the past).
-
- 06 Nov, 2010 1 commit
-
-
Rémi Denis-Courmont authored
-
- 31 Oct, 2010 1 commit
-
-
Pierre authored
-