]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Mon, 25 Jan 2010 20:26:07 +0000 (22:26 +0200)]
Try to generate the plugins cache from make
* Generate the plugins cache for the build tree during make all
(if not cross-compiling).
* Generate the plugins cache for the installation during make install
(if not staging with DESTDIR).
Rémi Denis-Courmont [Mon, 25 Jan 2010 19:07:15 +0000 (21:07 +0200)]
Add vlc-cache-gen to generate the plugins cache off-line
Rémi Denis-Courmont [Mon, 25 Jan 2010 20:25:18 +0000 (22:25 +0200)]
plugins must match "lib*_plugin"LIBEXT, not just "*"LIBEXT
Erwan Tulou [Sun, 10 Jan 2010 20:56:04 +0000 (21:56 +0100)]
xcb: fix resizing failing to succeed sometimes
The vout window provider may issue a series of several resize events in a row.
(e.g a user switching back and forth between two layouts in skins2)
Some events may then be wrongly discarded by xcb based on a check that doesn't
represent the latest situation.
The new design actually can accept all resizing events, and only processes the last event of a series of events detected by xcb. No filtering is needed in xcb.
Erwan Tulou [Mon, 25 Jan 2010 07:31:11 +0000 (08:31 +0100)]
skins2: correct forgotten position and set default values
Erwan Tulou [Mon, 25 Jan 2010 10:31:21 +0000 (11:31 +0100)]
skins2: remove dead code
Pierre Ynard [Mon, 25 Jan 2010 18:58:52 +0000 (19:58 +0100)]
Qt4: distribute icon file
Rémi Denis-Courmont [Mon, 25 Jan 2010 18:29:56 +0000 (20:29 +0200)]
Save the plugins cache as early as possible
This rgeatly reduces the changes that it's generated more than once,
if there are multiple concurrent VLC's, or if VLC crashes before exit.
Rémi Denis-Courmont [Mon, 25 Jan 2010 18:29:43 +0000 (20:29 +0200)]
Consistency loading -> saving
Rémi Denis-Courmont [Mon, 25 Jan 2010 18:29:32 +0000 (20:29 +0200)]
Use utf8_unlink
Rémi Denis-Courmont [Mon, 25 Jan 2010 18:21:02 +0000 (20:21 +0200)]
Useless headers
Rémi Denis-Courmont [Mon, 25 Jan 2010 18:19:28 +0000 (20:19 +0200)]
Modules cache: refactor, no functional changes
Rémi Denis-Courmont [Mon, 25 Jan 2010 18:07:18 +0000 (20:07 +0200)]
Remove CACHEDIR.tag
As we now store the cache in ~/.cache, this has become quite useless.
In any case, practically no software implements this spec, adn the
author seems to have lost interest over years ago.
Pierre Ynard [Mon, 25 Jan 2010 17:39:07 +0000 (18:39 +0100)]
Extensions: distribute headers
Rémi Denis-Courmont [Mon, 25 Jan 2010 17:19:19 +0000 (19:19 +0200)]
libvlc_event_manager: remove exceptions
Pierre Ynard [Mon, 25 Jan 2010 17:28:02 +0000 (18:28 +0100)]
Qt4: don't use TS muxer with RTSP in sout wizard
Most RTSP clients expect native RTP and won't cope with Transport
Stream. Also, since RTSP takes care of RTP setup, there is little
benefit in having a single stream.
Rémi Denis-Courmont [Mon, 25 Jan 2010 16:31:26 +0000 (18:31 +0200)]
taglib writer: use decode_URI_duplicate
The code looks suspicious though.
Rafaël Carré [Mon, 25 Jan 2010 16:21:21 +0000 (17:21 +0100)]
contribs: remove obsolete check
Olivier Aubert [Mon, 25 Jan 2010 15:48:55 +0000 (16:48 +0100)]
python-ctypes: add MediaES structure definition
Olivier Aubert [Sun, 24 Jan 2010 13:46:57 +0000 (14:46 +0100)]
python-ctypes: cosmetic fixes in README
Jakob Leben [Mon, 25 Jan 2010 15:49:55 +0000 (16:49 +0100)]
Qt iconView: initial attempt at item browsing/playing
Jakob Leben [Mon, 25 Jan 2010 15:36:06 +0000 (16:36 +0100)]
Qt: use Title-to-Name fallback for icon text
Jean-Baptiste Kempf [Mon, 25 Jan 2010 15:45:26 +0000 (16:45 +0100)]
Qt iconView: recude the clipping radius to 5 (from 7)
Jean-Baptiste Kempf [Mon, 25 Jan 2010 15:28:56 +0000 (16:28 +0100)]
Qt: don't use 2 drawPixmap
Ludovic Fauvet [Mon, 25 Jan 2010 14:09:25 +0000 (15:09 +0100)]
Qt: add drow shadow effect
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Mon, 25 Jan 2010 13:49:15 +0000 (14:49 +0100)]
Qt: add some spacing between items
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Mon, 25 Jan 2010 13:00:37 +0000 (14:00 +0100)]
Qt: draw rounded art pixmap
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Mon, 25 Jan 2010 13:21:11 +0000 (14:21 +0100)]
Qt: wrap items automatically in a grid.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 25 Jan 2010 14:49:23 +0000 (15:49 +0100)]
Qt: iconView: don't allow the items to be moved.
Jakob Leben [Mon, 25 Jan 2010 13:59:00 +0000 (14:59 +0100)]
Qt: use styled item highlighting in playlist icon view
Jakob Leben [Mon, 25 Jan 2010 13:47:00 +0000 (14:47 +0100)]
Qt: better function name
Jakob Leben [Mon, 25 Jan 2010 13:39:55 +0000 (14:39 +0100)]
Qt: remove unused code
Jean-Baptiste Kempf [Mon, 25 Jan 2010 13:15:49 +0000 (14:15 +0100)]
NEW: mention libVLCpp and extensions framework
Jakob Leben [Mon, 25 Jan 2010 12:52:53 +0000 (13:52 +0100)]
Qt: playlist: use same context menu for both tree- and icon-view
Jean-Baptiste Kempf [Mon, 25 Jan 2010 11:05:43 +0000 (12:05 +0100)]
Qt: Use the 64x64 icon for noart in iconView
Jean-Baptiste Kempf [Mon, 25 Jan 2010 11:03:29 +0000 (12:03 +0100)]
Qt: noArt in 64x64
This will be usefull to avoid to many resizing in icon_View
Jean-Baptiste Kempf [Mon, 25 Jan 2010 10:49:47 +0000 (11:49 +0100)]
Qt: get a correct icon_View design
This is not top quality yet, but it is usable.
Colin Guthrie [Mon, 25 Jan 2010 01:12:47 +0000 (01:12 +0000)]
phonon: Improve chances of finding libvlc.so.*
Search the install library path as well as the hard coded /usr/lib
and /usr/local/lib (this is particularly important on system that
use the 64 suffix on x86_64.
(cherry picked from commit
47ffd252b036e4047054e3926ba0a9f94170c35e )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Colin Guthrie [Mon, 25 Jan 2010 01:11:18 +0000 (01:11 +0000)]
phonon: Follow 2c57cb and remove exceptions in calls.
(cherry picked from commit
80048bbcbf55c63290f3b2f6b1f04ce2f6b8d9f9 )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Colin Guthrie [Sun, 24 Jan 2010 22:42:13 +0000 (22:42 +0000)]
RTMP: Fix a format-security warning
(cherry picked from commit
71c4bb2a2eafcb72c40d7e6f02eb0236e6e92fdb )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Colin Guthrie [Sun, 24 Jan 2010 12:05:20 +0000 (12:05 +0000)]
phonon: Add support to detect the pulsesupport.h header from kdesupport phonon package
(cherry picked from commit
9885b4e6aba33c840056e11cc678b9990f03e629 )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Colin Guthrie [Sun, 24 Jan 2010 11:51:57 +0000 (11:51 +0000)]
phonon: Allow building against kdesupport libphonon.
This uses the FindPhonon.cmake file from kdelibs to find
the phonon package. Previously it would not build and gave a
somewhat confusing 'Undefined Interface' error when running moc
(cherry picked from commit
59ff91c95d5cb447c89bfdb8be02b518a136c7f6 )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Paul Saman [Fri, 22 Jan 2010 21:03:56 +0000 (22:03 +0100)]
activex: remove IVLCLog, IVLCMessagesIterator, IVLCMessage interface.
Jean-Baptiste Kempf [Mon, 25 Jan 2010 07:52:27 +0000 (08:52 +0100)]
Qt4: compile fix for Qt4.4
Jakob Leben [Mon, 25 Jan 2010 01:42:07 +0000 (02:42 +0100)]
Qt: make playlist tree-view popup menu work again
Jakob Leben [Mon, 25 Jan 2010 01:18:26 +0000 (02:18 +0100)]
Qt: constify arguments
Jean-Baptiste Kempf [Mon, 25 Jan 2010 00:27:49 +0000 (01:27 +0100)]
Qt: use a dummy painting for iconView until better
Michael McEll [Mon, 25 Jan 2010 00:20:08 +0000 (01:20 +0100)]
Qt: Fix Segfault when exiting on Windows 2000
Initialize two handles even if createTaskBarButtons() is not called.
Otherwise vlc.exe will segfault at exit
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 25 Jan 2010 00:08:34 +0000 (01:08 +0100)]
Qt: compile extensions on Qt4.4
Jean-Baptiste Kempf [Mon, 25 Jan 2010 00:02:10 +0000 (01:02 +0100)]
Qt: variable renaming so they are more explicit
Jean-Baptiste Kempf [Sun, 24 Jan 2010 23:59:19 +0000 (00:59 +0100)]
Qt: use the new PlIconView class
Jean-Baptiste Kempf [Sun, 24 Jan 2010 23:54:28 +0000 (00:54 +0100)]
Qt: create new classes for IconView
Jakob Leben [Mon, 25 Jan 2010 00:06:48 +0000 (01:06 +0100)]
Qt: clear PL item id cache when sorting
fix #3263
Jean-Baptiste Kempf [Sun, 24 Jan 2010 23:19:52 +0000 (00:19 +0100)]
Qt: create a helper function to manage core ArtUrl
decodeArtURL( input_item_t *p_item ) should be self-explanatory.
And use it.
Felix Paul Kühne [Sun, 24 Jan 2010 22:59:40 +0000 (23:59 +0100)]
contribs: updated libpng patch
Felix Paul Kühne [Sun, 24 Jan 2010 22:40:27 +0000 (23:40 +0100)]
contribs: fixed live555 linking when cross-compiling on Darwin
Jean-Baptiste Kempf [Sun, 24 Jan 2010 22:22:28 +0000 (23:22 +0100)]
Fix mozilla compilation on OSX
Needs testing
Pierre Ynard [Sun, 24 Jan 2010 22:04:30 +0000 (23:04 +0100)]
Qt4: fix file headers
Felix Paul Kühne [Sun, 24 Jan 2010 21:58:37 +0000 (22:58 +0100)]
contribs: removed outdated pkgconfig patches
Jean-Baptiste Kempf [Sun, 24 Jan 2010 21:50:29 +0000 (22:50 +0100)]
ActiveX: fix compilation
And deactivate the set_teletext functions, since they have been removed from libvlc...
Pierre Ynard [Sun, 24 Jan 2010 21:37:42 +0000 (22:37 +0100)]
Qt4: add the RTSP protocol to the sout dialog
It is set up to use the TS muxer
Christophe Mutricy [Sun, 24 Jan 2010 21:09:26 +0000 (21:09 +0000)]
2010 VideoLAN signing key.
pub 4096R/
E79997B5 2010-01-24 [expires: 2011-01-24]
Key fingerprint = 8B41 4B3D 9A40 7A79 23AC 6B1E 13E9 5EDB E799 97B5
uid VideoLAN Release Signing Key (2010)
Jean-Baptiste Kempf [Sun, 24 Jan 2010 18:50:15 +0000 (19:50 +0100)]
Qt: code cosmetics
Jean-Baptiste Kempf [Sun, 24 Jan 2010 18:49:02 +0000 (19:49 +0100)]
Qt: publicize getItem() in the model
Rémi Denis-Courmont [Sun, 24 Jan 2010 19:55:08 +0000 (21:55 +0200)]
LUA interface: correct/simplify error handling
Rémi Denis-Courmont [Sun, 24 Jan 2010 19:54:10 +0000 (21:54 +0200)]
LUA interface: unlock the mutex sometime
Rémi Denis-Courmont [Sun, 24 Jan 2010 19:21:24 +0000 (21:21 +0200)]
LUA: fix busy loop with "luahttp" and "luarc" shortcuts
Geoffroy Couprie [Sun, 24 Jan 2010 19:05:30 +0000 (20:05 +0100)]
Win32: close vlc when heap corruption is detected
Geoffroy Couprie [Sun, 24 Jan 2010 19:04:00 +0000 (20:04 +0100)]
Lua extensions: fix (again) compilation on Windows. All the obvious function names are already taken by Windows headers
Geoffroy Couprie [Tue, 19 Jan 2010 14:13:33 +0000 (15:13 +0100)]
Win32: get rid of calls to GetVersion (CoCreateInstance will fail anyway if the feature is not present)
Jean-Baptiste Kempf [Sun, 24 Jan 2010 18:35:57 +0000 (19:35 +0100)]
Contrib: disable filters in FFmpeg
Jean-Baptiste Kempf [Sun, 24 Jan 2010 18:33:10 +0000 (19:33 +0100)]
Contribs: uneeded patch for FFmpeg/win32
Thanks to fenrir and ramiro for their continuous work.
Rémi Duraffort [Sun, 24 Jan 2010 17:05:09 +0000 (18:05 +0100)]
projectm: add missing return.
Rémi Duraffort [Sun, 24 Jan 2010 16:58:37 +0000 (17:58 +0100)]
fix mozilla plugin compilation.
Pierre d'Herbemont [Sun, 24 Jan 2010 16:58:49 +0000 (17:58 +0100)]
darwin_specific: Fix coding style (sick).
Pierre d'Herbemont [Sun, 24 Jan 2010 16:56:39 +0000 (17:56 +0100)]
darwin_specific: Make sure developer version of VLC.app works.
Jean-Philippe André [Sun, 24 Jan 2010 16:33:57 +0000 (17:33 +0100)]
Extensions: fix compilation for Windoze
Windows already registers CreateDialog as a macro
Rémi Duraffort [Sun, 24 Jan 2010 16:12:47 +0000 (17:12 +0100)]
qt4_extenssion: the menu need a parent (fix memory leak).
Rémi Duraffort [Sun, 24 Jan 2010 15:29:41 +0000 (16:29 +0100)]
QT4_extenssions: replace qstrdup by strdup.
In fact qstrdup use new but the resulting memory can be deallocated by some C code.
Rémi Duraffort [Sun, 24 Jan 2010 15:32:40 +0000 (16:32 +0100)]
extenssions: fix invalid format string.
Jean-Philippe André [Sun, 24 Jan 2010 15:26:15 +0000 (16:26 +0100)]
Extensions: an example Lua script: IMDb
This Lua Extension will get some meta data on the current movie
(or any movie) from the Internet Movie Database and shows it in
a simple dialog box.
Please consider this script more as an example than as a final
version of the IMDb extension.
Rémi Duraffort [Sun, 24 Jan 2010 15:09:05 +0000 (16:09 +0100)]
config: fix memory leak.
Jean-Philippe André [Tue, 10 Nov 2009 17:38:22 +0000 (18:38 +0100)]
Extensions: Lua documentation (to be completed)
Jean-Philippe André [Tue, 10 Nov 2009 17:37:05 +0000 (18:37 +0100)]
Extensions/Qt: buildsystem + menu entries
You can now play with extensions, from the menu View > Extensions
Jean-Philippe André [Tue, 10 Nov 2009 17:34:19 +0000 (18:34 +0100)]
Extensions/Qt: dialogs
These are the main UI files for extensions' dialogs.
Jean-Philippe André [Tue, 10 Nov 2009 17:33:42 +0000 (18:33 +0100)]
Extensions/Qt: Qt extensions manager
Jean-Philippe André [Tue, 10 Nov 2009 17:31:58 +0000 (18:31 +0100)]
Extensions: buildsystem
Let's compile!
Jean-Philippe André [Tue, 10 Nov 2009 17:27:09 +0000 (18:27 +0100)]
Extensions: core library
This contains:
- Extensions manager
- Extensions activation / deactivation functions
- Separate threads for each extension
- Lua specific functions for calling the script
Jean-Philippe André [Tue, 10 Nov 2009 17:24:58 +0000 (18:24 +0100)]
Extensions: Lua implementation for dialogs
New vlc.dialog library, that allows users to create scriptable dialogs.
The calling vlc_object_t should have register a callback for the variable
"dialog-event".
Jean-Philippe André [Tue, 19 Jan 2010 12:40:42 +0000 (13:40 +0100)]
Extensions: core function dialog_ExtensionUpdate
Jean-Philippe André [Tue, 10 Nov 2009 17:12:01 +0000 (18:12 +0100)]
Extensions: public include
This patch defines a new type of interactions between the GUI and
so-called 'extensions'.
These extensions are dynamic plugins, that can be scripted, and they can
create GUI dialogs with widgets (like text fields, buttons, ...).
Pierre d'Herbemont [Sun, 24 Jan 2010 14:47:17 +0000 (15:47 +0100)]
macosx/framework: Remove the newly removed exception parameter.
Most of them where already NULL, saying how meaningless it was.
Pierre d'Herbemont [Sun, 24 Jan 2010 11:25:01 +0000 (12:25 +0100)]
vout_macosx: Fix a leak.
Pierre d'Herbemont [Sun, 24 Jan 2010 10:46:44 +0000 (11:46 +0100)]
macosx/framework: Whitespace cleanup.
Pierre d'Herbemont [Sun, 24 Jan 2010 10:46:00 +0000 (11:46 +0100)]
macosx/framework: Fix a bunch of leaks in -[VLCMediaPlayer videoSubTitles].
Rémi Duraffort [Sun, 24 Jan 2010 14:44:22 +0000 (15:44 +0100)]
libvlcpp: fix compilation.
Rémi Duraffort [Sun, 24 Jan 2010 09:19:02 +0000 (10:19 +0100)]
demux_gme: fix potential use of uninitialized value.
Laurent Aimar [Sun, 24 Jan 2010 14:26:09 +0000 (15:26 +0100)]
Decreased priority of libmpeg2 decoder below avcodec.
It still segfaults on broken streams (or on seeks #3153) and I am not
willing to spend more time on it.
Laurent Aimar [Sun, 24 Jan 2010 13:58:50 +0000 (14:58 +0100)]
Protect against corrupted AVI file.
The limit is arbitrary.
Laurent Aimar [Sun, 24 Jan 2010 13:45:06 +0000 (14:45 +0100)]
Fixed bandlimited invalid writes when downsampling.