vlc.git
12 years agoRevert "live555: Don't put any INT64_C related hack here. We need to fix that properly."
Jean-Paul Saman [Wed, 28 May 2008 12:23:33 +0000 (14:23 +0200)]
Revert "live555: Don't put any INT64_C related hack here. We need to fix that properly."
Don't break the build in the mean time !!!

This reverts commit d682e91e10f9ceabfb52385e0956e1fabba9928c.

12 years agoqtcapture: Initialize our structure no sooner than needed.
Pierre d'Herbemont [Wed, 28 May 2008 11:16:50 +0000 (13:16 +0200)]
qtcapture: Initialize our structure no sooner than needed.

12 years agoqtcapture: Don't probe qtcapture access if not selected.
Pierre d'Herbemont [Wed, 28 May 2008 11:07:56 +0000 (13:07 +0200)]
qtcapture: Don't probe qtcapture access if not selected.

12 years agoNULL pointer dereference
Rafaël Carré [Wed, 28 May 2008 08:27:26 +0000 (10:27 +0200)]
NULL pointer dereference

12 years agoInstall libvlccore.dll too.
Jean-Baptiste Kempf [Wed, 28 May 2008 02:31:44 +0000 (19:31 -0700)]
Install libvlccore.dll  too.

12 years agoTry to fix Windows packaging.
Jean-Baptiste Kempf [Wed, 28 May 2008 01:36:51 +0000 (18:36 -0700)]
Try to fix Windows packaging.

12 years agoaudio_output: Use a destructor.
Pierre d'Herbemont [Wed, 28 May 2008 01:06:14 +0000 (03:06 +0200)]
audio_output: Use a destructor.

12 years agovideo_output: Make sure we check p_vout->b_die inside the object lock.
Pierre d'Herbemont [Wed, 28 May 2008 00:46:01 +0000 (02:46 +0200)]
video_output: Make sure we check p_vout->b_die inside the object lock.

12 years agolive555: Don't put any INT64_C related hack here. We need to fix that properly.
Pierre d'Herbemont [Wed, 28 May 2008 00:38:45 +0000 (02:38 +0200)]
live555: Don't put any INT64_C related hack here. We need to fix that properly.

12 years agolive555: Work around buggy Mac OS X headers for INT64_C.
Pierre d'Herbemont [Wed, 28 May 2008 00:29:52 +0000 (02:29 +0200)]
live555: Work around buggy Mac OS X headers for INT64_C.

12 years agoFix windows package following [703887]
Jean-Baptiste Kempf [Wed, 28 May 2008 00:30:51 +0000 (17:30 -0700)]
Fix windows package following [703887]

12 years agolibvlccore: Add update_GetRelease to the exported symbol list. (Fix make check)
Pierre d'Herbemont [Wed, 28 May 2008 00:20:56 +0000 (02:20 +0200)]
libvlccore: Add update_GetRelease to the exported symbol list. (Fix make check)

12 years agoVLC.app: Revert to the previous state.
Pierre d'Herbemont [Wed, 28 May 2008 00:18:47 +0000 (02:18 +0200)]
VLC.app: Revert to the previous state.

Mac OS X doesn't like much the fact that we place a script that launch an other executable. We end up in having no Dock connection. That would require some tweaking on our side that is not pretty.

12 years agolive555: Include <stdint.h> to get UINT64_C() on darwin.
Pierre d'Herbemont [Wed, 28 May 2008 00:06:40 +0000 (02:06 +0200)]
live555: Include <stdint.h> to get UINT64_C() on darwin.

12 years agoVLC.app: Don't ln to vlc, but put a similar script in place. (Remove clivlc which...
Pierre d'Herbemont [Wed, 28 May 2008 00:03:57 +0000 (02:03 +0200)]
VLC.app: Don't ln to vlc, but put a similar script in place. (Remove clivlc which makes no sens in VLC.app, as it is a build dir only target, so use vlc for clivlc).

