]> git.sesse.net Git - vlc/log
vlc
15 years agoFix use after free
Rémi Denis-Courmont [Thu, 16 Apr 2009 12:40:50 +0000 (15:40 +0300)]
Fix use after free

15 years agoDo not crash if sout access is not specified - fixes #2665
Rémi Denis-Courmont [Thu, 16 Apr 2009 12:24:33 +0000 (15:24 +0300)]
Do not crash if sout access is not specified - fixes #2665

Should we print an error and fail?

15 years agoConfigure : update mingw-runtime error message
sebastien [Thu, 16 Apr 2009 07:17:36 +0000 (09:17 +0200)]
Configure : update mingw-runtime error message

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
15 years agoInclude <libintl.h> only when really needed
Rémi Denis-Courmont [Thu, 16 Apr 2009 08:23:46 +0000 (11:23 +0300)]
Include <libintl.h> only when really needed

Especially, plugins are not supposed to link with -lintl directly.

15 years agol10n: Synchronise po files
Christophe Mutricy [Thu, 16 Apr 2009 00:00:31 +0000 (01:00 +0100)]
l10n: Synchronise po files

15 years agol10n: Romanian update
Cristian Secară [Wed, 15 Apr 2009 23:59:34 +0000 (00:59 +0100)]
l10n: Romanian update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
15 years agol10n: Slovenian update
Matej Urban [Wed, 15 Apr 2009 23:52:43 +0000 (00:52 +0100)]
l10n: Slovenian update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
15 years agol10n: Slovak update
Marián Hikaník [Wed, 15 Apr 2009 23:51:39 +0000 (00:51 +0100)]
l10n: Slovak update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
15 years agol10n: Kurdish (Sorani) update
Ara Qadir [Wed, 15 Apr 2009 23:45:53 +0000 (00:45 +0100)]
l10n: Kurdish (Sorani) update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
15 years agol10n: Pashto update
Zabeeh Khan [Wed, 15 Apr 2009 23:44:25 +0000 (00:44 +0100)]
l10n: Pashto update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
15 years agol10n: French update
Éric Lassauge [Wed, 15 Apr 2009 23:39:55 +0000 (00:39 +0100)]
l10n: French update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
15 years agol10n: Occitan update
GAILLARD Tony [Wed, 15 Apr 2009 23:31:14 +0000 (00:31 +0100)]
l10n: Occitan update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
15 years agol10n: Italian update
Vincenzo Reale [Wed, 15 Apr 2009 23:29:31 +0000 (00:29 +0100)]
l10n: Italian update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
15 years agol10n: Dutch update
Myckel Habets [Wed, 15 Apr 2009 23:28:03 +0000 (00:28 +0100)]
l10n: Dutch update

With many improvements and spelling fixes by Alexander Henket

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
15 years agol10n: Initial Estonian translation
Eero [Wed, 15 Apr 2009 23:27:02 +0000 (00:27 +0100)]
l10n: Initial Estonian translation

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
15 years agol10n: Brazilian Portuguese update
Sidney Doria [Wed, 15 Apr 2009 23:14:24 +0000 (00:14 +0100)]
l10n: Brazilian Portuguese update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
15 years agoUpdate POT file
Christophe Mutricy [Wed, 15 Apr 2009 23:12:20 +0000 (00:12 +0100)]
Update POT file

15 years agoContribs: minors updates of gcrypt and fribidi.
Jean-Baptiste Kempf [Wed, 15 Apr 2009 13:55:38 +0000 (15:55 +0200)]
Contribs: minors updates of gcrypt and fribidi.

15 years agoCompile fix
Rémi Denis-Courmont [Wed, 15 Apr 2009 20:43:18 +0000 (23:43 +0300)]
Compile fix

15 years agoMerge branch 'master' of git@git.videolan.org:vlc
Rémi Denis-Courmont [Wed, 15 Apr 2009 20:27:33 +0000 (23:27 +0300)]
Merge branch 'master' of git@git.videolan.org:vlc

15 years agoQt4: hopefully fix the last open file path
Rémi Denis-Courmont [Wed, 15 Apr 2009 20:27:02 +0000 (23:27 +0300)]
Qt4: hopefully fix the last open file path

