]> git.sesse.net Git - vlc/log
vlc
17 years agoJava bindings update: various enhancements; paint system changed; reparenting works...
Filippo Carone [Tue, 5 Dec 2006 23:45:36 +0000 (23:45 +0000)]
Java bindings update: various enhancements; paint system changed; reparenting works again.

17 years agolibvlc_input_has_vout more consistent with function aim
Filippo Carone [Tue, 5 Dec 2006 23:42:58 +0000 (23:42 +0000)]
libvlc_input_has_vout more consistent with function aim

17 years ago- libvlc target, removed uneeded libs target previously for for external libvlc compi...
Damien Fouilleul [Tue, 5 Dec 2006 23:20:18 +0000 (23:20 +0000)]
- libvlc target, removed uneeded libs target previously for for external libvlc compilation

17 years ago activex: when linking against the shared lib DLL, it looks like the linker is pickin...
Damien Fouilleul [Tue, 5 Dec 2006 17:29:07 +0000 (17:29 +0000)]
 activex: when linking against the shared lib DLL, it looks like the linker is picking the DLL name from inside the file, rather than the filename itself. in most cases, this is not a problem, as both are usually the same. Unfortunately, since libtool has a bug on cygwin, whereby the ouput name is libvlc.dll.exe rather than libvlc.dll, the wrong name 'libvlc.dll.exe' is used by the linker rather than the corrected filename. Using the import lib libvlc.dll.a instead fixes that problem. the proper fix should probably a patch to libtool

17 years ago* Expand the ugly hack to also let automake define OBJCLINK and friends
Derk-Jan Hartman [Tue, 5 Dec 2006 17:05:20 +0000 (17:05 +0000)]
* Expand the ugly hack to also let automake define OBJCLINK and friends

17 years ago- mozilla, activex: vlc-config vlc -> libvlc changes
Damien Fouilleul [Tue, 5 Dec 2006 10:22:25 +0000 (10:22 +0000)]
- mozilla, activex: vlc-config vlc -> libvlc changes

17 years agoconfigure.ac: fix build when libtool is disabled.
Gildas Bazin [Mon, 4 Dec 2006 21:17:32 +0000 (21:17 +0000)]
configure.ac: fix build when libtool is disabled.

17 years agoDon't install mozilla plugin in recommended/default settings on windows. The NSIS...
Antoine Cellerier [Mon, 4 Dec 2006 21:12:19 +0000 (21:12 +0000)]
Don't install mozilla plugin in recommended/default settings on windows. The NSIS stuff needs to be backported to 0.8.6 before we release (and tested). Could someone do that please?

17 years ago- vlc -> libvlc for linking shared libvlc.dll
Damien Fouilleul [Mon, 4 Dec 2006 19:08:31 +0000 (19:08 +0000)]
- vlc -> libvlc for linking shared libvlc.dll

17 years agoDon't escape single quotes since it's not needed anymore
Marian Durkovic [Mon, 4 Dec 2006 14:02:14 +0000 (14:02 +0000)]
Don't escape single quotes since it's not needed anymore

17 years agoAdd quotes to all VLM commands requested by VLM wx panel
Marian Durkovic [Mon, 4 Dec 2006 10:14:26 +0000 (10:14 +0000)]
Add quotes to all VLM commands requested by VLM wx panel

17 years agoVLM quoting magic for partially quoted strings
Marian Durkovic [Mon, 4 Dec 2006 10:06:23 +0000 (10:06 +0000)]
VLM quoting magic for partially quoted strings