12 years agoVLC.app: Fix ln to vlc.
Pierre d'Herbemont [Tue, 27 May 2008 23:52:45 +0000 (01:52 +0200)]
VLC.app: Fix ln to vlc.

12 years agoupdate: Include vlc_update.h even if UPDATE_CHECK is disabled to get the essential...
Pierre d'Herbemont [Tue, 27 May 2008 23:47:46 +0000 (01:47 +0200)]
update: Include vlc_update.h even if UPDATE_CHECK is disabled to get the essential definitions.

12 years agoupdate: Fix vlc_update header when UPDATE_CHECK is disabled.
Pierre d'Herbemont [Tue, 27 May 2008 23:40:37 +0000 (01:40 +0200)]
update: Fix vlc_update header when UPDATE_CHECK is disabled.

12 years agoVLC.app: Use a link to vlc for the executable.
Pierre d'Herbemont [Tue, 27 May 2008 23:25:01 +0000 (01:25 +0200)]
VLC.app: Use a link to vlc for the executable.

12 years agolibvlccore: Add vlc_wclosedir to the exported symbols.
Pierre d'Herbemont [Tue, 27 May 2008 23:20:20 +0000 (01:20 +0200)]
libvlccore: Add vlc_wclosedir to the exported symbols.

12 years agovideo_output: Don't use vlc_object_find to look for the playlist.
Pierre d'Herbemont [Tue, 27 May 2008 22:58:09 +0000 (00:58 +0200)]
video_output: Don't use vlc_object_find to look for the playlist.

We shouldn't look for the playlist from the vout too... but...

12 years agoAvoid using vlc_object_find() when not needed
Rafaël Carré [Tue, 27 May 2008 12:25:59 +0000 (14:25 +0200)]
Avoid using vlc_object_find() when not needed

12 years agoWorkaround invalid use reference counting of pictures
Rafaël Carré [Tue, 27 May 2008 11:45:48 +0000 (13:45 +0200)]
Workaround invalid use reference counting of pictures

12 years agoDo not use a GNU extension in public headers
Rafaël Carré [Tue, 27 May 2008 11:04:10 +0000 (13:04 +0200)]
Do not use a GNU extension in public headers

12 years agoAdd missing header
Rafaël Carré [Tue, 27 May 2008 11:02:01 +0000 (13:02 +0200)]
Add missing header

12 years agoPrivatise some structs and enumerations of PGP update
Rafaël Carré [Tue, 27 May 2008 10:33:47 +0000 (12:33 +0200)]
Privatise some structs and enumerations of PGP update

Export update_GetRelease() to the plugins
Modify qt4 & wx GUIs to reflect this change

12 years agoFix check for img_resample and sws_getContext
Rafaël Carré [Tue, 27 May 2008 22:44:20 +0000 (00:44 +0200)]
Fix check for img_resample and sws_getContext

12 years agolibvlccore: Don't attempt to use vlc_thread_set_priority() before the config are...
Pierre d'Herbemont [Tue, 27 May 2008 22:42:37 +0000 (00:42 +0200)]
libvlccore: Don't attempt to use vlc_thread_set_priority() before the config are initialized.

This fixes a crash on Mac OS X.

12 years agoUnbreak ffed6142d652bb8154dbeac565000ea3673722a0
Jean-Paul Saman [Tue, 27 May 2008 22:16:29 +0000 (00:16 +0200)]
Unbreak ffed6142d652bb8154dbeac565000ea3673722a0

12 years agoDo not require semi-colon after module macros
Rémi Denis-Courmont [Tue, 27 May 2008 19:31:06 +0000 (22:31 +0300)]
Do not require semi-colon after module macros

This leaves us more room to rework the macros later on

12 years agoA lot of missing const in options lists
Rémi Denis-Courmont [Tue, 27 May 2008 19:16:52 +0000 (22:16 +0300)]
A lot of missing const in options lists

