vlc.git
10 years agoFix invalid free on non-UTF-8 locales
Rémi Denis-Courmont [Mon, 5 Oct 2009 19:40:00 +0000 (22:40 +0300)]
Fix invalid free on non-UTF-8 locales

10 years agolibvlc_audio_*: remove useless exception parameters
Rémi Denis-Courmont [Mon, 5 Oct 2009 19:12:10 +0000 (22:12 +0300)]
libvlc_audio_*: remove useless exception parameters

10 years agoUpdate test cases
Rémi Denis-Courmont [Mon, 5 Oct 2009 19:06:14 +0000 (22:06 +0300)]
Update test cases

10 years agoRetaining NULL makes no sense
Rémi Denis-Courmont [Mon, 5 Oct 2009 18:58:34 +0000 (21:58 +0300)]
Retaining NULL makes no sense

10 years agolibvlc_media_*: remove a bunch of useless exception parameters
Rémi Denis-Courmont [Mon, 5 Oct 2009 18:52:49 +0000 (21:52 +0300)]
libvlc_media_*: remove a bunch of useless exception parameters

10 years agoRemove useless exception parameters
Rémi Denis-Courmont [Mon, 5 Oct 2009 18:41:21 +0000 (21:41 +0300)]
Remove useless exception parameters

10 years agolibvlc apps don't know VLC error codes
Rémi Denis-Courmont [Mon, 5 Oct 2009 18:38:27 +0000 (21:38 +0300)]
libvlc apps don't know VLC error codes

10 years agonet_Accept: remove timeout parameter
Rémi Denis-Courmont [Mon, 5 Oct 2009 15:43:26 +0000 (18:43 +0300)]
net_Accept: remove timeout parameter

Only the RC interface still used it, and it was not really needed
(net_Accept() returns -1 when the object is killed).

10 years agoRTP output: accept COMEDIA connections in a separate thread
Rémi Denis-Courmont [Mon, 5 Oct 2009 15:24:43 +0000 (18:24 +0300)]
RTP output: accept COMEDIA connections in a separate thread

10 years agoUse __typeof__ which works with any GNU C profile, not like typeof
Rémi Denis-Courmont [Mon, 5 Oct 2009 14:41:21 +0000 (17:41 +0300)]
Use __typeof__ which works with any GNU C profile, not like typeof

10 years agoignore-config defaults to true
Rémi Denis-Courmont [Sun, 4 Oct 2009 16:56:20 +0000 (19:56 +0300)]
ignore-config defaults to true

This saves all third party LibVLC application from having to set it
(The library depending on VLC configuration was really lame IMHO).

10 years agoQt4: re-center FSC if the target screen has changed
Rémi Denis-Courmont [Sun, 4 Oct 2009 16:53:36 +0000 (19:53 +0300)]
Qt4: re-center FSC if the target screen has changed

This avoids getting a totally misplaced controller if the resolution
is larger than in previous runs, or if the multi-screen layout was
changed.

10 years agoUsed the new "deinterlace" option for Qt4 simple preferences.
Laurent Aimar [Sun, 4 Oct 2009 16:47:29 +0000 (18:47 +0200)]
Used the new "deinterlace" option for Qt4 simple preferences.

10 years agoFixed scaletempo after "audio filter2" conversion.
Laurent Aimar [Sun, 4 Oct 2009 16:40:22 +0000 (18:40 +0200)]
Fixed scaletempo after "audio filter2" conversion.

The output timestamp/length wasn't set anymore.

10 years agoAdded a new "deinterlace" configuration option.
Laurent Aimar [Sun, 4 Oct 2009 15:50:07 +0000 (17:50 +0200)]
Added a new "deinterlace" configuration option.

It will allow to
 - have a working simple preference in GUI
 - specify it in playlist (safe).
 - have an "auto" mode.

10 years agoDo not forget NEWS :D
Jean-Baptiste Kempf [Sun, 4 Oct 2009 16:16:19 +0000 (18:16 +0200)]
Do not forget NEWS :D

