]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Thu, 29 May 2008 19:26:36 +0000 (22:26 +0300)]
signal handling interface
Rémi Denis-Courmont [Thu, 29 May 2008 19:49:31 +0000 (22:49 +0300)]
libvlc_run_interface -> libvlc_add_intf (non-blocking)
Rémi Denis-Courmont [Thu, 29 May 2008 19:48:52 +0000 (22:48 +0300)]
libvlc_wait: wait until libvlc is killed by an interface
Rémi Denis-Courmont [Thu, 29 May 2008 17:01:10 +0000 (20:01 +0300)]
Block all signals in VLC threads
Rémi Denis-Courmont [Thu, 29 May 2008 19:08:42 +0000 (22:08 +0300)]
Fix infinite loop
Rémi Denis-Courmont [Thu, 29 May 2008 16:34:36 +0000 (19:34 +0300)]
Spelling
Rémi Denis-Courmont [Thu, 29 May 2008 16:08:49 +0000 (19:08 +0300)]
Cleanup handling of thread-less interfaces
Rémi Denis-Courmont [Thu, 29 May 2008 15:53:06 +0000 (18:53 +0300)]
Simplification
Rémi Denis-Courmont [Thu, 29 May 2008 15:10:11 +0000 (18:10 +0300)]
This file is automatically generated nowadays
Rafaël Carré [Thu, 29 May 2008 10:57:34 +0000 (12:57 +0200)]
Another workaround to not forbid development
I should do a real fix within a short time
Probably using vlc_gc_* for picture_t
Adrien Maglo [Tue, 27 May 2008 20:52:54 +0000 (22:52 +0200)]
New vu meter visualization.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Wed, 28 May 2008 19:32:25 +0000 (22:32 +0300)]
The totally dumb reference checker
Rémi Denis-Courmont [Wed, 28 May 2008 18:52:17 +0000 (21:52 +0300)]
vlc_threadobj(): returns the object nesting the current thread
Also fix the threads entry point prototype on Windows.
Pierre d'Herbemont [Wed, 28 May 2008 18:25:41 +0000 (20:25 +0200)]
Make sure INT64_C is defined correctly, and that we don't conflict with config.h.
Pierre d'Herbemont [Wed, 28 May 2008 18:22:25 +0000 (20:22 +0200)]
Revert "Revert "live555: Don't put any INT64_C related hack here. We need to fix that properly.""
This reverts commit
b8d7dae428bc149d70633f044d335be611187609 .
There was a reason for the removal of this hack. I introduced that hack while trying to fix that precise compile error, and decided that this fix was hiding a bigger problem. Would be nice to summon before reverting, that could prevent such mistake.
Rémi Denis-Courmont [Wed, 28 May 2008 17:56:15 +0000 (20:56 +0300)]
intf_Destroy(): use vlc_object_release() and a destructor instead
While reading this, you will find a bunch of:
while (find (VLC_OBJECT_INTERFACE))
release; release;
These are of course plain BUGS (which are neither introduced nor fixed
by this commit). Imagine, for instance, what happens if two threads run
the code above at the same time... they end up releasing the interface
once too many.
Rémi Denis-Courmont [Wed, 28 May 2008 17:34:26 +0000 (20:34 +0300)]
vlc_object_get() sucks badly enough, no need to add more bugs
Rémi Denis-Courmont [Wed, 28 May 2008 17:31:50 +0000 (20:31 +0300)]
Fix unlikely lock leak
Rémi Denis-Courmont [Wed, 28 May 2008 17:22:34 +0000 (20:22 +0300)]
Use a doubly-linked list for objects instead of a flat table
Speeds up object creation and deletion, slows down vlc_object_get (which
you should not use anyway, remember), makes no difference for the rest
Rémi Denis-Courmont [Wed, 28 May 2008 17:21:27 +0000 (20:21 +0300)]
vlc_internals: use VLC_OBJECT, kill a bunch of warnings
Rémi Denis-Courmont [Wed, 28 May 2008 16:51:44 +0000 (19:51 +0300)]
Fix a warning
Rémi Denis-Courmont [Wed, 28 May 2008 16:43:14 +0000 (19:43 +0300)]
Fix Winsock
Rémi Denis-Courmont [Wed, 28 May 2008 16:41:04 +0000 (19:41 +0300)]
Windows does not have AI_NUMERICSERV for some reasons
Rémi Denis-Courmont [Wed, 28 May 2008 16:17:10 +0000 (19:17 +0300)]
Do not serialize DNS queries on Win32, that's slooow!
Rémi Denis-Courmont [Wed, 28 May 2008 16:15:41 +0000 (19:15 +0300)]
Fix gai_strerror replacement
Rafaël Carré [Wed, 28 May 2008 16:21:48 +0000 (18:21 +0200)]
Jean-Paul Saman [Wed, 28 May 2008 16:12:49 +0000 (18:12 +0200)]
Merge branch 'master' of git@git.videolan.org:vlc
Jean-Paul Saman [Wed, 28 May 2008 16:11:32 +0000 (18:11 +0200)]
Revert "Remove wrong check for img_resample() when ffmpeg is built with libswscale. img_resample() is on the list of deprecated functions and is currently mutual exclusive with swscale." It was the wrong fix.
This reverts commit
e1629c217e6c7e99225f40a5a7d778217e9a742e .
Rémi Denis-Courmont [Wed, 28 May 2008 15:49:45 +0000 (18:49 +0300)]
Simplify, and remove racy IDN code
Rémi Denis-Courmont [Wed, 28 May 2008 15:48:06 +0000 (18:48 +0300)]
vlc_getaddrinfo -> getaddrinfo, and set sane hints
We really do not want to apply the VLC address family "policy" here.
Rafaël Carré [Wed, 28 May 2008 15:41:51 +0000 (17:41 +0200)]
Revert "Avoid using vlc_object_find() when not needed"
This reverts commit
ee6f60d7278f9d45835522eb60c247ee8bef77ac .
This case is already handled in vlc_object_find()
Jean-Paul Saman [Wed, 28 May 2008 15:33:49 +0000 (17:33 +0200)]
Merge branch 'master' of git@git.videolan.org:vlc
Rémi Denis-Courmont [Wed, 28 May 2008 15:15:51 +0000 (18:15 +0300)]
vlc_dgettext: remove
Antoine Cellerier [Wed, 28 May 2008 14:04:14 +0000 (16:04 +0200)]
Enforce the --vbi-position option. Don't crop letters.
Antoine Cellerier [Wed, 28 May 2008 14:04:53 +0000 (16:04 +0200)]
Fix ffmpeg section flag handling calls. (at least it fixes the pkg-config code path)
Rafaël Carré [Wed, 28 May 2008 13:05:11 +0000 (15:05 +0200)]
Builds opencv video filters elsewhere than win32
Jean-Paul Saman [Wed, 28 May 2008 12:41:24 +0000 (14:41 +0200)]
Remove wrong check for img_resample() when ffmpeg is built with libswscale. img_resample() is on the list of deprecated functions and is currently mutual exclusive with swscale.
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 .
Pierre d'Herbemont [Wed, 28 May 2008 11:16:50 +0000 (13:16 +0200)]
qtcapture: Initialize our structure no sooner than needed.
Pierre d'Herbemont [Wed, 28 May 2008 11:07:56 +0000 (13:07 +0200)]
qtcapture: Don't probe qtcapture access if not selected.
Rafaël Carré [Wed, 28 May 2008 08:27:26 +0000 (10:27 +0200)]
NULL pointer dereference
Jean-Baptiste Kempf [Wed, 28 May 2008 02:31:44 +0000 (19:31 -0700)]
Install libvlccore.dll too.
Jean-Baptiste Kempf [Wed, 28 May 2008 01:36:51 +0000 (18:36 -0700)]
Try to fix Windows packaging.
Pierre d'Herbemont [Wed, 28 May 2008 01:06:14 +0000 (03:06 +0200)]
audio_output: Use a destructor.
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.
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.
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.
Jean-Baptiste Kempf [Wed, 28 May 2008 00:30:51 +0000 (17:30 -0700)]
Fix windows package following [703887]
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)
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.
Pierre d'Herbemont [Wed, 28 May 2008 00:06:40 +0000 (02:06 +0200)]
live555: Include <stdint.h> to get UINT64_C() on darwin.
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).
Pierre d'Herbemont [Tue, 27 May 2008 23:52:45 +0000 (01:52 +0200)]
VLC.app: Fix ln to vlc.
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.
Pierre d'Herbemont [Tue, 27 May 2008 23:40:37 +0000 (01:40 +0200)]
update: Fix vlc_update header when UPDATE_CHECK is disabled.
Pierre d'Herbemont [Tue, 27 May 2008 23:25:01 +0000 (01:25 +0200)]
VLC.app: Use a link to vlc for the executable.
Pierre d'Herbemont [Tue, 27 May 2008 23:20:20 +0000 (01:20 +0200)]
libvlccore: Add vlc_wclosedir to the exported symbols.
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...
Rafaël Carré [Tue, 27 May 2008 12:25:59 +0000 (14:25 +0200)]
Avoid using vlc_object_find() when not needed
Rafaël Carré [Tue, 27 May 2008 11:45:48 +0000 (13:45 +0200)]
Workaround invalid use reference counting of pictures
Rafaël Carré [Tue, 27 May 2008 11:04:10 +0000 (13:04 +0200)]
Do not use a GNU extension in public headers
Rafaël Carré [Tue, 27 May 2008 11:02:01 +0000 (13:02 +0200)]
Add missing header
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
Rafaël Carré [Tue, 27 May 2008 22:44:20 +0000 (00:44 +0200)]
Fix check for img_resample and sws_getContext
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.
Jean-Paul Saman [Tue, 27 May 2008 22:16:29 +0000 (00:16 +0200)]
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
Rémi Denis-Courmont [Tue, 27 May 2008 19:16:52 +0000 (22:16 +0300)]
A lot of missing const in options lists
Rémi Denis-Courmont [Tue, 27 May 2008 18:30:50 +0000 (21:30 +0300)]
Spare a few relocs
Rémi Denis-Courmont [Tue, 27 May 2008 18:11:35 +0000 (21:11 +0300)]
Spare 9 relocations
Rémi Denis-Courmont [Tue, 27 May 2008 17:59:16 +0000 (20:59 +0300)]
Fix HTTP interface with --disable-vlm
Rémi Denis-Courmont [Tue, 27 May 2008 17:55:48 +0000 (20:55 +0300)]
Another non-sensical declaration
Rémi Denis-Courmont [Tue, 27 May 2008 17:53:31 +0000 (20:53 +0300)]
Cosmetic
Rémi Denis-Courmont [Tue, 27 May 2008 17:49:52 +0000 (20:49 +0300)]
telnet depends on --enable-vlm
Rémi Denis-Courmont [Tue, 27 May 2008 17:48:27 +0000 (20:48 +0300)]
Fix non-sensical declaration
Rémi Denis-Courmont [Tue, 27 May 2008 17:47:30 +0000 (20:47 +0300)]
Fix lua with --disable-vlm
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.
Rémi Denis-Courmont [Tue, 27 May 2008 17:30:21 +0000 (20:30 +0300)]
Use sh
Rémi Denis-Courmont [Tue, 27 May 2008 17:27:57 +0000 (20:27 +0300)]
Resolve git race condition
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)
Rémi Denis-Courmont [Tue, 27 May 2008 17:12:40 +0000 (20:12 +0300)]
Prevent glx from breaking distcheck
Rémi Denis-Courmont [Tue, 27 May 2008 16:59:39 +0000 (19:59 +0300)]
libvlc depends on its exports list
Rémi Denis-Courmont [Tue, 27 May 2008 16:56:44 +0000 (19:56 +0300)]
Fix distcheck
Rémi Denis-Courmont [Tue, 27 May 2008 16:53:01 +0000 (19:53 +0300)]
Remove DecodeLanguage (dead code)
Pierre d'Herbemont [Tue, 27 May 2008 16:45:29 +0000 (18:45 +0200)]
libvlc: Use a symbol list for exported symbols.
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.
Pierre d'Herbemont [Mon, 26 May 2008 19:06:20 +0000 (21:06 +0200)]
qtcapture: Hack to get a more decent CPU consumption.
Rémi Denis-Courmont [Tue, 27 May 2008 16:48:05 +0000 (19:48 +0300)]
RTMP output needs Winsock
Rémi Denis-Courmont [Tue, 27 May 2008 16:41:42 +0000 (19:41 +0300)]
Cleanup previous commit
Rémi Denis-Courmont [Tue, 27 May 2008 16:36:59 +0000 (19:36 +0300)]
Work around the mingw linker
Rémi Denis-Courmont [Tue, 27 May 2008 16:19:32 +0000 (19:19 +0300)]
VLM depends on sout
Rémi Denis-Courmont [Tue, 27 May 2008 16:01:38 +0000 (19:01 +0300)]
VLC_PRIVATE_API: no-op, removed
Rémi Denis-Courmont [Tue, 27 May 2008 16:00:45 +0000 (19:00 +0300)]
Exporting private APIs is contradictory
Rémi Denis-Courmont [Tue, 27 May 2008 15:52:39 +0000 (18:52 +0300)]
Warn when pl_Yield() is not used
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
Rémi Denis-Courmont [Tue, 27 May 2008 15:02:45 +0000 (18:02 +0300)]
Fix strcasen?cmp overflow
Pointed out by Hannes Domani
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.
Rafaël Carré [Mon, 26 May 2008 22:44:36 +0000 (00:44 +0200)]
Backport FFmpeg pkg-config patch from HEAD to r12920
lamers
Rafaël Carré [Mon, 26 May 2008 20:43:35 +0000 (22:43 +0200)]
Remove duplication
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>