]> git.sesse.net Git - vlc/log
vlc
16 years agoFix stupid logic (CID 13).
Antoine Cellerier [Fri, 30 May 2008 12:51:09 +0000 (14:51 +0200)]
Fix stupid logic (CID 13).

16 years agogit commit --amend src/misc/objects.c. Ahum.
Pierre d'Herbemont [Fri, 30 May 2008 12:49:08 +0000 (14:49 +0200)]
git commit --amend src/misc/objects.c. Ahum.

16 years agoobjects: Don't lock parent in vlc_object_attach(). It creates quite hard to resolve...
Pierre d'Herbemont [Fri, 30 May 2008 12:46:13 +0000 (14:46 +0200)]
objects: Don't lock parent in vlc_object_attach(). It creates quite hard to resolve dead lock, and hopefully it is safe enough not to lock here. We only risk receiving kill event twice. But given current API it is ok.

16 years agoFix image handler leak. (CID 102)
Antoine Cellerier [Fri, 30 May 2008 12:42:26 +0000 (14:42 +0200)]
Fix image handler leak. (CID 102)

16 years agoobjects: Make sure that we don't loose a vlc_object_kill() when attaching to a dead...
Pierre d'Herbemont [Fri, 30 May 2008 12:18:02 +0000 (14:18 +0200)]
objects: Make sure that we don't loose a vlc_object_kill() when attaching to a dead or dying parent.

Note: We do need to lock the parent for that.

16 years agoSimplify: false positive CID 139
Rafaël Carré [Fri, 30 May 2008 12:08:19 +0000 (14:08 +0200)]
Simplify: false positive CID 139

