Commit Graph

40547 Commits

Author SHA1 Message Date
Pierre Ynard
db60e23c08 youtube.lua: remove old broken break
We don't want that anymore anyway
2010-06-04 19:10:11 +02:00
Pierre Ynard
f18b314bd2 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.
2010-06-04 18:51:09 +02:00
Rémi Denis-Courmont
312d9c3fc4 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.
2010-06-04 18:30:00 +03:00
Pierre Ynard
09b6b8e32f youtube.lua: fetch HD videos when available by default
This also saves one HTTP redirect
2010-06-04 16:19:14 +02:00
Ilkka Ollakka
875c3bcf03 qt4: don't hardcode fontsize in epgitem 2010-06-04 16:27:39 +03:00
Laurent Aimar
9688cdde20 Compilation fix. 2010-06-03 23:54:04 +02:00
Laurent Aimar
390827681f Added missing subpicture_Update. 2010-06-03 23:21:41 +02:00
Rémi Denis-Courmont
57e6c0256e Fix missing lock in 440126cfb7322950d14f7029dd424c4f4bd41ad 2010-06-04 00:10:35 +03:00
Rémi Denis-Courmont
ddfbaea04a Protect XInitThreads() with a global lock 2010-06-03 23:55:45 +03:00
Rémi Denis-Courmont
89717011bc 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().
2010-06-03 23:55:45 +03:00
Rémi Denis-Courmont
2a5fa328cc avcodec: use vlc_global_mutex 2010-06-03 23:55:45 +03:00
Rémi Denis-Courmont
e3c350269c vlc_global_mutex: common functions for process-wide mutexes 2010-06-03 23:55:45 +03:00
Laurent Aimar
7c93516a55 Called XInitThreads in vaapi. 2010-06-03 20:59:13 +02:00
Laurent Aimar
faca3e7c1b Check "xlib" before trying vaapi. 2010-06-03 20:58:39 +02:00
Laurent Aimar
77f62d5d99 Moved generic subpicture code to its own file. 2010-06-03 20:49:59 +02:00
André Weber
2b88fd4146 atmo: updated README.txt for Fnordlicht, added author to THANKS 2010-06-03 19:32:03 +02:00
Rémi Denis-Courmont
9521f0a0a3 libvlc_set_*_input also works on Win32 nowadays 2010-06-03 21:26:33 +03:00
Kai Lauterbach
c215f7b796 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>
2010-06-03 19:24:24 +02:00
Ilkka Ollakka
f53ff18f96 QT4: Connect INPUT_EVENT_ITEM_EPG to update epg-widget via inputmanager
Now epg-content should update automaticly when user changes channel etc.
2010-06-03 19:00:48 +03:00
Christophe Mutricy
286d308301 contribs: update gettext to 0.18
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2010-06-03 12:01:19 +02:00
Jean-Baptiste Kempf
7d2baa8648 Contribs: update Qt for win32 to 4.6.2
Compiling qt on win32 is still long and painful
2010-06-03 01:46:51 +02:00
Christophe Mutricy
45e88d6623 Typo 2010-06-02 23:01:27 +01:00
Ilkka Ollakka
aa34b13d14 x264: use x264_picture_init from X264_BUILD >= 98 2010-06-02 23:10:59 +03:00
Rémi Duraffort
f5a1049dc3 luahttp: use the same options as the http interface.
Nnot every options are implemented right now, only the most wanted.
2010-06-02 22:01:13 +02:00
Jean-Philippe André
aefd2599e0 Lua: new script Allocine (France)
This extension is in French only.
A german version may appear soon.
2010-06-03 03:22:25 +08:00
Jean-Philippe André
ac07c98252 imdb.lua: Redesign, fix some bugs 2010-06-03 03:18:03 +08:00
Rémi Denis-Courmont
9886f28815 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.
2010-06-02 21:36:53 +03:00
Rémi Denis-Courmont
95c95cc91a --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.
2010-06-02 21:30:49 +03:00
Rémi Denis-Courmont
b4b9d3840f --glx-display is also merged with --x11-display 2010-06-02 21:24:47 +03:00
Jean-Philippe André
06e609ea92 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.
2010-06-03 00:54:49 +08:00
Christian Masus
79fc052223 Http interface VLC_OBJECT_VLC has been replaced by VLC_OBJECT_LIBVLC.
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
2010-06-02 18:30:34 +02:00
Ilkka Ollakka
0ba54f498e 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.
2010-06-02 18:15:00 +03:00
Jean-Philippe André
3e2e7f2aa2 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)
2010-06-02 22:16:38 +08:00
Jean-Philippe André
79d1e54c67 Skins2: remove skins demux
As pointed by Rémi, only medias should be "openable" in VLC.
2010-06-02 22:16:38 +08:00
Jean-Philippe André
035a3f5e7a Skins2: check if file exists, not folder
Note: it looks like vlc_stat("C:") returns an error (Windows)
2010-06-02 22:16:38 +08:00
Jean-Philippe André
e75d1bf151 Revert "Zip filter: skip .vlt & .wsz (skins)"
This reverts commit 80bd960092.
2010-06-02 22:16:38 +08:00
Jean-Philippe André
005d56964d Revert "Decomp filter: skip .vlc & .wsz files (skins)"
This reverts commit 3acea6444d.
2010-06-02 22:16:37 +08:00
Jean-Philippe André
8328b699e5 Revert "Skins: "file" shortcut for skins access_demux (& decode URI)"
This reverts commit 117c94235c.
2010-06-02 22:16:37 +08:00
Jean-Baptiste Kempf
e83ac1de6b Fix obvious typo lost in a git warp.
Sorry
2010-06-02 12:01:21 +02:00
Ludovic Fauvet
45ac6e578e epg: remove the external channels widget
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2010-06-02 11:59:16 +02:00
Ludovic Fauvet
4f30340a1e epg: add an overlay containing the channels list
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2010-06-02 11:59:15 +02:00
Ludovic Fauvet
5cae846c31 epg: highlight ongoing programs in the epg view
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2010-06-02 11:59:15 +02:00
Ludovic Fauvet
5519059009 epg: remove debug in epg
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2010-06-02 11:59:15 +02:00
Sebastian Birk
b0db307c4c 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.
2010-06-02 11:19:41 +02:00
Pierre Ynard
4e49a139a2 vod_rtsp: C99 for loop iterator declarations 2010-06-02 06:07:28 +02:00
Jean-Baptiste Kempf
19bc50ee63 Win7: new buttons for taskbar 2010-06-01 23:30:59 +02:00
Rémi Denis-Courmont
9e47aa722c Do not disable X11 ARGB visuals (fixes: #3581)
The XVideo and X11 outputs can cope with this properly now
2010-06-02 00:11:38 +03:00
Rémi Denis-Courmont
cdb53ce67f XCB/X11: rework and fix color depth selection 2010-06-01 23:57:08 +03:00
Rémi Denis-Courmont
53752a74e2 XCB/X11: support different color depth than parent window (refs #3581) 2010-06-01 23:57:07 +03:00
André Weber
3cfc015c74 Revert "atmo: add support for new device fnordlicht"
source contained tabs, will commit again later (sorry for any trouble)

This reverts commit 1af1e3b16f.
2010-06-01 21:37:10 +02:00