vlc.git
11 years agoALSA: allocate PCM status on the stack
Rémi Denis-Courmont [Sat, 24 Oct 2009 12:26:42 +0000 (15:26 +0300)]
ALSA: allocate PCM status on the stack

11 years agoXCB window: add missing numpad keys
Rémi Denis-Courmont [Thu, 22 Oct 2009 17:50:46 +0000 (20:50 +0300)]
XCB window: add missing numpad keys

11 years agolua: update the youtube script to the new version of their website
Pierre Ynard [Fri, 23 Oct 2009 11:03:30 +0000 (13:03 +0200)]
lua: update the youtube script to the new version of their website

11 years agoKill extraneous debug, we don't need the 2-nd and 3-rd copies
Marian Ďurkovič [Fri, 23 Oct 2009 07:18:11 +0000 (09:18 +0200)]
Kill extraneous debug, we don't need the 2-nd and 3-rd copies

11 years agoFix inverted logic introduced in 048e2d9104c8f6d948400e23ba9293d5efb02962
Rémi Duraffort [Thu, 22 Oct 2009 10:49:59 +0000 (12:49 +0200)]
Fix inverted logic introduced in 048e2d9104c8f6d948400e23ba9293d5efb02962

11 years agolibcaca update to beta16
Jean-Baptiste Kempf [Tue, 20 Oct 2009 20:12:34 +0000 (22:12 +0200)]
libcaca update to beta16

11 years agoSDL and SDL_images updates
Jean-Baptiste Kempf [Tue, 20 Oct 2009 20:07:24 +0000 (22:07 +0200)]
SDL and SDL_images updates

11 years agoFreetype update to 2.3.11
Jean-Baptiste Kempf [Tue, 20 Oct 2009 20:03:53 +0000 (22:03 +0200)]
Freetype update to 2.3.11

11 years agolibpng update to 1.2.40
Jean-Baptiste Kempf [Tue, 20 Oct 2009 20:01:25 +0000 (22:01 +0200)]
libpng update to 1.2.40

11 years agoContrib: libxml 2.7.3 -> 2.7.6
Jean-Baptiste Kempf [Tue, 20 Oct 2009 19:59:21 +0000 (21:59 +0200)]
Contrib: libxml 2.7.3 -> 2.7.6

11 years agoSchroedinger update to 1.0.8
Jean-Baptiste Kempf [Tue, 20 Oct 2009 19:56:40 +0000 (21:56 +0200)]
Schroedinger update to 1.0.8

11 years agoFix sorting of plugin scores in the QT plugin dialog.
Dylan Yudaken [Mon, 19 Oct 2009 22:04:54 +0000 (00:04 +0200)]
Fix sorting of plugin scores in the QT plugin dialog.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoFix avcodec module build for FRWU.
Jean-Baptiste Kempf [Mon, 19 Oct 2009 18:56:45 +0000 (20:56 +0200)]
Fix avcodec module build for FRWU.

For some reason, libavcodec deverlopers didn't update LIBAVCODEC_VERSION_MICRO when introducing the new CODEC_ID_FRWU. We will then have to wait for the next bump to have it enabled.

11 years agoBlacklist glibc 2.10-2.10.1 for 686
Rémi Denis-Courmont [Wed, 21 Oct 2009 16:28:06 +0000 (19:28 +0300)]
Blacklist glibc 2.10-2.10.1 for 686

I'm not going to suffer another round of VLC bug reports due to glibc.

11 years agoAdd .ifo to recognized extensions
Marian Ďurkovič [Wed, 21 Oct 2009 08:35:35 +0000 (10:35 +0200)]
Add .ifo to recognized extensions

11 years agovlc_thread_fatal: disable thread cancellation
Rémi Denis-Courmont [Tue, 20 Oct 2009 20:37:36 +0000 (23:37 +0300)]
vlc_thread_fatal: disable thread cancellation

It shouldn't matter much when we get to such a sorry code path, but
better safe than sorry.

