]> git.sesse.net Git - vlc/log
vlc
14 years agoAdd more file xith translatable strings
Christophe Mutricy [Thu, 24 Sep 2009 21:58:49 +0000 (22:58 +0100)]
Add more file xith translatable strings

14 years agoAdd a i18n'able name.
Christophe Mutricy [Thu, 24 Sep 2009 21:40:52 +0000 (22:40 +0100)]
Add a i18n'able name.

It's nice to have a translatable name (and a capital letter) for all modules who have config options

14 years agoFix build without fontconfig nor optimizations.
Alexis Ballier [Thu, 24 Sep 2009 19:58:36 +0000 (21:58 +0200)]
Fix build without fontconfig nor optimizations.

Configuring vlc with --disable-fontconfig and --disable-optimizations makes it fail to build the freetype plugin.
At higher optimizations levels, gcc performs dead code elimitation which does not happen at -O0, then the linker is looking for functions that are defined only when fontconfig is enabled.

References: https://bugs.gentoo.org/show_bug.cgi?id=281963

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoXCB Window: ugly hack to get focus with Matchbox window manager...
Rémi Denis-Courmont [Thu, 24 Sep 2009 20:09:11 +0000 (23:09 +0300)]
XCB Window: ugly hack to get focus with Matchbox window manager...

...and derivatives

14 years agomacosx: updated ub script for the really fat binary
Felix Paul Kühne [Mon, 21 Sep 2009 22:52:36 +0000 (00:52 +0200)]
macosx: updated ub script for the really fat binary

14 years agoAdd and use LIBVLC_FORMAT_ARG for gettext functions
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:51:50 +0000 (20:51 +0300)]
Add and use LIBVLC_FORMAT_ARG for gettext functions

14 years agovlc_objects.h: add LIBVLC_MALLOC and LIBVLC_USED
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:48:09 +0000 (20:48 +0300)]
vlc_objects.h: add LIBVLC_MALLOC and LIBVLC_USED

14 years agoAdd LIBVLC_MALLOC function attribute
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:46:40 +0000 (20:46 +0300)]
Add LIBVLC_MALLOC function attribute

when the return value is a *unique* pointer (or NULL)...

14 years agoWoops, object leak in previous commits
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:33:52 +0000 (20:33 +0300)]
Woops, object leak in previous commits

14 years agoSimplification
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:21:14 +0000 (20:21 +0300)]
Simplification

14 years agoDead code
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:08:59 +0000 (20:08 +0300)]
Dead code

14 years agovars command needs the variable lock
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:00:15 +0000 (20:00 +0300)]
vars command needs the variable lock

14 years agoRemove useless object linked-list
Rémi Denis-Courmont [Thu, 24 Sep 2009 16:57:37 +0000 (19:57 +0300)]
Remove useless object linked-list

This was mostly useful for vlc_object_get() which is gone.

14 years agoXCB window: fix set_ascii_prop()
Rémi Denis-Courmont [Thu, 24 Sep 2009 15:47:28 +0000 (18:47 +0300)]
XCB window: fix set_ascii_prop()

14 years agoXCB window: set Window Manager hints
Rémi Denis-Courmont [Thu, 24 Sep 2009 15:41:24 +0000 (18:41 +0300)]
XCB window: set Window Manager hints

This is required to ever get the focus with some window managers.

14 years agoDeleteInner() : remove deleted items from current items array
Rafaël Carré [Thu, 24 Sep 2009 14:12:45 +0000 (16:12 +0200)]
DeleteInner() : remove deleted items from current items array

14 years agocontribs: updated binary package for OS X
Felix Paul Kühne [Mon, 21 Sep 2009 15:27:46 +0000 (17:27 +0200)]
contribs: updated binary package for OS X

Includes ffmpeg r19836, all other contents remained unchanged, so libtheora is not up-to-date

14 years agomove format.c definition to correct modules.am-file
Ilkka Ollakka [Thu, 24 Sep 2009 09:22:50 +0000 (12:22 +0300)]
move format.c definition to correct modules.am-file

14 years agoavcodec: add codec_id/type to subtitles also
Ilkka Ollakka [Thu, 24 Sep 2009 09:18:51 +0000 (12:18 +0300)]
avcodec: add codec_id/type to subtitles also

14 years agofaad: fix a typo of [38c08789]
Rafaël Carré [Wed, 23 Sep 2009 19:50:07 +0000 (21:50 +0200)]
faad: fix a typo of [38c08789]

