vlc.git
11 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

11 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

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

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

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

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

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

11 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

11 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

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

11 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

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

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

11 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

11 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

11 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

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

11 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

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

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

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

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

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

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

11 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".

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

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

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

11 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

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

11 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

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

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

11 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

11 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

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

11 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

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

11 years agoRevert "i18n: remove deleted files"
Pierre Ynard [Tue, 29 Sep 2009 20:32:25 +0000 (22:32 +0200)]
Revert "i18n: remove deleted files"

The files have been added back.
This reverts commit 61e0cee0c41ce8c907a490d71d790dd8377b995e.

11 years agoblock_Realloc: handle OOM in case of buffer expansion
Rémi Denis-Courmont [Tue, 29 Sep 2009 19:45:47 +0000 (22:45 +0300)]
block_Realloc: handle OOM in case of buffer expansion

11 years agoblock_Realloc: fix (rewrite) buffer shrinking
Rémi Denis-Courmont [Tue, 29 Sep 2009 19:44:40 +0000 (22:44 +0300)]
block_Realloc: fix (rewrite) buffer shrinking

11 years agoRevert "Remove block_Realloc() shrinking behavior"
Rémi Denis-Courmont [Tue, 29 Sep 2009 19:36:42 +0000 (22:36 +0300)]
Revert "Remove block_Realloc() shrinking behavior"

This reverts commit fd4cb4889d55be7d30e3d85cfb406b2814c1655e.

We don't need this commit if we don't use posix_memalign().

11 years agoblock_Realloc: turn off posix_memalign() use
Rémi Denis-Courmont [Tue, 29 Sep 2009 19:35:27 +0000 (22:35 +0300)]
block_Realloc: turn off posix_memalign() use

This is significantly slower than malloc().

11 years agoNEON converter: unroll fi32->s16n conversion
Rémi Denis-Courmont [Mon, 28 Sep 2009 19:59:01 +0000 (22:59 +0300)]
NEON converter: unroll fi32->s16n conversion

Main loop now burns 3 cycles per 8 values, if I compute right.
This is not quite main bottleneck, but it is pretty much always used
(since we output 16-bits PCM).

11 years agoFixed invalid report of broken avi index.
Laurent Aimar [Tue, 29 Sep 2009 19:04:13 +0000 (21:04 +0200)]
Fixed invalid report of broken avi index.

AVI demuxer now also check the number of frames from the index and the
avi header.

Thanks MSJ for the report on the forum.

11 years agoNEON converter: port to audio filter2
Rémi Denis-Courmont [Mon, 28 Sep 2009 19:53:37 +0000 (22:53 +0300)]
NEON converter: port to audio filter2

11 years agoconverter_float: audio filter2
Rémi Denis-Courmont [Tue, 29 Sep 2009 16:39:31 +0000 (19:39 +0300)]
converter_float: audio filter2

11 years agoconverter_fixed: audio filter2
Rémi Denis-Courmont [Tue, 29 Sep 2009 16:39:10 +0000 (19:39 +0300)]
converter_fixed: audio filter2

11 years agoRestore fixed-point conversions modules.
Rémi Denis-Courmont [Tue, 29 Sep 2009 16:13:23 +0000 (19:13 +0300)]
Restore fixed-point conversions modules.

audio_format handles all conversion between integer and float formats,
but none of the conversions from/to fixed-point.

This partially reverts commit 7cde22ed8c2041a4396f5a7ad8da7fa1aadf1d5f.