11 years agomotionblur: fix race condition.
Rémi Duraffort [Tue, 20 Oct 2009 19:38:59 +0000 (21:38 +0200)]
motionblur: fix race condition.

11 years agoRevert "video_filter_puzzle: remove unnedeed structure (it does not change anything...
Rémi Duraffort [Tue, 20 Oct 2009 17:30:03 +0000 (19:30 +0200)]
Revert "video_filter_puzzle: remove unnedeed structure (it does not change anything to the race conditions already present)."

This reverts commit a114dc512cec6aa89211f1d107acc58bfca4be26.

11 years agoDo not call decode_URI on constant string.
Laurent Aimar [Tue, 20 Oct 2009 17:28:28 +0000 (19:28 +0200)]
Do not call decode_URI on constant string.

11 years agoDo not hold change_lock while loading the vout module.
Laurent Aimar [Sat, 17 Oct 2009 18:14:10 +0000 (20:14 +0200)]
Do not hold change_lock while loading the vout module.

It allows the module to trigger some vout callback while loading.

11 years agoi18n: renamed file (maemo -> hildon)
Pierre Ynard [Tue, 20 Oct 2009 17:18:55 +0000 (19:18 +0200)]
i18n: renamed file (maemo -> hildon)

11 years agoremoteosd: remove unneded VLC_COMMON_MEMBERS.
Rémi Duraffort [Tue, 20 Oct 2009 13:14:34 +0000 (15:14 +0200)]
remoteosd: remove unneded VLC_COMMON_MEMBERS.

11 years agopuzzle: add some comments.
Rémi Duraffort [Tue, 20 Oct 2009 12:49:30 +0000 (14:49 +0200)]
puzzle: add some comments.

11 years agopuzzle: draw the blackslot when needed (typo).
Rémi Duraffort [Tue, 20 Oct 2009 12:29:50 +0000 (14:29 +0200)]
puzzle: draw the blackslot when needed (typo).

