- 28 Jan, 2010 12 commits
-
-
Jakob Leben authored
-
Pierre Ynard authored
When RTSP is shut down, the server destroys sessions (with no locking) while clients are still able to concurrently access them, potentially leading to a crash. Make sure we unregister the RTSP URL before cleaning up (then indeed no locking is needed).
-
Jean-Baptiste Kempf authored
This is ugly, but I don't know how to do it the correct way. The UI is not top-quality yet, but it works. Feel free to improve.
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Ludovic Fauvet authored
-
- 27 Jan, 2010 26 commits
-
-
Pierre Ynard authored
When an ES is removed, it is possible to set up a track that won't be cleaned up and will remain dangling, causing a crash later. Make sure we unregister the RTSP URL before cleaning up.
-
Erwan Tulou authored
'one-instance' happens to work on Win32 though there are several issues: - a WM_QUIT is sent to the helper thread when any instance terminates (the master or a secondary instance). 'one-instance' should then stop working as soon as the first secondary instance terminates. - But, sending WM_QUIT via SendMessage directly calls the window procedure callback. And this callback here doesn't process the message at all. Therefore, it is a no-op and the thread is actually never stopped. This patch does the following : - move the WM_QUIT message to ensure that only the master (first) instance stops the helper thread. - process the WM_QUIT message in the window procedure callback, and call for clean termination of the thread. Note that PostQuitMessage cannot be directly called as there are two distincts threads here.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
As far as I know, the distinction only matters anymore in the input loop, for E/S out decoders (due to the evil ObjectKillChildren).
-
Rémi Denis-Courmont authored
-
Pierre Ynard authored
Remove moved files, they don't contain any translation
-
Pierre Ynard authored
RTCP sockets of RTSP sessions are not closed when the input is stopped.
-
André Weber authored
-
André Weber authored
-
Rémi Denis-Courmont authored
libvlc*.so are not yet configured, so we can't use the installed vlc-cache-gen just yet.
-
Rémi Denis-Courmont authored
If the same module (i.e. currently same file path) is scanned more than once, the linked list would get corrupted, and VLC crash while loading. This could happen, e.g. if you put $(vlclibdir) into --plugin-path.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Jakob Leben authored
Keep application default font family. Make Title italic. Make both Title and Artist bold only if it is the current item.
-
Jakob Leben authored
Also delay view creation in constructor after the title label has been created
-
Jakob Leben authored
-
Rafaël Carré authored
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
This enables usage of vlc extension in Lunettes.
-
Pierre d'Herbemont authored
This needs to be splitted in a separate files. VLCDialogGridView still suck, and won't place items as we would expect them.
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
-
- 26 Jan, 2010 2 commits
-
-
Laurent Aimar authored
-
Laurent Aimar authored
It fixes zoom settings at the core level (partially close #3245). "zoom" cannot be removed as it provides a list of choices while "scale" is a free value. The names aren't great, but that can wait.
-