15 years agoDisable timeout usage under WIN32 with live555.
Laurent Aimar [Wed, 15 Apr 2009 20:19:53 +0000 (22:19 +0200)]
Disable timeout usage under WIN32 with live555.

It seems to correctly workaround a bug in live555 code.

15 years agoFixed win32 compilation.
Laurent Aimar [Wed, 15 Apr 2009 20:19:13 +0000 (22:19 +0200)]
Fixed win32 compilation.

15 years agoFixed TCP rollover.
Laurent Aimar [Wed, 15 Apr 2009 20:09:27 +0000 (22:09 +0200)]
Fixed TCP rollover.

The timeout parameters were not reinitialized.

15 years agoRemove useless display pointer
Rémi Denis-Courmont [Wed, 15 Apr 2009 19:57:33 +0000 (22:57 +0300)]
Remove useless display pointer

15 years agoForce same WM_CLASS as the Qt4 UI
Rémi Denis-Courmont [Wed, 15 Apr 2009 19:55:52 +0000 (22:55 +0300)]
Force same WM_CLASS as the Qt4 UI

15 years agoDo not pass custom Xlib display to Qt4 - fixes #2322
Rémi Denis-Courmont [Wed, 15 Apr 2009 19:55:08 +0000 (22:55 +0300)]
Do not pass custom Xlib display to Qt4 - fixes #2322