11 years agovideo_filter_puzzle: remove unnedeed structure (it does not change anything to the...
Rémi Duraffort [Tue, 20 Oct 2009 11:05:31 +0000 (13:05 +0200)]
video_filter_puzzle: remove unnedeed structure (it does not change anything to the race conditions already present).

11 years agovod: remove useless include
Pierre Ynard [Tue, 20 Oct 2009 16:58:00 +0000 (18:58 +0200)]
vod: remove useless include

11 years agogoom: switch to filter_t
Rémi Duraffort [Tue, 20 Oct 2009 11:03:55 +0000 (13:03 +0200)]
goom: switch to filter_t

11 years agoprojectm: switch to filter_t
Rémi Duraffort [Tue, 20 Oct 2009 10:24:45 +0000 (12:24 +0200)]
projectm: switch to filter_t

11 years agoPOTFILES: add sftp
Rémi Duraffort [Tue, 20 Oct 2009 10:05:46 +0000 (12:05 +0200)]
POTFILES: add sftp

11 years agox264.c: don't leak on getString
Ilkka Ollakka [Tue, 20 Oct 2009 10:05:15 +0000 (13:05 +0300)]
x264.c: don't leak on getString

11 years agox264.c: handle X264_BUILD 78 bpyramid change
Ilkka Ollakka [Tue, 20 Oct 2009 09:47:02 +0000 (12:47 +0300)]
x264.c: handle X264_BUILD 78 bpyramid change

11 years agolibmpeg2: Fix aspect ratio calculation according to MPEG standard.
Marian Ďurkovič [Tue, 20 Oct 2009 08:11:24 +0000 (10:11 +0200)]
libmpeg2: Fix aspect ratio calculation according to MPEG standard.

The library delivers us pixel width/height relative to display size
so we must compute it accordingly, otherwise we have conflicting data
in i_sar_num/i_sar_den and i_aspect.

11 years agoMaemo: use left button by default for gestures (not tested)
Rémi Denis-Courmont [Mon, 19 Oct 2009 20:13:44 +0000 (23:13 +0300)]
Maemo: use left button by default for gestures (not tested)

There is only one button on a touch screen.

11 years agoMaemo: enable fullscreen by default (good res, but still small screen)
Rémi Denis-Courmont [Mon, 19 Oct 2009 20:12:13 +0000 (23:12 +0300)]
Maemo: enable fullscreen by default (good res, but still small screen)

11 years agocontrib: libmpeg2 simplistic NEON acceleration for motion compensation
Rémi Denis-Courmont [Wed, 16 Sep 2009 20:56:06 +0000 (23:56 +0300)]
contrib: libmpeg2 simplistic NEON acceleration for motion compensation

Those are highly incomplete, especially as they aren't unrolled.
But it already decreases libmpeg2 CPU usage by 20%.

11 years agolibmpeg2: enable non-upstream NEON optimizations if available
Rémi Denis-Courmont [Thu, 17 Sep 2009 16:16:48 +0000 (19:16 +0300)]
libmpeg2: enable non-upstream NEON optimizations if available

11 years agoMaemo: globalhotkeys wouldn't make much sense
Rémi Denis-Courmont [Mon, 19 Oct 2009 19:34:57 +0000 (22:34 +0300)]
Maemo: globalhotkeys wouldn't make much sense

11 years agoMaemo: the D-Bus inhibit plugin is not supported
Rémi Denis-Courmont [Mon, 19 Oct 2009 19:33:40 +0000 (22:33 +0300)]
Maemo: the D-Bus inhibit plugin is not supported

11 years agoRevert to 50 Mb FIFO limit on ARM
Rémi Denis-Courmont [Mon, 19 Oct 2009 19:31:21 +0000 (22:31 +0300)]
Revert to 50 Mb FIFO limit on ARM

400 Mb buffer would kill almost any such (existing) system.

11 years agoAssume liba52 is built as fixed-point if needed
Rémi Denis-Courmont [Mon, 19 Oct 2009 19:13:55 +0000 (22:13 +0300)]
Assume liba52 is built as fixed-point if needed

(This kinda sucks, but liba52 does not export is build mode through
 any public header)

11 years agolinear resampler: use fixed-point as appropriate
Rémi Denis-Courmont [Mon, 19 Oct 2009 19:06:17 +0000 (22:06 +0300)]
linear resampler: use fixed-point as appropriate

11 years agoDisable audio time stretch if there is no FPU
Rémi Denis-Courmont [Mon, 19 Oct 2009 19:04:51 +0000 (22:04 +0300)]
Disable audio time stretch if there is no FPU

It's not implemented for fixed-point. And it's so slow that it would
probably not make sense anyway.

11 years agoHAVE_FPU: make constant
Rémi Denis-Courmont [Mon, 19 Oct 2009 19:15:30 +0000 (22:15 +0300)]
HAVE_FPU: make constant

Currently, we do not have any architecture where this would not be
a build-time constant. Constancy helps fixing a few issues in the audio
path.

11 years agoMaemo: Freetype: use Nokia sans-serif bold font
Rémi Denis-Courmont [Tue, 1 Sep 2009 19:18:22 +0000 (22:18 +0300)]
Maemo: Freetype: use Nokia sans-serif bold font

The default VLC font does not exist here.

11 years agoMaemo: assume UTF-8 codeset
Rémi Denis-Courmont [Thu, 3 Sep 2009 18:42:03 +0000 (21:42 +0300)]
Maemo: assume UTF-8 codeset

11 years agoAdd HAVE_MAEMO for N900 tweaks
Rémi Denis-Courmont [Mon, 19 Oct 2009 18:33:01 +0000 (21:33 +0300)]
Add HAVE_MAEMO for N900 tweaks

11 years agoMaemo: rename plugin to Hildon
Rémi Denis-Courmont [Mon, 19 Oct 2009 18:09:04 +0000 (21:09 +0300)]
Maemo: rename plugin to Hildon

Hildon is not Maemo-specific (Ubuntu Mobile...).
And Maemo soon won't be Hildon-GTK anymore.

11 years agoFixed resize quality issue with direct3d vout (especially win7).
Laurent Aimar [Mon, 19 Oct 2009 18:11:25 +0000 (20:11 +0200)]
Fixed resize quality issue with direct3d vout (especially win7).

 It seems that depending on your driver, the resize done by
IDirect3DDevice9::Present can be of very low quality. The resize is now
done by IDirect3DDevice9::StretchRect.

11 years agoMore logical closing sequence (d3d)
Laurent Aimar [Mon, 12 Oct 2009 20:32:21 +0000 (22:32 +0200)]
More logical closing sequence (d3d)

11 years agoXCB-XV: avoid slow packed YUV on OMAP adaptors
Rémi Denis-Courmont [Mon, 19 Oct 2009 17:37:30 +0000 (20:37 +0300)]
XCB-XV: avoid slow packed YUV on OMAP adaptors

11 years agoXCB-XV: fix memleak when port grabbing fails
Rémi Denis-Courmont [Mon, 19 Oct 2009 17:27:38 +0000 (20:27 +0300)]
XCB-XV: fix memleak when port grabbing fails

11 years agoXCB-XV: do not clobber video chroma is port grabbing fails
Rémi Denis-Courmont [Mon, 19 Oct 2009 17:22:30 +0000 (20:22 +0300)]
XCB-XV: do not clobber video chroma is port grabbing fails

11 years agoXCB-XV: remove misleading comment
Rémi Denis-Courmont [Mon, 19 Oct 2009 17:21:39 +0000 (20:21 +0300)]
XCB-XV: remove misleading comment

All ports from an adaptor must have the same format anyway.

11 years agoXCB-XV: remove wrong comment
Rémi Denis-Courmont [Mon, 19 Oct 2009 17:20:46 +0000 (20:20 +0300)]
XCB-XV: remove wrong comment

We *do* check the image size when parsing the format.

11 years agoUpdate NEWS.
Rémi Duraffort [Mon, 19 Oct 2009 15:34:49 +0000 (17:34 +0200)]
Update NEWS.

11 years agosftp: forgottent file.
Rémi Duraffort [Mon, 19 Oct 2009 15:30:08 +0000 (17:30 +0200)]
sftp: forgottent file.

11 years agoNew sftp access module.
Rémi Duraffort [Mon, 19 Oct 2009 14:41:58 +0000 (16:41 +0200)]
New sftp access module.

11 years agodvdnav: Remove trailing backslash on Win32
Marian Ďurkovič [Mon, 19 Oct 2009 07:10:41 +0000 (09:10 +0200)]
dvdnav: Remove trailing backslash on Win32

11 years agoFix goofed inconsistent license text from myself.
Rémi Denis-Courmont [Sun, 18 Oct 2009 20:27:19 +0000 (23:27 +0300)]
Fix goofed inconsistent license text from myself.

11 years agoscreensaver: convert to inhibit plugin
Rémi Denis-Courmont [Sun, 18 Oct 2009 19:25:43 +0000 (22:25 +0300)]
screensaver: convert to inhibit plugin

Simplify and avoid running a thread and an interval timer
when there is no video output.

11 years agoscreensaver: remove D-Bus code
Rémi Denis-Courmont [Sun, 18 Oct 2009 19:13:19 +0000 (22:13 +0300)]
screensaver: remove D-Bus code

xdg-screensaver takes care of that...
...without the 30 seconds interval timer.

11 years agolast.fm no longer requires submissions to be local files
Rafaël Carré [Sun, 18 Oct 2009 18:12:25 +0000 (20:12 +0200)]
last.fm no longer requires submissions to be local files

Closes #3006

11 years agoAllow SSM to be used within QT4 Open Network panel
Marian Ďurkovič [Sun, 18 Oct 2009 17:43:07 +0000 (19:43 +0200)]
Allow SSM to be used within QT4 Open Network panel

11 years agoavcodec encoder: sets last-metadata-block for FLAC streams
Rafaël Carré [Sun, 18 Oct 2009 15:11:45 +0000 (17:11 +0200)]
avcodec encoder: sets last-metadata-block for FLAC streams

Closes #805

11 years agoTie 770 SW scaler to OMAP FB, not to Hildon UI
Rémi Denis-Courmont [Sun, 18 Oct 2009 14:45:41 +0000 (17:45 +0300)]
Tie 770 SW scaler to OMAP FB, not to Hildon UI

Note that this won't work on OMAP1 (ARMv<6). However a trivial change
could enable that (the JIT supports ARMv5 too).

11 years agoOMAP framebuffer: I420 != Y420
Rémi Denis-Courmont [Sun, 18 Oct 2009 14:42:44 +0000 (17:42 +0300)]
OMAP framebuffer: I420 != Y420

Regression from 724461bdf250e856eb32f6c0b7c51b065e482982

11 years agoARMv6 JIT scaler requires libm
Rémi Denis-Courmont [Sun, 18 Oct 2009 13:35:16 +0000 (16:35 +0300)]
ARMv6 JIT scaler requires libm

11 years agoTypo
Rémi Denis-Courmont [Sun, 18 Oct 2009 13:22:05 +0000 (16:22 +0300)]
Typo

11 years agoRemove old libosso support
Rémi Denis-Courmont [Sun, 18 Oct 2009 12:24:16 +0000 (15:24 +0300)]
Remove old libosso support

Anyway, Maemo does not support XvMC, and our GLX plugin won't work
either. Also, calling D-Bus from the video output thread was causing
visible latencies in with the former Xlib/Xv plugin.

11 years agoOSSO: reimplement Maemo screen unblanking as an inhibit plugin
Rémi Denis-Courmont [Sun, 18 Oct 2009 12:49:11 +0000 (15:49 +0300)]
OSSO: reimplement Maemo screen unblanking as an inhibit plugin

11 years agoGrammar
Rémi Denis-Courmont [Sun, 18 Oct 2009 13:02:35 +0000 (16:02 +0300)]
Grammar

11 years agoPOTFILES: hal -> udev
Rémi Denis-Courmont [Sun, 18 Oct 2009 12:52:52 +0000 (15:52 +0300)]
POTFILES: hal -> udev

11 years agoV4L2: shrink PTS delay
Rémi Denis-Courmont [Sun, 18 Oct 2009 12:23:55 +0000 (15:23 +0300)]
V4L2: shrink PTS delay

11 years agominor typo
Felix Paul Kühne [Sun, 18 Oct 2009 12:21:18 +0000 (14:21 +0200)]
minor typo

11 years agoVLM : Fix a race condition when input event is triggered and vlm_MediaInstanceDelete...
Sébastien Escudier [Thu, 8 Oct 2009 08:05:07 +0000 (10:05 +0200)]
VLM : Fix a race condition when input event is triggered and vlm_MediaInstanceDelete is called at the same time.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agov4l: attempt to fix strict aliasing warnings.
Alexis Ballier [Sun, 27 Sep 2009 10:31:38 +0000 (12:31 +0200)]
v4l: attempt to fix strict aliasing warnings.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoSubtitles: small fixes and cosmetics
Jean-Baptiste Kempf [Sat, 17 Oct 2009 22:24:07 +0000 (00:24 +0200)]
Subtitles: small fixes and cosmetics

and for counter scopes

11 years agoChange a configuration name
Jean-Baptiste Kempf [Sat, 17 Oct 2009 21:50:28 +0000 (23:50 +0200)]
Change a configuration name

11 years agoSubtitles detection: decode before testing the files.
Jean-Baptiste Kempf [Sat, 17 Oct 2009 21:48:45 +0000 (23:48 +0200)]
Subtitles detection: decode before testing the files.

This calls decode_URI, as does the meta.c file. I hope this is correct, feel free to revert if not.
closes #3076

11 years agoQt: simpleprefs, fix caching combobox
Jean-Baptiste Kempf [Sat, 17 Oct 2009 21:02:41 +0000 (23:02 +0200)]
Qt: simpleprefs, fix caching combobox

Fix #3085

11 years agoHTTPd: stat -> utf8_stat
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:53:10 +0000 (23:53 +0300)]
HTTPd: stat -> utf8_stat