14 years agox264: mention >=0.76 requirement
Rafaël Carré [Wed, 23 Sep 2009 19:40:51 +0000 (21:40 +0200)]
x264: mention >=0.76 requirement

The error message wouldn't explicitely say that a new enough version is
necessary

14 years agoError if XvMC is requested while libmpeg2 unavailable
Daniel Mierswa [Wed, 23 Sep 2009 19:21:57 +0000 (21:21 +0200)]
Error if XvMC is requested while libmpeg2 unavailable

Edited patch to apply to master, original is here:
http://mailman.videolan.org/pipermail/vlc-devel/2009-June/061076.html

Original-by: Nicolas Chauvet
Signed-off-by: Daniel Mierswa <impulze@impulze.org>
Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>
14 years agoaudio_format belongs in audio_filter/converter
Rémi Denis-Courmont [Wed, 23 Sep 2009 19:25:01 +0000 (22:25 +0300)]
audio_format belongs in audio_filter/converter

14 years agoMake aout_buffer_t an alias for block_t
Rémi Denis-Courmont [Wed, 23 Sep 2009 18:38:26 +0000 (21:38 +0300)]
Make aout_buffer_t an alias for block_t

14 years agoCosmetic change
Rémi Denis-Courmont [Wed, 23 Sep 2009 17:43:51 +0000 (20:43 +0300)]
Cosmetic change

14 years agoCompilation fix (speex)
Laurent Aimar [Wed, 23 Sep 2009 18:00:07 +0000 (20:00 +0200)]
Compilation fix (speex)

14 years agoCompilation fix (mpgatofixed32).
Laurent Aimar [Wed, 23 Sep 2009 17:58:14 +0000 (19:58 +0200)]
Compilation fix (mpgatofixed32).

14 years agoSql Core
Srikanth Raju [Tue, 15 Sep 2009 20:41:08 +0000 (02:11 +0530)]
Sql Core

This includes support for a SQL-based modules in Core VLC

Signed-off-by: Laurent Aimar <fenrir@videolan.org>
14 years agoi_nb_bytes -> i_buffer
Rémi Denis-Courmont [Wed, 23 Sep 2009 17:33:19 +0000 (20:33 +0300)]
i_nb_bytes -> i_buffer

(Yeah, some automatic variables were renamed too)

14 years agoaout_buffer_t: store length instead of end timestamp
Rémi Denis-Courmont [Wed, 23 Sep 2009 16:52:00 +0000 (19:52 +0300)]
aout_buffer_t: store length instead of end timestamp

aout_buffer_t now looks very much like a subset of block_t at the
source code level. By the way, we might want to revisit the return value
of date_Increment()...

14 years agoaout_buffer_t.b_disconuity -> aout_buffert.i_flags
Rémi Denis-Courmont [Wed, 23 Sep 2009 15:57:27 +0000 (18:57 +0300)]
aout_buffer_t.b_disconuity -> aout_buffert.i_flags

14 years agoblock_t.i_samples -> block_t.i_nb_samples (as aout_buffer_t)
Rémi Denis-Courmont [Wed, 23 Sep 2009 15:17:45 +0000 (18:17 +0300)]
block_t.i_samples -> block_t.i_nb_samples (as aout_buffer_t)

14 years agopython-ctypes: first shot at generating java JNA glue code
Olivier Aubert [Wed, 23 Sep 2009 14:17:18 +0000 (16:17 +0200)]
python-ctypes: first shot at generating java JNA glue code

Not perfect yet (esp. enum classes are not correctly translated for discontinuous enums).

14 years agoNEWS: x264-version requirement
Ilkka Ollakka [Wed, 23 Sep 2009 14:12:02 +0000 (17:12 +0300)]
NEWS: x264-version requirement

14 years agox264: add myself as one of the authors
Ilkka Ollakka [Wed, 23 Sep 2009 13:39:28 +0000 (16:39 +0300)]
x264: add myself as one of the authors

14 years agox264: set requirement to >= 0.76 for libx264
Ilkka Ollakka [Wed, 23 Sep 2009 13:29:31 +0000 (16:29 +0300)]
x264: set requirement to >= 0.76 for libx264

Change to handle changed x264_encoder_headers and nal-stuff

14 years agoavcodec: set codec_id and codec_type in context also
Ilkka Ollakka [Wed, 23 Sep 2009 11:34:32 +0000 (14:34 +0300)]
avcodec: set codec_id and codec_type in context also