10 years agoAdd new file to Modules.am for distribution
Jean-Baptiste Kempf [Sun, 4 Oct 2009 16:15:58 +0000 (18:15 +0200)]
Add new file to Modules.am for distribution

10 years agoQt: Simple prefs/input: fix variable handling
Francois Cartegnie [Thu, 1 Oct 2009 16:12:14 +0000 (18:12 +0200)]
Qt: Simple prefs/input: fix variable handling

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoAdded new deinterlacing modes to vout.
Laurent Aimar [Sat, 3 Oct 2009 22:22:10 +0000 (00:22 +0200)]
Added new deinterlacing modes to vout.

10 years agoAdded yadif deinterlacer to our module.
Laurent Aimar [Sat, 3 Oct 2009 22:17:57 +0000 (00:17 +0200)]
Added yadif deinterlacer to our module.

There is 2 new deinterlacing modes: "Yadif" and "Yadif (2x)".
"Yadif (2x)" doubles the frame rate, whereas "Yadif" throws away one field.

yadif.h comes from vf_yadif.c (GPLv2+) from MPayer project. I have stripped it
a bit but let the functions unmodified for easier maintainance.

10 years agobandlimited resampler: fix heap overflow at high playback rate
Rémi Denis-Courmont [Sun, 4 Oct 2009 09:22:37 +0000 (12:22 +0300)]
bandlimited resampler: fix heap overflow at high playback rate

We simply make sure the buffer is big enough, instead of trying (and
failing) to guess the biggest possible size.

10 years agoM3U: fix mem leak on non-UTF-8 systems
Rémi Denis-Courmont [Sun, 4 Oct 2009 07:26:03 +0000 (10:26 +0300)]
M3U: fix mem leak on non-UTF-8 systems

10 years agoMake it possible to flag blocks as interlaced and use in rawvideo and v4l2.
Antoine Cellerier [Sat, 3 Oct 2009 18:38:33 +0000 (20:38 +0200)]
Make it possible to flag blocks as interlaced and use in rawvideo and v4l2.

10 years agoTweak standards selection and list.
Antoine Cellerier [Sat, 3 Oct 2009 18:37:28 +0000 (20:37 +0200)]
Tweak standards selection and list.

List all standards and not standard groups.
Fix debug output.

10 years agoFixed rar stream filter.
Laurent Aimar [Sat, 3 Oct 2009 17:45:59 +0000 (19:45 +0200)]
Fixed rar stream filter.

The data offset was wrong (at each chunk).

10 years agoFixed J42X support in deinterlace filter.
Laurent Aimar [Sat, 3 Oct 2009 17:04:05 +0000 (19:04 +0200)]
Fixed J42X support in deinterlace filter.

10 years agoWork around what seems to be a driver bug when auto detecting the optimal capture...
Antoine Cellerier [Sat, 3 Oct 2009 17:17:51 +0000 (19:17 +0200)]
Work around what seems to be a driver bug when auto detecting the optimal capture size.

10 years agoFixed bandlimited when switching from non resampling state.
Laurent Aimar [Fri, 2 Oct 2009 18:44:44 +0000 (20:44 +0200)]
Fixed bandlimited when switching from non resampling state.

10 years agoFixed discontinous flag in bandlimited when not resampling.
Laurent Aimar [Fri, 2 Oct 2009 18:43:02 +0000 (20:43 +0200)]
Fixed discontinous flag in bandlimited when not resampling.

10 years agoSmall correction to bandlimited.
Laurent Aimar [Fri, 2 Oct 2009 18:42:19 +0000 (20:42 +0200)]
Small correction to bandlimited.

It does change the timestamp of the audio buffer after a discontinuity.

10 years agoFixed E-AC3 in ATSC TS stream.
Laurent Aimar [Thu, 1 Oct 2009 19:16:32 +0000 (21:16 +0200)]
Fixed E-AC3 in ATSC TS stream.

