]> git.sesse.net Git - vlc/log
vlc
14 years agoLibVLC: only print relevant capabilities in debug
Rémi Denis-Courmont [Tue, 22 Sep 2009 15:13:36 +0000 (18:13 +0300)]
LibVLC: only print relevant capabilities in debug

14 years agoRemove useless data pointer in smem module
Christophe Courtaut [Tue, 22 Sep 2009 13:47:31 +0000 (15:47 +0200)]
Remove useless data pointer in smem module

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoContribs: Fix FFmpeg configure for Win32
Jean-Baptiste Kempf [Tue, 22 Sep 2009 14:45:15 +0000 (16:45 +0200)]
Contribs: Fix FFmpeg configure for Win32

14 years agoMove Data Context from sys to stream id struct
Christophe Courtaut [Tue, 22 Sep 2009 09:53:01 +0000 (11:53 +0200)]
Move Data Context from sys to stream id struct

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoDefine new capabilities for SSE3 SSSE3 and SSE4 (4.1 is only useful)
Jean-Baptiste Kempf [Tue, 22 Sep 2009 10:12:59 +0000 (12:12 +0200)]
Define new capabilities for SSE3 SSSE3 and SSE4 (4.1 is only useful)

14 years agoAdd a configure flag for SSE4
Jean-Baptiste Kempf [Mon, 21 Sep 2009 23:21:46 +0000 (01:21 +0200)]
Add a configure flag for SSE4

14 years agoConfigure: add a new configure switch for SSE3
Jean-Baptiste Kempf [Mon, 21 Sep 2009 22:54:09 +0000 (00:54 +0200)]
Configure: add a new configure switch for SSE3

This makes SSE3/SSSE3 in the same switch. Maybe this should be fusionned with SSE/SSE2 ?

14 years agoFFmpeg: activate mp3lame in Win32 contribs
Jean-Baptiste Kempf [Mon, 21 Sep 2009 20:22:19 +0000 (22:22 +0200)]
FFmpeg: activate mp3lame in Win32 contribs

14 years agoCapitalize FFmpeg where needed.
Jean-Baptiste Kempf [Mon, 21 Sep 2009 20:18:05 +0000 (22:18 +0200)]
Capitalize FFmpeg where needed.

14 years agoCosmetics and copyright
Jean-Baptiste Kempf [Mon, 21 Sep 2009 20:13:15 +0000 (22:13 +0200)]
Cosmetics and copyright

14 years agoTS: put EAC3 in TS muxer
Jean-Baptiste Kempf [Mon, 21 Sep 2009 20:09:46 +0000 (22:09 +0200)]
TS: put EAC3 in TS muxer

This should be useful to record TNT HD streams
Thanks to Thannoy and Laurent

14 years agoQt: Simple prefs Input/codec ui fixes
Francois Cartegnie [Tue, 15 Sep 2009 16:05:09 +0000 (18:05 +0200)]
Qt: Simple prefs Input/codec ui fixes

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoWorkaround braindead QT implementation of ResizeToContents
Marian Ďurkovič [Mon, 21 Sep 2009 18:37:57 +0000 (20:37 +0200)]
Workaround braindead QT implementation of ResizeToContents

It's so slow that it's not usable on large datasets.

14 years agoStop crashing at video init. Yes, this closes #3074
Marian Ďurkovič [Mon, 21 Sep 2009 18:31:40 +0000 (20:31 +0200)]
Stop crashing at video init. Yes, this closes #3074

14 years ago.gitignore
Rémi Denis-Courmont [Mon, 21 Sep 2009 15:10:50 +0000 (18:10 +0300)]
.gitignore

14 years agoCapitalization
Rémi Denis-Courmont [Mon, 21 Sep 2009 15:08:35 +0000 (18:08 +0300)]
Capitalization

14 years agojvlc: video_set_parent does not exist anymore, use media_player_set_(hwnd|xwindow)
Filippo Carone [Sun, 20 Sep 2009 23:56:32 +0000 (01:56 +0200)]
jvlc: video_set_parent does not exist anymore, use media_player_set_(hwnd|xwindow)

14 years agojvlc: honour asynchronousness of the libvlc_media_list_player_pause native method
Filippo Carone [Sun, 20 Sep 2009 22:44:43 +0000 (00:44 +0200)]
jvlc: honour asynchronousness of the libvlc_media_list_player_pause native method