12 years agoSpare a few relocs
Rémi Denis-Courmont [Tue, 27 May 2008 18:30:50 +0000 (21:30 +0300)]
Spare a few relocs

12 years agoSpare 9 relocations
Rémi Denis-Courmont [Tue, 27 May 2008 18:11:35 +0000 (21:11 +0300)]
Spare 9 relocations

12 years agoFix HTTP interface with --disable-vlm
Rémi Denis-Courmont [Tue, 27 May 2008 17:59:16 +0000 (20:59 +0300)]
Fix HTTP interface with --disable-vlm

12 years agoAnother non-sensical declaration
Rémi Denis-Courmont [Tue, 27 May 2008 17:55:48 +0000 (20:55 +0300)]
Another non-sensical declaration

12 years agoCosmetic
Rémi Denis-Courmont [Tue, 27 May 2008 17:53:31 +0000 (20:53 +0300)]
Cosmetic

12 years agotelnet depends on --enable-vlm
Rémi Denis-Courmont [Tue, 27 May 2008 17:49:52 +0000 (20:49 +0300)]
telnet depends on --enable-vlm

12 years agoFix non-sensical declaration
Rémi Denis-Courmont [Tue, 27 May 2008 17:48:27 +0000 (20:48 +0300)]
Fix non-sensical declaration

12 years agoFix lua with --disable-vlm
Rémi Denis-Courmont [Tue, 27 May 2008 17:47:30 +0000 (20:47 +0300)]
Fix lua with --disable-vlm

12 years agoFix 0448c670c32d9fc60889ce2c3e8f72330a389e44 as I forgot to use pl_Yield instead...
Rémi Duraffort [Tue, 27 May 2008 17:20:28 +0000 (19:20 +0200)]
Fix 0448c670c32d9fc60889ce2c3e8f72330a389e44 as I forgot to use pl_Yield instead of vlc_object_find.
And fix some other use of vlc_object_find for the playlist.

12 years agoUse sh
Rémi Denis-Courmont [Tue, 27 May 2008 17:30:21 +0000 (20:30 +0300)]
Use sh

12 years agoResolve git race condition
Rémi Denis-Courmont [Tue, 27 May 2008 17:27:57 +0000 (20:27 +0300)]
Resolve git race condition

12 years agoCIL API sanity checks (well known to fail at the moment)
Rémi Denis-Courmont [Tue, 27 May 2008 17:26:46 +0000 (20:26 +0300)]
CIL API sanity checks (well known to fail at the moment)

12 years agoPrevent glx from breaking distcheck
Rémi Denis-Courmont [Tue, 27 May 2008 17:12:40 +0000 (20:12 +0300)]
Prevent glx from breaking distcheck

12 years agolibvlc depends on its exports list
Rémi Denis-Courmont [Tue, 27 May 2008 16:59:39 +0000 (19:59 +0300)]
libvlc depends on its exports list

12 years agoFix distcheck
Rémi Denis-Courmont [Tue, 27 May 2008 16:56:44 +0000 (19:56 +0300)]
Fix distcheck

12 years agoRemove DecodeLanguage (dead code)
Rémi Denis-Courmont [Tue, 27 May 2008 16:53:01 +0000 (19:53 +0300)]
Remove DecodeLanguage (dead code)

12 years agolibvlc: Use a symbol list for exported symbols.
Pierre d'Herbemont [Tue, 27 May 2008 16:45:29 +0000 (18:45 +0200)]
libvlc: Use a symbol list for exported symbols.

12 years agolibvlccore: Make sure all symbol listed in libvlccore.sym are exported.
Pierre d'Herbemont [Tue, 27 May 2008 16:33:14 +0000 (18:33 +0200)]
libvlccore: Make sure all symbol listed in libvlccore.sym are exported.

12 years agoqtcapture: Hack to get a more decent CPU consumption.
Pierre d'Herbemont [Mon, 26 May 2008 19:06:20 +0000 (21:06 +0200)]
qtcapture: Hack to get a more decent CPU consumption.