10 years agoFix automatic libv4l2 fallback and prevent leaks when doing so.
Antoine Cellerier [Sat, 3 Oct 2009 16:18:01 +0000 (18:18 +0200)]
Fix automatic libv4l2 fallback and prevent leaks when doing so.

10 years agoDolby mixer: audio filter2
Rémi Denis-Courmont [Sat, 3 Oct 2009 13:31:13 +0000 (16:31 +0300)]
Dolby mixer: audio filter2

10 years agoDTS to SPDIF: audio filter2
Rémi Denis-Courmont [Sat, 3 Oct 2009 13:26:41 +0000 (16:26 +0300)]
DTS to SPDIF: audio filter2

10 years agoA/52 to SPDIF: audio filter2
Rémi Denis-Courmont [Sat, 3 Oct 2009 13:13:55 +0000 (16:13 +0300)]
A/52 to SPDIF: audio filter2

10 years agoParameterized equalizer: audio filter2
Rémi Denis-Courmont [Sat, 3 Oct 2009 13:05:50 +0000 (16:05 +0300)]
Parameterized equalizer: audio filter2

10 years agochorus_flanger: audio filter2
Rémi Denis-Courmont [Sat, 3 Oct 2009 13:04:56 +0000 (16:04 +0300)]
chorus_flanger: audio filter2

10 years agoSilence uic, moc and rcc
Christophe Mutricy [Fri, 2 Oct 2009 23:00:41 +0000 (00:00 +0100)]
Silence uic, moc and rcc

10 years agoFix kate module compilation for Big Endians (typo).
Mounir Lamouri (volkmar) [Fri, 2 Oct 2009 21:06:14 +0000 (23:06 +0200)]
Fix kate module compilation for Big Endians (typo).

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
10 years agoWinCE: fix build of telnet interface
Pierre Ynard [Fri, 2 Oct 2009 08:54:33 +0000 (10:54 +0200)]
WinCE: fix build of telnet interface

10 years agol10n: Vietnamese translation
Phan Anh [Thu, 1 Oct 2009 22:34:16 +0000 (23:34 +0100)]
l10n: Vietnamese translation

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
10 years agoDistribute cmd_callbacks.hpp
Christophe Mutricy [Thu, 1 Oct 2009 22:13:27 +0000 (23:13 +0100)]
Distribute cmd_callbacks.hpp

10 years agol10n: Kazakh translation
Kypchak Kypchak [Thu, 1 Oct 2009 21:48:34 +0000 (22:48 +0100)]
l10n: Kazakh translation

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
10 years agol10n: Croatian translation
Dominko Aždajić [Thu, 1 Oct 2009 21:47:04 +0000 (22:47 +0100)]
l10n: Croatian translation

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
10 years agol10n: Japanese update
Tadashi Jokagi [Thu, 1 Oct 2009 21:44:32 +0000 (22:44 +0100)]
l10n: Japanese update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
10 years agoFix Croatian translator name
Christophe Mutricy [Sun, 20 Sep 2009 23:21:49 +0000 (00:21 +0100)]
Fix Croatian translator name
(cherry picked from commit b60068f778eb4846a01b1f39c8f07ffc105e1cee)

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
10 years agoActivate Croatian translation
Christophe Mutricy [Fri, 18 Sep 2009 18:44:00 +0000 (19:44 +0100)]
Activate Croatian translation