17 years agoFix searching in tree playlists (doesn't hide a node's children if the children match...
Antoine Cellerier [Sun, 3 Dec 2006 21:00:42 +0000 (21:00 +0000)]
Fix searching in tree playlists (doesn't hide a node's children if the children match but the node doesn't). Thanks to zorglub for the fix.

17 years agoDon't duplicate backslashes in VLM HTTP interface anymore. Could someone confirm...
Antoine Cellerier [Sun, 3 Dec 2006 20:56:28 +0000 (20:56 +0000)]
Don't duplicate backslashes in VLM HTTP interface anymore. Could someone confirm that this works?

17 years ago* vlc_variables.h: remove unused VLC_VAR_ISLIST define
Antoine Cellerier [Sun, 3 Dec 2006 20:44:10 +0000 (20:44 +0000)]
* vlc_variables.h: remove unused VLC_VAR_ISLIST define

17 years ago* vlc_variables.h: remove unused VLC_VAR_ISCONFIG define
Antoine Cellerier [Sun, 3 Dec 2006 20:36:24 +0000 (20:36 +0000)]
* vlc_variables.h: remove unused VLC_VAR_ISCONFIG define
* objects.c: some more vars command stuff

17 years ago* Made open and sout QDialogs
Clément Stenac [Sun, 3 Dec 2006 20:33:02 +0000 (20:33 +0000)]
* Made open and sout QDialogs
* Added a minimal streaming feature

17 years agoTweaks vars command a bit.
Antoine Cellerier [Sun, 3 Dec 2006 20:05:54 +0000 (20:05 +0000)]
Tweaks vars command a bit.

17 years agoAdd "vars" command to display the list of variables owned by an object. (ex: vars 1)
Antoine Cellerier [Sun, 3 Dec 2006 19:49:26 +0000 (19:49 +0000)]
Add "vars" command to display the list of variables owned by an object. (ex: vars 1)

17 years agoImplement shell-style escaping also for double quotes and fix bugs.
Marian Durkovic [Sun, 3 Dec 2006 19:44:54 +0000 (19:44 +0000)]
Implement shell-style escaping also for double quotes and fix bugs.

17 years agoAlso show telnet specific commands when using "help" command in the telnet interface.
Antoine Cellerier [Sun, 3 Dec 2006 19:07:22 +0000 (19:07 +0000)]
Also show telnet specific commands when using "help" command in the telnet interface.

17 years agoLooks like we need to add function exports here too now.
Antoine Cellerier [Sun, 3 Dec 2006 19:04:31 +0000 (19:04 +0000)]
Looks like we need to add function exports here too now.

17 years agoExport vlm_MessageNew and vlm_MessageAdd.
Antoine Cellerier [Sun, 3 Dec 2006 19:00:59 +0000 (19:00 +0000)]
Export vlm_MessageNew and vlm_MessageAdd.

17 years agoFix memleaks
Rémi Denis-Courmont [Sun, 3 Dec 2006 18:54:03 +0000 (18:54 +0000)]
Fix memleaks

17 years agoAlso print the object's parent id (makes it easier to "climb" the object tree)
Antoine Cellerier [Sun, 3 Dec 2006 18:37:22 +0000 (18:37 +0000)]
Also print the object's parent id (makes it easier to "climb" the object tree)

17 years agoMake module_LoadMain static
Rémi Denis-Courmont [Sun, 3 Dec 2006 18:15:03 +0000 (18:15 +0000)]
Make module_LoadMain static

17 years agoBuffer was too small.
Antoine Cellerier [Sun, 3 Dec 2006 18:14:37 +0000 (18:14 +0000)]
Buffer was too small.

17 years agoSync default options in NSIS installer with recommended preset. I still don't like...
Antoine Cellerier [Sun, 3 Dec 2006 18:05:23 +0000 (18:05 +0000)]
Sync default options in NSIS installer with recommended preset. I still don't like installing the activex and mozilla plugins by default as they often override other plugins and make it impossible to view videos on some/many websites.

17 years agoBe a little less pessimistic
Rémi Denis-Courmont [Sun, 3 Dec 2006 18:02:03 +0000 (18:02 +0000)]
Be a little less pessimistic

17 years agouse program-prefix="" all the times
Christophe Mutricy [Sun, 3 Dec 2006 18:01:13 +0000 (18:01 +0000)]
use program-prefix="" all the times

17 years agoFix memleak (oups)
Rémi Denis-Courmont [Sun, 3 Dec 2006 17:57:54 +0000 (17:57 +0000)]
Fix memleak (oups)

17 years agoOops (at least it wasn't a regression ;) )
Antoine Cellerier [Sun, 3 Dec 2006 17:53:51 +0000 (17:53 +0000)]
Oops (at least it wasn't a regression ;) )

17 years agoSame as previous commit, for invalid MMS URLs
Rémi Denis-Courmont [Sun, 3 Dec 2006 17:30:48 +0000 (17:30 +0000)]
Same as previous commit, for invalid MMS URLs

17 years agoDon't display "Unknown command!" when the command is known.
Antoine Cellerier [Sun, 3 Dec 2006 17:30:31 +0000 (17:30 +0000)]
Don't display "Unknown command!" when the command is known.

17 years agoFix über memleak when falling back to MMS/HTTP
Rémi Denis-Courmont [Sun, 3 Dec 2006 17:29:25 +0000 (17:29 +0000)]
Fix über memleak when falling back to MMS/HTTP

17 years agoCosmetics and small fix
Antoine Cellerier [Sun, 3 Dec 2006 17:27:13 +0000 (17:27 +0000)]
Cosmetics and small fix

17 years agoSimplify callback registration.
Antoine Cellerier [Sun, 3 Dec 2006 17:19:24 +0000 (17:19 +0000)]
Simplify callback registration.

17 years agoFix [17577]. Removing 200 lines of code is nice. Replacing them with lines that does...
Antoine Cellerier [Sun, 3 Dec 2006 17:09:48 +0000 (17:09 +0000)]
Fix [17577]. Removing 200 lines of code is nice. Replacing them with lines that does the same thing as before is better.

17 years agoDon't prefix the binaries and config scripts with $HOST.
Christophe Mutricy [Sun, 3 Dec 2006 17:03:22 +0000 (17:03 +0000)]
Don't prefix the binaries and config scripts with $HOST.

17 years agoFix small memleak
Rémi Denis-Courmont [Sun, 3 Dec 2006 17:02:02 +0000 (17:02 +0000)]
Fix small memleak

17 years agoM3U: fallback to local code page if UTF-8 fails (close #862)
Rémi Denis-Courmont [Sun, 3 Dec 2006 16:34:00 +0000 (16:34 +0000)]
M3U: fallback to local code page if UTF-8 fails (close #862)

17 years agoRelease notes
Clément Stenac [Sun, 3 Dec 2006 16:31:08 +0000 (16:31 +0000)]
Release notes

17 years ago* Fix preparse of directories
Clément Stenac [Sun, 3 Dec 2006 16:13:40 +0000 (16:13 +0000)]
* Fix preparse of directories
* Add right-click "info" item in qt4 playlist

17 years agoUndo unintended changeset
Rémi Denis-Courmont [Sun, 3 Dec 2006 16:03:40 +0000 (16:03 +0000)]
Undo unintended changeset

17 years agoUnbreak a bit windows
Clément Stenac [Sun, 3 Dec 2006 15:57:27 +0000 (15:57 +0000)]
Unbreak a bit windows

17 years agoMissing libvlc flags on win32
Clément Stenac [Sun, 3 Dec 2006 15:03:14 +0000 (15:03 +0000)]
Missing libvlc flags on win32

17 years agoFix libtool and shared builds
Rémi Denis-Courmont [Sun, 3 Dec 2006 14:52:21 +0000 (14:52 +0000)]
Fix libtool and shared builds

17 years agoDo not autogenerate libvlc.sym.
Rémi Denis-Courmont [Sun, 3 Dec 2006 14:35:17 +0000 (14:35 +0000)]
Do not autogenerate libvlc.sym.
The scheme I used sucked big times.

17 years agoForgot this file
Rémi Denis-Courmont [Sun, 3 Dec 2006 14:23:52 +0000 (14:23 +0000)]
Forgot this file

17 years ago- fix input memleak
Rémi Denis-Courmont [Sun, 3 Dec 2006 14:23:40 +0000 (14:23 +0000)]
- fix input memleak
- move vlm to input/
- remove unused libvlc export

17 years agoforward port [18125]
Rafaël Carré [Sun, 3 Dec 2006 14:06:06 +0000 (14:06 +0000)]
forward port [18125]
Compile glx plugin only if all required headers are present

17 years agoDon't write R/O memory + clean up
Rémi Denis-Courmont [Sun, 3 Dec 2006 13:52:04 +0000 (13:52 +0000)]
Don't write R/O memory + clean up

17 years agoA bit of vlc/libvlc cleanup:
Clément Stenac [Sun, 3 Dec 2006 13:48:21 +0000 (13:48 +0000)]
A bit of vlc/libvlc cleanup:
* libvlc sources and plugins now define __LIBVLC__ and headers exported to
  plugins (ie, include/vlc_*.h) check for this
* libvlc sources use the value of the "libvlc" component in vlc-config instead
  of vlc
* Apply flags directly to "libvlc" in configure.ac - might temporarily break win32 :)

17 years agoUse a MEANINGFUL (hopefully) debug message
Rémi Denis-Courmont [Sun, 3 Dec 2006 13:32:55 +0000 (13:32 +0000)]
Use a MEANINGFUL (hopefully) debug message

17 years ago* use the current x264 revisions and Xcode's native nasm on x86-OSX. This requires...
Felix Paul Kühne [Sun, 3 Dec 2006 13:16:03 +0000 (13:16 +0000)]
* use the current x264 revisions and Xcode's native nasm on x86-OSX. This requires Xcode 2.4.1 or later. Patch by Brian Raymond <braymond --a-t- echostorm net>

I second his request to include this in 0.8.6 as well, since this update improves the performance on PowerPC-based Macs by 20% without breaking compatibility with our module.

17 years ago- Only unescape VLM parameter when quoted with " ", do not unescape with ' '
Rémi Denis-Courmont [Sun, 3 Dec 2006 11:45:57 +0000 (11:45 +0000)]
- Only unescape VLM parameter when quoted with " ", do not unescape with ' '
- Remove opening and closing quote when unescaping

17 years agoQt4 open:
Clément Stenac [Sun, 3 Dec 2006 09:56:46 +0000 (09:56 +0000)]
Qt4 open:
* Implement MRL handling for file, disc and network
* Moved input slave option to the global dialog (not file specific and
  avoid cluttering the file subpanel)
* Initial implementation of the network panel based on ideas and work by
  Leo Spalteholz. Thanks !
* Improve layouting and handling of the advanced options subpanel

--This line, and those below, will beignored--

M    modules/gui/qt4/dialogs/open.cpp
M    modules/gui/qt4/dialogs/open.hpp
M    modules/gui/qt4/components/open.cpp
M    modules/gui/qt4/components/open.hpp
M    modules/gui/qt4/ui/open_net.ui
M    modules/gui/qt4/ui/open_disk.ui
M    modules/gui/qt4/ui/open_file.ui
M    modules/gui/qt4/ui/open.ui

17 years agoSave a few allocations
Rémi Denis-Courmont [Sun, 3 Dec 2006 08:07:53 +0000 (08:07 +0000)]
Save a few allocations

17 years agoACL: remove potentially harmful macro conditional definition
Rémi Denis-Courmont [Sun, 3 Dec 2006 07:28:41 +0000 (07:28 +0000)]
ACL: remove potentially harmful macro conditional definition

17 years agoNew VLM quoting and escaping logic that is more like the usual C one[1]
Rémi Denis-Courmont [Sun, 3 Dec 2006 07:05:21 +0000 (07:05 +0000)]
New VLM quoting and escaping logic that is more like the usual C one[1]
- Do not validate quotes recursively (there is no reason to do that)
  and it is really unlike anything else.
- Do not allow escaping non-ASCII (to avoid UTF-8 breakages)
  or non-printable characters.
[1] we don't support every features of C escaping though

17 years agoRewrite comment.
Rémi Denis-Courmont [Sat, 2 Dec 2006 18:40:40 +0000 (18:40 +0000)]
Rewrite comment.
It reads like some sort of English now, though it could be further improved.

17 years agoSafe default for HTTP .hosts file
Rémi Denis-Courmont [Sat, 2 Dec 2006 18:34:06 +0000 (18:34 +0000)]
Safe default for HTTP .hosts file

17 years ago* forwardport [18201]
Derk-Jan Hartman [Sat, 2 Dec 2006 15:02:36 +0000 (15:02 +0000)]
* forwardport [18201]
  fixes a big crasher in the DestroyFilter of the logo video filter

17 years agoImproved autocropping by Cedric Cocquebert
Clément Stenac [Sat, 2 Dec 2006 10:58:51 +0000 (10:58 +0000)]
Improved autocropping by Cedric Cocquebert

17 years agoNEWS: Sync with the 0.8.6-rc1 NEWS so that the link on the developers site is uptodat...
Dennis van Amerongen [Fri, 1 Dec 2006 23:18:11 +0000 (23:18 +0000)]
NEWS: Sync with the 0.8.6-rc1 NEWS so that the link on the developers site is uptodate as well.

17 years agoHide httpd_t and httpd_host_t within httpd.c
Rémi Denis-Courmont [Fri, 1 Dec 2006 20:26:05 +0000 (20:26 +0000)]
Hide httpd_t and httpd_host_t within httpd.c

17 years agoRename libvlc.h to libvlc-module.c
Rémi Denis-Courmont [Fri, 1 Dec 2006 20:13:46 +0000 (20:13 +0000)]
Rename libvlc.h to libvlc-module.c
It made little sense to have an header that can only be included
in a single file.
Re-use libvlc.h for generic libvlc internal declarations.

17 years agoRemove unused variable
Rémi Denis-Courmont [Fri, 1 Dec 2006 20:04:13 +0000 (20:04 +0000)]
Remove unused variable

17 years agoSupport for creating object with custom type name and size.
Rémi Denis-Courmont [Fri, 1 Dec 2006 19:48:43 +0000 (19:48 +0000)]
Support for creating object with custom type name and size.
This help suppress dependency of src/misc/modules.c
upon some structs typedefs just for the sake of sizeof.

17 years agoHide some httpd structures from modules
Rémi Denis-Courmont [Fri, 1 Dec 2006 18:54:34 +0000 (18:54 +0000)]
Hide some httpd structures from modules

17 years agoDon't initialize a variable twice
Rémi Denis-Courmont [Fri, 1 Dec 2006 18:38:59 +0000 (18:38 +0000)]
Don't initialize a variable twice

17 years agoAdd a FIXME
Marian Durkovic [Fri, 1 Dec 2006 16:09:45 +0000 (16:09 +0000)]
Add a FIXME

17 years agoSimplification of Advanced Open
Rafaël Carré [Fri, 1 Dec 2006 09:45:24 +0000 (09:45 +0000)]
Simplification of Advanced Open
Control & Playback buttons have the same size

17 years agoApply the alignment patch on BeOS also.
Christophe Mutricy [Thu, 30 Nov 2006 22:41:48 +0000 (22:41 +0000)]
Apply the alignment patch on BeOS also.

17 years ago* fix commit [18178]
Derk-Jan Hartman [Thu, 30 Nov 2006 22:18:36 +0000 (22:18 +0000)]
* fix commit [18178]

17 years ago* Fix YUV422, YUY2, YUYV mappings in V4L.
Derk-Jan Hartman [Thu, 30 Nov 2006 21:52:58 +0000 (21:52 +0000)]
* Fix YUV422, YUY2, YUYV mappings in V4L.
* Don't immediatly overwrite our driver retrieved video palette value with 0.

17 years agoforwardport [18177]
Derk-Jan Hartman [Thu, 30 Nov 2006 20:46:23 +0000 (20:46 +0000)]
forwardport [18177]
* microDVD should use the framerate of the movie if that is known, before falling back to 25fps

17 years agoUses correct buffer size with OSS output
Rafaël Carré [Thu, 30 Nov 2006 14:39:52 +0000 (14:39 +0000)]
Uses correct buffer size with OSS output

17 years agoLink with libebml_pic if avaivable
Christophe Mutricy [Thu, 30 Nov 2006 14:27:36 +0000 (14:27 +0000)]
Link with libebml_pic if avaivable

17 years agomodules/video_output/snapshot.c: remove ref. to snapshot.h, whose data has been moved...
Olivier Aubert [Thu, 30 Nov 2006 08:15:23 +0000 (08:15 +0000)]
modules/video_output/snapshot.c: remove ref. to snapshot.h, whose data has been moved to vlc_vout.h

17 years agovlc.win32.nsi.in: Add shortcut for Direct3D with no hardware acceleration. YUV->RGB...
Dennis van Amerongen [Wed, 29 Nov 2006 23:48:24 +0000 (23:48 +0000)]
vlc.win32.nsi.in: Add shortcut for Direct3D with no hardware acceleration. YUV->RGB hardware accelaration should normally be enabled except on some buggy NVidia cards/drivers?

17 years agovlc.win32.nsi.in: Make sure hardware acceleration is always set in certain DirectX...
Dennis van Amerongen [Wed, 29 Nov 2006 23:24:44 +0000 (23:24 +0000)]
vlc.win32.nsi.in: Make sure hardware acceleration is always set in certain DirectX shortcuts.

17 years agovlc.win32.nsi.in: Renamed Utilities to Quick Settings. Added separate shortcuts for...
Dennis van Amerongen [Wed, 29 Nov 2006 22:55:24 +0000 (22:55 +0000)]
vlc.win32.nsi.in: Renamed Utilities to Quick Settings. Added separate shortcuts for no overlay and no hardware accelleration and seperate folders for Audio, Video and Interface.

17 years ago* const and a few other casting fixes
Derk-Jan Hartman [Wed, 29 Nov 2006 21:13:07 +0000 (21:13 +0000)]
* const and a few other casting fixes

17 years ago* cdda: update due to input_GetItem
Derk-Jan Hartman [Wed, 29 Nov 2006 21:11:57 +0000 (21:11 +0000)]
* cdda: update due to input_GetItem

17 years agoQt4: Small corrections on previous commit.
Jean-Baptiste Kempf [Wed, 29 Nov 2006 20:37:57 +0000 (20:37 +0000)]
Qt4: Small corrections on previous commit.

17 years agoQt4: Please help...
Jean-Baptiste Kempf [Wed, 29 Nov 2006 20:17:08 +0000 (20:17 +0000)]
Qt4: Please help...
Adds an help menu with help and about.
Dialogs are still empty.

17 years agoDisable D-Bus if installed version is < 1.0.0 and warns the user.
Rafaël Carré [Wed, 29 Nov 2006 13:35:23 +0000 (13:35 +0000)]
Disable D-Bus if installed version is < 1.0.0 and warns the user.
Adds an option to force D-Bus support to be enabled anyway.

17 years agoForwardport [18136]: Fixed RecursiveDeleteSelection() to prevent destroying the
Marian Durkovic [Wed, 29 Nov 2006 10:02:42 +0000 (10:02 +0000)]
Forwardport [18136]: Fixed RecursiveDeleteSelection() to prevent destroying the
whole playlist

17 years agoQt4 : Some work on OpenDialog. Does not work with files with spaces... More work...
Jean-Baptiste Kempf [Wed, 29 Nov 2006 03:35:26 +0000 (03:35 +0000)]
Qt4 : Some work on OpenDialog. Does not work with files with spaces... More work to do.

17 years agodo not show started-from-file in the prefs
Christophe Mutricy [Tue, 28 Nov 2006 23:07:54 +0000 (23:07 +0000)]
do not show started-from-file in the prefs

17 years agoDetects too old automake version using 1.X-pY versioning
Rafaël Carré [Tue, 28 Nov 2006 23:04:54 +0000 (23:04 +0000)]
Detects too old automake version using 1.X-pY versioning

17 years agoFix missing output directory in JNI header generation in win32 part.
Philippe Morin [Tue, 28 Nov 2006 21:49:28 +0000 (21:49 +0000)]
Fix missing output directory in JNI header generation in win32 part.

17 years agoAvoid duplicate memory allocation
Rémi Denis-Courmont [Tue, 28 Nov 2006 20:27:33 +0000 (20:27 +0000)]
Avoid duplicate memory allocation

17 years agoUses file:// MRL only files, don't bug when recursively adding directories
Rafaël Carré [Tue, 28 Nov 2006 17:05:31 +0000 (17:05 +0000)]
Uses file:// MRL only files, don't bug when recursively adding directories

17 years agoAdd a method to export playlists
Rafaël Carré [Tue, 28 Nov 2006 15:34:08 +0000 (15:34 +0000)]
Add a method to export playlists

17 years agoFixes buffer overflow introduced in [18129]
Rafaël Carré [Tue, 28 Nov 2006 14:53:50 +0000 (14:53 +0000)]
Fixes buffer overflow introduced in [18129]

17 years agoUses file:// MRLs for items added by directory access
Rafaël Carré [Tue, 28 Nov 2006 13:20:13 +0000 (13:20 +0000)]
Uses file:// MRLs for items added by directory access

17 years ago* const warning fixes. formatting fixes (squash them tabs)
Derk-Jan Hartman [Tue, 28 Nov 2006 03:29:43 +0000 (03:29 +0000)]
* const warning fixes. formatting fixes (squash them tabs)

17 years ago* Some cast magic to get around a gazillion of warnings during the OSX build. If...
Derk-Jan Hartman [Tue, 28 Nov 2006 02:18:48 +0000 (02:18 +0000)]
* Some cast magic to get around a gazillion of warnings during the OSX build. If your OS has similiar warnings, feel free to add yourself to the define list :D. Solution thanks to Sam.

../include/vlc_threads_funcs.h:501: warning: cast from function call of type 'pthread_t' to non-matching type 'int'