14 years agoFix German nsis translation
Michał Trzebiatowski [Sun, 20 Sep 2009 22:25:31 +0000 (23:25 +0100)]
Fix German nsis translation

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years ago--enable-merge-ffmpeg: kludge to make avcodec and avformat plugins one
Rémi Denis-Courmont [Sun, 20 Sep 2009 20:18:49 +0000 (23:18 +0300)]
--enable-merge-ffmpeg: kludge to make avcodec and avformat plugins one

This is ugly, but can save a few megabytes at download-, install- and
run-time when avcodec is linked in statically.

14 years agolibavcodec: explicit Makefile rules
Rémi Denis-Courmont [Sun, 20 Sep 2009 19:59:25 +0000 (22:59 +0300)]
libavcodec: explicit Makefile rules

14 years agoUseless #includes
Rémi Denis-Courmont [Sun, 20 Sep 2009 19:52:17 +0000 (22:52 +0300)]
Useless #includes

14 years agoi420_yuyv_neon: prefetch
Rémi Denis-Courmont [Sun, 20 Sep 2009 18:06:59 +0000 (21:06 +0300)]
i420_yuyv_neon: prefetch

14 years agoi420->YUYV NEON: rewrite using VZIP
Rémi Denis-Courmont [Sun, 20 Sep 2009 17:25:09 +0000 (20:25 +0300)]
i420->YUYV NEON: rewrite using VZIP

This is over twice faster. Thanks to Måns Rullgård for the hint.

14 years agoXCB-XVideo: pad picture height like VLC core
Rémi Denis-Courmont [Sun, 20 Sep 2009 15:28:00 +0000 (18:28 +0300)]
XCB-XVideo: pad picture height like VLC core

14 years agoXCB-XVideo: give the real height, not the visible one
Rémi Denis-Courmont [Sun, 20 Sep 2009 15:23:34 +0000 (18:23 +0300)]
XCB-XVideo: give the real height, not the visible one

That matters to planar formats.

14 years agoCosmetic
Rémi Denis-Courmont [Sun, 20 Sep 2009 15:22:21 +0000 (18:22 +0300)]
Cosmetic

14 years agoi420_yuyv_neon: small tweaks
Rémi Denis-Courmont [Sun, 20 Sep 2009 13:46:20 +0000 (16:46 +0300)]
i420_yuyv_neon: small tweaks

14 years agoRemove unused 486 and 586 capabilities
Rémi Denis-Courmont [Sun, 20 Sep 2009 13:07:54 +0000 (16:07 +0300)]
Remove unused 486 and 586 capabilities

14 years agoRemove never set, never used Pentium Pro capability
Rémi Denis-Courmont [Sun, 20 Sep 2009 13:05:25 +0000 (16:05 +0300)]
Remove never set, never used Pentium Pro capability

14 years agoAssume compiler-enabled CPU features are present
Rémi Denis-Courmont [Sun, 20 Sep 2009 12:59:12 +0000 (15:59 +0300)]
Assume compiler-enabled CPU features are present

14 years agoRemove most vlc_object_set_name() calls, now redumdant
Rémi Denis-Courmont [Sun, 20 Sep 2009 09:45:53 +0000 (12:45 +0300)]
Remove most vlc_object_set_name() calls, now redumdant

14 years agoSet object name from module_need()
Rémi Denis-Courmont [Sun, 20 Sep 2009 09:43:20 +0000 (12:43 +0300)]
Set object name from module_need()

14 years agoAllow setting the name of an object at any time...
Rémi Denis-Courmont [Sun, 20 Sep 2009 09:38:28 +0000 (12:38 +0300)]
Allow setting the name of an object at any time...

...in a thread-safe manner. However, this is really only usable for
informational purpose (debugging the object tree).
vlc_object_find_name() remains broken.

14 years agoNEON accelerated I420/YV12 -> YUYV/UYVY chroma conversion
Rémi Denis-Courmont [Sun, 20 Sep 2009 08:29:47 +0000 (11:29 +0300)]
NEON accelerated I420/YV12 -> YUYV/UYVY chroma conversion

14 years agoCleanup NEON audio converter module description
Rémi Denis-Courmont [Sat, 19 Sep 2009 18:03:30 +0000 (21:03 +0300)]
Cleanup NEON audio converter module description