(cherry picked from commit a453572906857d67be56814fe6f81818e3c55d9a)

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
10 years agoAllow win users to select Lithuanian
Christophe Mutricy [Tue, 1 Sep 2009 23:07:35 +0000 (00:07 +0100)]
Allow win users to select Lithuanian
(cherry picked from commit d0b2ec36d9d77a4d45e40dc0b9084048ccded28a)

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
10 years agoActivate Kazakh localisation
Christophe Mutricy [Wed, 26 Aug 2009 23:22:10 +0000 (00:22 +0100)]
Activate Kazakh localisation
(cherry picked from commit 7810b88f5b28cbf3b80245203172f0a423e69497)

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
10 years agoActivate Vietnamese translation
Christophe Mutricy [Fri, 3 Jul 2009 01:01:57 +0000 (02:01 +0100)]
Activate Vietnamese translation
(cherry picked from commit 67fc71719ac47ad5579e5c361fa16b6c33f188aa)

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
10 years agoFix crash on startup
Geoffroy Couprie [Wed, 10 Jun 2009 15:48:24 +0000 (17:48 +0200)]
Fix crash on startup
(cherry picked from commit c5a00ce762d2406dbb23c6a12bf3e2e9e5363834)

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
10 years agoActivate Mongolian l10n
Christophe Mutricy [Tue, 9 Jun 2009 22:08:21 +0000 (23:08 +0100)]
Activate Mongolian l10n
(cherry picked from commit ecf2a85e766daf4c9b30b76444c28f0816316f70)

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
10 years agoRemove dead code
Christophe Mutricy [Sun, 27 Sep 2009 19:47:48 +0000 (20:47 +0100)]
Remove dead code

10 years agoFortunes...
Jean-Baptiste Kempf [Thu, 1 Oct 2009 19:56:47 +0000 (21:56 +0200)]
Fortunes...

10 years agoMore cleaning
Jean-Baptiste Kempf [Thu, 1 Oct 2009 18:06:34 +0000 (20:06 +0200)]
More cleaning

10 years agoQt: Remove the use of the Qt translations
Jean-Baptiste Kempf [Thu, 1 Oct 2009 17:18:38 +0000 (19:18 +0200)]
Qt: Remove the use of the Qt translations

10 years agoQt: Cleanup of main_interface.
Jean-Baptiste Kempf [Thu, 1 Oct 2009 16:43:17 +0000 (18:43 +0200)]
Qt: Cleanup of main_interface.

No functionnal change

10 years agoReduced a lock visibility to directx only (msw).
Laurent Aimar [Thu, 1 Oct 2009 20:01:07 +0000 (22:01 +0200)]
Reduced a lock visibility to directx only (msw).

It was useless for all other vout modules.

10 years agoRemoved unused b_suspend_display (msw).
Laurent Aimar [Thu, 1 Oct 2009 19:53:47 +0000 (21:53 +0200)]
Removed unused b_suspend_display (msw).

10 years agoCleaned up a bit (msw).
Laurent Aimar [Thu, 1 Oct 2009 19:49:15 +0000 (21:49 +0200)]
Cleaned up a bit (msw).

10 years agoRemoved duplicated DX_POSITION_CHANGE define (msw).
Laurent Aimar [Thu, 1 Oct 2009 19:42:35 +0000 (21:42 +0200)]
Removed duplicated DX_POSITION_CHANGE define (msw).

10 years agoMissing include (GDK_WINDOW_XID)
Rémi Denis-Courmont [Thu, 1 Oct 2009 19:36:28 +0000 (22:36 +0300)]
Missing include (GDK_WINDOW_XID)

10 years agoHildon: partially fix vout window provider thread safety
Rémi Denis-Courmont [Thu, 1 Oct 2009 19:34:46 +0000 (22:34 +0300)]
Hildon: partially fix vout window provider thread safety

10 years agoHildon: work round the usual argv warning
Rémi Denis-Courmont [Thu, 1 Oct 2009 19:15:52 +0000 (22:15 +0300)]
Hildon: work round the usual argv warning

10 years agoM3U are in locale character set
Rémi Denis-Courmont [Thu, 1 Oct 2009 18:57:16 +0000 (21:57 +0300)]
M3U are in locale character set

NullSoft format, what did I expect?

This converts meta-data properly.
This also fixes double conversion of the file path prefix (bug reported
on vlc mailing list).

10 years agoZPL: remove blind cut&paste code frmo M3U
Rémi Denis-Courmont [Thu, 1 Oct 2009 18:46:55 +0000 (21:46 +0300)]
ZPL: remove blind cut&paste code frmo M3U

10 years agoWPL: simplify
Rémi Denis-Courmont [Thu, 1 Oct 2009 18:46:02 +0000 (21:46 +0300)]
WPL: simplify

