]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Tue, 8 Jun 2010 18:05:44 +0000 (21:05 +0300)]
libvlc_media_player_stop: destroys the kept vout
Rémi Denis-Courmont [Tue, 8 Jun 2010 18:04:18 +0000 (21:04 +0300)]
Export input_resource_TerminateVout
LibVLC needs it.
Rémi Denis-Courmont [Tue, 8 Jun 2010 18:03:11 +0000 (21:03 +0300)]
Remove VLC_VAR_LIST variable type
Rémi Denis-Courmont [Tue, 8 Jun 2010 17:39:01 +0000 (20:39 +0300)]
programs is a string, which is a string, which is not a list
This fixes an assertion failure whenever --programs is used.
This should also fix a memory leak in the ES output.
This needs testing and backport to 1.1-bugfix.
Jean-Baptiste Kempf [Tue, 8 Jun 2010 12:04:36 +0000 (14:04 +0200)]
Contrib: update zlib to 1.2.5
And patch it again and again...
Pierre Ynard [Tue, 8 Jun 2010 10:44:37 +0000 (12:44 +0200)]
Fix list of distributed nsid l10ns
Jean-Baptiste Kempf [Tue, 8 Jun 2010 10:39:57 +0000 (12:39 +0200)]
Contribs: Update libxml to 2.7.7
Jean-Baptiste Kempf [Tue, 8 Jun 2010 10:19:21 +0000 (12:19 +0200)]
Contribs: remove unneeded change of CFLAGS for win32
Jean-Baptiste Kempf [Tue, 8 Jun 2010 10:13:03 +0000 (12:13 +0200)]
Contribs: update libebml and libmatroska to 1.0.0
This hopefully should fix multiple issues with live webm files
Jean-Baptiste Kempf [Tue, 8 Jun 2010 09:54:01 +0000 (11:54 +0200)]
Contrib: delete outdated patch
Jean-Baptiste Kempf [Tue, 8 Jun 2010 09:53:28 +0000 (11:53 +0200)]
Contribs: portaudio, AC_CHECK_SIZEOF works now in Xcompile
Pierre Ynard [Tue, 8 Jun 2010 09:03:58 +0000 (11:03 +0200)]
lua: distribute extensions and missing playlist scripts
Also sort the scripts by file name...
Ilkka Ollakka [Tue, 8 Jun 2010 05:37:50 +0000 (08:37 +0300)]
pulse: no need to check null in free
Colin Guthrie [Mon, 7 Jun 2010 23:34:43 +0000 (00:34 +0100)]
pulse: Use the 'user-agent' variable for the client name.
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
Pierre Ynard [Tue, 8 Jun 2010 03:52:42 +0000 (05:52 +0200)]
activex: distribute missing header too
Austin Burrow [Mon, 7 Jun 2010 23:10:18 +0000 (01:10 +0200)]
UPNP: Cleaned up code to match code conventions
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Austin Burrow [Thu, 3 Jun 2010 21:59:50 +0000 (16:59 -0500)]
UPNP: Cleaned up code so it goes by the code conventions.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Christophe Mutricy [Mon, 7 Jun 2010 21:19:49 +0000 (22:19 +0100)]
Distribute nsis l10ns
Rémi Denis-Courmont [Mon, 7 Jun 2010 21:07:11 +0000 (00:07 +0300)]
Qt4: raise the fullscreen widget when it is shown
Jean-Baptiste Kempf [Mon, 7 Jun 2010 20:16:22 +0000 (22:16 +0200)]
Contribs: take libvpx GIT and not the tarballs
Because now the license is ok. And update the patches on ffmpeg
Rémi Denis-Courmont [Mon, 7 Jun 2010 18:33:23 +0000 (21:33 +0300)]
Qt4: turn off video and subs when transcoding to pure audio profile
This fixes #3681
Pierre Ynard [Mon, 7 Jun 2010 18:08:10 +0000 (20:08 +0200)]
Distribute missing header
Rémi Denis-Courmont [Mon, 7 Jun 2010 17:56:12 +0000 (20:56 +0300)]
Qt4: remove PaintOnScreen option - fixes #3702
Rémi Denis-Courmont [Mon, 7 Jun 2010 17:42:49 +0000 (20:42 +0300)]
Only print the first 5 threading errors each
Oleksandr Natalenko [Sun, 6 Jun 2010 22:36:19 +0000 (23:36 +0100)]
l10n: Ukrainian update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Mihkel [Sun, 6 Jun 2010 22:12:25 +0000 (23:12 +0100)]
Estionian l10n for the win installer
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Rémi Denis-Courmont [Sun, 6 Jun 2010 21:25:10 +0000 (00:25 +0300)]
var_InheritInteger -> var_InheritBool
Laurent Aimar [Thu, 3 Jun 2010 22:38:32 +0000 (00:38 +0200)]
Added a missing vlc_join() in vout.
Jean-Philippe André [Sun, 6 Jun 2010 10:17:29 +0000 (18:17 +0800)]
Lua: Allocine, grow buffer up to 500k
This seems a lot, but 65k definitively ain't enough for some
movies.
Ilkka Ollakka [Sun, 6 Jun 2010 09:20:01 +0000 (12:20 +0300)]
appletrailers: fix location finding
Jean-Philippe André [Sun, 6 Jun 2010 05:44:36 +0000 (13:44 +0800)]
Lua: remove 'http' shortcut.
Since
6bb9f2996 (or master/
1834c5a73e ) it was not possible to load
luahttp using this shortcut anyway.
Rémi Denis-Courmont [Sat, 5 Jun 2010 21:40:37 +0000 (00:40 +0300)]
live: update inet_ntop patch
Ilkka Ollakka [Sat, 5 Jun 2010 20:19:38 +0000 (23:19 +0300)]
qt4: don't scale to 720p on webm profile
Which was wrong way anyway.
Ilkka Ollakka [Sat, 5 Jun 2010 20:18:08 +0000 (23:18 +0300)]
avcodec: fix vp8 default to check height for 720p
also fix sub 720p defaults
Pierre Ynard [Sat, 5 Jun 2010 17:04:44 +0000 (19:04 +0200)]
Spelling
Hugo Beauzée-Luyssen [Sat, 5 Jun 2010 13:35:14 +0000 (15:35 +0200)]
Playlist: Allow pausing the playback using space.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sat, 5 Jun 2010 13:36:46 +0000 (16:36 +0300)]
Old RC: correct inherited boolean variables
Confused Vorlon [Fri, 28 May 2010 14:36:36 +0000 (15:36 +0100)]
Add version to footer alongside the copyright message
(as with old http interface). Also added '-Lua Web Interface-'.
Adding the '-Lua Web Interface-' will give an easy way for applications to tell whether they are dealing with the old or new interfaces. The commands are somewhat different, so this is important.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Greg Farrell [Sat, 5 Jun 2010 13:20:53 +0000 (16:20 +0300)]
Mark rtsp-kasenna as safe
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Ilkka Ollakka [Sat, 5 Jun 2010 11:18:44 +0000 (14:18 +0300)]
qt4: add vp80/webm to profiles
VP8/webm profile defaults to 720p, which could be reasonable default imo.
Not sure if people want to it to default to same resolution as input is.
Ilkka Ollakka [Sat, 5 Jun 2010 11:16:18 +0000 (14:16 +0300)]
avcodec: default gop=120 for vp80
Ilkka Ollakka [Sat, 5 Jun 2010 10:43:27 +0000 (13:43 +0300)]
avcodec: fix typo
Rémi Denis-Courmont [Sat, 5 Jun 2010 10:24:09 +0000 (13:24 +0300)]
Remove promiscuous #include <vlc_common.h>
Rémi Denis-Courmont [Sat, 5 Jun 2010 10:18:00 +0000 (13:18 +0300)]
Spelling
Rémi Denis-Courmont [Sat, 5 Jun 2010 10:10:09 +0000 (13:10 +0300)]
Remove left over HAVE_GETADDRINFO, fix ACL regression (1.2 only)
Jean-Philippe André [Fri, 4 Jun 2010 12:00:42 +0000 (20:00 +0800)]
Xlib: fix build (skins2) - Part 1/2: fix include
Jean-Philippe André [Fri, 4 Jun 2010 12:01:15 +0000 (20:01 +0800)]
Xlib: fix build (skins2) - Part 2/2: cast vlc_object
Jean-Philippe André [Fri, 4 Jun 2010 11:11:39 +0000 (19:11 +0800)]
Lua: update Allociné script & remove debug
Rémi Denis-Courmont [Sat, 5 Jun 2010 08:10:50 +0000 (11:10 +0300)]
Typos
Felix Paul Kühne [Fri, 4 Jun 2010 22:16:27 +0000 (00:16 +0200)]
Updated German translation of the Win32 installer by Mario Siegmann and me.
Manual forward-port of [
41c69be0dd9f7cdf6cc791e7f9064fdd748eb988 ]
Felix Paul Kühne [Fri, 4 Jun 2010 19:16:58 +0000 (21:16 +0200)]
live: updated patch
Felix Paul Kühne [Fri, 4 Jun 2010 19:13:28 +0000 (21:13 +0200)]
libdvdnav: updated patch
Pierre Ynard [Fri, 4 Jun 2010 17:10:11 +0000 (19:10 +0200)]
youtube.lua: remove old broken break
We don't want that anymore anyway
Pierre Ynard [Fri, 4 Jun 2010 16:51:09 +0000 (18:51 +0200)]
youtube.lua: support WebM formats
We parse the additional HTML5 section too, the only place where the
WebM formats are listed. If the URL contains "&html5=True", the WebM
formats are preferred, when available.
Rémi Denis-Courmont [Fri, 4 Jun 2010 15:15:45 +0000 (18:15 +0300)]
Qt4: do not set fullscreen window on top (fixes #3712)
Normally, the window will go on top of the stack of normal windows
anyway. If not, we may need to force this, which is different from
always-on-top in any case.
Known issue: toggling video on top while in fullscreen is not
implemented yet.
Pierre Ynard [Fri, 4 Jun 2010 14:19:14 +0000 (16:19 +0200)]
youtube.lua: fetch HD videos when available by default
This also saves one HTTP redirect
Ilkka Ollakka [Fri, 4 Jun 2010 13:27:00 +0000 (16:27 +0300)]
qt4: don't hardcode fontsize in epgitem
Laurent Aimar [Thu, 3 Jun 2010 21:54:04 +0000 (23:54 +0200)]
Compilation fix.
Laurent Aimar [Thu, 3 Jun 2010 21:04:42 +0000 (23:04 +0200)]
Added missing subpicture_Update.
Rémi Denis-Courmont [Thu, 3 Jun 2010 21:10:35 +0000 (00:10 +0300)]
Rémi Denis-Courmont [Thu, 3 Jun 2010 20:55:27 +0000 (23:55 +0300)]
Protect XInitThreads() with a global lock
Rémi Denis-Courmont [Thu, 3 Jun 2010 20:29:35 +0000 (23:29 +0300)]
gcrypt: use vlc_global_mutex
This saves a few mutexes, but it does not really solve gcrypt
reentrancy. gcry_control() should only be called once for all per copy
of gcrypt in the memory. This is hard to conciliate with dlopen().
Rémi Denis-Courmont [Thu, 3 Jun 2010 20:29:24 +0000 (23:29 +0300)]
avcodec: use vlc_global_mutex
Rémi Denis-Courmont [Thu, 3 Jun 2010 20:25:31 +0000 (23:25 +0300)]
vlc_global_mutex: common functions for process-wide mutexes
Laurent Aimar [Thu, 3 Jun 2010 18:59:13 +0000 (20:59 +0200)]
Called XInitThreads in vaapi.
Laurent Aimar [Thu, 3 Jun 2010 18:57:47 +0000 (20:57 +0200)]
Check "xlib" before trying vaapi.
Laurent Aimar [Mon, 31 May 2010 18:28:55 +0000 (20:28 +0200)]
Moved generic subpicture code to its own file.
André Weber [Thu, 3 Jun 2010 17:31:40 +0000 (19:31 +0200)]
atmo: updated README.txt for Fnordlicht, added author to THANKS
Rémi Denis-Courmont [Thu, 3 Jun 2010 18:26:10 +0000 (21:26 +0300)]
libvlc_set_*_input also works on Win32 nowadays
Kai Lauterbach [Thu, 3 Jun 2010 17:21:52 +0000 (19:21 +0200)]
atmo: add support for Fnordlicht devices
The Fnordlicht-Class implements only parts of the fnordlicht-protocol:
sync, stop, start_bootloader, boot_enter_application and fade_rgb
Have a look at http://github.com/fd0/fnordlicht/raw/master/doc/PROTOCOL
for more details.
Signed-off-by: André Weber <atmo@videolan.org>
Ilkka Ollakka [Thu, 3 Jun 2010 15:59:51 +0000 (18:59 +0300)]
QT4: Connect INPUT_EVENT_ITEM_EPG to update epg-widget via inputmanager
Now epg-content should update automaticly when user changes channel etc.
Christophe Mutricy [Thu, 20 May 2010 19:03:30 +0000 (21:03 +0200)]
contribs: update gettext to 0.18
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 2 Jun 2010 23:44:37 +0000 (01:44 +0200)]
Contribs: update Qt for win32 to 4.6.2
Compiling qt on win32 is still long and painful
Christophe Mutricy [Wed, 2 Jun 2010 22:01:27 +0000 (23:01 +0100)]
Typo
Ilkka Ollakka [Wed, 2 Jun 2010 20:10:51 +0000 (23:10 +0300)]
x264: use x264_picture_init from X264_BUILD >= 98
Rémi Duraffort [Wed, 2 Jun 2010 19:49:35 +0000 (21:49 +0200)]
luahttp: use the same options as the http interface.
Nnot every options are implemented right now, only the most wanted.
Jean-Philippe André [Wed, 2 Jun 2010 19:22:25 +0000 (03:22 +0800)]
Lua: new script Allocine (France)
This extension is in French only.
A german version may appear soon.
Jean-Philippe André [Wed, 2 Jun 2010 19:15:46 +0000 (03:15 +0800)]
imdb.lua: Redesign, fix some bugs
Rémi Denis-Courmont [Wed, 2 Jun 2010 18:36:53 +0000 (21:36 +0300)]
Mozilla: use --no-xlib
It will be hard to convince all Mozilla plugins-capable browsers to
call XInitThreads() early enough, if it ever happens. In the mean time,
make sure we use only pure XCB and avoid Xlib in VLC plugins.
Note: I did not check that the web plugins itself was not using Xlib
outside the main Mozilla browser thread.
This should fix #3662. We loose GLX and PulseAudio inside Mozilla.
Rémi Denis-Courmont [Wed, 2 Jun 2010 18:30:49 +0000 (21:30 +0300)]
--no-xlib: prevent use of XInitThreads() and hence Xlib
Certain LibVLC applications fail to call XInitThreads() before they
call XOpenDisplay(). Then VLC calls XInitThreads(). Then the
applications call XCloseDisplay(), which raises a segmentation fault.
In this case, Xlib tries acquire lock that was never created as the
Display ppinter was created before threaded Xlib mode was enabled.
These applications can now pass --no-xlib to libvlc_new(). This will
prevent any VLC Xlib-based plugin from being used. Currently, this
affects interfaces (not really an issue), PulseAudio (until Colin's
patch is merged upstream) and GLX (Xlib-based by design).
This will be necessary to address #3662.
Rémi Denis-Courmont [Wed, 2 Jun 2010 18:24:47 +0000 (21:24 +0300)]
--glx-display is also merged with --x11-display
Jean-Philippe André [Wed, 2 Jun 2010 16:47:34 +0000 (00:47 +0800)]
Extensions: fix Qt freeze when reloading scripts
Description of the bug:
This freeze happened only on Windows (tested on XP & Wine), but not on
Linux. If I only moved up the "killInstance()" line, then the freeze
would happen only on Linux but not on Windows.
In these cases the QDialog's destructor never returned.
Christian Masus [Wed, 2 Jun 2010 16:30:34 +0000 (18:30 +0200)]
Http interface VLC_OBJECT_VLC has been replaced by VLC_OBJECT_LIBVLC.
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Ilkka Ollakka [Wed, 2 Jun 2010 15:12:58 +0000 (18:12 +0300)]
qt4: use slower and better scaling on albumart-label
We could use QPixmapCache here too, but I don't think it speeds up it
any noticeable way, just makes code littlebit longer.
Jean-Philippe André [Tue, 1 Jun 2010 16:34:33 +0000 (00:34 +0800)]
Package Win32: add .vlt and .wsz extensions
To open skins, you have to use a special command, thus a different
ShellAssociation.
Entries are not selected by default (as they may be associated to
the VLC Skin Editor)
Jean-Philippe André [Tue, 1 Jun 2010 16:14:08 +0000 (00:14 +0800)]
Skins2: remove skins demux
As pointed by Rémi, only medias should be "openable" in VLC.
Jean-Philippe André [Tue, 1 Jun 2010 16:07:23 +0000 (00:07 +0800)]
Skins2: check if file exists, not folder
Note: it looks like vlc_stat("C:") returns an error (Windows)
Jean-Philippe André [Tue, 1 Jun 2010 16:07:05 +0000 (00:07 +0800)]
Revert "Zip filter: skip .vlt & .wsz (skins)"
This reverts commit
80bd960092525f0af649881ccb6081da1eea4d04 .
Jean-Philippe André [Tue, 1 Jun 2010 16:06:53 +0000 (00:06 +0800)]
Revert "Decomp filter: skip .vlc & .wsz files (skins)"
This reverts commit
3acea6444dca179ef35358917b8595e02beeb0e3 .
Jean-Philippe André [Tue, 1 Jun 2010 16:05:56 +0000 (00:05 +0800)]
Revert "Skins: "file" shortcut for skins access_demux (& decode URI)"
This reverts commit
117c94235c96a5927592398ec13f8ce3d8a58a36 .
Jean-Baptiste Kempf [Wed, 2 Jun 2010 10:01:21 +0000 (12:01 +0200)]
Fix obvious typo lost in a git warp.
Sorry
Ludovic Fauvet [Wed, 2 Jun 2010 09:06:05 +0000 (11:06 +0200)]
epg: remove the external channels widget
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Wed, 2 Jun 2010 09:00:29 +0000 (11:00 +0200)]
epg: add an overlay containing the channels list
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Sat, 6 Mar 2010 12:55:48 +0000 (13:55 +0100)]
epg: highlight ongoing programs in the epg view
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Sat, 6 Mar 2010 12:45:07 +0000 (13:45 +0100)]
epg: remove debug in epg
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sebastian Birk [Wed, 2 Jun 2010 09:19:06 +0000 (11:19 +0200)]
playlist: modified playlist_NodeCreate()
The passed flags in the variable i_flags are now applied to the new node.
This solves bug ticket #3690, where it was possible to delete the "Playlist" and
"Media Library" nodes, since the read-only flag was not set for them.
Pierre Ynard [Wed, 2 Jun 2010 04:07:28 +0000 (06:07 +0200)]
vod_rtsp: C99 for loop iterator declarations
Jean-Baptiste Kempf [Tue, 1 Jun 2010 21:30:59 +0000 (23:30 +0200)]
Win7: new buttons for taskbar
Rémi Denis-Courmont [Tue, 1 Jun 2010 21:11:38 +0000 (00:11 +0300)]
Do not disable X11 ARGB visuals (fixes: #3581)
The XVideo and X11 outputs can cope with this properly now
Rémi Denis-Courmont [Tue, 1 Jun 2010 20:56:29 +0000 (23:56 +0300)]
XCB/X11: rework and fix color depth selection