14 years agoavformat: remove NOFILE hack, fix MXF seeking
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>
14 years agoFix huge memory leak in sout smem module
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>
14 years agoAdding audio support for smem module
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>
14 years agoFix compilation on Linux PPC
Christophe Mutricy [Sat, 19 Sep 2009 23:20:55 +0000 (00:20 +0100)]
Fix compilation on Linux PPC

Not tested

14 years agoskins2: work on equalizer
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).

14 years agoActivate the german translation
Christophe Mutricy [Sat, 19 Sep 2009 18:57:20 +0000 (19:57 +0100)]
Activate the german translation

14 years agoskins2: skins2 interface cannot be used if no playlist is available
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.

14 years agoskins2: use new input-item variable for callbacks on input variables and some cleanup
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

14 years agolibmpeg2: Print the debug message if decoder was reset
Marian Ďurkovič [Sat, 19 Sep 2009 06:46:32 +0000 (08:46 +0200)]
libmpeg2: Print the debug message if decoder was reset

14 years agolibmpeg2: Don't spam the log on bitrate changes in VBR streams
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

14 years agoskins2: release all ressources created in constructor.
Erwan Tulou [Wed, 9 Sep 2009 17:20:57 +0000 (19:20 +0200)]
skins2: release all ressources created in constructor.

14 years agoplaylist: add a input-current variable for being completely predictable
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.

14 years agocore: create two variables at initialization (for var_AddCallback to get a higher...
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!)

14 years agoFix race condition : volume-change variable is requiered by rc interface module
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.

14 years agocontrib: Maemo use ffmpeg instead of faad for AAC
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...

14 years agolibmpeg2: reset decoder when get outpic failed - should fix #3072
Marian Ďurkovič [Fri, 18 Sep 2009 16:22:20 +0000 (18:22 +0200)]
libmpeg2: reset decoder when get outpic failed - should fix #3072

14 years agolibvlc: Add some shortcuts in media_player.c and do some cleanup.
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.

14 years agoDon't leak the event manager.
Pierre d'Herbemont [Mon, 14 Sep 2009 16:31:10 +0000 (18:31 +0200)]
Don't leak the event manager.

14 years agowin32text: don't render empty strings
Pierre Ynard [Fri, 18 Sep 2009 09:35:15 +0000 (11:35 +0200)]
win32text: don't render empty strings

14 years agoFix configure: define USE_PEFLAGS for every platform
Geoffroy Couprie [Thu, 17 Sep 2009 17:31:08 +0000 (19:31 +0200)]
Fix configure: define USE_PEFLAGS for every platform

14 years agowin32text: add multiline support
Pierre Ynard [Thu, 17 Sep 2009 17:19:42 +0000 (19:19 +0200)]
win32text: add multiline support

14 years agoaout: use var_GetString(bool) when applicable.
Rémi Duraffort [Thu, 17 Sep 2009 17:06:39 +0000 (19:06 +0200)]
aout: use var_GetString(bool) when applicable.

14 years agoFix syntax
Rémi Denis-Courmont [Thu, 17 Sep 2009 16:15:17 +0000 (19:15 +0300)]
Fix syntax

14 years agolibmpeg2: enable ARM optimizations
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)

14 years agocontrib: exclude .svn files from tarballs
Rémi Denis-Courmont [Thu, 17 Sep 2009 16:07:18 +0000 (19:07 +0300)]
contrib: exclude .svn files from tarballs

14 years agocontrib: use git-archive for x264 source
Rémi Denis-Courmont [Thu, 17 Sep 2009 16:02:59 +0000 (19:02 +0300)]
contrib: use git-archive for x264 source

14 years agox264: set param.rc.i_lookahead to lower than default
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)

14 years agowin32text: simplify
Pierre Ynard [Thu, 17 Sep 2009 12:45:25 +0000 (14:45 +0200)]
win32text: simplify

14 years agoWin32: Add an option to set the DEP and ASLR flags for all binaries.
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

14 years agoTypo.
Rémi Duraffort [Wed, 16 Sep 2009 16:36:10 +0000 (18:36 +0200)]
Typo.

14 years agolibvlc_events: use int instead of uint64_t (using booleans here might be dangerous...
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).

14 years agomozilla: fix stop condition of a for iteration
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>
14 years agoxdg-dirs: falls back correctly if configuration is missing
Rémi Denis-Courmont [Wed, 16 Sep 2009 15:58:30 +0000 (18:58 +0300)]
xdg-dirs: falls back correctly if configuration is missing

