]>
git.sesse.net Git - vlc/log
Rafaël Carré [Thu, 9 Feb 2012 22:23:18 +0000 (17:23 -0500)]
TS mux: remove disabled code
Give it some holidays after 6 to 8 years being disabled.
Pierre Ynard [Thu, 9 Feb 2012 20:54:43 +0000 (21:54 +0100)]
Qt: don't offer the lua CLI in the preferences on windows
It is broken
Rémi Denis-Courmont [Thu, 9 Feb 2012 17:04:53 +0000 (19:04 +0200)]
Reset plugin ABI version for 2.1.x
Felix Paul Kühne [Thu, 9 Feb 2012 12:47:59 +0000 (13:47 +0100)]
macosx: updated eyetv plugin xcodeproj (fixes #5299)
Felix Paul Kühne [Thu, 9 Feb 2012 12:46:50 +0000 (13:46 +0100)]
macosx: added PackageMaker project to create the EyeTV plugin installer
Felix Paul Kühne [Thu, 9 Feb 2012 12:07:32 +0000 (13:07 +0100)]
macosx: fixed zooming the main window when using the black style (fixes #5998)
also make sure that the hotkeys plugin displays the correct string when autoscaling the vout
David Fuhrmann [Wed, 8 Feb 2012 23:40:38 +0000 (00:40 +0100)]
macosx: let fullscreen controls show the complete time information
Tested with big and small controls: now the time for a video >= 10h is displayed completely
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Rafaël Carré [Wed, 8 Feb 2012 19:23:10 +0000 (14:23 -0500)]
udev discovery: remove categories
There will be so few video/audio/disc devices that they can all appear
under the same root.
Remove audio/video vendor name.
Merge disc type (DVD,CD,BLURAY..) with disc label.
Jean-Baptiste Kempf [Wed, 8 Feb 2012 23:18:00 +0000 (00:18 +0100)]
Qt: do not put an email in the interface
Denis Charmet [Wed, 8 Feb 2012 22:30:44 +0000 (23:30 +0100)]
Don't treat truncated files as invalid
Fix a regression introduced by
c8b78f40656
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Wed, 8 Feb 2012 18:42:34 +0000 (20:42 +0200)]
Qt4: add Linux discs choices once, not once per focus
Pointed-out-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Tue, 7 Feb 2012 21:09:10 +0000 (16:09 -0500)]
dxva2: compatibility with mingw-w64 trunk
Includes initguid.h and use existing DEFINE_GUID
Add MS_GUID for GUIDs that should be declared only if missing from dxva2api.h
(really, those should move to videolan's dxva2api.h)
Move DXVA_NoEncrypt away from codec GUIDs
Sort the GUIDs by codec, align properly
Rémi Denis-Courmont [Wed, 8 Feb 2012 17:53:53 +0000 (19:53 +0200)]
Qt4: encode disc MRL correctly (fix #5638)
Jean-Baptiste Kempf [Wed, 8 Feb 2012 17:26:53 +0000 (18:26 +0100)]
Qt: fix indentation
Sébastien Escudier [Wed, 8 Feb 2012 12:59:24 +0000 (13:59 +0100)]
fix handle leaks on RegOpenKeyEx
Jean-Baptiste Kempf [Wed, 8 Feb 2012 11:51:48 +0000 (12:51 +0100)]
Qt: hack for extraintf to select http, cli or telnet
This is not the most elegant and completly perfect, but it will do for
now...
Close #5986
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 8 Feb 2012 11:39:34 +0000 (12:39 +0100)]
Qt: use the new function to factorize code
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 8 Feb 2012 11:31:02 +0000 (12:31 +0100)]
Qt: provide overloaded checkbox_list method
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Antoine Cellerier [Wed, 8 Feb 2012 10:31:17 +0000 (11:31 +0100)]
Some news about the anaglyph video filter.
Antoine Cellerier [Wed, 8 Feb 2012 10:24:41 +0000 (11:24 +0100)]
Remove debug fprintf
Antoine Cellerier [Tue, 7 Feb 2012 23:25:14 +0000 (00:25 +0100)]
Revert "Remove version sort option. Now uses version sort by default and there's no way to change it :)"
This reverts commit
285098dc1e0bfa25877842a4a9f7ee04cdd39424 .
I haven't been able to find an acceptable solution to the problem other
than writing our own strverscoll which doesn't seem easy at all.
Antoine Cellerier [Tue, 7 Feb 2012 14:20:37 +0000 (15:20 +0100)]
Add lua console handling code for windows.
This fixes the lua command line interface under windows. Adding all
those special cases in the host abstraction layer doesn't seem optimal
but at least it works. I'll probably try cleaning it up later.
Rémi Denis-Courmont [Tue, 7 Feb 2012 20:14:31 +0000 (22:14 +0200)]
Remove stray -O flag when testing for MMX and SSE
Hugo Beauzée-Luyssen [Mon, 6 Feb 2012 11:05:21 +0000 (12:05 +0100)]
hls: Fixing a memory leak
Hugo Beauzée-Luyssen [Wed, 25 Jan 2012 14:19:35 +0000 (15:19 +0100)]
hls: Adding missing locks.
Antoine Cellerier [Tue, 7 Feb 2012 12:25:09 +0000 (13:25 +0100)]
Remove version sort option. Now uses version sort by default and there's no way to change it :)
Sébastien Escudier [Tue, 7 Feb 2012 12:01:32 +0000 (13:01 +0100)]
sout_std : do not crash if no destination is given
David Fuhrmann [Tue, 7 Feb 2012 08:43:19 +0000 (09:43 +0100)]
macosx: fixes aspect ratio / crop functionality in some cases
With this commit the mentioned features result in an actual change, when we are in fullscreen or "macosx-video-autoresize" is false.
Furthermore, this fixes nasty flickering when normal window is changed in size while using this features.
Also this commit makes sure, that no window resize is happening in any case, when "macosx-video-autoresize" is false.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
David Fuhrmann [Tue, 7 Feb 2012 08:43:17 +0000 (09:43 +0100)]
macosx: fix start and end rect of fullscreen animation when we have a non-embedded vout-window
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
David Fuhrmann [Tue, 7 Feb 2012 08:43:18 +0000 (09:43 +0100)]
macosx: further improvement to updateWindow in order to include also the non-embedded window
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Rafaël Carré [Mon, 6 Feb 2012 21:19:09 +0000 (16:19 -0500)]
DXVA2_ModeVC1_D2010 is specified by Microsoft
Rémi Denis-Courmont [Mon, 6 Feb 2012 20:48:19 +0000 (22:48 +0200)]
dbus: capitalize shortname correctly
Rémi Denis-Courmont [Mon, 6 Feb 2012 20:45:55 +0000 (22:45 +0200)]
dbus: really remove the configuration option
(The previous commit only made it inoperant)
Rémi Denis-Courmont [Mon, 6 Feb 2012 20:40:48 +0000 (22:40 +0200)]
Start dbus always, move inhibit and dbus startup to vlc
Rémi Denis-Courmont [Mon, 6 Feb 2012 20:42:25 +0000 (22:42 +0200)]
dbus: do not spam at startup
Rémi Denis-Courmont [Mon, 6 Feb 2012 20:41:34 +0000 (22:41 +0200)]
dbus: remove silly configuration option regarding unique name
Register both names unique and not. Fail if the unique name cannot be
obtained.
Rémi Denis-Courmont [Mon, 6 Feb 2012 20:30:43 +0000 (22:30 +0200)]
dbus: remove useless intf_sys_t.b_unique
Rémi Denis-Courmont [Mon, 6 Feb 2012 20:22:19 +0000 (22:22 +0200)]
Lua: remove Freebox and French TV hacks
SD probe solved that problem cleanly a long time ago.
Rémi Denis-Courmont [Mon, 6 Feb 2012 20:00:17 +0000 (22:00 +0200)]
GLX: enable the plugin correctly
Rémi Denis-Courmont [Mon, 6 Feb 2012 18:50:10 +0000 (20:50 +0200)]
GLX: use separate XCB and Xlib connections (close #5698)
Some GLX drivers, such as newer versions of the Intel drivers,
depend on X11 events coming from Xlib. So VLC cannot steal them from
the underlying XCB connection.
I have no time and will to duplicate the XCB code found in the GLX
plugin for windowing and events handling using Xlib. So lets make a
separate X connection with XCB. This is inefficient, but it works.
On the plus side, this patch removes the dependency on libx11-xcb.
So it is now possible to compile and use GLX with an Xtrans-based
Xlib (though libxcb must be present).
Rémi Denis-Courmont [Mon, 6 Feb 2012 18:39:42 +0000 (20:39 +0200)]
GLX: cache XCB connection pointer (no functional changes)
Rémi Denis-Courmont [Mon, 6 Feb 2012 17:42:16 +0000 (19:42 +0200)]
contrib: a52: remove scary dummy error messages
Jean-Paul Saman [Mon, 6 Feb 2012 15:18:55 +0000 (16:18 +0100)]
stream_filter/httplive.c: various cleanups
- rename copied to used in hls_Read()
- improve comment in hls_Read()
- add assert() to GetSegment()
- various cleanups
Frédéric Yhuel [Wed, 1 Feb 2012 12:04:48 +0000 (13:04 +0100)]
HLS: clean Read function
If caller wants to skip data, there is no point to allocate a buffer and
put data in it. We just have to update the stream position.
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Rafaël Carré [Mon, 6 Feb 2012 06:22:43 +0000 (01:22 -0500)]
dxva2: sort Microsoft and extension GUIDs
Rafaël Carré [Mon, 6 Feb 2012 06:04:48 +0000 (01:04 -0500)]
dxva2: don't define unused values
define DXVA2_E_NEW_VIDEO_DEVICE only if not defined already
Rafaël Carré [Sun, 5 Feb 2012 21:48:20 +0000 (16:48 -0500)]
dxva2: remove useless stub
Felix Paul Kühne [Sun, 5 Feb 2012 23:41:36 +0000 (00:41 +0100)]
macosx: use the gray window style by default (fixes #5984)
Felix Paul Kühne [Sun, 5 Feb 2012 23:24:27 +0000 (00:24 +0100)]
macosx: make sure that all the tooltips in the sprefs panel are actually displayed in the user's locale
Felix Paul Kühne [Sun, 5 Feb 2012 23:04:03 +0000 (00:04 +0100)]
macosx: added 2 options: 'macosx-pause-minimized' and 'macosx-video-autoresize' (fixes #5861)
Felix Paul Kühne [Sun, 5 Feb 2012 21:37:27 +0000 (22:37 +0100)]
macosx: don't resize the vout in case VLC is in fullscreen mode (fixes #5920)
Felix Paul Kühne [Sun, 5 Feb 2012 19:27:26 +0000 (20:27 +0100)]
macosx: added a 1.5px shadow (white) to the window title and the time counter
Rafaël Carré [Sun, 5 Feb 2012 21:04:36 +0000 (16:04 -0500)]
remove imdb extension
it's already available on http://addons.videolan.org/content/show.php?content=140695
Tobias Güntner [Fri, 3 Feb 2012 13:01:18 +0000 (14:01 +0100)]
Remove constructor
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Sun, 5 Feb 2012 18:31:52 +0000 (13:31 -0500)]
Remove allocine french-only extension
It is now available on
http://addons.videolan.org/content/show.php?content=148709
Sergey Radionov [Sun, 25 Dec 2011 03:54:34 +0000 (10:54 +0700)]
add bin to PATH to let libvlc.dll be found by vlc-cache-gen.exe
Fix "This application has failed to start because libvlc.dll
was not found. Re-installing the application may fix this problem."
during building of vlc under Windows.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Frédéric Yhuel [Fri, 3 Feb 2012 15:05:14 +0000 (16:05 +0100)]
src/input/stream.c: improve documentation somewhat
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Sun, 5 Feb 2012 17:46:04 +0000 (12:46 -0500)]
Mention 2.0.0 instead of 1.2.0
Mirsal Ennaime [Sun, 5 Feb 2012 14:38:13 +0000 (15:38 +0100)]
dbus: Fix a couple of warnings
Jean-Paul Saman [Sat, 4 Feb 2012 15:41:06 +0000 (16:41 +0100)]
stream_filter/httplive.c: indentation cleanup
Some small indentation cleanup.
Jean-Paul Saman [Sat, 4 Feb 2012 15:34:43 +0000 (16:34 +0100)]
stream_filter/httplive.c: kill some depreceated vlc_object_alive()
Hugo Beauzée-Luyssen [Sun, 29 Jan 2012 01:53:41 +0000 (02:53 +0100)]
hls: Fixing playlist reloading.
This patch fixes a case triggered when alive stream does not "have" a meta playlist. In
that case hls_Copy would fail as the uri is NULL. Restore the old behaviour by using the
base URL locations as input.
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Jan Winter [Fri, 27 Jan 2012 13:27:41 +0000 (14:27 +0100)]
OSX: NSDistributedNofitication is sent on playerStateChange
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
David Fuhrmann [Sat, 4 Feb 2012 17:14:59 +0000 (18:14 +0100)]
macosx: only show fullscreen controller when the mouse is inside the video window actually
this is especially important in multi monitor setups
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
David Fuhrmann [Sat, 4 Feb 2012 17:14:58 +0000 (18:14 +0100)]
macosx: always make the fullscreen window front when in fullscreen
This fixes several issues when you move your mouse outside the fullscreen at an
sedondary display and reenter vlc with the mouse. Now, the controls are shown
reliably and the mouse movement actions work as aspected in that case.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
David Fuhrmann [Sat, 4 Feb 2012 17:14:57 +0000 (18:14 +0100)]
macosx: save volume in prefs only if controls are editable
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Felix Paul Kühne [Sun, 5 Feb 2012 13:11:42 +0000 (14:11 +0100)]
macosx: removed hacks which could lead to crashes when quitting VLC
Pierre Ynard [Sun, 5 Feb 2012 06:14:19 +0000 (07:14 +0100)]
lua: describe the CLI as a CLI
Pierre Ynard [Sun, 5 Feb 2012 02:34:20 +0000 (03:34 +0100)]
rtp sout: fix comment
Pierre Ynard [Sun, 5 Feb 2012 02:29:47 +0000 (03:29 +0100)]
rtp sout: fix integer overflow
This became likely to happen using VoD. Thanks to Denis Charmet for
pointing out this issue.
Kaarlo Raiha [Sat, 4 Feb 2012 16:47:56 +0000 (18:47 +0200)]
Remove unneeded include
Signed-off-by: Rafaël Carré <funman@videolan.org>
Kelly Anderson [Fri, 6 Jan 2012 15:36:56 +0000 (08:36 -0700)]
Change goto to gotoitem for lua 5.2 compatibility. Maintain lua 5.1 backwards compatibility.
OK, this patch should take into account the recommendations.
Signed-off-by: Antoine Cellerier <dionoea@videolan.org>
Antoine Cellerier [Sat, 4 Feb 2012 16:39:01 +0000 (17:39 +0100)]
Add strverscmp from glibc 2.14.1 to compat.
Antoine Cellerier [Sat, 4 Feb 2012 16:18:13 +0000 (17:18 +0100)]
Add option to use version sort when adding a dir
As mentionned in the long help, this sort guarantees that adding a
directory with files like track-1.ogg track-2.ogg track-10.ogg will
result in files being added in the expected order. This is the default
sort method used by most apps which display directory listings as well
as some media players like rockbox. If it were up to me it would be the
default sort method.
In previous version of vlc, this behavior could be emulated with:
find /media/MUSIC/lossless-to-ogg/Metronomy/ -type f|sort -V|vlc fd/m3u://0
Now you can just use:
vlc /media/MUSIC/lossless-to-ogg/Metronomy/ --directory-version-sort
Felix Paul Kühne [Sat, 4 Feb 2012 16:14:36 +0000 (17:14 +0100)]
macosx: force some more methods to run on the main thread (refs #5779)
KO Myung-Hun [Thu, 2 Feb 2012 16:06:33 +0000 (01:06 +0900)]
Include sys/types.h for ssize_t on OS/2
This fixes the following error,
In file included from ../../../include/vlc_stream.h:27,
from ../../../include/vlc_demux.h:33,
from mkv.hpp:55,
from demux.hpp:28,
from virtual_segment.cpp:27:
../../../include/vlc_block.h:138: error: 'ssize_t' has not been declared
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Jean-Baptiste Kempf [Sat, 4 Feb 2012 13:03:53 +0000 (14:03 +0100)]
Contribs: deactivate more libav* part
Deactivate totally avdevice and avfiters
Remove bink decoder that does not work in VLC anyway
Rafaël Carré [Sat, 4 Feb 2012 00:47:00 +0000 (19:47 -0500)]
OSX build script: be verbose by default
Don't hide the needed steps as it confuses users reading the detailed instructions
Rafaël Carré [Fri, 3 Feb 2012 23:54:38 +0000 (18:54 -0500)]
dxva2: workaround broken definition in mingw-w64 header
Rafaël Carré [Fri, 3 Feb 2012 19:10:24 +0000 (14:10 -0500)]
direct2d: link with libuuid
Rafaël Carré [Fri, 3 Feb 2012 19:09:33 +0000 (14:09 -0500)]
dshow: build with mingw-w64
remove now meaningless very old mingw.org workarounds
Rafaël Carré [Fri, 3 Feb 2012 18:59:06 +0000 (13:59 -0500)]
bdagraph: build with mingw-w64
use _snwprintf instead of unsafe wsprintfW
define NO_DSHOW_STRSAFE to not ask for secure replacements
remove now meaningless very old mingw.org workarounds
Rafaël Carré [Thu, 2 Feb 2012 23:27:04 +0000 (18:27 -0500)]
contrib: don't depend on headers available in mingw-w64
Rafaël Carré [Thu, 2 Feb 2012 23:23:20 +0000 (18:23 -0500)]
contrib: detect mingw-w64 (as opposed to mingw.org)
Rafaël Carré [Thu, 2 Feb 2012 23:20:51 +0000 (18:20 -0500)]
cppcheck: move after definition of CC
Antoine Cellerier [Fri, 3 Feb 2012 23:12:42 +0000 (00:12 +0100)]
Fix typo.
Antoine Cellerier [Fri, 3 Feb 2012 23:09:01 +0000 (00:09 +0100)]
Add video filter to convert side by side 3D streams to anaglyph images.
This can be tested on Wild Earth 3D on freebox streams in France.
Antoine Cellerier [Fri, 3 Feb 2012 23:08:36 +0000 (00:08 +0100)]
Use function defined in filter_picture.h
Antoine Cellerier [Fri, 3 Feb 2012 18:08:48 +0000 (19:08 +0100)]
Fix --file-logging on windows (that was stupid...)
Antoine Cellerier [Fri, 3 Feb 2012 17:49:10 +0000 (18:49 +0100)]
portaudio was removed in
9f8c044a . Kill error msg
Antoine Cellerier [Fri, 3 Feb 2012 17:24:54 +0000 (18:24 +0100)]
Set a default user agent on windows vlc too.
This complements commit
dadb0622e6244456f7b5576ab2f9aa0c6582c68 which
moved responsability for setting the user agent to the client
application.
Rémi Denis-Courmont [Fri, 3 Feb 2012 16:44:25 +0000 (18:44 +0200)]
Linux: add detection for SSE4A
Rémi Denis-Courmont [Fri, 3 Feb 2012 16:36:04 +0000 (18:36 +0200)]
Linux: parse /proc/cpuinfo instead of playing fork tricks
Edward Sheldrake [Thu, 2 Feb 2012 16:23:47 +0000 (16:23 +0000)]
Fix dbus error (close #5977)
Fix dbus assertion failure which aborts vlc when the dbus control
plugin is active and you try to launch vlc with a large number of files
on the command line (such as when doing "vlc *" to play all the files
in a directory).
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzée-Luyssen [Fri, 3 Feb 2012 11:32:24 +0000 (12:32 +0100)]
hls: Ensure streams are sorted by bandwidth.
THe standard doesn't guaranty anything, but the code assumes it.
Hugo Beauzée-Luyssen [Thu, 2 Feb 2012 15:24:59 +0000 (16:24 +0100)]
hls: Don't download the same segment twice when prefetching.
This makes the playback start faster.
Rafaël Carré [Thu, 2 Feb 2012 21:43:14 +0000 (16:43 -0500)]
Remove extras/contrib
Rafaël Carré [Thu, 2 Feb 2012 19:01:56 +0000 (14:01 -0500)]
dshow: remove non standard extensions from header
Ilkka Ollakka [Thu, 2 Feb 2012 18:53:44 +0000 (20:53 +0200)]
transcode: typo
Edward Wang [Thu, 2 Feb 2012 15:40:19 +0000 (10:40 -0500)]
Android: disable tremor
http://www.compdigitec.com/labs/2012/02/01/android-codec-benchmarks/
Signed-off-by: Rafaël Carré <funman@videolan.org>