vlc.git
10 years agoUpdate the release howto to actually match what we are doing
Jean-Baptiste Kempf [Sat, 13 Nov 2010 19:33:06 +0000 (20:33 +0100)]
Update the release howto to actually match what we are doing

10 years agoqt4: Get rid of towlower in favor of portability
Juho Vähä-Herttua [Fri, 12 Nov 2010 13:26:00 +0000 (15:26 +0200)]
qt4: Get rid of towlower in favor of portability

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agoFreeType: mark some options as safe
Rémi Denis-Courmont [Fri, 5 Nov 2010 17:24:41 +0000 (19:24 +0200)]
FreeType: mark some options as safe

Font is not safe because it uses the file system, and is dependent on
the local system anyway. YUVP is only for encoding, so it seems
irrelevant. Other options seem fine.

10 years agoMake returning fatal error from the Read() more obvious. No functional change.
Sven Petai [Sat, 6 Nov 2010 10:25:01 +0000 (12:25 +0200)]
Make returning fatal error from the Read() more obvious. No functional change.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agoReturn fatal error to the upper layers when connection is lost while reading the...
Sven Petai [Sat, 6 Nov 2010 09:32:59 +0000 (11:32 +0200)]
Return fatal error to the upper layers when connection is lost while reading the ICY metadata. Otherwise we will end up with an endless loop since -1 is interpreted by AStreamRefillStream() as a temporary error.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agoOpenGL: use clz()
Rémi Denis-Courmont [Sat, 13 Nov 2010 16:47:44 +0000 (18:47 +0200)]
OpenGL: use clz()

10 years agoFortunes, smoking in the morning and JS
Jean-Baptiste Kempf [Fri, 12 Nov 2010 10:40:57 +0000 (11:40 +0100)]
Fortunes, smoking in the morning and JS

10 years agoAVIO: fix compilation when avio.h is separated from avformat.h
Jean-Baptiste Kempf [Thu, 11 Nov 2010 19:54:01 +0000 (20:54 +0100)]
AVIO: fix compilation when avio.h is separated from avformat.h

