vlc.git
11 years agoChanged "teletext-es" to be a list of teletext spu id.
Laurent Aimar [Fri, 13 Feb 2009 19:41:51 +0000 (20:41 +0100)]
Changed "teletext-es" to be a list of teletext spu id.

This change is needed to fix teletext support.

11 years agoFactorized event with variable list code.
Laurent Aimar [Fri, 13 Feb 2009 19:32:08 +0000 (20:32 +0100)]
Factorized event with variable list code.

11 years agoQt: Open: sort MRLs (alphabetically) before adding them to the PL
Jean-Philippe Andre [Fri, 13 Feb 2009 16:16:47 +0000 (00:16 +0800)]
Qt: Open: sort MRLs (alphabetically) before adding them to the PL

By default, the open dialog will sort the MRL alphabetically.
Then why would these MRLs not be sorted so?

11 years agoAdd/remove files from POTFILES.in and regenerate vlc.pot
Christophe Mutricy [Fri, 13 Feb 2009 14:10:13 +0000 (15:10 +0100)]
Add/remove files from POTFILES.in and regenerate vlc.pot

Note to translators: The 0.9.x translations are not merged yet. So if you don't know how to do it yourself and don't want to loose the work you did on 0.9.x, wait a bit.

11 years agoDistribute the profile files
Christophe Mutricy [Fri, 13 Feb 2009 13:26:17 +0000 (14:26 +0100)]
Distribute the profile files

11 years agoFix build when zip support is disabled
Pierre Ynard [Fri, 13 Feb 2009 10:13:29 +0000 (11:13 +0100)]
Fix build when zip support is disabled

Move an AM_CONDITIONAL outside an if block

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoUse Jump to instead of Go to
Jean-Baptiste Kempf [Fri, 13 Feb 2009 10:29:55 +0000 (11:29 +0100)]
Use Jump to instead of Go to

11 years agoQt: deinline createStatusBar() and explicit statusBar creation.
Jean-Baptiste Kempf [Fri, 13 Feb 2009 10:10:09 +0000 (11:10 +0100)]
Qt: deinline createStatusBar() and explicit statusBar creation.

No feature change.

11 years agoQt: menus/visualisation fix.
Jean-Baptiste Kempf [Fri, 13 Feb 2009 09:30:38 +0000 (10:30 +0100)]
Qt: menus/visualisation fix.

10l is 10l of Coke, not of Whisky...

11 years agoSimplify/fix InputManager::customEvent.
Laurent Aimar [Thu, 12 Feb 2009 23:18:21 +0000 (00:18 +0100)]
Simplify/fix InputManager::customEvent.

The DVD boutons (prev|menu|next)are now working again.

11 years agoEmit INPUT_EVENT_TITLE/SEEKPOINT when needed.
Laurent Aimar [Thu, 12 Feb 2009 22:54:44 +0000 (23:54 +0100)]
Emit INPUT_EVENT_TITLE/SEEKPOINT when needed.

11 years agoQt: menus, more cohenrency.
Jean-Baptiste Kempf [Thu, 12 Feb 2009 22:29:29 +0000 (23:29 +0100)]
Qt: menus, more cohenrency.

Try to mimic a bit more the mac menus.

11 years agoQt: dialog editor, add a widget to help understand the feature.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 20:52:50 +0000 (21:52 +0100)]
Qt: dialog editor, add a widget to help understand the feature.

11 years agoReorder qt4 audio menu to be more consistant with video menu.
Laurent Aimar [Thu, 12 Feb 2009 22:08:25 +0000 (23:08 +0100)]
Reorder qt4 audio menu to be more consistant with video menu.

11 years agoAdd libvlc_media_player_get_(hwnd|xwindow) as requested on forum
Rémi Denis-Courmont [Thu, 12 Feb 2009 20:22:34 +0000 (22:22 +0200)]
Add libvlc_media_player_get_(hwnd|xwindow) as requested on forum

11 years agotypo
Rémi Denis-Courmont [Thu, 12 Feb 2009 20:22:10 +0000 (22:22 +0200)]
typo

11 years agoFixed audio transcoding when channel mixing or resampling is needed.
Laurent Aimar [Thu, 12 Feb 2009 18:51:18 +0000 (19:51 +0100)]
Fixed audio transcoding when channel mixing or resampling is needed.

