]>
git.sesse.net Git - vlc/log
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
Pierre Ynard [Wed, 23 Sep 2009 13:33:48 +0000 (15:33 +0200)]
Remove duplicate T140 codec definition
Filippo Carone [Tue, 22 Sep 2009 17:53:05 +0000 (19:53 +0200)]
jvlc: libvlc synchronization: some missing audio functions added
Marian Ďurkovič [Wed, 23 Sep 2009 08:33:01 +0000 (10:33 +0200)]
Convert EIT-coded CR/LFs to '\n'.
Jean-Baptiste Kempf [Tue, 22 Sep 2009 23:47:50 +0000 (01:47 +0200)]
NEWS synchronisation between branches.
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?
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.
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.
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.
Rémi Denis-Courmont [Tue, 22 Sep 2009 20:42:56 +0000 (23:42 +0300)]
aout_BufferAlloc: don't copy timestamps from original buffer
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.
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).
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.
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.
Jean-Baptiste Kempf [Tue, 22 Sep 2009 17:27:12 +0000 (19:27 +0200)]
Put all SS(S)E* checks under --enable-sse
Rémi Denis-Courmont [Tue, 22 Sep 2009 15:21:14 +0000 (18:21 +0300)]
Use <vlc_cpu.h>
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.
Rémi Denis-Courmont [Tue, 22 Sep 2009 15:13:36 +0000 (18:13 +0300)]
LibVLC: only print relevant capabilities in debug
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>
Jean-Baptiste Kempf [Tue, 22 Sep 2009 14:45:15 +0000 (16:45 +0200)]
Contribs: Fix FFmpeg configure for Win32
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>
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)
Jean-Baptiste Kempf [Mon, 21 Sep 2009 23:21:46 +0000 (01:21 +0200)]
Add a configure flag for SSE4
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 ?
Jean-Baptiste Kempf [Mon, 21 Sep 2009 20:22:19 +0000 (22:22 +0200)]
FFmpeg: activate mp3lame in Win32 contribs
Jean-Baptiste Kempf [Mon, 21 Sep 2009 20:18:05 +0000 (22:18 +0200)]
Capitalize FFmpeg where needed.
Jean-Baptiste Kempf [Mon, 21 Sep 2009 20:13:15 +0000 (22:13 +0200)]
Cosmetics and copyright
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
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>
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.
Marian Ďurkovič [Mon, 21 Sep 2009 18:31:40 +0000 (20:31 +0200)]
Stop crashing at video init. Yes, this closes #3074
Rémi Denis-Courmont [Mon, 21 Sep 2009 15:10:50 +0000 (18:10 +0300)]
.gitignore
Rémi Denis-Courmont [Mon, 21 Sep 2009 15:08:35 +0000 (18:08 +0300)]
Capitalization
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)
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
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>
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.
Rémi Denis-Courmont [Sun, 20 Sep 2009 19:59:25 +0000 (22:59 +0300)]
libavcodec: explicit Makefile rules
Rémi Denis-Courmont [Sun, 20 Sep 2009 19:52:17 +0000 (22:52 +0300)]
Useless #includes
Rémi Denis-Courmont [Sun, 20 Sep 2009 18:06:59 +0000 (21:06 +0300)]
i420_yuyv_neon: prefetch
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.
Rémi Denis-Courmont [Sun, 20 Sep 2009 15:28:00 +0000 (18:28 +0300)]
XCB-XVideo: pad picture height like VLC core
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.
Rémi Denis-Courmont [Sun, 20 Sep 2009 15:22:21 +0000 (18:22 +0300)]
Cosmetic
Rémi Denis-Courmont [Sun, 20 Sep 2009 13:46:20 +0000 (16:46 +0300)]
i420_yuyv_neon: small tweaks
Rémi Denis-Courmont [Sun, 20 Sep 2009 13:07:54 +0000 (16:07 +0300)]
Remove unused 486 and 586 capabilities
Rémi Denis-Courmont [Sun, 20 Sep 2009 13:05:25 +0000 (16:05 +0300)]
Remove never set, never used Pentium Pro capability
Rémi Denis-Courmont [Sun, 20 Sep 2009 12:59:12 +0000 (15:59 +0300)]
Assume compiler-enabled CPU features are present
Rémi Denis-Courmont [Sun, 20 Sep 2009 09:45:53 +0000 (12:45 +0300)]
Remove most vlc_object_set_name() calls, now redumdant
Rémi Denis-Courmont [Sun, 20 Sep 2009 09:43:20 +0000 (12:43 +0300)]
Set object name from module_need()
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.
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