16 years agoAdd support for applesmc motion sensors (macbooks) on linux. (Untested
Antoine Cellerier [Fri, 30 May 2008 11:25:40 +0000 (13:25 +0200)]
Add support for applesmc motion sensors (macbooks) on linux. (Untested
since the sensor doesn't want to work on my laptop)

16 years agoFix spelling.
Antoine Cellerier [Thu, 29 May 2008 07:10:21 +0000 (09:10 +0200)]
Fix spelling.

16 years agoFix double fclose()
Rafaël Carré [Fri, 30 May 2008 11:24:04 +0000 (13:24 +0200)]
Fix double fclose()

CID 140

16 years agoFix double (or up to 2^sizeof(int) times)
Rafaël Carré [Fri, 30 May 2008 11:12:02 +0000 (13:12 +0200)]
Fix double (or up to 2^sizeof(int) times)

Reported by Coverity scan : CID 142

16 years agoUpdate vlcwidget.py to match the new mediacontrol API
Olivier Aubert [Fri, 30 May 2008 10:52:51 +0000 (12:52 +0200)]
Update vlcwidget.py to match the new mediacontrol API

16 years agovlc_network.h: Define AI_NUMERICSERV if not defined.
Pierre d'Herbemont [Fri, 30 May 2008 06:55:01 +0000 (08:55 +0200)]
vlc_network.h: Define AI_NUMERICSERV if not defined.

16 years agoBetter patch to fix bug introduced by 0448c670c32d9f See: http://dinauz.org/~jpeg...
Jean-Philippe André [Thu, 29 May 2008 22:08:56 +0000 (00:08 +0200)]
Better patch to fix bug introduced by 0448c670c32d9f See: http://dinauz.org/~jpeg/VideoLAN/capture32.png (after left-click in the video output)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
16 years agosignals: Workaround the fact that sigwait() isn't a pthread cancellation point on...
Pierre d'Herbemont [Thu, 29 May 2008 21:47:17 +0000 (23:47 +0200)]
signals: Workaround the fact that sigwait() isn't a pthread cancellation point on Mac OS X.

16 years agostandard: Special case for AI_NUMERICSERV (if not defined).
Pierre d'Herbemont [Thu, 29 May 2008 21:32:11 +0000 (23:32 +0200)]
standard: Special case for AI_NUMERICSERV (if not defined).

16 years agoUse the signal interface and fix signal handling
Rémi Denis-Courmont [Thu, 29 May 2008 19:50:19 +0000 (22:50 +0300)]
Use the signal interface and fix signal handling

16 years agosignal handling interface
Rémi Denis-Courmont [Thu, 29 May 2008 19:26:36 +0000 (22:26 +0300)]
signal handling interface

16 years agolibvlc_run_interface -> libvlc_add_intf (non-blocking)
Rémi Denis-Courmont [Thu, 29 May 2008 19:49:31 +0000 (22:49 +0300)]
libvlc_run_interface -> libvlc_add_intf (non-blocking)

16 years agolibvlc_wait: wait until libvlc is killed by an interface
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

16 years agoBlock all signals in VLC threads
Rémi Denis-Courmont [Thu, 29 May 2008 17:01:10 +0000 (20:01 +0300)]
Block all signals in VLC threads

16 years agoFix infinite loop
Rémi Denis-Courmont [Thu, 29 May 2008 19:08:42 +0000 (22:08 +0300)]
Fix infinite loop

16 years agoSpelling
Rémi Denis-Courmont [Thu, 29 May 2008 16:34:36 +0000 (19:34 +0300)]
Spelling

16 years agoCleanup handling of thread-less interfaces
Rémi Denis-Courmont [Thu, 29 May 2008 16:08:49 +0000 (19:08 +0300)]
Cleanup handling of thread-less interfaces

16 years agoSimplification
Rémi Denis-Courmont [Thu, 29 May 2008 15:53:06 +0000 (18:53 +0300)]
Simplification

16 years agoThis file is automatically generated nowadays
Rémi Denis-Courmont [Thu, 29 May 2008 15:10:11 +0000 (18:10 +0300)]
This file is automatically generated nowadays

16 years agoAnother workaround to not forbid development
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

16 years agoNew vu meter visualization.
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>
16 years agoThe totally dumb reference checker
Rémi Denis-Courmont [Wed, 28 May 2008 19:32:25 +0000 (22:32 +0300)]
The totally dumb reference checker

16 years agovlc_threadobj(): returns the object nesting the current thread
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.

16 years agoMake sure INT64_C is defined correctly, and that we don't conflict with config.h.
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.

16 years agoRevert "Revert "live555: Don't put any INT64_C related hack here. We need to fix...
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.

16 years agointf_Destroy(): use vlc_object_release() and a destructor instead
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.

16 years agovlc_object_get() sucks badly enough, no need to add more bugs
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

16 years agoFix unlikely lock leak
Rémi Denis-Courmont [Wed, 28 May 2008 17:31:50 +0000 (20:31 +0300)]
Fix unlikely lock leak

16 years agoUse a doubly-linked list for objects instead of a flat table
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

16 years agovlc_internals: use VLC_OBJECT, kill a bunch of warnings
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

16 years agoFix a warning
Rémi Denis-Courmont [Wed, 28 May 2008 16:51:44 +0000 (19:51 +0300)]
Fix a warning

16 years agoFix Winsock
Rémi Denis-Courmont [Wed, 28 May 2008 16:43:14 +0000 (19:43 +0300)]
Fix Winsock

16 years agoWindows does not have AI_NUMERICSERV for some reasons
Rémi Denis-Courmont [Wed, 28 May 2008 16:41:04 +0000 (19:41 +0300)]
Windows does not have AI_NUMERICSERV for some reasons

16 years agoDo not serialize DNS queries on Win32, that's slooow!
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!

16 years agoFix gai_strerror replacement
Rémi Denis-Courmont [Wed, 28 May 2008 16:15:41 +0000 (19:15 +0300)]
Fix gai_strerror replacement

16 years agoFix [95e3bb2eaf22929dac3e2c37a26a23e9a0619333]
Rafaël Carré [Wed, 28 May 2008 16:21:48 +0000 (18:21 +0200)]
Fix [95e3bb2eaf22929dac3e2c37a26a23e9a0619333]

16 years agoMerge branch 'master' of git@git.videolan.org:vlc
Jean-Paul Saman [Wed, 28 May 2008 16:12:49 +0000 (18:12 +0200)]
Merge branch 'master' of git@git.videolan.org:vlc

16 years agoRevert "Remove wrong check for img_resample() when ffmpeg is built with libswscale...
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.

16 years agoSimplify, and remove racy IDN code
Rémi Denis-Courmont [Wed, 28 May 2008 15:49:45 +0000 (18:49 +0300)]
Simplify, and remove racy IDN code

16 years agovlc_getaddrinfo -> getaddrinfo, and set sane hints
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.

16 years agoRevert "Avoid using vlc_object_find() when not needed"
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()

16 years agoMerge branch 'master' of git@git.videolan.org:vlc
Jean-Paul Saman [Wed, 28 May 2008 15:33:49 +0000 (17:33 +0200)]
Merge branch 'master' of git@git.videolan.org:vlc

16 years agovlc_dgettext: remove
Rémi Denis-Courmont [Wed, 28 May 2008 15:15:51 +0000 (18:15 +0300)]
vlc_dgettext: remove

16 years agoEnforce the --vbi-position option. Don't crop letters.
Antoine Cellerier [Wed, 28 May 2008 14:04:14 +0000 (16:04 +0200)]
Enforce the --vbi-position option. Don't crop letters.

16 years agoFix ffmpeg section flag handling calls. (at least it fixes the pkg-config code path)
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)

16 years agoBuilds opencv video filters elsewhere than win32
Rafaël Carré [Wed, 28 May 2008 13:05:11 +0000 (15:05 +0200)]
Builds opencv video filters elsewhere than win32

16 years agoRemove wrong check for img_resample() when ffmpeg is built with libswscale. img_resam...
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.

16 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.

16 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.

16 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.

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

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

16 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.

16 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.

16 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.

16 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.

16 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.

16 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]

16 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)

16 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.

16 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.

16 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).

16 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.

16 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.

16 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.

16 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.

16 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.

16 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...

16 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

16 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

16 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

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

16 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

16 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

16 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.

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

16 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

16 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

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

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

16 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

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

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

16 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

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

16 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

16 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.

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

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

16 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)

16 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

16 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

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

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