- 31 Mar, 2008 2 commits
-
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
-
- 30 Mar, 2008 38 commits
-
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
libvlc: In order not to be confused by a vlm created elsewhere, use a libvlc instance variable to old the vlm libvlc created if --vlm-conf was specified. This also make sure the vlm created when --vlm-conf is specified gets really destroyed. Because find_object yields vlm and is never released.
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
libvlc: Don't use input_ItemClean. Anyway when we leak an object there is no use to delete it in the end. The mistake has already been done.
-
Pierre d'Herbemont authored
vlm: Only use gc enabled input item. (input_ItemClean and input_ItemInit shouldn't be used directly).
-
Pierre d'Herbemont authored
-
Antoine Cellerier authored
Instantiate VLM if vlm-conf option is used. You can now use VLM without having to launch the telnet or http interface.
-
Rafaël Carré authored
-
Pierre d'Herbemont authored
We do maintain a lock around vlc_object_alive() because we want to make sure we won't miss the point when a concurrent thread will call vlc_object_kill(), that is set b_die and vlc_object_signal(). If we missed b_die and the signal, next vlc_object_wait() will dead lock.
-
Tanguy Krotoff authored
Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
We can't do what is advised in the documentation of vlc_object_alive(), but we try to stay close enough of it.
-
Rafaël Carré authored
Remove useless variable
-
Rafaël Carré authored
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
-
Ilkka Ollakka authored
-
Rémi Denis-Courmont authored
-
Pierre d'Herbemont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
The whole point of a global lock is that it is... global. Destroying it every time it's released is severe brain damage, as we end up taking a different lock all the time (or worse destroying the lock while another threads is competing for it).
-
Rémi Denis-Courmont authored
We should really keep the global "libvlc" lock while initializing the modules bank. Otherwise, if a second instance is created while the first one is initializing, it may get an incomplete bank. This commit addresses the problem w.r.t. the "main" module - only.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rafaël Carré authored
-
Rémi Denis-Courmont authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Pierre d'Herbemont authored
libvlc: rename libvlc_media_descriptor to libvlc_media and libvlc_media_instance to libvlc_media_player.
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
Wrong dir This reverts commit f11a132c.
-
Jean-Baptiste Kempf authored
-
Pierre d'Herbemont authored
-
Lukas Durfina authored
Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
-
Pierre d'Herbemont authored
This reverts commit 1dfd50c2. This is no needed of such a hack if there is no circular dependency between input and vout and if the input are properly released.
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
Else there is a circular dependency between the vout that yield() the input, where the vout is also an input child. This should fix properly the media_instance() tests.
-