11 years agoRemove block_Realloc() shrinking behavior
Rémi Denis-Courmont [Tue, 29 Sep 2009 15:52:26 +0000 (18:52 +0300)]
Remove block_Realloc() shrinking behavior

 * It did not fix the issue with UDP packet loos that brought it in the
   first place (#1919, it was a socket buffer issue),
 * It does not play nice with posix_memalign(),
 * It is slow.

In particular, this fixes invalid memory use when downsampling
with the "trivial" plugin.

11 years agoi18n: remove deleted files
Pierre Ynard [Tue, 29 Sep 2009 08:58:46 +0000 (10:58 +0200)]
i18n: remove deleted files

11 years agoFixed wince compilation.
Laurent Aimar [Mon, 28 Sep 2009 19:13:47 +0000 (21:13 +0200)]
Fixed wince compilation.

11 years agoPrivatized i_window_x/y/w/h in msw.
Laurent Aimar [Mon, 28 Sep 2009 18:52:58 +0000 (20:52 +0200)]
Privatized i_window_x/y/w/h in msw.

It also fixed a race condition with mouse events.

11 years agoPrivatized i_window_style in msw.
Laurent Aimar [Mon, 28 Sep 2009 18:52:49 +0000 (20:52 +0200)]
Privatized i_window_style in msw.

11 years agoSplit out event functions in its own header (msw).
Laurent Aimar [Mon, 28 Sep 2009 18:51:51 +0000 (20:51 +0200)]
Split out event functions in its own header (msw).

11 years agoFixed a potential race condition between "event thread" and manage() (msw).
Laurent Aimar [Mon, 28 Sep 2009 18:51:35 +0000 (20:51 +0200)]
Fixed a potential race condition between "event thread" and manage() (msw).

11 years agoFixed b_desktop initialization (msw).
Laurent Aimar [Mon, 28 Sep 2009 18:51:09 +0000 (20:51 +0200)]
Fixed b_desktop initialization (msw).

It does not change anything because it was already at the right
value.

11 years agoModified the way title is updated (msw).
Laurent Aimar [Mon, 28 Sep 2009 18:50:46 +0000 (20:50 +0200)]
Modified the way title is updated (msw).

11 years agoRemoved unused pf_wndproc (msw).
Laurent Aimar [Mon, 28 Sep 2009 18:50:27 +0000 (20:50 +0200)]
Removed unused pf_wndproc (msw).

11 years agoRemoved useless b_parent_focus in msw.
Laurent Aimar [Mon, 28 Sep 2009 18:50:05 +0000 (20:50 +0200)]
Removed useless b_parent_focus in msw.

11 years agoRemoved useless b_focus variable in msw.
Laurent Aimar [Mon, 28 Sep 2009 18:49:40 +0000 (20:49 +0200)]
Removed useless b_focus variable in msw.

11 years agoRemove -Wcast-align, too many false positives
Rémi Denis-Courmont [Mon, 28 Sep 2009 16:21:23 +0000 (19:21 +0300)]
Remove -Wcast-align, too many false positives

11 years agoV4L2_CAP_HW_FREQ_SEEK is new in 2.6.27, so don't use it if compiling with older kerne...
Antoine Cellerier [Mon, 28 Sep 2009 12:09:11 +0000 (14:09 +0200)]
V4L2_CAP_HW_FREQ_SEEK is new in 2.6.27, so don't use it if compiling with older kernel headers.

11 years agolive555: support for subtitle tracks
Pierre Ynard [Mon, 28 Sep 2009 10:03:32 +0000 (12:03 +0200)]
live555: support for subtitle tracks

T.140 support will be included in the next release of live555

11 years agoSome random NEWS.
Jean-Baptiste Kempf [Mon, 28 Sep 2009 08:17:17 +0000 (10:17 +0200)]
Some random NEWS.

Please improve

11 years agoCosmetics and alignment
Jean-Baptiste Kempf [Mon, 28 Sep 2009 07:57:11 +0000 (09:57 +0200)]
Cosmetics and alignment

11 years agoModified the way DDS (display definition segment - HD res dvb subs) is handled and...
Simon Hailes [Mon, 28 Sep 2009 07:53:55 +0000 (09:53 +0200)]
Modified the way DDS (display definition segment - HD res dvb subs) is handled and added comments/explanation.

Applied by jb

11 years agoQt: Simple prefs. Fix device browse button.
Francois Cartegnie [Fri, 25 Sep 2009 14:17:01 +0000 (16:17 +0200)]
Qt: Simple prefs. Fix device browse button.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoContrib: Theora 1.1.0 is out
Jean-Baptiste Kempf [Mon, 28 Sep 2009 06:32:01 +0000 (08:32 +0200)]
Contrib: Theora 1.1.0 is out

11 years agoAvformat, increase buf_size to 2048 + 213 for aea support
Jean-Baptiste Kempf [Mon, 28 Sep 2009 06:09:13 +0000 (08:09 +0200)]
Avformat, increase buf_size to 2048 + 213 for aea support

For some reason, the aea probe needs to be > 2048 + 212. I would thought that >= would be enough, but it doesn't seem so.
I hope it won't increase too much in the future.

11 years agoSupport for Atrac1 codec
Jean-Baptiste Kempf [Sun, 27 Sep 2009 22:54:52 +0000 (00:54 +0200)]
Support for Atrac1 codec

11 years agoQt4: small Volume, align at first show
Jean-Baptiste Kempf [Sun, 27 Sep 2009 20:09:52 +0000 (22:09 +0200)]
Qt4: small Volume, align at first show

11 years agovisual: adapt to filter_t
Rémi Denis-Courmont [Sun, 27 Sep 2009 20:02:55 +0000 (23:02 +0300)]
visual: adapt to filter_t

11 years agoband-limited resampler: switch to audio filter2
Rémi Denis-Courmont [Sun, 27 Sep 2009 17:20:10 +0000 (20:20 +0300)]
band-limited resampler: switch to audio filter2

11 years agoband-limited resampler: Simplifications
Rémi Denis-Courmont [Sun, 27 Sep 2009 19:28:03 +0000 (22:28 +0300)]
band-limited resampler: Simplifications

11 years agotrivial resampler: switch to audio filter2
Rémi Denis-Courmont [Sun, 27 Sep 2009 17:19:59 +0000 (20:19 +0300)]
trivial resampler: switch to audio filter2

11 years agolinear resampler: audio filter2
Rémi Denis-Courmont [Sun, 27 Sep 2009 18:25:10 +0000 (21:25 +0300)]
linear resampler: audio filter2

11 years agougly resampler: switch to audio filter2
Rémi Denis-Courmont [Sun, 27 Sep 2009 18:01:03 +0000 (21:01 +0300)]
ugly resampler: switch to audio filter2

11 years agoaudio_format replaces converter_float and converter_fixed
Rémi Denis-Courmont [Sun, 27 Sep 2009 18:02:36 +0000 (21:02 +0300)]
audio_format replaces converter_float and converter_fixed

11 years agoConvert audio output core to audio filter2
Rémi Denis-Courmont [Sun, 27 Sep 2009 15:30:22 +0000 (18:30 +0300)]
Convert audio output core to audio filter2

audio filter plugins are now useless.
This breaks visual (needs to be ported to filter_t) and will likely
expose bugs in under-used audio filter2 infrastructure.

TODO: use filter chain instead of custom filter handling in core.

11 years agoBump plugin ABI
Rémi Denis-Courmont [Sun, 27 Sep 2009 16:04:16 +0000 (19:04 +0300)]
Bump plugin ABI

Big filter changes, and worse, moved audio_format plugin.

11 years agoRemove aout_filter_t.b_discontinuity
Rémi Denis-Courmont [Sun, 27 Sep 2009 15:02:01 +0000 (18:02 +0300)]
Remove aout_filter_t.b_discontinuity

11 years agoshine: do not build shine.c since it is included from shine_mod.c....
Alexis Ballier [Sun, 27 Sep 2009 11:06:27 +0000 (13:06 +0200)]
shine: do not build shine.c since it is included from shine_mod.c....

Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>
11 years agoaout_filter_t.(in|out)put -> aout_filter_t.fmt_(in|out).audio
Rémi Denis-Courmont [Sun, 27 Sep 2009 14:39:52 +0000 (17:39 +0300)]
aout_filter_t.(in|out)put -> aout_filter_t.fmt_(in|out).audio

This migrates to a filter_t-like syntax

11 years agoblock_Alloc: use posix_memalign()
Rémi Denis-Courmont [Sun, 27 Sep 2009 13:56:14 +0000 (16:56 +0300)]
block_Alloc: use posix_memalign()

11 years agoDocument that visualizations only work inside audio input
Rémi Denis-Courmont [Sun, 27 Sep 2009 13:23:06 +0000 (16:23 +0300)]
Document that visualizations only work inside audio input

11 years agoPrivatize aout_request_vout_t
Rémi Denis-Courmont [Sun, 27 Sep 2009 13:07:10 +0000 (16:07 +0300)]
Privatize aout_request_vout_t

11 years agoXCB: don't bother X server with drawing requests if we are not visible
Rémi Denis-Courmont [Sun, 27 Sep 2009 12:31:18 +0000 (15:31 +0300)]
XCB: don't bother X server with drawing requests if we are not visible

11 years agoXCB: constify
Rémi Denis-Courmont [Sun, 27 Sep 2009 12:06:16 +0000 (15:06 +0300)]
XCB: constify

11 years agoRemove legacy alloca checks
Rémi Denis-Courmont [Sun, 27 Sep 2009 11:22:33 +0000 (14:22 +0300)]
Remove legacy alloca checks

11 years agoQt4: remove bogus vlc_vout.h dependencies
Rémi Denis-Courmont [Sun, 27 Sep 2009 11:14:28 +0000 (14:14 +0300)]
Qt4: remove bogus vlc_vout.h dependencies

11 years agoQt4: remove bogus vlc_aout.h dependencies
Rémi Denis-Courmont [Sun, 27 Sep 2009 11:12:21 +0000 (14:12 +0300)]
Qt4: remove bogus vlc_aout.h dependencies

11 years agoRationalize filter_t (save 8 pointers)
Rémi Denis-Courmont [Sun, 27 Sep 2009 10:55:35 +0000 (13:55 +0300)]
Rationalize filter_t (save 8 pointers)