11 years agoOSX: keep the (misdesigned) drawable variable
Rémi Denis-Courmont [Thu, 12 Feb 2009 15:37:45 +0000 (17:37 +0200)]
OSX: keep the (misdesigned) drawable variable

11 years agoAdd missing dlopen flag (if and only if _needed_).
Rémi Denis-Courmont [Thu, 12 Feb 2009 14:03:35 +0000 (16:03 +0200)]
Add missing dlopen flag (if and only if _needed_).

Pointed-out-by: jpd@m2x.nl
11 years agoNo need to translate warnings messages.
Rémi Duraffort [Thu, 12 Feb 2009 13:17:22 +0000 (14:17 +0100)]
No need to translate warnings messages.

11 years agoDo not create empty title (avformat).
Laurent Aimar [Wed, 11 Feb 2009 23:07:20 +0000 (00:07 +0100)]
Do not create empty title (avformat).

11 years agoFixed msg_Info abuses.
Laurent Aimar [Wed, 11 Feb 2009 21:38:02 +0000 (22:38 +0100)]
Fixed msg_Info abuses.

11 years agoGSoC: MTP Devices initial release
Fabio Ritrovato [Mon, 2 Feb 2009 18:06:28 +0000 (19:06 +0100)]
GSoC: MTP Devices initial release

I have modified the original author patch to fix:
- vlc_cancelrestore (mtp).
- libmtp initialisation (race condition).

Signed-off-by: Laurent Aimar <fenrir@videolan.org>
11 years agoFix one (of several) leaks in interaction
Rémi Denis-Courmont [Wed, 11 Feb 2009 21:11:23 +0000 (23:11 +0200)]
Fix one (of several) leaks in interaction

11 years agoCleanup input stats when sout fails
Rémi Denis-Courmont [Wed, 11 Feb 2009 20:41:02 +0000 (22:41 +0200)]
Cleanup input stats when sout fails

11 years agoPreparsers are quiet objects, no need to check when logging
Rémi Denis-Courmont [Wed, 11 Feb 2009 20:38:54 +0000 (22:38 +0200)]
Preparsers are quiet objects, no need to check when logging

11 years agoPrivatize input_Preparse
Rémi Denis-Courmont [Wed, 11 Feb 2009 20:24:17 +0000 (22:24 +0200)]
Privatize input_Preparse

11 years agoStop spamming the debug logs
Rémi Denis-Courmont [Wed, 11 Feb 2009 19:58:32 +0000 (21:58 +0200)]
Stop spamming the debug logs

11 years agoPlaylist have to be lock for playlist_ItemGetByInput too.
Rémi Duraffort [Wed, 11 Feb 2009 14:50:00 +0000 (15:50 +0100)]
Playlist have to be lock for playlist_ItemGetByInput too.

11 years agoThe playlist have to be locked when calling playlist_ItemGetById (not tested for...
Rémi Duraffort [Wed, 11 Feb 2009 14:29:51 +0000 (15:29 +0100)]
The playlist have to be locked when calling playlist_ItemGetById (not tested for wince and pda interface).

11 years agos/Buffering/Buff: this was too long and resized the timeLabel too much.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 19:24:04 +0000 (20:24 +0100)]
s/Buffering/Buff: this was too long and resized the timeLabel too much.

11 years agoQt: code simplification and usage simplification for SpeedLabel
Jean-Baptiste Kempf [Wed, 11 Feb 2009 19:18:33 +0000 (20:18 +0100)]
Qt: code simplification and usage simplification for SpeedLabel

Clicking on it brings the adjustable slider.
DoubleClicking doesn't do anything anymore.

This way the behaviour is more usable and less complex <joke>(don't be too KDEish!)</joke>

11 years agoChange tab order in effects.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 18:33:07 +0000 (19:33 +0100)]
Change tab order in effects.

11 years agoFix configure syntax. Please test.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 18:31:04 +0000 (19:31 +0100)]
Fix configure syntax. Please test.

11 years agoZIP Module - Use the system minizip when available
Nicolas Chauvet (kwizart) [Wed, 11 Feb 2009 09:46:53 +0000 (10:46 +0100)]
ZIP Module - Use the system minizip when available