11 years agoVCD: stat -> utf8_stat
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:52:59 +0000 (23:52 +0300)]
VCD: stat -> utf8_stat

11 years agoOMAP framebuffer: path from config, ASCII path, use utf8_open
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:36:10 +0000 (23:36 +0300)]
OMAP framebuffer: path from config, ASCII path, use utf8_open

11 years agoMGA: ASCII path, use utf8_open for close-on-exec
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:35:49 +0000 (23:35 +0300)]
MGA: ASCII path, use utf8_open for close-on-exec

11 years agoFramebuffer: path from VLC config, need utf8_open
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:35:27 +0000 (23:35 +0300)]
Framebuffer: path from VLC config, need utf8_open

11 years agoDynamic overlay: paths from VLC variables, need utf8_open
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:34:50 +0000 (23:34 +0300)]
Dynamic overlay: paths from VLC variables, need utf8_open

11 years agoDummy decoder: ASCII path, use utf8_open() for close-on-exec
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:34:03 +0000 (23:34 +0300)]
Dummy decoder: ASCII path, use utf8_open() for close-on-exec

11 years agoFramebuffer OSD: path from VLC config, need utf8_open
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:33:18 +0000 (23:33 +0300)]
Framebuffer OSD: path from VLC config, need utf8_open

11 years agoVCD: path from VLC MRL, need utf8_open
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:32:54 +0000 (23:32 +0300)]
VCD: path from VLC MRL, need utf8_open