14 years agoXCB-XVideo: pad scanlines like VLC does
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.

14 years agoRevert "XCB-XVideo: fix shared-memory YUY2"
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.

14 years agoFix parsing of float-typed variables
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.

14 years agofreetype: simplify
Pierre Ynard [Wed, 16 Sep 2009 10:33:43 +0000 (12:33 +0200)]
freetype: simplify

14 years agoNEWS: cosmetic on x264 news
Ilkka Ollakka [Wed, 16 Sep 2009 09:28:17 +0000 (12:28 +0300)]
NEWS: cosmetic on x264 news

14 years agofreetype: fix #ifdef's
Pierre Ynard [Wed, 16 Sep 2009 09:42:38 +0000 (11:42 +0200)]
freetype: fix #ifdef's

14 years agofreetype: use a sane default font on OS X, so we don't have to add ugly hacks to...
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.

14 years agoFixed i_pixel_pitch value for YUVP and packed YUV.
Laurent Aimar [Tue, 15 Sep 2009 20:41:06 +0000 (22:41 +0200)]
Fixed i_pixel_pitch value for YUVP and packed YUV.

14 years agomozilla plugin: fix potential buffer overlow.
Rémi Duraffort [Tue, 15 Sep 2009 19:23:09 +0000 (21:23 +0200)]
mozilla plugin: fix potential buffer overlow.

14 years agoFixed potential stack overflow in mp4 demuxer.
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.

14 years agoFixed potential stack overflow in avi demuxer.
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.

14 years agoFixed potential stack overflow in asf demuxer.
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.

14 years agojvlc: add missing events.
Rémi Duraffort [Tue, 15 Sep 2009 11:44:26 +0000 (13:44 +0200)]
jvlc: add missing events.

14 years agowin32text: fix memleak
Pierre Ynard [Tue, 15 Sep 2009 15:40:11 +0000 (17:40 +0200)]
win32text: fix memleak

14 years agoplaylist: use Fisher-Yater shuffle instead naive when randomising playlist
Ilkka Ollakka [Tue, 15 Sep 2009 07:41:23 +0000 (10:41 +0300)]
playlist: use Fisher-Yater shuffle instead naive when randomising playlist

14 years agol10n: Lithuanian update
Mindaugas Baranauskas [Mon, 14 Sep 2009 21:46:22 +0000 (22:46 +0100)]
l10n: Lithuanian update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agoDisable play-and-pause for non interactive input.
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).

14 years agoCosmetics (simplify after input_Read change).
Laurent Aimar [Mon, 14 Sep 2009 21:19:16 +0000 (23:19 +0200)]
Cosmetics (simplify after input_Read change).

14 years agoRemoved b_block parameter from input_Read.
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).

14 years agoMoved play-and-pause logic at the right place.
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).

14 years agoFixed EOF handling while buffering in pause state.
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.

14 years agoRemoved useless check on input b_eof flag while waiting for decoder's fifos.
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.

14 years agoFixed 4.0 rear center 3.0 test after 4 rear center downmix support.
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.

14 years agoUsed input_Create+input_Start in vlm.
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.

14 years agojvlc: update libvlc_exception_t structure.
Rémi Duraffort [Mon, 14 Sep 2009 19:45:06 +0000 (21:45 +0200)]
jvlc: update libvlc_exception_t structure.

14 years agovariables: add a warning when adding a callback to a non existant variable.
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.

14 years agoFactorized Manage() common code (msw).
Laurent Aimar [Wed, 9 Sep 2009 21:06:27 +0000 (23:06 +0200)]
Factorized Manage() common code (msw).

14 years agoCentralized mouse auto-hiding code.
Laurent Aimar [Wed, 9 Sep 2009 20:46:41 +0000 (22:46 +0200)]
Centralized mouse auto-hiding code.

14 years agoMade event_thread_t live as long as the vout.
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.

14 years agoSimplify DX_DESKTOP_CHANGE case.
Laurent Aimar [Wed, 9 Sep 2009 20:21:22 +0000 (22:21 +0200)]
Simplify DX_DESKTOP_CHANGE case.

14 years agoevent_thread_t does not need to be an object (msw).
Laurent Aimar [Wed, 9 Sep 2009 20:14:56 +0000 (22:14 +0200)]
event_thread_t does not need to be an object (msw).