- Ship the vlc module header zip.h
 (rename isn't needed once the file in ship)
- Detect minizip presence with pkgconfig
- if .pc not available, try to assume presence from unzip.h
- Move the zlib.h detection in one place (after pkgconfig macro)
 minizip in bundled within zlib in some distro
- Adds -lz in module that needs it in one place
- Prevent the compilation of libs/unzip if minizip is available
 (it shound't prevent this directory to be bundled with the sources)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoRegroup AC_CONFIG_FILES, because neither MSys and Cygwin like it. This improves the...
Jean-Baptiste Kempf [Wed, 11 Feb 2009 17:36:50 +0000 (18:36 +0100)]
Regroup AC_CONFIG_FILES, because neither MSys and Cygwin like it. This improves the building on windows.

11 years agoFix handling of AAC ADTS
Christophe Massiot [Wed, 11 Feb 2009 16:17:21 +0000 (17:17 +0100)]
Fix handling of AAC ADTS

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
11 years agoRevert "ZIP Module - Use the system minizip when available"
Rémi Denis-Courmont [Wed, 11 Feb 2009 15:59:29 +0000 (17:59 +0200)]
Revert "ZIP Module - Use the system minizip when available"

This reverts commit 35fa551f95211e9ca4b9b52eb7a73de6b9c94484.

Conflicts:

configure.ac

11 years agoUse MAP_FAILED
Rémi Denis-Courmont [Wed, 11 Feb 2009 15:54:27 +0000 (17:54 +0200)]
Use MAP_FAILED

11 years agoframebuffer: Remove pointless test
Rémi Denis-Courmont [Wed, 11 Feb 2009 15:51:25 +0000 (17:51 +0200)]
framebuffer: Remove pointless test

The error value for mmap() is MAP_FAILED, which is not nul. But we
check for that case in Open() anyway.

11 years agoactivex: snprintf is defined in stdio.h, include it
Anthony Loiseau [Wed, 11 Feb 2009 09:24:18 +0000 (10:24 +0100)]
activex: snprintf is defined in stdio.h, include it

This applies for plugin.cpp, vlccontrol2.cpp and persistpropbag.

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
11 years agoRemove trainling white spaces
Rémi Denis-Courmont [Wed, 11 Feb 2009 15:48:16 +0000 (17:48 +0200)]
Remove trainling white spaces

11 years agoZIP Module - Use the system minizip when available
Nicolas Chauvet (kwizart [Wed, 11 Feb 2009 09:46:53 +0000 (10:46 +0100)]
ZIP Module - Use the system minizip when available

- Ship the vlc module header zip.h
 (rename isn't needed once the file in ship)
- Detect minizip presence with pkgconfig
- if .pc not available, try to assume presence from unzip.h
- Move the zlib.h detection in one place (after pkgconfig macro)
 minizip in bundled within zlib in some distro
- Adds -lz in module that needs it in one place
- Prevent the compilation of libs/unzip if minizip is available
 (it shound't prevent this directory to be bundled with the sources)

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
11 years agofb: Cleanup properly after failing OpenDisplay.
Jean-Paul Saman [Wed, 11 Feb 2009 15:17:38 +0000 (16:17 +0100)]
fb: Cleanup properly after failing OpenDisplay.

11 years agofb: unmap mmap'ed area when closing framebuffer display.
Jean-Paul Saman [Wed, 11 Feb 2009 15:03:05 +0000 (16:03 +0100)]
fb: unmap mmap'ed area when closing framebuffer display.

Closing of filedescriptor to /dev/fbx does not remove the mmap'ed areas. A call to munmap() is needed for this.

11 years agoContribs: Kate, update to 0.3.0 and disable-doc by default without patching.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 11:08:17 +0000 (12:08 +0100)]
Contribs: Kate, update to 0.3.0 and disable-doc by default without patching.

11 years agoactivex: create "ex" before using this exception variable
Anthony Loiseau [Wed, 11 Feb 2009 09:21:17 +0000 (10:21 +0100)]
activex: create "ex" before using this exception variable

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoContrib: Don't build FFmpeg dca decoder on Win32
Jean-Baptiste Kempf [Wed, 11 Feb 2009 10:37:47 +0000 (11:37 +0100)]
Contrib: Don't build FFmpeg dca decoder on Win32

11 years agoWin32 configures: mingw can compile mkv and taglib. Only Windows cannot.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 09:05:17 +0000 (10:05 +0100)]
Win32 configures: mingw can compile mkv and taglib. Only Windows cannot.

11 years agoactivex: take lock before accessing libvlc_playlist_items_count().
Jean-Paul Saman [Wed, 11 Feb 2009 08:45:52 +0000 (09:45 +0100)]
activex: take lock before accessing libvlc_playlist_items_count().

Patch by jan-paul dinger (jpd at m2x dot nl).

11 years agozvbi: clear zvbi page holder before usage.
Jean-Paul Saman [Wed, 4 Feb 2009 07:21:24 +0000 (08:21 +0100)]
zvbi: clear zvbi page holder before usage.

11 years agoQt: reparent a textEdit.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 03:35:37 +0000 (04:35 +0100)]
Qt: reparent a textEdit.

11 years agoQt: reparent the first-time dialog and make it die correctly.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 03:27:56 +0000 (04:27 +0100)]
Qt: reparent the first-time dialog and make it die correctly.

11 years agoQt: don't leak the FSC on exit.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 03:15:48 +0000 (04:15 +0100)]
Qt: don't leak the FSC on exit.

This should really be a singleton or at least not built when you play only audio.

11 years agoRevert "FSC memory leaks"
Jean-Baptiste Kempf [Wed, 11 Feb 2009 03:06:48 +0000 (04:06 +0100)]
Revert "FSC memory leaks"

This reverts commit 1463e7cbbc437f8e7b4ab246861ae55ddadeb763.

Conflicts:

modules/gui/qt4/components/controller.cpp
modules/gui/qt4/components/controller_widget.hpp

11 years agoQt: simplify and solve a leak and make a previous commit unecessary.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 03:01:24 +0000 (04:01 +0100)]
Qt: simplify and solve a leak and make a previous commit unecessary.