11 years agoV4L2: path from VLC, need utf8_open
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:31:48 +0000 (23:31 +0300)]
V4L2: path from VLC, need utf8_open

11 years agoV4L: path from VLC, need utf8_open()
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:31:34 +0000 (23:31 +0300)]
V4L: path from VLC, need utf8_open()

11 years agoPVR: path from VLC config, need utf8_open()
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:31:03 +0000 (23:31 +0300)]
PVR: path from VLC config, need utf8_open()

11 years agoOSS: path from VLC core (or ASCII), need utf8_open()
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:30:26 +0000 (23:30 +0300)]
OSS: path from VLC core (or ASCII), need utf8_open()

11 years agoDVB: ASCII paths, utf8_open() provides close-on-exec
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:29:25 +0000 (23:29 +0300)]
DVB: ASCII paths, utf8_open() provides close-on-exec

11 years agodc1394: path coming from MRL, need utf8_open()
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:28:29 +0000 (23:28 +0300)]
dc1394: path coming from MRL, need utf8_open()

11 years agorand: ASCII path, use utf8_open for close-on-exec
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:40:33 +0000 (23:40 +0300)]
rand: ASCII path, use utf8_open for close-on-exec

11 years agoOSS: use utf8_open() for O_CLOEXEC
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:20:59 +0000 (23:20 +0300)]
OSS: use utf8_open() for O_CLOEXEC

11 years agoDVB: use utf8_open() so we get O_CLOEXEC right
Rémi Denis-Courmont [Sat, 17 Oct 2009 20:20:09 +0000 (23:20 +0300)]
DVB: use utf8_open() so we get O_CLOEXEC right

11 years agoxdg-screensaver plugin
Rémi Denis-Courmont [Sat, 17 Oct 2009 18:41:01 +0000 (21:41 +0300)]
xdg-screensaver plugin

11 years agoUse inhibit plugin
Rémi Denis-Courmont [Sat, 17 Oct 2009 18:12:44 +0000 (21:12 +0300)]
Use inhibit plugin

TODO:
 - only inhibit screen saver when input is *not* paused.