10 years agoConstify
Rémi Denis-Courmont [Thu, 1 Oct 2009 18:41:52 +0000 (21:41 +0300)]
Constify

10 years agoWPL: remove silly cut&paste from M3U
Rémi Denis-Courmont [Thu, 1 Oct 2009 18:38:52 +0000 (21:38 +0300)]
WPL: remove silly cut&paste from M3U

10 years agocontrib: fix fontconfig patch
Pierre Ynard [Thu, 1 Oct 2009 11:11:54 +0000 (13:11 +0200)]
contrib: fix fontconfig patch

Remove chunk merged upstream

10 years agoMatch options between ActiveX and Mozilla plugins
Jean-Baptiste Kempf [Wed, 30 Sep 2009 23:59:12 +0000 (01:59 +0200)]
Match options between ActiveX and Mozilla plugins

10 years agoDon't ignore-config on the webplugin
Jean-Baptiste Kempf [Wed, 30 Sep 2009 23:57:15 +0000 (01:57 +0200)]
Don't ignore-config on the webplugin

This is bad, because many times you customize your vout configuration to make it work.

10 years agoAdd a FourCC for mpeg1/2
Jean-Baptiste Kempf [Wed, 30 Sep 2009 23:47:42 +0000 (01:47 +0200)]
Add a FourCC for mpeg1/2

cf http://forum.videolan.org/viewtopic.php?f=14&t=65816&start=0

10 years agoDo not access p_vout->p_sys in events.c (msw).
Laurent Aimar [Wed, 30 Sep 2009 21:17:46 +0000 (23:17 +0200)]
Do not access p_vout->p_sys in events.c (msw).

It fixes the last cross accessed variables.

10 years agoCosmetic.
Laurent Aimar [Wed, 30 Sep 2009 19:56:40 +0000 (21:56 +0200)]
Cosmetic.

10 years agolinear resampler: fixed-point support (disabled)
Rémi Denis-Courmont [Wed, 30 Sep 2009 19:57:15 +0000 (22:57 +0300)]
linear resampler: fixed-point support (disabled)

10 years agolinear resampler: cosmetics (no functional changes)
Rémi Denis-Courmont [Wed, 30 Sep 2009 19:53:53 +0000 (22:53 +0300)]
linear resampler: cosmetics (no functional changes)

10 years agoUpdated sdl to use new VOUT_DISPLAY_CHANGE_DISPLAY_SIZE parameter.
Laurent Aimar [Wed, 30 Sep 2009 19:24:46 +0000 (21:24 +0200)]
Updated sdl to use new VOUT_DISPLAY_CHANGE_DISPLAY_SIZE parameter.

10 years agoUpdated xcb to use new VOUT_DISPLAY_CHANGE_DISPLAY_SIZE parameter.
Laurent Aimar [Wed, 30 Sep 2009 19:24:22 +0000 (21:24 +0200)]
Updated xcb to use new VOUT_DISPLAY_CHANGE_DISPLAY_SIZE parameter.

10 years agoAdded a is_forced parameter to VOUT_DISPLAY_CHANGE_DISPLAY_SIZE.
Laurent Aimar [Wed, 30 Sep 2009 19:22:17 +0000 (21:22 +0200)]
Added a is_forced parameter to VOUT_DISPLAY_CHANGE_DISPLAY_SIZE.

 It allows to be sure to avoid infinite ping-pong between
VOUT_DISPLAY_CHANGE_DISPLAY_SIZE and VOUT_DISPLAY_EVENT_DISPLAY_SIZE in
some corner cases or broken "vout window".

10 years agoProtected against NULL realloc from unbounded size (faad).
Laurent Aimar [Tue, 29 Sep 2009 21:26:59 +0000 (23:26 +0200)]
Protected against NULL realloc from unbounded size (faad).

10 years agoupdate: display percentage of received update correctly
Felix Paul Kühne [Wed, 30 Sep 2009 17:47:30 +0000 (19:47 +0200)]
update: display percentage of received update correctly