11 years agoQt: force the deletion that doesn't seem to happen correctly
Jean-Baptiste Kempf [Wed, 11 Feb 2009 03:00:53 +0000 (04:00 +0100)]
Qt: force the deletion that doesn't seem to happen correctly

11 years agoQt: remove small leaks in menus.hpp
Jean-Baptiste Kempf [Wed, 11 Feb 2009 02:05:56 +0000 (03:05 +0100)]
Qt: remove small leaks in menus.hpp

11 years agoSort by alphabetical order the extensions.
Anthony Loiseau [Wed, 11 Feb 2009 01:09:26 +0000 (02:09 +0100)]
Sort by alphabetical order the extensions.

11 years agoQt menus: SD go in the media menu as on Mac.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 00:57:50 +0000 (01:57 +0100)]
Qt menus: SD go in the media menu as on Mac.

11 years agoMozilla SDK libxul 1.9.1 - preliminary support
Nicolas Chauvet (kwizart [Tue, 13 Jan 2009 18:32:36 +0000 (19:32 +0100)]
Mozilla SDK libxul 1.9.1 - preliminary support

According to https://bugzilla.mozilla.org/show_bug.cgi?id=455458
npupp.h has been renamed to npfunctions.h with libxul 1.9.1

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
11 years agoplaylist_search:
Rémi Duraffort [Tue, 10 Feb 2009 12:23:20 +0000 (13:23 +0100)]
playlist_search:
 * use psz_name when an item doesn't have a title
 * proper locking
 * little speed up

(thanks fenrir for the reviews)

11 years agoQt4 unparented widgets
Rémi Denis-Courmont [Tue, 10 Feb 2009 20:35:02 +0000 (22:35 +0200)]
Qt4 unparented widgets

11 years agoQt4 leak
Rémi Denis-Courmont [Tue, 10 Feb 2009 20:26:54 +0000 (22:26 +0200)]
Qt4 leak

11 years agoQt4 menu leaks
Rémi Denis-Courmont [Tue, 10 Feb 2009 19:46:14 +0000 (21:46 +0200)]
Qt4 menu leaks

11 years agoQt4: more leaks
Rémi Denis-Courmont [Tue, 10 Feb 2009 19:15:09 +0000 (21:15 +0200)]
Qt4: more leaks

11 years agoAdded support for shortname in bd access (avchd ?)
Laurent Aimar [Tue, 10 Feb 2009 19:21:05 +0000 (20:21 +0100)]
Added support for shortname in bd access (avchd ?)

11 years agoFSC memory leaks
Rémi Denis-Courmont [Tue, 10 Feb 2009 19:05:01 +0000 (21:05 +0200)]
FSC memory leaks

11 years agomozilla: make sure we set the correct file rights before we distribute the plugin
Felix Paul Kühne [Tue, 10 Feb 2009 18:41:20 +0000 (19:41 +0100)]
mozilla: make sure we set the correct file rights before we distribute the plugin

11 years agoImplement reference counting in the libvlc logger
Rémi Denis-Courmont [Tue, 10 Feb 2009 18:15:20 +0000 (20:15 +0200)]
Implement reference counting in the libvlc logger

Now, this should work safely, although it requires heavy polling.

11 years agoRestore the libvlc logger lock
Rémi Denis-Courmont [Tue, 10 Feb 2009 18:03:17 +0000 (20:03 +0200)]
Restore the libvlc logger lock

This API is completely idiotic. By design, it requires (very active)
polling to work. Also, it is almost impossible to make it thread-safe.
Anyway, through violating a few constant pointers, we can fix half of
that. However, message item reference counting remains broken.

11 years agolibvlc log: stop abusing internal i_verbosity
Rémi Denis-Courmont [Tue, 10 Feb 2009 17:55:01 +0000 (19:55 +0200)]
libvlc log: stop abusing internal i_verbosity

11 years agoRemove the verbose callback.
Rémi Denis-Courmont [Tue, 10 Feb 2009 17:43:36 +0000 (19:43 +0200)]
Remove the verbose callback.

It was not thread-safe, and only used by ncurses (fixed earlier).

11 years agoncurses: redirect standard error to /dev/null
Rémi Denis-Courmont [Tue, 10 Feb 2009 17:38:41 +0000 (19:38 +0200)]
ncurses: redirect standard error to /dev/null

Changing the verbosity at that point is not thread-safe (and trying to
restore the value at ext is somwehat logically flawed). Luckily all the
standard <stdio.h> functions are thread-safe.

11 years agoAdd .iso to the video files extensions (untested)
Anthony Loiseau [Thu, 8 Jan 2009 14:34:37 +0000 (15:34 +0100)]
Add .iso to the video files extensions (untested)

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
11 years agoQt, menu: remove open playlist
Jean-Baptiste Kempf [Tue, 10 Feb 2009 12:06:29 +0000 (13:06 +0100)]
Qt, menu: remove open playlist

11 years agomozilla: clear exception also in this path.
Jean-Paul Saman [Mon, 9 Feb 2009 22:12:32 +0000 (23:12 +0100)]
mozilla: clear exception also in this path.

11 years agomozilla: package the plugin also for use in Firefox 3
Jean-Paul Saman [Mon, 9 Feb 2009 21:36:36 +0000 (22:36 +0100)]
mozilla: package the plugin also for use in Firefox 3

11 years agolibvlc_log_clear: looks totally broken.
Jean-Paul Saman [Mon, 9 Feb 2009 21:11:50 +0000 (22:11 +0100)]
libvlc_log_clear: looks totally broken.

11 years agomozilla: toolbar is not implemented on MacOS X and Win32 for Firefox/Mozilla/Safari...
Jean-Paul Saman [Mon, 9 Feb 2009 20:47:26 +0000 (21:47 +0100)]
mozilla: toolbar is not implemented on MacOS X and Win32 for Firefox/Mozilla/Safari webbrowsers.

Remove this define once the functionality is implemented on MacOS X and Win32.

11 years agolibkate contrib: skip documentation
Rémi Denis-Courmont [Mon, 9 Feb 2009 21:47:59 +0000 (23:47 +0200)]
libkate contrib: skip documentation

11 years agoFixed closed captions in h264 packetizer.
Laurent Aimar [Mon, 9 Feb 2009 21:18:16 +0000 (22:18 +0100)]
Fixed closed captions in h264 packetizer.

11 years agoNEWS about CC SCTE-20
Jean-Baptiste Kempf [Mon, 9 Feb 2009 20:14:27 +0000 (21:14 +0100)]
NEWS about CC SCTE-20

11 years agoQt: change audio menus with mute at the bottom until we decide something with felix.
Jean-Baptiste Kempf [Mon, 9 Feb 2009 20:14:00 +0000 (21:14 +0100)]
Qt: change audio menus with mute at the bottom until we decide something with felix.

11 years agoAdded SCTE-20 CC support (close #2503).
Laurent Aimar [Mon, 9 Feb 2009 19:04:47 +0000 (20:04 +0100)]
Added SCTE-20 CC support (close #2503).

11 years agoImroved cc.h fprintf debug (commented out by default).
Laurent Aimar [Mon, 9 Feb 2009 19:04:00 +0000 (20:04 +0100)]
Imroved cc.h fprintf debug (commented out by default).

11 years agoFixed cc.h multiple includes protection define.
Laurent Aimar [Mon, 9 Feb 2009 19:02:56 +0000 (20:02 +0100)]
Fixed cc.h multiple includes protection define.

11 years agoSupport output bits per sample changes in ffmpeg (close #2493).
Laurent Aimar [Sun, 8 Feb 2009 18:35:29 +0000 (19:35 +0100)]
Support output bits per sample changes in ffmpeg (close #2493).

11 years agoFixed various decoder/packetizer flush.
Laurent Aimar [Sun, 8 Feb 2009 15:51:58 +0000 (16:51 +0100)]
Fixed various decoder/packetizer flush.

11 years agoAdded a missing block_BytestreamEmpty helper.
Laurent Aimar [Sun, 8 Feb 2009 15:52:27 +0000 (16:52 +0100)]
Added a missing block_BytestreamEmpty helper.

11 years agoCorrectly flush video/audio decoder in all cases.
Laurent Aimar [Sun, 8 Feb 2009 15:39:49 +0000 (16:39 +0100)]
Correctly flush video/audio decoder in all cases.

11 years agoFixed timestamp validity check in decoder (probably close #2502)
Laurent Aimar [Sun, 8 Feb 2009 15:35:50 +0000 (16:35 +0100)]
Fixed timestamp validity check in decoder (probably close #2502)

11 years agoFixed (common) broken dts in wav (close #2494)
Laurent Aimar [Sun, 8 Feb 2009 15:33:15 +0000 (16:33 +0100)]
Fixed (common) broken dts in wav (close #2494)

11 years agoAdded a module shortcut to wmafixed.
Laurent Aimar [Thu, 5 Feb 2009 22:45:39 +0000 (23:45 +0100)]
Added a module shortcut to wmafixed.

11 years agoWrap and improve a bit
Rémi Denis-Courmont [Mon, 9 Feb 2009 19:46:12 +0000 (21:46 +0200)]
Wrap and improve a bit

11 years agoX11 pixmaps will not work as drawable
Rémi Denis-Courmont [Mon, 9 Feb 2009 16:28:20 +0000 (18:28 +0200)]
X11 pixmaps will not work as drawable

Our outputs want to create a window as a child of the drawable. This is
never going to work with a pixmap.

11 years agoFix a race condition between rtsp and httpd
Sébastien Escudier [Thu, 5 Feb 2009 13:08:22 +0000 (14:08 +0100)]
Fix a race condition between rtsp and httpd

This can happen when a rtsp client teardown : RtspCallback is called.
But at the same time, if the media is deleted, (MediaDel), RtspClientDel can be called twice on the same p_media/p_rtsp

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
11 years agoplaylist_search: enable all items if the search string is empty
Rémi Duraffort [Mon, 9 Feb 2009 14:41:00 +0000 (15:41 +0100)]
playlist_search: enable all items if the search string is empty
(and remove an unused argument).

11 years agotaglib: remove a dummy sub-module (taglib can't act as an "art downloader").
Rémi Duraffort [Mon, 9 Feb 2009 13:46:20 +0000 (14:46 +0100)]
taglib: remove a dummy sub-module (taglib can't act as an "art downloader").

11 years agotaglib: Fix #2466 and fix also for writting tag on win.
Rémi Duraffort [Sun, 8 Feb 2009 15:53:02 +0000 (16:53 +0100)]
taglib: Fix #2466 and fix also for writting tag on win.