]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sun, 20 Sep 2009 08:29:47 +0000 (11:29 +0300)]
NEON accelerated I420/YV12 -> YUYV/UYVY chroma conversion
Rémi Denis-Courmont [Sat, 19 Sep 2009 18:03:30 +0000 (21:03 +0300)]
Cleanup NEON audio converter module description
Baptiste Coudurier [Sat, 19 Sep 2009 09:12:07 +0000 (12:12 +0300)]
avformat: remove NOFILE hack, fix MXF seeking
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Christophe Courtaut [Fri, 18 Sep 2009 20:02:08 +0000 (22:02 +0200)]
Fix huge memory leak in sout smem module
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Christophe Courtaut [Sat, 19 Sep 2009 14:23:44 +0000 (16:23 +0200)]
Adding audio support for smem module
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Christophe Mutricy [Sat, 19 Sep 2009 23:20:55 +0000 (00:20 +0100)]
Fix compilation on Linux PPC
Not tested
Erwan Tulou [Sat, 19 Sep 2009 21:23:19 +0000 (23:23 +0200)]
skins2: work on equalizer
This patch tries to make the equalizer work in all cases.
It takes into account aout reuse, and add/remove callbacks to match the equalizer audio-filter implementation. (variables created in a filter but attached to the aout parent).
Christophe Mutricy [Sat, 19 Sep 2009 18:57:20 +0000 (19:57 +0100)]
Activate the german translation
Erwan Tulou [Sat, 19 Sep 2009 16:09:46 +0000 (18:09 +0200)]
skins2: skins2 interface cannot be used if no playlist is available
Better not start skins2 at all than crash later on, since playlist is taken for granted throughout the code.
Erwan Tulou [Sat, 19 Sep 2009 09:39:07 +0000 (11:39 +0200)]
skins2: use new input-item variable for callbacks on input variables and some cleanup
Marian Ďurkovič [Sat, 19 Sep 2009 06:46:32 +0000 (08:46 +0200)]
libmpeg2: Print the debug message if decoder was reset
Marian Ďurkovič [Sat, 19 Sep 2009 06:08:05 +0000 (08:08 +0200)]
libmpeg2: Don't spam the log on bitrate changes in VBR streams
Erwan Tulou [Wed, 9 Sep 2009 17:20:57 +0000 (19:20 +0200)]
skins2: release all ressources created in constructor.
Erwan Tulou [Thu, 10 Sep 2009 20:05:48 +0000 (22:05 +0200)]
playlist: add a input-current variable for being completely predictable
this new variable will allow interfaces to get a chance to add callbacks on a new input _after_ variables are created and _before_ the input thread is started.
In previous design, callbacks were added haphazardly while the input thread was already being executed.
Erwan Tulou [Thu, 10 Sep 2009 19:57:22 +0000 (21:57 +0200)]
core: create two variables at initialization (for var_AddCallback to get a higher chance to succeed!)
Rémi Duraffort [Fri, 18 Sep 2009 17:28:32 +0000 (19:28 +0200)]
Fix race condition : volume-change variable is requiered by rc interface module
and was created after the creation of the interface.
Rémi Denis-Courmont [Fri, 18 Sep 2009 16:30:52 +0000 (19:30 +0300)]
contrib: Maemo use ffmpeg instead of faad for AAC
ffmpeg is several times faster...
Marian Ďurkovič [Fri, 18 Sep 2009 16:22:20 +0000 (18:22 +0200)]
libmpeg2: reset decoder when get outpic failed - should fix #3072
Pierre d'Herbemont [Wed, 16 Sep 2009 07:28:23 +0000 (09:28 +0200)]
libvlc: Add some shortcuts in media_player.c and do some cleanup.
No functional changes.
Pierre d'Herbemont [Mon, 14 Sep 2009 16:31:10 +0000 (18:31 +0200)]
Don't leak the event manager.
Pierre Ynard [Fri, 18 Sep 2009 09:35:15 +0000 (11:35 +0200)]
win32text: don't render empty strings
Geoffroy Couprie [Thu, 17 Sep 2009 17:31:08 +0000 (19:31 +0200)]
Fix configure: define USE_PEFLAGS for every platform
Pierre Ynard [Thu, 17 Sep 2009 17:19:42 +0000 (19:19 +0200)]
win32text: add multiline support
Rémi Duraffort [Thu, 17 Sep 2009 17:06:39 +0000 (19:06 +0200)]
aout: use var_GetString(bool) when applicable.
Rémi Denis-Courmont [Thu, 17 Sep 2009 16:15:17 +0000 (19:15 +0300)]
Fix syntax
Rémi Denis-Courmont [Thu, 17 Sep 2009 16:12:24 +0000 (19:12 +0300)]
libmpeg2: enable ARM optimizations
(libmpeg2 does not autodetect on that architecture)
Rémi Denis-Courmont [Thu, 17 Sep 2009 16:07:18 +0000 (19:07 +0300)]
contrib: exclude .svn files from tarballs
Rémi Denis-Courmont [Thu, 17 Sep 2009 16:02:59 +0000 (19:02 +0300)]
contrib: use git-archive for x264 source
Ilkka Ollakka [Thu, 17 Sep 2009 13:01:06 +0000 (16:01 +0300)]
x264: set param.rc.i_lookahead to lower than default
rtp-output without muxin doesn't seem to handle that delay.
(cherry picked from commit
367e624ea12feba1c55c79397768cd7515dda616 )
Pierre Ynard [Thu, 17 Sep 2009 12:45:25 +0000 (14:45 +0200)]
win32text: simplify
Geoffroy Couprie [Thu, 17 Sep 2009 10:51:26 +0000 (12:51 +0200)]
Win32: Add an option to set the DEP and ASLR flags for all binaries.
This option will make it much harder to exploit vulnerabilities on Vista and Seven
Rémi Duraffort [Wed, 16 Sep 2009 16:36:10 +0000 (18:36 +0200)]
Typo.
Rémi Duraffort [Wed, 16 Sep 2009 16:27:51 +0000 (18:27 +0200)]
libvlc_events: use int instead of uint64_t (using booleans here might be dangerous with the bindings).
Anthony Loiseau [Wed, 16 Sep 2009 07:53:01 +0000 (09:53 +0200)]
mozilla: fix stop condition of a for iteration
When second argument of a for statement is a sequence,
firsts expressions are evaluated as void with no usage
of their return value.
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Rémi Denis-Courmont [Wed, 16 Sep 2009 15:58:30 +0000 (18:58 +0300)]
xdg-dirs: falls back correctly if configuration is missing
Rémi Denis-Courmont [Wed, 16 Sep 2009 15:42:10 +0000 (18:42 +0300)]
XCB-XVideo: pad scanlines like VLC does
This fixes displaying videos with non-16-multiple pixel width.
Rémi Denis-Courmont [Tue, 15 Sep 2009 20:41:15 +0000 (23:41 +0300)]
Revert "XCB-XVideo: fix shared-memory YUY2"
This reverts commit
6142ee1b18814139f92ddaf1a6ada6185ca1fb5b .
Input pixel pitch is incorrect. The bug was somewhere else.
Pierre Ynard [Wed, 16 Sep 2009 12:31:25 +0000 (14:31 +0200)]
Fix parsing of float-typed variables
Apparently, since 'setlocale( LC_NUMERIC, "C" );' was removed from
libvlc initialization 3 years ago, the syntax to set configuration
variables of floating point types has changed and become dependent
on the current locale ("0.5" vs. "0,5" etc). Some places have been
converted to the use of us_atof() which is locale-independent; fix
all the remaining ones too.
Pierre Ynard [Wed, 16 Sep 2009 10:33:43 +0000 (12:33 +0200)]
freetype: simplify
Ilkka Ollakka [Wed, 16 Sep 2009 09:28:17 +0000 (12:28 +0300)]
NEWS: cosmetic on x264 news
Pierre Ynard [Wed, 16 Sep 2009 09:42:38 +0000 (11:42 +0200)]
freetype: fix #ifdef's
Felix Paul Kühne [Tue, 15 Sep 2009 22:14:48 +0000 (00:14 +0200)]
freetype: use a sane default font on OS X, so we don't have to add ugly hacks to keep it working
Arial Black is available on all Mac OS X installations current VLC releases can run on and is the default for the 'Quartztext' renderer anyway.
Laurent Aimar [Tue, 15 Sep 2009 20:41:06 +0000 (22:41 +0200)]
Fixed i_pixel_pitch value for YUVP and packed YUV.
Rémi Duraffort [Tue, 15 Sep 2009 19:23:09 +0000 (21:23 +0200)]
mozilla plugin: fix potential buffer overlow.
Laurent Aimar [Tue, 15 Sep 2009 19:03:42 +0000 (21:03 +0200)]
Fixed potential stack overflow in mp4 demuxer.
Reported by Sebastian Apelt, Siberas.
Laurent Aimar [Tue, 15 Sep 2009 19:02:40 +0000 (21:02 +0200)]
Fixed potential stack overflow in avi demuxer.
Reported by Sebastian Apelt, Siberas.
Laurent Aimar [Tue, 15 Sep 2009 19:00:14 +0000 (21:00 +0200)]
Fixed potential stack overflow in asf demuxer.
Reported by Sebastian Apelt, Siberas.
Rémi Duraffort [Tue, 15 Sep 2009 11:44:26 +0000 (13:44 +0200)]
jvlc: add missing events.
Pierre Ynard [Tue, 15 Sep 2009 15:40:11 +0000 (17:40 +0200)]
win32text: fix memleak
Ilkka Ollakka [Tue, 15 Sep 2009 07:41:23 +0000 (10:41 +0300)]
playlist: use Fisher-Yater shuffle instead naive when randomising playlist
Mindaugas Baranauskas [Mon, 14 Sep 2009 21:46:22 +0000 (22:46 +0100)]
l10n: Lithuanian update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Laurent Aimar [Mon, 14 Sep 2009 21:22:49 +0000 (23:22 +0200)]
Disable play-and-pause for non interactive input.
For the moment, it is only deactivated when using input_Read
and input_Preparse (it was making blocking vlc at start-up).
Laurent Aimar [Mon, 14 Sep 2009 21:19:16 +0000 (23:19 +0200)]
Cosmetics (simplify after input_Read change).
Laurent Aimar [Mon, 14 Sep 2009 21:15:24 +0000 (23:15 +0200)]
Removed b_block parameter from input_Read.
It is unused and not correctly implemented (!b_block case).
Laurent Aimar [Mon, 14 Sep 2009 20:51:06 +0000 (22:51 +0200)]
Moved play-and-pause logic at the right place.
The pause must be done when the fifo of the decoder gets empty otherwise
the pause occurs too soon (especially with large caching).
Laurent Aimar [Mon, 14 Sep 2009 19:10:45 +0000 (21:10 +0200)]
Fixed EOF handling while buffering in pause state.
It avoids to quit the pause state.
Laurent Aimar [Mon, 14 Sep 2009 19:05:09 +0000 (21:05 +0200)]
Removed useless check on input b_eof flag while waiting for decoder's fifos.
p_input->b_eof cannot be true at this stage.
Laurent Aimar [Mon, 14 Sep 2009 18:46:40 +0000 (20:46 +0200)]
Fixed 4.0 rear center 3.0 test after 4 rear center downmix support.
Laurent Aimar [Mon, 14 Sep 2009 18:38:16 +0000 (20:38 +0200)]
Used input_Create+input_Start in vlm.
When a callback on int-event is needed, it is a bit cleaner.
Rémi Duraffort [Mon, 14 Sep 2009 19:45:06 +0000 (21:45 +0200)]
jvlc: update libvlc_exception_t structure.
Rémi Duraffort [Mon, 14 Sep 2009 17:40:27 +0000 (19:40 +0200)]
variables: add a warning when adding a callback to a non existant variable.
Laurent Aimar [Wed, 9 Sep 2009 21:06:27 +0000 (23:06 +0200)]
Factorized Manage() common code (msw).
Laurent Aimar [Wed, 9 Sep 2009 20:46:41 +0000 (22:46 +0200)]
Centralized mouse auto-hiding code.
Laurent Aimar [Wed, 9 Sep 2009 20:36:16 +0000 (22:36 +0200)]
Made event_thread_t live as long as the vout.
The thread used by it can still be restarted, but it will allow to move
some variable from vout_sys_t to event_thread_t.
Laurent Aimar [Wed, 9 Sep 2009 20:21:22 +0000 (22:21 +0200)]
Simplify DX_DESKTOP_CHANGE case.
Laurent Aimar [Wed, 9 Sep 2009 20:14:56 +0000 (22:14 +0200)]
event_thread_t does not need to be an object (msw).
Laurent Aimar [Tue, 8 Sep 2009 18:54:56 +0000 (20:54 +0200)]
Useless attach/detach in msw.
Laurent Aimar [Tue, 8 Sep 2009 18:52:54 +0000 (20:52 +0200)]
Cosmetics (msw).
Laurent Aimar [Tue, 8 Sep 2009 18:48:35 +0000 (20:48 +0200)]
Centralized common init/clean code (msw).
Laurent Aimar [Mon, 14 Sep 2009 18:05:06 +0000 (20:05 +0200)]
Split out non events code into common.c
Laurent Aimar [Mon, 7 Sep 2009 21:10:38 +0000 (23:10 +0200)]
Cosmetics.
Laurent Aimar [Mon, 7 Sep 2009 20:40:10 +0000 (22:40 +0200)]
Moved a lock creation to CreateEventThread.
It is more symetric with StopEventThread.
Felix Paul Kühne [Mon, 14 Sep 2009 17:47:10 +0000 (19:47 +0200)]
freetype: simply snowleopard-hack for default font
Hugo Beauzee-Luyssen [Mon, 14 Sep 2009 17:27:55 +0000 (19:27 +0200)]
Solved potential crash in invmem codec
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Mon, 14 Sep 2009 17:29:19 +0000 (20:29 +0300)]
Disambiguate trivial tool tips (fixes: #3068)
This was requested for Arabic.
Rémi Denis-Courmont [Mon, 14 Sep 2009 16:11:46 +0000 (19:11 +0300)]
XCB-X11: fix iterating visual types at different depth
Christophe Courtaut [Sun, 13 Sep 2009 22:25:35 +0000 (00:25 +0200)]
Smem sout module to memory buffer video only
The smem sout module allows you to stream out to memory buffer.
Currently only video is implemented. This module should be used
with the transcode sout module, to get raw data from it.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Sébastien Escudier [Fri, 11 Sep 2009 09:30:36 +0000 (11:30 +0200)]
vod preparsing : if muxer is specified, only wait for input_item_IsPreparsed
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Elliot Murphy [Tue, 28 Jul 2009 02:12:55 +0000 (22:12 -0400)]
Added a new option, play-and-pause. When this option is set, the input thread is automatically paused when each item reaches the end of the file.
This option is intended to make it easier to use VLC during live
productions featuring instructors and speakers working
with American Sign Language (ASL), or really any Sign Language, where
it is common for a lecturer to refer to video clips during a
presentation. The automatic pausing provides a smooth pause for the
video operator to switch the projection system back to the camera
with the live speaker once a clip has finished playing.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
James Turner [Mon, 14 Sep 2009 15:09:13 +0000 (18:09 +0300)]
AC3 3F1R downmix to stereo (simple downmixer)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Sébastien Escudier [Fri, 11 Sep 2009 09:26:22 +0000 (11:26 +0200)]
vod input preparsing : use input events instead of msleep
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Marian Ďurkovič [Mon, 14 Sep 2009 14:52:31 +0000 (16:52 +0200)]
INPUT: Properly remove SDT and EPG entries on exit
Marian Ďurkovič [Mon, 14 Sep 2009 10:04:27 +0000 (12:04 +0200)]
EPG: Catch a replace EIT-coded CR/LFs
Marian Ďurkovič [Mon, 14 Sep 2009 07:59:50 +0000 (09:59 +0200)]
Provide local routine for ISO_6937 -> UTF-8 conversions
Pierre Ynard [Mon, 14 Sep 2009 07:32:51 +0000 (09:32 +0200)]
avcodec: disable subtitle encoding
The avcodec module can be successfully opened to encode subtitle formats
that it recognizes, but support is absent and pf_encode_sub is never
set, which leads to a crash.
Pierre Ynard [Mon, 14 Sep 2009 06:32:38 +0000 (08:32 +0200)]
v4l2: work around broken resolution detection
This piece of code really ought to be fixed better than that
Marian Ďurkovič [Mon, 14 Sep 2009 06:25:30 +0000 (08:25 +0200)]
EPG: Don't display extra items from extended EIT events
Info they provide is typically also present in the text or
not usefull to VLC.
Marian Ďurkovič [Mon, 14 Sep 2009 06:19:12 +0000 (08:19 +0200)]
Display EPG description if available
Jakob Leben [Sun, 13 Sep 2009 23:26:20 +0000 (01:26 +0200)]
Qt4: fix segfault when exiting after a service discovery has been activated
JP Dinger [Sun, 13 Sep 2009 11:35:12 +0000 (13:35 +0200)]
Resolve crash in mozilla plugin pointed out by Alex Millet <A.millet89@gmail.com>
Rémi Denis-Courmont [Sun, 13 Sep 2009 09:25:32 +0000 (12:25 +0300)]
XCB-XVideo: fix shared-memory YUY2
André Weber [Sat, 12 Sep 2009 17:02:47 +0000 (19:02 +0200)]
Win32: bugfix for blueish video colors useing DirectX Overlay Output
The fourcc of I420 was not recognized durring vout init so a fallback to YV12
was used - which flipped the U and V colorplanes.
(I'am not sure if this is the correct solution for this, a developer knowing
the video output more in detail should have a look on this.)
Pierre Ynard [Sat, 12 Sep 2009 19:12:08 +0000 (21:12 +0200)]
Missing #include <errno.h>
Rémi Denis-Courmont [Sat, 12 Sep 2009 16:00:49 +0000 (19:00 +0300)]
deinterlace: preliminary merge ARM NEON optimization
(It wouldn't hurt to make VLC align pixel lines more strongly, but I am
not sure if this is feasible)
Geoffroy Couprie [Sat, 12 Sep 2009 14:34:12 +0000 (16:34 +0200)]
Direct3D: don't forget to initialize the mutex
Rémi Denis-Courmont [Wed, 2 Sep 2009 16:44:55 +0000 (19:44 +0300)]
PulseAudio: higher priority than ALSA
Without this, the PulseAudio output is completely useless. PulseAudio
provides ALSA emulation, so VLC would always use ALSA. Now, it will use
ALSA if PulseAudio is not available, but avoid the PulseAudio ALSA
emulation which makes more sense. Either way, if your PulseAudio setup
is broken, you are screwed - this change makes no difference.
Rémi Denis-Courmont [Wed, 2 Sep 2009 19:54:40 +0000 (22:54 +0300)]
contrib: ffmpeg needs PIC on Linux (just like x264)
Rémi Denis-Courmont [Sat, 12 Sep 2009 12:53:25 +0000 (15:53 +0300)]
Fix fixed point liba52 warnings
Rémi Denis-Courmont [Sat, 12 Sep 2009 11:27:40 +0000 (14:27 +0300)]
Qt4: use semaphore
Rémi Denis-Courmont [Sat, 12 Sep 2009 11:27:11 +0000 (14:27 +0300)]
Qt4: remove pointless locking
The main interface video window calls are re-entrant nowadays.