]>
git.sesse.net Git - vlc/log
Filippo Carone [Sat, 26 Sep 2009 00:54:52 +0000 (02:54 +0200)]
jvlc: pom version set to 1.0.1-SNAPSHOT
Rémi Denis-Courmont [Fri, 25 Sep 2009 21:14:13 +0000 (00:14 +0300)]
Use doubly linked list for filter chaining
Antoine Cellerier [Fri, 25 Sep 2009 20:13:20 +0000 (22:13 +0200)]
Rockbox FM radio presets parser script
See http://www.rockbox.org/wiki/FmPresets
Antoine Cellerier [Fri, 25 Sep 2009 19:58:47 +0000 (21:58 +0200)]
Add some extra debug. Fix compilation.
If people now have "RDS", "hardware frequency seeking" or "VBI capture" in their v4l2 output, please say so!
Antoine Cellerier [Fri, 25 Sep 2009 19:01:40 +0000 (21:01 +0200)]
v4l2 fixes
* Don't reset cropping when it doesn't make sense (ie fm tuners)
* When used as an access with the read method, behave as a stream access and not a block access
* Automatically probe authorised input methods (== if mmap isn't supported but read is, fallback to read)
Hugo Beauzee-Luyssen [Thu, 17 Sep 2009 08:56:30 +0000 (10:56 +0200)]
Don't store the picture_t inside of the decoder_sys_t
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzee-Luyssen [Wed, 23 Sep 2009 15:30:44 +0000 (17:30 +0200)]
Adding a invmem-chroma option
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Mon, 21 Sep 2009 23:19:41 +0000 (01:19 +0200)]
Qt: hide live555 module options when disabled
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Simon Hailes [Mon, 21 Sep 2009 23:19:09 +0000 (00:19 +0100)]
Renamed p_display to display, and made it a structure...
...not a pointer, so it's persistent. Also removes multiple free issues
previously causing crashes.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Christopher Key [Fri, 25 Sep 2009 16:07:10 +0000 (19:07 +0300)]
configure: fix --with-dvbpsi=PATH
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Marian Ďurkovič [Fri, 25 Sep 2009 12:10:45 +0000 (14:10 +0200)]
en50221: Increase max PDU size to 4 kB
Some CAMs return almost 3 kB of data for entitlements list
Pierre Ynard [Fri, 25 Sep 2009 11:37:04 +0000 (13:37 +0200)]
t140: fill in missing PTS/DTS information
Pierre Ynard [Fri, 25 Sep 2009 08:58:48 +0000 (10:58 +0200)]
contrib: update live555 patch
Christophe Mutricy [Thu, 24 Sep 2009 21:58:49 +0000 (22:58 +0100)]
Add more file xith translatable strings
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
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>
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
Felix Paul Kühne [Mon, 21 Sep 2009 22:52:36 +0000 (00:52 +0200)]
macosx: updated ub script for the really fat binary
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:51:50 +0000 (20:51 +0300)]
Add and use LIBVLC_FORMAT_ARG for gettext functions
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:48:09 +0000 (20:48 +0300)]
vlc_objects.h: add LIBVLC_MALLOC and LIBVLC_USED
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)...
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:33:52 +0000 (20:33 +0300)]
Woops, object leak in previous commits
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:21:14 +0000 (20:21 +0300)]
Simplification
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:08:59 +0000 (20:08 +0300)]
Dead code
Rémi Denis-Courmont [Thu, 24 Sep 2009 17:00:15 +0000 (20:00 +0300)]
vars command needs the variable lock
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.
Rémi Denis-Courmont [Thu, 24 Sep 2009 15:47:28 +0000 (18:47 +0300)]
XCB window: fix set_ascii_prop()
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.
Rafaël Carré [Thu, 24 Sep 2009 14:12:45 +0000 (16:12 +0200)]
DeleteInner() : remove deleted items from current items array
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
Ilkka Ollakka [Thu, 24 Sep 2009 09:22:50 +0000 (12:22 +0300)]
move format.c definition to correct modules.am-file
Ilkka Ollakka [Thu, 24 Sep 2009 09:18:51 +0000 (12:18 +0300)]
avcodec: add codec_id/type to subtitles also
Rafaël Carré [Wed, 23 Sep 2009 19:50:07 +0000 (21:50 +0200)]
faad: fix a typo of [
38c08789 ]
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
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>
Rémi Denis-Courmont [Wed, 23 Sep 2009 19:25:01 +0000 (22:25 +0300)]
audio_format belongs in audio_filter/converter
Rémi Denis-Courmont [Wed, 23 Sep 2009 18:38:26 +0000 (21:38 +0300)]
Make aout_buffer_t an alias for block_t
Rémi Denis-Courmont [Wed, 23 Sep 2009 17:43:51 +0000 (20:43 +0300)]
Cosmetic change
Laurent Aimar [Wed, 23 Sep 2009 18:00:07 +0000 (20:00 +0200)]
Compilation fix (speex)
Laurent Aimar [Wed, 23 Sep 2009 17:58:14 +0000 (19:58 +0200)]
Compilation fix (mpgatofixed32).
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>
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)
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()...
Rémi Denis-Courmont [Wed, 23 Sep 2009 15:57:27 +0000 (18:57 +0300)]
aout_buffer_t.b_disconuity -> aout_buffert.i_flags
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)
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).
Ilkka Ollakka [Wed, 23 Sep 2009 14:12:02 +0000 (17:12 +0300)]
NEWS: x264-version requirement
Ilkka Ollakka [Wed, 23 Sep 2009 13:39:28 +0000 (16:39 +0300)]
x264: add myself as one of the authors
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
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.