it's checked to match from r19973 on libavcodec

14 years agoRemove duplicate T140 codec definition
Pierre Ynard [Wed, 23 Sep 2009 13:33:48 +0000 (15:33 +0200)]
Remove duplicate T140 codec definition

14 years agojvlc: libvlc synchronization: some missing audio functions added
Filippo Carone [Tue, 22 Sep 2009 17:53:05 +0000 (19:53 +0200)]
jvlc: libvlc synchronization: some missing audio functions added

14 years agoConvert EIT-coded CR/LFs to '\n'.
Marian Ďurkovič [Wed, 23 Sep 2009 08:33:01 +0000 (10:33 +0200)]
Convert EIT-coded CR/LFs to '\n'.

14 years agoNEWS synchronisation between branches.
Jean-Baptiste Kempf [Tue, 22 Sep 2009 23:47:50 +0000 (01:47 +0200)]
NEWS synchronisation between branches.

14 years agoSSE3 detection (runtime)
Jean-Baptiste Kempf [Tue, 22 Sep 2009 17:34:00 +0000 (19:34 +0200)]
SSE3 detection (runtime)

Isn't fork() supposed to be slow on Windows?

14 years agoaout_buffer_t.start_data -> aout_buffer_t.i_pts
Rémi Denis-Courmont [Tue, 22 Sep 2009 21:23:34 +0000 (00:23 +0300)]
aout_buffer_t.start_data -> aout_buffer_t.i_pts

This will be needed to replace aout_buffer_t with block_t.
We also need to replace end_date with i_length, which is a bit more
involved.

14 years agoAlways defined CPU_CAPABILITY_*
Laurent Aimar [Tue, 22 Sep 2009 21:00:22 +0000 (23:00 +0200)]
Always defined CPU_CAPABILITY_*

In case they are known to be unsupported at compilation time, they are now
defined to be zero to be nice with the compiler.

14 years agoRemove aout_buffer_t.b_alloc (it's always true)
Rémi Denis-Courmont [Tue, 22 Sep 2009 20:55:20 +0000 (23:55 +0300)]
Remove aout_buffer_t.b_alloc (it's always true)

When allocation is false, aout_BufferFree is simply not called.

14 years agoaout_BufferAlloc: don't copy timestamps from original buffer
Rémi Denis-Courmont [Tue, 22 Sep 2009 20:42:56 +0000 (23:42 +0300)]
aout_BufferAlloc: don't copy timestamps from original buffer

14 years agoFixed offline EPG state.
Laurent Aimar [Tue, 22 Sep 2009 20:29:41 +0000 (22:29 +0200)]
Fixed offline EPG state.

The info panel is flushed and the current epg event is undefined when
stopping the associated input.

14 years agoRevert "INPUT: Properly remove SDT and EPG entries on exit"
Laurent Aimar [Tue, 22 Sep 2009 20:26:54 +0000 (22:26 +0200)]
Revert "INPUT: Properly remove SDT and EPG entries on exit"

This reverts commit 6fc6b16d506665d3ee4ede58c444de68491a61bc.

I need it for input_item_SetEpgOffline (next commit).

14 years agoStored vlc_epg_t array inside input_item_t.
Laurent Aimar [Tue, 22 Sep 2009 20:25:07 +0000 (22:25 +0200)]
Stored vlc_epg_t array inside input_item_t.

As a side effect, the EPG informations are no more lost when stopping.

14 years agoMoved out epg functions from vlc_epg.h and es_out.c to src/misc/epg.c.
Laurent Aimar [Tue, 22 Sep 2009 19:19:42 +0000 (21:19 +0200)]
Moved out epg functions from vlc_epg.h and es_out.c to src/misc/epg.c.

14 years agoPut all SS(S)E* checks under --enable-sse
Jean-Baptiste Kempf [Tue, 22 Sep 2009 17:27:12 +0000 (19:27 +0200)]
Put all SS(S)E* checks under --enable-sse

14 years agoUse <vlc_cpu.h>
Rémi Denis-Courmont [Tue, 22 Sep 2009 15:21:14 +0000 (18:21 +0300)]
Use <vlc_cpu.h>

14 years agovlc_cpu.h: dedicated header for CPU features
Rémi Denis-Courmont [Tue, 22 Sep 2009 15:20:20 +0000 (18:20 +0300)]
vlc_cpu.h: dedicated header for CPU features

Also segregate flags per architecture from now on.

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.