10 years agoosx/framework: don't include the big macosx module as it is useless for this purpose
Felix Paul Kühne [Wed, 30 Sep 2009 17:25:00 +0000 (19:25 +0200)]
osx/framework: don't include the big macosx module as it is useless for this purpose

10 years agomacosx: remove some dead code
Felix Paul Kühne [Wed, 30 Sep 2009 17:24:26 +0000 (19:24 +0200)]
macosx: remove some dead code

10 years agologger: disable thread cancellation in callback
Rafaël Carré [Wed, 30 Sep 2009 16:21:02 +0000 (18:21 +0200)]
logger: disable thread cancellation in callback

fix a deadlock where the thread would be cancelled while still holding
message bank lock

10 years agotrivial mixer: adapt to audio filter2
Rémi Denis-Courmont [Wed, 30 Sep 2009 16:10:31 +0000 (19:10 +0300)]
trivial mixer: adapt to audio filter2

10 years agoHeadphone mixer: remove audio filter support
Rémi Denis-Courmont [Wed, 30 Sep 2009 16:03:19 +0000 (19:03 +0300)]
Headphone mixer: remove audio filter support

10 years agosimple mixer: remove audio filter
Rémi Denis-Courmont [Wed, 30 Sep 2009 15:59:37 +0000 (18:59 +0300)]
simple mixer: remove audio filter

10 years agoMAD: remove audio filter support (untested)
Rémi Denis-Courmont [Wed, 30 Sep 2009 15:55:24 +0000 (18:55 +0300)]
MAD: remove audio filter support (untested)

10 years agoDTS: remove audio filter support (untested)
Rémi Denis-Courmont [Wed, 30 Sep 2009 15:49:40 +0000 (18:49 +0300)]
DTS: remove audio filter support (untested)

10 years agoA/52 decoder: get rid of audio filter legacy
Rémi Denis-Courmont [Wed, 30 Sep 2009 15:42:14 +0000 (18:42 +0300)]
A/52 decoder: get rid of audio filter legacy

10 years agoscaletempo: audio filter2 conversion
Rémi Denis-Courmont [Wed, 30 Sep 2009 15:11:51 +0000 (18:11 +0300)]
scaletempo: audio filter2 conversion

10 years agoaudio filters can return NULL, handle it properly
Rémi Denis-Courmont [Wed, 30 Sep 2009 15:10:55 +0000 (18:10 +0300)]
audio filters can return NULL, handle it properly

10 years agoSimplify and hopefully fix compilation :)
Antoine Cellerier [Wed, 30 Sep 2009 13:45:33 +0000 (15:45 +0200)]
Simplify and hopefully fix compilation :)

10 years agoFix candidate filename leak in lua playlist.
Antoine Cellerier [Wed, 30 Sep 2009 13:38:53 +0000 (15:38 +0200)]
Fix candidate filename leak in lua playlist.

10 years agommap: default enable the module on Darwin
Felix Paul Kühne [Wed, 30 Sep 2009 12:39:02 +0000 (14:39 +0200)]
mmap: default enable the module on Darwin

10 years agocontrib: updated fontconfig to 2.7.3 and changed the download link to ganesh as the...
Felix Paul Kühne [Wed, 30 Sep 2009 12:06:37 +0000 (14:06 +0200)]
contrib: updated fontconfig to 2.7.3 and changed the download link to ganesh as the official server isn't reliable

10 years agoBuild peflags in the contribs
Geoffroy Couprie [Wed, 30 Sep 2009 11:13:31 +0000 (13:13 +0200)]
Build peflags in the contribs

10 years agoAdd --enable-peflags to configure in all builds
Geoffroy Couprie [Wed, 30 Sep 2009 10:15:55 +0000 (12:15 +0200)]
Add --enable-peflags to configure in all builds

10 years agoFormating of comment
Jean-Baptiste Kempf [Tue, 29 Sep 2009 21:08:59 +0000 (23:08 +0200)]
Formating of comment