12 years agoRTMP output needs Winsock
Rémi Denis-Courmont [Tue, 27 May 2008 16:48:05 +0000 (19:48 +0300)]
RTMP output needs Winsock

12 years agoCleanup previous commit
Rémi Denis-Courmont [Tue, 27 May 2008 16:41:42 +0000 (19:41 +0300)]
Cleanup previous commit

12 years agoWork around the mingw linker
Rémi Denis-Courmont [Tue, 27 May 2008 16:36:59 +0000 (19:36 +0300)]
Work around the mingw linker

12 years agoVLM depends on sout
Rémi Denis-Courmont [Tue, 27 May 2008 16:19:32 +0000 (19:19 +0300)]
VLM depends on sout

12 years agoVLC_PRIVATE_API: no-op, removed
Rémi Denis-Courmont [Tue, 27 May 2008 16:01:38 +0000 (19:01 +0300)]
VLC_PRIVATE_API: no-op, removed

12 years agoExporting private APIs is contradictory
Rémi Denis-Courmont [Tue, 27 May 2008 16:00:45 +0000 (19:00 +0300)]
Exporting private APIs is contradictory

12 years agoWarn when pl_Yield() is not used
Rémi Denis-Courmont [Tue, 27 May 2008 15:52:39 +0000 (18:52 +0300)]
Warn when pl_Yield() is not used

12 years agoSimplify vlc_object_find(FIND_ANYWHERE)
Rémi Denis-Courmont [Tue, 27 May 2008 15:42:48 +0000 (18:42 +0300)]
Simplify vlc_object_find(FIND_ANYWHERE)

We end up looking up from p_libvlc anyway, so we might as well as well
do it from the beginning

12 years agoFix strcasen?cmp overflow
Rémi Denis-Courmont [Tue, 27 May 2008 15:02:45 +0000 (18:02 +0300)]
Fix strcasen?cmp overflow

Pointed out by Hannes Domani

12 years agoBugfix: non disparition of the Qt Popup Menu with X11 or SDL outputs.
Jean-Philippe André [Mon, 26 May 2008 22:43:20 +0000 (00:43 +0200)]
Bugfix: non disparition of the Qt Popup Menu with X11 or SDL outputs.

Actually, we just need to do like Direct3D: catch left-click.

12 years agoBackport FFmpeg pkg-config patch from HEAD to r12920
Rafaël Carré [Mon, 26 May 2008 22:44:36 +0000 (00:44 +0200)]
Backport FFmpeg pkg-config patch from HEAD to r12920

lamers

12 years agoRemove duplication
Rafaël Carré [Mon, 26 May 2008 20:43:35 +0000 (22:43 +0200)]
Remove duplication

12 years agomms/tcp: hanging or unexpected seeking after the end of stream
bl4 [Sat, 24 May 2008 18:17:49 +0000 (20:17 +0200)]
mms/tcp: hanging or unexpected seeking after the end of stream

Signed-off-by: Rafaël Carré <funman@videolan.org>
12 years agoOnly allow VLC_OBJECT_MODULE outside of p_libvlc
Rémi Denis-Courmont [Mon, 26 May 2008 19:53:44 +0000 (22:53 +0300)]
Only allow VLC_OBJECT_MODULE outside of p_libvlc

Speeds up vlc_list_find(), as we avoid looking up the 200+ plugins for
each vlc_list_find(). Also avoids accidentally stealing objects across
LibVLC instances. IMHO, the object tree should be per-instance, and the
root object should not exist, but that's too big a change yet.

12 years agoCosmetic fix
Rémi Denis-Courmont [Wed, 14 May 2008 17:38:32 +0000 (20:38 +0300)]
Cosmetic fix

12 years agoFix FFmpeg .pc creation - patch to be sent at FFmpeg developers
Rafaël Carré [Mon, 26 May 2008 19:48:09 +0000 (21:48 +0200)]
Fix FFmpeg .pc creation - patch to be sent at FFmpeg developers