15 years agoQt4: set proper window class (refs #2322)
Rémi Denis-Courmont [Wed, 15 Apr 2009 19:43:02 +0000 (22:43 +0300)]
Qt4: set proper window class (refs #2322)

15 years agoXCB: set WM_CLIENT_MACHINE properly
Rémi Denis-Courmont [Wed, 15 Apr 2009 19:35:51 +0000 (22:35 +0300)]
XCB: set WM_CLIENT_MACHINE properly

15 years agoAdd class for ICCCM Window Management.
Rémi Denis-Courmont [Wed, 15 Apr 2009 19:24:29 +0000 (22:24 +0300)]
Add class for ICCCM Window Management.

This does _not_ fix #2322 (Qt4).

15 years agoSet a name for the video window
Rémi Denis-Courmont [Wed, 15 Apr 2009 19:06:01 +0000 (22:06 +0300)]
Set a name for the video window

15 years agoSupport for pgettext
Rémi Denis-Courmont [Wed, 15 Apr 2009 19:05:34 +0000 (22:05 +0300)]
Support for pgettext

15 years agoHotkeys: cleanup variable use
Rémi Denis-Courmont [Wed, 15 Apr 2009 13:03:28 +0000 (16:03 +0300)]
Hotkeys: cleanup variable use

15 years agoThread-safe and more compact hotkeys initialization
Rémi Denis-Courmont [Wed, 15 Apr 2009 12:37:20 +0000 (15:37 +0300)]
Thread-safe and more compact hotkeys initialization

15 years agoRevert "Win32: use the destructor function for TLS (fixes #2398)"
Rémi Denis-Courmont [Wed, 15 Apr 2009 11:40:48 +0000 (14:40 +0300)]
Revert "Win32: use the destructor function for TLS (fixes #2398)"

This reverts commit 3cda36f43fab280a7ef51f526f52897af1d40858.

15 years agofortunes.txt: Amy Wineglass slapping
Derk-Jan Hartman [Tue, 14 Apr 2009 21:39:34 +0000 (23:39 +0200)]
fortunes.txt: Amy Wineglass slapping

15 years agoFixing the mosaic memleak is worth mentioning.
Antoine Cellerier [Tue, 14 Apr 2009 19:17:09 +0000 (21:17 +0200)]
Fixing the mosaic memleak is worth mentioning.

15 years agoFixed by decrementing the i_refcount variable in the correct manner -
Phil Roffe and David Grellscheid [Tue, 14 Apr 2009 18:43:12 +0000 (20:43 +0200)]
Fixed by decrementing the i_refcount variable in the correct manner -
and therefore freeing the memory only when the i_refcount successfully
went to 0.

The problem was that i_refcount is an unsigned variable, and was being
decremented twice, once erroneously by mosaic_bridge, and then again in
the picture's original pf_release function. If i_refcount started at 1,
it wrapped to the maximum unsigned value rather than -1, failing the
refcount tests in the pf_release function.

Patch Authors: Phil Roffe and David Grellscheid

Signed-off-by: Antoine Cellerier <dionoea@videolan.org>
15 years agoMKV: fix support of MLP tracks in MKV.
Jean-Baptiste Kempf [Tue, 14 Apr 2009 17:31:17 +0000 (19:31 +0200)]
MKV: fix support of MLP tracks in MKV.

Sample can be found at ftp://streams.videolan.org/streams-videolan/matroska/MLP_5.1.mka
It seems to work, but I have difficulties to find a reference output.
Support for TrueHD is not yet tested because of lack of correct sample.

15 years agoavcodec: correct fourcc for XSUB
Derk-Jan Hartman [Tue, 14 Apr 2009 16:21:41 +0000 (18:21 +0200)]
avcodec: correct fourcc for XSUB

15 years agoavi: detect DivX XSUB subtitles.
Derk-Jan Hartman [Tue, 14 Apr 2009 16:20:18 +0000 (18:20 +0200)]
avi: detect DivX XSUB subtitles.

15 years agoFix --vout-event value descriptions
Rémi Denis-Courmont [Tue, 14 Apr 2009 16:12:41 +0000 (19:12 +0300)]
Fix --vout-event value descriptions

15 years agovout-event used to be called x11-event
Rémi Denis-Courmont [Tue, 14 Apr 2009 16:10:31 +0000 (19:10 +0300)]
vout-event used to be called x11-event

15 years agoAvoid POSIX-deprecated asctime_r()
Rémi Denis-Courmont [Tue, 14 Apr 2009 15:39:52 +0000 (18:39 +0300)]
Avoid POSIX-deprecated asctime_r()

15 years agoNo need to check for strtof() here
Rémi Denis-Courmont [Tue, 14 Apr 2009 11:27:02 +0000 (14:27 +0300)]
No need to check for strtof() here

15 years agocontrib: Makefile uses tab not spaces
Derk-Jan Hartman [Mon, 13 Apr 2009 22:35:05 +0000 (00:35 +0200)]
contrib: Makefile uses tab not spaces

15 years agoCannot read from probe, not from peek
Rémi Denis-Courmont [Tue, 14 Apr 2009 08:24:35 +0000 (11:24 +0300)]
Cannot read from probe, not from peek

15 years agoAdd Koreus Lua playlist file
Geoffroy Couprie [Tue, 14 Apr 2009 07:59:48 +0000 (09:59 +0200)]
Add Koreus Lua playlist file

15 years agomacosx: compile code explictly for the required architecture.
Felix Paul Kühne [Mon, 13 Apr 2009 22:21:05 +0000 (00:21 +0200)]
macosx: compile code explictly for the required architecture.

First step of fixing linking errors against libx264

15 years agocontribs: don't compile ffmpeg with mdynamic-no-pic on PPC-Macs, as this is a really...
Felix Paul Kühne [Mon, 13 Apr 2009 21:10:31 +0000 (23:10 +0200)]
contribs: don't compile ffmpeg with mdynamic-no-pic on PPC-Macs, as this is a really bad idea. You need PIC in shared libs on this platform.

This slows down the compilation speed by 5%, but that should be fine. Pointed by nobody.loopback on the forum.

15 years agoImproved a52 in wav detection robustness.
Laurent Aimar [Mon, 13 Apr 2009 20:37:56 +0000 (22:37 +0200)]
Improved a52 in wav detection robustness.

It fixes #2648.

15 years agoSplit out a52 parsing functions into a52.h
Laurent Aimar [Mon, 13 Apr 2009 19:46:52 +0000 (21:46 +0200)]
Split out a52 parsing functions into a52.h

15 years agoDon't try to lock locked mutexes under valgrind
Rémi Denis-Courmont [Mon, 13 Apr 2009 20:40:22 +0000 (23:40 +0300)]
Don't try to lock locked mutexes under valgrind

This removes a lot of false true positives.

15 years agoDe-inline vlc_assert_locked()
Rémi Denis-Courmont [Mon, 13 Apr 2009 20:27:53 +0000 (23:27 +0300)]
De-inline vlc_assert_locked()

15 years agoFixed an incorrect read() error handling (http access).
Laurent Aimar [Mon, 13 Apr 2009 19:24:05 +0000 (21:24 +0200)]
Fixed an incorrect read() error handling (http access).

It was based on xxcv investigation and preliminary patch.
It should fix #2644.

15 years agocontribs: binary package 6 is up for ppc
Felix Paul Kühne [Mon, 13 Apr 2009 18:35:46 +0000 (20:35 +0200)]
contribs: binary package 6 is up for ppc

15 years agoFixed some AC3 file playback with a52 audio filter.
Laurent Aimar [Mon, 13 Apr 2009 16:33:08 +0000 (18:33 +0200)]
Fixed some AC3 file playback with a52 audio filter.

Always increase i_bytes_per_frame to avoid cycling between 2 values with
some files.

15 years agocontribs: fix libcaca compilation on OSX/PPC
Felix Paul Kühne [Mon, 13 Apr 2009 17:36:43 +0000 (19:36 +0200)]
contribs: fix libcaca compilation on OSX/PPC

15 years agocontribs: remove no longer needed swscale patch
Felix Paul Kühne [Mon, 13 Apr 2009 16:53:20 +0000 (18:53 +0200)]
contribs: remove no longer needed swscale patch

15 years agoRevert [832ce82dac31f15dca7b734c7df7c943ea652bd6] as yasm is x86(_64) only
Felix Paul Kühne [Mon, 13 Apr 2009 16:03:25 +0000 (18:03 +0200)]
Revert [832ce82dac31f15dca7b734c7df7c943ea652bd6] as yasm is x86(_64) only

15 years agocontribs: fixed liboil compilation on PPC machines
Felix Paul Kühne [Mon, 13 Apr 2009 15:32:59 +0000 (17:32 +0200)]
contribs: fixed liboil compilation on PPC machines

YES, imagine, including stdint.h is apparently a good idea from time to time!

15 years agoAdded support for buggy SubRip files that use dot instead of comma.
Laurent Aimar [Mon, 13 Apr 2009 14:16:34 +0000 (16:16 +0200)]
Added support for buggy SubRip files that use dot instead of comma.

15 years agocontribs: use yasm on PPC-Darwin, too
Felix Paul Kühne [Mon, 13 Apr 2009 13:48:52 +0000 (15:48 +0200)]
contribs: use yasm on PPC-Darwin, too

15 years agocontribs: use gnu main server instead of esat, as it is much more reliable, obviously...
Felix Paul Kühne [Mon, 13 Apr 2009 13:45:33 +0000 (15:45 +0200)]
contribs: use gnu main server instead of esat, as it is much more reliable, obviously...

15 years agomacosx: work-around a deprecated method and ask the playlist properly for its size
Felix Paul Kühne [Mon, 13 Apr 2009 11:04:27 +0000 (13:04 +0200)]
macosx: work-around a deprecated method and ask the playlist properly for its size

15 years agomacosx: fix copy/paste error
Felix Paul Kühne [Sun, 12 Apr 2009 21:42:54 +0000 (23:42 +0200)]
macosx: fix copy/paste error

15 years agogui/*macosx: Don't rely on carbon or on old non 64 bits API when possible.
Pierre d'Herbemont [Sun, 12 Apr 2009 21:31:50 +0000 (14:31 -0700)]
gui/*macosx: Don't rely on carbon or on old non 64 bits API when possible.

15 years agomacosx: get rid of the infamous 'get' prefixes everywhere and finally respect Cocoa...
Felix Paul Kühne [Sun, 12 Apr 2009 19:27:32 +0000 (21:27 +0200)]
macosx: get rid of the infamous 'get' prefixes everywhere and finally respect Cocoa's naming scheme here

15 years agomacosx: experimental 64bit support
Felix Paul Kühne [Sun, 12 Apr 2009 15:32:00 +0000 (17:32 +0200)]
macosx: experimental 64bit support

quartztext, controlling playback with the Apple Remote and embedded AGL vouts (aka safari/mozilla plugin vouts) are not supported by now. Quartztext and AGL vout will need a complete rewrite.

The OS X interface no longer depends on the QuickTime framework.

15 years agoconfigure: default disable the deprecated quicktime decoder plugin
Felix Paul Kühne [Sun, 12 Apr 2009 15:25:48 +0000 (17:25 +0200)]
configure: default disable the deprecated quicktime decoder plugin

Check for broken ld on Darwin 9 only

15 years agoFixed segfault with some dvd subttile streams.
Laurent Aimar [Sun, 12 Apr 2009 14:38:34 +0000 (16:38 +0200)]
Fixed segfault with some dvd subttile streams.

 It happens when RLE offsets overlap (en general, because both fields
share the same data).
 Its is probably present in 0.9.

15 years agoAlways use swab.
Laurent Aimar [Sun, 12 Apr 2009 13:25:09 +0000 (15:25 +0200)]
Always use swab.

15 years agoImplemented replacement for swab.
Laurent Aimar [Sun, 12 Apr 2009 13:24:23 +0000 (15:24 +0200)]
Implemented replacement for swab.

15 years agocontribs: updated binary package for Mac OS X (i686 and x86_64 only for now)
Felix Paul Kühne [Sun, 12 Apr 2009 13:08:11 +0000 (15:08 +0200)]
contribs: updated binary package for Mac OS X (i686 and x86_64 only for now)

Note that the x86_64 package doesn't include libsdl, libsdl_image and goom2k4, as these aren't 64bit compatible.

15 years agocontribs/ffmpeg: apply ppc-only patches on ppc only...
Felix Paul Kühne [Sun, 12 Apr 2009 12:19:19 +0000 (14:19 +0200)]
contribs/ffmpeg: apply ppc-only patches on ppc only...

15 years agocontribs: compile ffmpeg for Intel core2 on Darawin 10
Felix Paul Kühne [Sun, 12 Apr 2009 12:08:48 +0000 (14:08 +0200)]
contribs: compile ffmpeg for Intel core2 on Darawin 10

15 years agomacosx: let the about window show whether VLC runs in 32 or 64 bit mode
Felix Paul Kühne [Sun, 12 Apr 2009 12:02:40 +0000 (14:02 +0200)]
macosx: let the about window show whether VLC runs in 32 or 64 bit mode

15 years agoRemove unused vlc_(send|recv)msg
Rémi Denis-Courmont [Sun, 12 Apr 2009 09:51:21 +0000 (12:51 +0300)]
Remove unused vlc_(send|recv)msg

15 years agoFix C++ linking
Rémi Denis-Courmont [Sun, 12 Apr 2009 07:23:20 +0000 (10:23 +0300)]
Fix C++ linking

15 years agomacosx/framework: Back in business.
Pierre d'Herbemont [Sat, 11 Apr 2009 17:33:06 +0000 (10:33 -0700)]
macosx/framework: Back in business.

15 years agoUse the nsobject for minimal_macosx.
Pierre d'Herbemont [Sat, 11 Apr 2009 17:32:06 +0000 (10:32 -0700)]
Use the nsobject for minimal_macosx.

15 years agolibvlc: Export _get/set_nsobject.
Pierre d'Herbemont [Sat, 11 Apr 2009 17:29:35 +0000 (10:29 -0700)]
libvlc: Export _get/set_nsobject.

15 years agoTypo
Rémi Denis-Courmont [Sat, 11 Apr 2009 18:36:38 +0000 (21:36 +0300)]
Typo

15 years agoWin32: use the destructor function for TLS (fixes #2398)
Rémi Denis-Courmont [Sat, 11 Apr 2009 18:01:48 +0000 (21:01 +0300)]
Win32: use the destructor function for TLS (fixes #2398)

This fixes a long-standing leak. But this fix is untested and might
cause disastrous crashes. By the way, I think we should split Win32
and pthread stuff apart from threads.c

15 years agovlc_thread_fatal is not needed on production builds
Rémi Denis-Courmont [Sat, 11 Apr 2009 18:00:38 +0000 (21:00 +0300)]
vlc_thread_fatal is not needed on production builds

15 years agolibvlc.dll needs libcompat.la
Rémi Denis-Courmont [Sat, 11 Apr 2009 18:00:08 +0000 (21:00 +0300)]
libvlc.dll needs libcompat.la

15 years agoPreprocessor is sufficient for mingw-runtime check
Rémi Denis-Courmont [Sat, 11 Apr 2009 17:59:44 +0000 (20:59 +0300)]
Preprocessor is sufficient for mingw-runtime check

15 years agoFix strcasestr replacement
Rémi Denis-Courmont [Sat, 11 Apr 2009 17:59:13 +0000 (20:59 +0300)]
Fix strcasestr replacement

15 years agoDeinline vlc_threadvar_(|s)get and kill useless indirection
Rémi Denis-Courmont [Sat, 11 Apr 2009 17:10:14 +0000 (20:10 +0300)]
Deinline vlc_threadvar_(|s)get and kill useless indirection

I wonder if we should unexport threadvar functions? In any case, they
are not used from outside libvlccore at the moment.

15 years agotypo
Rémi Denis-Courmont [Sat, 11 Apr 2009 15:14:23 +0000 (18:14 +0300)]
typo

15 years agoRationalize string
Rémi Denis-Courmont [Sat, 11 Apr 2009 12:20:31 +0000 (15:20 +0300)]
Rationalize string

15 years agoFix object leak (1 from my previous commit + 2 others)
Jean-Philippe Andre [Sat, 11 Apr 2009 05:43:38 +0000 (13:43 +0800)]
Fix object leak (1 from my previous commit + 2 others)

15 years agoFix segfault: press Shift+A without an opened AOUT would crash.
Jean-Philippe Andre [Sat, 11 Apr 2009 05:16:25 +0000 (13:16 +0800)]
Fix segfault: press Shift+A without an opened AOUT would crash.

15 years agoQt: toggle minimal view should not change the interface size
Jean-Philippe Andre [Sat, 11 Apr 2009 04:41:01 +0000 (12:41 +0800)]
Qt: toggle minimal view should not change the interface size

15 years agoQt: no popup menu over the status bar and menu bar
Jean-Philippe Andre [Sat, 11 Apr 2009 03:51:46 +0000 (11:51 +0800)]
Qt: no popup menu over the status bar and menu bar

15 years agoRemove buggy and unused vlc_wraptext()
Rémi Denis-Courmont [Fri, 10 Apr 2009 19:49:43 +0000 (22:49 +0300)]
Remove buggy and unused vlc_wraptext()

It did not count non-ASCII characters at all (wrapping asian text must
have been fun...). Then again, to wrap even fixed-width font text, you
need to use wcwidth()/wcswidth().

15 years agomacosx: fix compilation error introduced in [5c30d75fcc257c8479e2d03f12b634b7fb87c3d5]
Derk-Jan Hartman [Fri, 10 Apr 2009 19:33:15 +0000 (21:33 +0200)]
macosx: fix compilation error introduced in [5c30d75fcc257c8479e2d03f12b634b7fb87c3d5]

15 years agomkv: remove unmatche #endif introduced [b870bc9ddf45f01d24adb398b5f442ddc87a00ae]
Derk-Jan Hartman [Fri, 10 Apr 2009 19:05:58 +0000 (21:05 +0200)]
mkv: remove unmatche #endif introduced [b870bc9ddf45f01d24adb398b5f442ddc87a00ae]

15 years agoMerge branch 'master' of git@git.videolan.org:vlc
Rémi Denis-Courmont [Fri, 10 Apr 2009 19:19:20 +0000 (22:19 +0300)]
Merge branch 'master' of git@git.videolan.org:vlc

15 years agoMove remaining replacement to static import library
Rémi Denis-Courmont [Fri, 10 Apr 2009 19:17:13 +0000 (22:17 +0300)]
Move remaining replacement to static import library