10 years agoFixed CC support when present using multiples specs (close #4327).
Laurent Aimar [Fri, 12 Nov 2010 01:58:41 +0000 (02:58 +0100)]
Fixed CC support when present using multiples specs (close #4327).

10 years agoFixed rar stream_filter generated playlist.
Laurent Aimar [Tue, 9 Nov 2010 18:29:17 +0000 (19:29 +0100)]
Fixed rar stream_filter generated playlist.

The items url where not complete.

10 years agoReset the stream position when rar stream_filter failed to load.
Laurent Aimar [Tue, 9 Nov 2010 18:28:43 +0000 (19:28 +0100)]
Reset the stream position when rar stream_filter failed to load.

10 years agovlm: use make_URI()
Pierre Ynard [Fri, 12 Nov 2010 00:38:22 +0000 (01:38 +0100)]
vlm: use make_URI()

10 years agoMerge 1.1.5 NEWS into 1.2.0
Jean-Baptiste Kempf [Thu, 11 Nov 2010 23:15:35 +0000 (00:15 +0100)]
Merge 1.1.5 NEWS into 1.2.0

10 years agoFix use of unitialized value.
Rémi Duraffort [Thu, 11 Nov 2010 10:18:10 +0000 (11:18 +0100)]
Fix use of unitialized value.

10 years agoC++: use postfix operator for interators (that's supposedly faster and a good practice).
Rémi Duraffort [Tue, 9 Nov 2010 21:37:28 +0000 (22:37 +0100)]
C++: use postfix operator for interators (that's supposedly faster and a good practice).

10 years agocontrib: Fix a typo.
Pierre d'Herbemont [Wed, 10 Nov 2010 19:22:21 +0000 (20:22 +0100)]
contrib: Fix a typo.

Thanks funman.

10 years agolibvlc_media_get_tracks_info(): correct help
Rafaël Carré [Wed, 10 Nov 2010 16:42:24 +0000 (17:42 +0100)]
libvlc_media_get_tracks_info(): correct help

We don't need sout_stream_description hack anymore

10 years agouse var_Inherit
Rémi Denis-Courmont [Wed, 10 Nov 2010 16:41:38 +0000 (18:41 +0200)]
use var_Inherit

10 years agoQt4: use toURI()
Rémi Denis-Courmont [Wed, 10 Nov 2010 16:27:33 +0000 (18:27 +0200)]
Qt4: use toURI()

10 years agoQt4: simplification
Rémi Denis-Courmont [Wed, 10 Nov 2010 16:23:39 +0000 (18:23 +0200)]
Qt4: simplification

10 years agoQt4: fix TTL parameter syntax in streaming wizard
Rémi Denis-Courmont [Wed, 10 Nov 2010 16:23:13 +0000 (18:23 +0200)]
Qt4: fix TTL parameter syntax in streaming wizard

(It still has no effects though)

10 years agoQt4: FileOpenPanel generates proper URLs, simplify
Rémi Denis-Courmont [Wed, 10 Nov 2010 16:21:47 +0000 (18:21 +0200)]
Qt4: FileOpenPanel generates proper URLs, simplify

This fixes the streaming wizard. We can now remove a few make_URI()
calls.

10 years agoQt4: add toURI() helper
Rémi Denis-Courmont [Wed, 10 Nov 2010 16:05:47 +0000 (18:05 +0200)]
Qt4: add toURI() helper

10 years agoQt4: missing qfu() (in commented out code)
Rémi Denis-Courmont [Wed, 10 Nov 2010 15:50:33 +0000 (17:50 +0200)]
Qt4: missing qfu() (in commented out code)

10 years agodoc: cannot change xwindow while playing
Rémi Denis-Courmont [Wed, 10 Nov 2010 15:28:16 +0000 (17:28 +0200)]
doc: cannot change xwindow while playing

10 years agocontrib: Fix and simplify libvpx build settings.
Pierre d'Herbemont [Tue, 9 Nov 2010 23:25:59 +0000 (00:25 +0100)]
contrib: Fix and simplify libvpx build settings.

10 years agoluatelnet test: port number has to be higher than 1024.
Rémi Duraffort [Tue, 9 Nov 2010 20:37:19 +0000 (21:37 +0100)]
luatelnet test: port number has to be higher than 1024.

10 years agoEGL: initialize Xlib
Rémi Denis-Courmont [Tue, 9 Nov 2010 19:28:30 +0000 (21:28 +0200)]
EGL: initialize Xlib

P.S.: I haaaaaaaaaaaaaaate Xlib!!!!

10 years agolua: fix a busy loop (fix #4165)
Rémi Duraffort [Tue, 9 Nov 2010 19:13:51 +0000 (20:13 +0100)]
lua: fix a busy loop (fix #4165)

10 years agoFix contrib dependencies
Rafaël Carré [Tue, 9 Nov 2010 13:41:05 +0000 (14:41 +0100)]
Fix contrib dependencies

X=1 #comment
Y-$(X)=1

=> $(Y-1) is not set

10 years agoMotion: code simplification, cleaning and error-checking
Jean-Baptiste Kempf [Tue, 9 Nov 2010 11:53:55 +0000 (12:53 +0100)]
Motion: code simplification, cleaning and error-checking

10 years agoContribs: only patch CDDB when needed
Jean-Baptiste Kempf [Tue, 9 Nov 2010 11:53:36 +0000 (12:53 +0100)]
Contribs: only patch CDDB when needed

10 years agoAdd Lithuanian translator
Christophe Mutricy [Mon, 8 Nov 2010 23:17:36 +0000 (23:17 +0000)]
Add Lithuanian translator

10 years agotranscode: fix crash on eof when using threads >=1
Rafaël Carré [Mon, 8 Nov 2010 22:52:49 +0000 (23:52 +0100)]
transcode: fix crash on eof when using threads >=1

For now do not flush encoder buffers (as added in [14054532b4]), but
ideally that should be fixed

10 years agoShould fix #4224.
Rémi Duraffort [Mon, 8 Nov 2010 18:32:32 +0000 (19:32 +0100)]
Should fix #4224.

10 years agoEGL: superb hack around Mesa EGL damaged linking
Rémi Denis-Courmont [Mon, 8 Nov 2010 21:38:14 +0000 (23:38 +0200)]
EGL: superb hack around Mesa EGL damaged linking

10 years agoEGL: initial video output plugin
Rémi Denis-Courmont [Mon, 8 Nov 2010 21:21:48 +0000 (23:21 +0200)]
EGL: initial video output plugin

Currently, this require EGL 1.3 or later to compile.
This was only tested against the GLX driver from the Mesa Project,
and desktop OpenGL, which requires EGL 1.4. Win32 support is untested
(not even compilation).

OpenGL ES 1 and 2 are mostly implemented but completely untested too.
The USE_OPENGL_ES constant would have to be predefined appropriately.

This plugin mostly works, but there are two major remaining issues.
Therefore, this plugin is disabled by default and has zero priority.

(1) Mouse is not implemented. The stupid fix involves cut&paste from
the XCB-GLX plugin. Moving mouse event reception to the window provider
might be smart though: I would rather not corrupt the EGL plugin with
X11, otherwise we might as well stick to GLX anyway.

(2) Resize events are mostly not working. EGL does not provide
notification for this. But there may be some bugs in Control() too.

10 years agoCosmetic
Rémi Denis-Courmont [Mon, 8 Nov 2010 21:31:32 +0000 (23:31 +0200)]
Cosmetic

10 years agocontribs: ffmpeg depends on yasm and we build it from source on osx
Rafaël Carré [Mon, 8 Nov 2010 21:35:50 +0000 (22:35 +0100)]
contribs: ffmpeg depends on yasm and we build it from source on osx

10 years agotypo
Rafaël Carré [Mon, 8 Nov 2010 20:42:05 +0000 (21:42 +0100)]
typo

10 years agoFix a warning
Rémi Denis-Courmont [Mon, 8 Nov 2010 18:13:52 +0000 (20:13 +0200)]
Fix a warning

10 years agoTypo
Rémi Denis-Courmont [Mon, 8 Nov 2010 18:02:24 +0000 (20:02 +0200)]
Typo

10 years agoReplace a run-time assertion with a pre-processor check
Rémi Denis-Courmont [Mon, 8 Nov 2010 17:54:55 +0000 (19:54 +0200)]
Replace a run-time assertion with a pre-processor check

10 years agoOpenGL: fix a bunch of warnings
Rémi Denis-Courmont [Mon, 8 Nov 2010 17:53:30 +0000 (19:53 +0200)]
OpenGL: fix a bunch of warnings

10 years agoOpenGL: de-inline huge pieces of code
Rémi Denis-Courmont [Mon, 8 Nov 2010 17:51:30 +0000 (19:51 +0200)]
OpenGL: de-inline huge pieces of code

10 years agodistribute the telnet auto test script.
Rémi Duraffort [Mon, 8 Nov 2010 17:52:11 +0000 (18:52 +0100)]
distribute the telnet auto test script.

10 years agoluatelnet: remove the telnet commands from the command line.
Rémi Duraffort [Mon, 8 Nov 2010 17:33:23 +0000 (18:33 +0100)]
luatelnet: remove the telnet commands from the command line.

10 years agoluatelnet auto test: use the current PID as port number.
Rémi Duraffort [Mon, 8 Nov 2010 17:27:38 +0000 (18:27 +0100)]
luatelnet auto test: use the current PID as port number.

10 years agoskins2(Linux): A XSync is needed
Erwan Tulou [Mon, 8 Nov 2010 11:19:45 +0000 (12:19 +0100)]
skins2(Linux): A XSync is needed

This partially fixes the position indicator getting blurry, because XGetImage didn't
retrieve the latest change in pixmap (Previous XCopyArea calls may still be pending)

Note that XSync is needed but not sufficient. Sporadic blurriness can still happen, because
there seems to be no way to know for sure when the pixmap content is really updated.
(waiting for NoExpose event, if enabled, is also not enough). Also, this problem is more
prone to occur with --vout xv than with x11 or opengl, as if xvideo were stressing the X server
more than the other two.

 modules/gui/skins2/x11/x11_graphics.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

10 years agoskins2: default width/height to -1 (undefined) and not 0
Erwan Tulou [Mon, 8 Nov 2010 10:56:53 +0000 (11:56 +0100)]
skins2: default width/height to -1 (undefined) and not 0

This fixes automatic resizing not working when a skin uses vlc.hasVout to monitor
 video visibility. (in vlc12, the default skin belongs to this category)

10 years agohttplive: remove dummy calloc (a call to strndup follows).
Rémi Duraffort [Sun, 7 Nov 2010 21:45:18 +0000 (22:45 +0100)]
httplive: remove dummy calloc (a call to strndup follows).

10 years agodbus: fix memory leaks.
Rémi Duraffort [Sun, 7 Nov 2010 21:44:52 +0000 (22:44 +0100)]
dbus: fix memory leaks.

10 years agomacosx: Add a dumb build.sh script to run all the steps requested to build VLC on...
Pierre d'Herbemont [Sun, 7 Nov 2010 21:03:40 +0000 (22:03 +0100)]
macosx: Add a dumb build.sh script to run all the steps requested to build VLC on macosx.

This may help some, and to link how to build VLC on Mac OS X for a certain version. (Should be more robust than wiki.videolan.org/OSXCompile)

10 years agowin32 package (compiled) lua scripts
Rafaël Carré [Sun, 7 Nov 2010 20:45:21 +0000 (21:45 +0100)]
win32 package (compiled) lua scripts

share/vlc/lua only contains the files needed for the (lua) http interface

10 years agoios: rename build_for_iOS.sh to build.sh.
Pierre d'Herbemont [Sun, 7 Nov 2010 20:33:44 +0000 (21:33 +0100)]
ios: rename build_for_iOS.sh to build.sh.

10 years agocontrib: Avoid redefining multiple time the same thing in fontconfig and wrap the...
Pierre d'Herbemont [Sat, 6 Nov 2010 12:09:39 +0000 (13:09 +0100)]
contrib: Avoid redefining multiple time the same thing in fontconfig and wrap the lines.

10 years agocontrib: Avoid ifdef recursion in .lua.
Pierre d'Herbemont [Sat, 6 Nov 2010 11:55:05 +0000 (12:55 +0100)]
contrib: Avoid ifdef recursion in .lua.

10 years agocontrib: Avoid ifdef recursion in ffmpeg's conf and wrap long lines.
Pierre d'Herbemont [Sat, 6 Nov 2010 11:52:23 +0000 (12:52 +0100)]
contrib: Avoid ifdef recursion in ffmpeg's conf and wrap long lines.

This should improve readability a little bit.

10 years agocontrib: Only build from binary by default when HAVE_MACOSX is enabled.
Pierre d'Herbemont [Sat, 6 Nov 2010 11:51:51 +0000 (12:51 +0100)]
contrib: Only build from binary by default when HAVE_MACOSX is enabled.

10 years agocontrib: Define HAVE_MACOSX when distro=macosx*
Pierre d'Herbemont [Sat, 6 Nov 2010 11:49:20 +0000 (12:49 +0100)]
contrib: Define HAVE_MACOSX when distro=macosx*

(We don't want HAVE_MACOSX when building for iOS simulator.)

10 years agoconfigure: Properly fix 884eaa35.
Pierre d'Herbemont [Sat, 6 Nov 2010 11:08:34 +0000 (12:08 +0100)]
configure: Properly fix 884eaa35.

Sorry for the breakage, the AC_SUBST(VLC_DEFAULT_PLUGIN_TYPE) was lost in its way.

10 years agocontrib: Group pthread and x264 settings together.
Pierre d'Herbemont [Fri, 5 Nov 2010 22:05:26 +0000 (23:05 +0100)]
contrib: Group pthread and x264 settings together.

10 years agocontrib: Group ffmpeg settings together.
Pierre d'Herbemont [Fri, 5 Nov 2010 22:01:50 +0000 (23:01 +0100)]
contrib: Group ffmpeg settings together.

10 years agocontribs: setup autoconf/automake prior to anything else
Felix Paul Kühne [Sun, 7 Nov 2010 20:14:04 +0000 (21:14 +0100)]
contribs: setup autoconf/automake prior to anything else

10 years agocontribs: always define MACOSX regardless of the bit count
Felix Paul Kühne [Sun, 7 Nov 2010 20:01:50 +0000 (21:01 +0100)]
contribs: always define MACOSX regardless of the bit count

10 years agoQt4: user qpainter instead setpixel() in pictureflow
Ilkka Ollakka [Sun, 7 Nov 2010 19:35:08 +0000 (21:35 +0200)]
Qt4: user qpainter instead setpixel() in pictureflow

10 years agoQt4: remove unused variable in pictureflow
Ilkka Ollakka [Sun, 7 Nov 2010 19:27:06 +0000 (21:27 +0200)]
Qt4: remove unused variable in pictureflow

10 years agoQt4: speedup pictureflow rendering littlebit by using scanline and qtransform instead...
Ilkka Ollakka [Sun, 7 Nov 2010 19:26:43 +0000 (21:26 +0200)]
Qt4: speedup pictureflow rendering littlebit by using scanline and qtransform instead of doing those by hand

10 years agoncurses: translatable strings must be ASCII-only
Rafaël Carré [Sun, 7 Nov 2010 19:21:13 +0000 (20:21 +0100)]
ncurses: translatable strings must be ASCII-only

add a comment at the intention of the translators to tell them they can
use fancy Unicode characters
since this comment is UTF-8, add --from-code=UTF-8 option to xgettext

Use a macro to make DrawHelp() lines shorter
Merge 'Boxes' with 'Global' help category

10 years agolua_timers: fix timers.
Rémi Duraffort [Sun, 7 Nov 2010 19:16:01 +0000 (20:16 +0100)]
lua_timers: fix timers.

10 years agoMedia_library: fix potential memleak.
Rémi Duraffort [Sun, 7 Nov 2010 18:54:56 +0000 (19:54 +0100)]
Media_library: fix potential memleak.

10 years agowin32 package: copy lua files from install dir, not source dir
Rafaël Carré [Sun, 7 Nov 2010 18:09:46 +0000 (19:09 +0100)]
win32 package: copy lua files from install dir, not source dir

It includes only .luac files

10 years agocontribs: powerpc-apple-darwin9 is macosx32
Felix Paul Kühne [Sun, 7 Nov 2010 18:03:28 +0000 (19:03 +0100)]
contribs: powerpc-apple-darwin9 is macosx32

10 years agoWorkaround v4l2 drivers that do not behave correctly while enumerating inputs, standa...
Laurent Aimar [Sun, 7 Nov 2010 15:39:15 +0000 (16:39 +0100)]
Workaround v4l2 drivers that do not behave correctly while enumerating inputs, standard, tuner, or format.

10 years agoImproved support for crop/ar changes.
Laurent Aimar [Sun, 7 Nov 2010 13:42:53 +0000 (14:42 +0100)]
Improved support for crop/ar changes.

Crop/AR settings can now be changed by the video filters.
Crop/AR changes done by the decoder are now applied to the exact
picture and without any picture loss (before this patch, it was applied
too soon and due to the recreation of the vout display, some pictures where
lost).

10 years agoFixed support for crop parameters in picture_NewFrom*().
Laurent Aimar [Sun, 7 Nov 2010 13:40:57 +0000 (14:40 +0100)]
Fixed support for crop parameters in picture_NewFrom*().

They were previously lost.

10 years agoCosmetics (vout).
Laurent Aimar [Sun, 7 Nov 2010 13:09:19 +0000 (14:09 +0100)]
Cosmetics (vout).

Moved up two functions.

10 years agoAdded video_format_CopyCrop helper.
Laurent Aimar [Sat, 6 Nov 2010 20:58:47 +0000 (21:58 +0100)]
Added video_format_CopyCrop helper.

10 years agoFixed crop parameters when the decoded video has crop parameters.
Laurent Aimar [Sat, 6 Nov 2010 00:34:36 +0000 (01:34 +0100)]
Fixed crop parameters when the decoded video has crop parameters.

Now vout_SetDisplayCrop() takes crop parameters relative to the visible part.

10 years agoGet process affinity mask to compute the number of cpu in vlc_GetCPUCount.
Laurent Aimar [Fri, 5 Nov 2010 20:27:19 +0000 (21:27 +0100)]
Get process affinity mask to compute the number of cpu in vlc_GetCPUCount.

The old code used the current thread affinity.

10 years agoFixed support of crop coming from the decoder.
Laurent Aimar [Wed, 3 Nov 2010 20:28:30 +0000 (21:28 +0100)]
Fixed support of crop coming from the decoder.

10 years agoModified vout_SetDisplayAspect() to take a DAR instead of a SAR.
Laurent Aimar [Wed, 3 Nov 2010 20:14:48 +0000 (21:14 +0100)]
Modified vout_SetDisplayAspect() to take a DAR instead of a SAR.

10 years agoSmall fix when changing a video filter option that wasn't created by the filter ...
Laurent Aimar [Wed, 3 Nov 2010 19:23:30 +0000 (20:23 +0100)]
Small fix when changing a video filter option that wasn't created by the filter (qt4).

It is more of a workaround, a cleaner way to configure video filters
will need to be done.

10 years agoFix libvlc_media_player_(prev|next)_chapter assertion
Rémi Denis-Courmont [Sun, 7 Nov 2010 08:30:46 +0000 (10:30 +0200)]
Fix libvlc_media_player_(prev|next)_chapter assertion

The variables are void, not boolean.

10 years agoRemove calls to bzero.
Rémi Duraffort [Sat, 6 Nov 2010 17:28:28 +0000 (18:28 +0100)]
Remove calls to bzero.

10 years agoAdd libvlc_media_new_fd
Rémi Denis-Courmont [Sat, 6 Nov 2010 16:40:26 +0000 (18:40 +0200)]
Add libvlc_media_new_fd

10 years agolibvlc_media_new_(location|path): try to clarify the difference
Rémi Denis-Courmont [Sat, 6 Nov 2010 16:39:57 +0000 (18:39 +0200)]
libvlc_media_new_(location|path): try to clarify the difference

10 years agoInput location is always an URL
Rémi Denis-Courmont [Sat, 6 Nov 2010 16:20:51 +0000 (18:20 +0200)]
Input location is always an URL

10 years agoExpand and remove VLC_Version()
Rémi Denis-Courmont [Sat, 6 Nov 2010 16:09:44 +0000 (18:09 +0200)]
Expand and remove VLC_Version()

10 years agoRemove some typedefs to non-existent structs
Rémi Denis-Courmont [Sat, 6 Nov 2010 15:35:40 +0000 (17:35 +0200)]
Remove some typedefs to non-existent structs

10 years agoPrivatize appropriate module typedefs
Rémi Denis-Courmont [Sat, 6 Nov 2010 15:24:51 +0000 (17:24 +0200)]
Privatize appropriate module typedefs

10 years agolibasf: remove unused variable.
Rémi Duraffort [Sat, 6 Nov 2010 15:12:27 +0000 (16:12 +0100)]
libasf: remove unused variable.

10 years agometachannels: force the use of the ffmpeg demuxer for mp4 (extension .m4v here).
Rémi Duraffort [Sat, 6 Nov 2010 14:06:22 +0000 (15:06 +0100)]
metachannels: force the use of the ffmpeg demuxer for mp4 (extension .m4v here).

10 years agoRemove unused typedefs
Rémi Denis-Courmont [Sat, 6 Nov 2010 11:02:25 +0000 (13:02 +0200)]
Remove unused typedefs

10 years agoDo not redefine standard types
Rémi Denis-Courmont [Sat, 6 Nov 2010 11:02:34 +0000 (13:02 +0200)]
Do not redefine standard types

10 years agoRemove __LIBVLC__ checks from src/
Rémi Denis-Courmont [Sat, 6 Nov 2010 10:59:43 +0000 (12:59 +0200)]
Remove __LIBVLC__ checks from src/

10 years agoDo not implicitly define MODULE_NAME
Rémi Denis-Courmont [Sat, 6 Nov 2010 10:52:12 +0000 (12:52 +0200)]
Do not implicitly define MODULE_NAME

We want compilation to fail if this is missing.

10 years agoFix warning
Rémi Denis-Courmont [Sat, 6 Nov 2010 10:51:56 +0000 (12:51 +0200)]
Fix warning

10 years agoRestore Linux builds
Rémi Denis-Courmont [Sat, 6 Nov 2010 10:46:40 +0000 (12:46 +0200)]
Restore Linux builds

This reverts commit 884eaa35b9160cf34c901449502a74ce5717fc78.

10 years agovlc_sql.h: don't rely on __LIBVLC__ being defined
Rafaël Carré [Sat, 6 Nov 2010 10:32:34 +0000 (11:32 +0100)]
vlc_sql.h: don't rely on __LIBVLC__ being defined