12 years agoRemove strange stuff ...
Rafaël Carré [Mon, 26 May 2008 18:57:19 +0000 (20:57 +0200)]
Remove strange stuff ...

12 years agoShip a lot of useful headers
Rémi Denis-Courmont [Mon, 26 May 2008 18:56:49 +0000 (21:56 +0300)]
Ship a lot of useful headers

(main remaining offenders: vlc_interface.h and vlc_network.h)

12 years agoExport WORDS_BIGENDIAN to pkg-config unless someone knows better
Rémi Denis-Courmont [Mon, 26 May 2008 18:46:45 +0000 (21:46 +0300)]
Export WORDS_BIGENDIAN to pkg-config unless someone knows better

12 years agoAC_C_BIGENDIAN works nowadays
Rémi Denis-Courmont [Mon, 26 May 2008 18:37:27 +0000 (21:37 +0300)]
AC_C_BIGENDIAN works nowadays

12 years agoRevert "Move VLC_FOURCC to vlc_es.h"
Rémi Denis-Courmont [Mon, 26 May 2008 18:29:55 +0000 (21:29 +0300)]
Revert "Move VLC_FOURCC to vlc_es.h"

This reverts commit 62b9f5b0251b41dbcb2a38902e03fc70cf3677ab.

12 years agolibvlccore: Rename iso_lang.h to vlc_iso_lang.h because we use VLC_EXPORT there,...
Pierre d'Herbemont [Mon, 26 May 2008 18:18:54 +0000 (20:18 +0200)]
libvlccore: Rename iso_lang.h to vlc_iso_lang.h because we use VLC_EXPORT there, and plugins may use it.

12 years agoMove VLC_FOURCC to vlc_es.h
Rémi Denis-Courmont [Mon, 26 May 2008 18:11:01 +0000 (21:11 +0300)]
Move VLC_FOURCC to vlc_es.h

12 years agoMissing assert.h
Rémi Denis-Courmont [Mon, 26 May 2008 18:10:37 +0000 (21:10 +0300)]
Missing assert.h

12 years agoInstall a bunch of "clean" headers
Rémi Denis-Courmont [Mon, 26 May 2008 18:01:00 +0000 (21:01 +0300)]
Install a bunch of "clean" headers

12 years agoRemove unused HAVE_XXXX_{SWSCALE,FFMPEG}_TREE defines
Rafaël Carré [Mon, 26 May 2008 17:51:45 +0000 (19:51 +0200)]
Remove unused HAVE_XXXX_{SWSCALE,FFMPEG}_TREE defines

12 years agoRemove broken support for linking FFmpeg plugin with a build tree
Rafaël Carré [Mon, 26 May 2008 17:29:15 +0000 (19:29 +0200)]
Remove broken support for linking FFmpeg plugin with a build tree

Remove workarounds for broken (probably very old) FFmpeg .pc files
Errors out if nor swscale headers, nor img_resample() in libavcodec are
present

12 years agoUpdate NEWS.
Antoine Cellerier [Mon, 26 May 2008 14:13:41 +0000 (16:13 +0200)]
Update NEWS.

12 years agoRevert broken part of 653bca0a937929bf4308bdac4232dde37b175a6e
Rémi Denis-Courmont [Mon, 26 May 2008 17:45:38 +0000 (20:45 +0300)]
Revert broken part of 653bca0a937929bf4308bdac4232dde37b175a6e

12 years agoEnable check_headers
Rémi Denis-Courmont [Mon, 26 May 2008 17:24:45 +0000 (20:24 +0300)]
Enable check_headers

12 years agoHave hton64 accept rvalues. Remove dep upon WORDS_BIGENDIAN
Rémi Denis-Courmont [Mon, 26 May 2008 17:24:39 +0000 (20:24 +0300)]
Have hton64 accept rvalues. Remove dep upon WORDS_BIGENDIAN

12 years agoPenultimate (initial) public header fix
Rémi Denis-Courmont [Mon, 26 May 2008 17:04:35 +0000 (20:04 +0300)]
Penultimate (initial) public header fix

12 years agoFix HAVE_ATTRIBUTE_FORMAT usage - refs #297
Rémi Denis-Courmont [Mon, 26 May 2008 16:58:44 +0000 (19:58 +0300)]
Fix HAVE_ATTRIBUTE_FORMAT usage - refs #297

12 years agoDo not depend on NDEBUG inside headers
Rémi Denis-Courmont [Mon, 26 May 2008 16:41:28 +0000 (19:41 +0300)]
Do not depend on NDEBUG inside headers

If stats are too heavy weight to use w/o debug, we should either fix
them or remove them completely anyway

12 years agoInclude assert.h where assert() is used
Rafaël Carré [Mon, 26 May 2008 16:41:19 +0000 (18:41 +0200)]
Include assert.h where assert() is used

12 years agoAnother bunch of invalid config.h usage
Rémi Denis-Courmont [Mon, 26 May 2008 16:39:13 +0000 (19:39 +0300)]
Another bunch of invalid config.h usage

12 years agoSyntax error
Rémi Denis-Courmont [Mon, 26 May 2008 16:23:50 +0000 (19:23 +0300)]
Syntax error

12 years agoRemove another invalid use of config.h
Rémi Denis-Courmont [Mon, 26 May 2008 16:23:30 +0000 (19:23 +0300)]
Remove another invalid use of config.h

12 years agoAdds missing assert.h header
Rafaël Carré [Mon, 26 May 2008 16:34:09 +0000 (18:34 +0200)]
Adds missing assert.h header

12 years agoDo not use assert in public headers
Rémi Denis-Courmont [Mon, 26 May 2008 16:19:42 +0000 (19:19 +0300)]
Do not use assert in public headers

12 years agoNo need for SYS_LINUX
Rémi Denis-Courmont [Mon, 26 May 2008 16:06:46 +0000 (19:06 +0300)]
No need for SYS_LINUX

12 years agoRemove unused variable
Rémi Denis-Courmont [Mon, 26 May 2008 15:59:43 +0000 (18:59 +0300)]
Remove unused variable

12 years agoC++ compile fixes
Rémi Denis-Courmont [Mon, 26 May 2008 15:54:07 +0000 (18:54 +0300)]
C++ compile fixes

12 years agoRemove unused attribute visibility check
Rémi Denis-Courmont [Mon, 26 May 2008 15:38:05 +0000 (18:38 +0300)]
Remove unused attribute visibility check

12 years agoDo not use visibility. It breaks #297 as well as libvlccore.sym
Rémi Denis-Courmont [Mon, 26 May 2008 15:44:47 +0000 (18:44 +0300)]
Do not use visibility. It breaks #297 as well as libvlccore.sym

12 years agoRemove HAVE_ATTRIBUTE_VISIBILITY - refs #297
Rémi Denis-Courmont [Mon, 26 May 2008 15:37:33 +0000 (18:37 +0300)]
Remove HAVE_ATTRIBUTE_VISIBILITY - refs #297

12 years agoFix #includes
Rémi Denis-Courmont [Sun, 25 May 2008 15:34:44 +0000 (18:34 +0300)]
Fix #includes

12 years agoOops.
Antoine Cellerier [Mon, 26 May 2008 14:07:55 +0000 (16:07 +0200)]
Oops.

12 years agoUse mouse as capture retangle center instead of upper left corner.
Antoine Cellerier [Mon, 26 May 2008 14:06:02 +0000 (16:06 +0200)]
Use mouse as capture retangle center instead of upper left corner.

12 years agoAdd --screen-mouse-follow option (x11 only).
Antoine Cellerier [Mon, 26 May 2008 14:03:33 +0000 (16:03 +0200)]
Add --screen-mouse-follow option (x11 only).