]>
git.sesse.net Git - vlc/log
David Fuhrmann [Sat, 29 Nov 2014 14:01:39 +0000 (15:01 +0100)]
macosx: cancel resume dialog after 6 seconds
Also reduce intentation of code.
Ilkka Ollakka [Sat, 29 Nov 2014 11:52:26 +0000 (13:52 +0200)]
avcodec: use qscale=3 as default if videobitrate isn't provided
If user doesn't give videobitrate use some reasonable default to get ok output
from avcodec transcode (for example mpeg4 video).
David Fuhrmann [Sat, 29 Nov 2014 11:51:33 +0000 (12:51 +0100)]
macosx: correctly toggle enabled state of record menu item
Rémi Denis-Courmont [Sat, 29 Nov 2014 11:43:06 +0000 (13:43 +0200)]
test: update .gitignore
Rémi Denis-Courmont [Sat, 29 Nov 2014 11:42:13 +0000 (13:42 +0200)]
Ignore trs files from test suite
Rémi Denis-Courmont [Sat, 29 Nov 2014 11:36:02 +0000 (13:36 +0200)]
mpeg_audio: compile fake decoder only if mad is present
Rémi Denis-Courmont [Sat, 29 Nov 2014 11:14:22 +0000 (13:14 +0200)]
mad: clean up build rules
Rémi Denis-Courmont [Sat, 29 Nov 2014 10:43:17 +0000 (12:43 +0200)]
configure: remove --with-*-tree
Everybody should install the underlying libraries somewhere and, if
necessary, pass --with-* to specify the installation path (this is
automatic for VLC contribs).
Felix Paul Kühne [Fri, 28 Nov 2014 17:19:58 +0000 (18:19 +0100)]
extras: fix gas-pp installation
Felix Paul Kühne [Sat, 29 Nov 2014 11:39:53 +0000 (12:39 +0100)]
ios: disable protobuf
David Fuhrmann [Sat, 29 Nov 2014 11:34:21 +0000 (12:34 +0100)]
macosx: fix build
Ilkka Ollakka [Sat, 29 Nov 2014 11:14:22 +0000 (13:14 +0200)]
transcode: check input picture drop only after deinterlace filter
Refactor so deinterlacer/scaler is fed with all input pictures and not only
ones that encoder needs.
Ilkka Ollakka [Sat, 29 Nov 2014 10:44:23 +0000 (12:44 +0200)]
transcode: increment input pts even if we don't need to process that picture
Ilkka Ollakka [Thu, 16 Oct 2014 08:30:55 +0000 (11:30 +0300)]
transcode: set b_master_sync correctly
David Fuhrmann [Sat, 29 Nov 2014 11:29:06 +0000 (12:29 +0100)]
mac: update build.sh
Auto-detect current osx version, overwrite path to avoid influences
from macports or homebrew.
David Fuhrmann [Sat, 29 Nov 2014 11:27:46 +0000 (12:27 +0100)]
macosx: set better colors for playback speed controls (close #12633)
Francois Cartegnie [Sat, 29 Nov 2014 11:17:27 +0000 (12:17 +0100)]
Qt: StatsView: don't scale line width (fix #12853)
Rémi Denis-Courmont [Sun, 9 Nov 2014 18:10:03 +0000 (20:10 +0200)]
http: XML-decode Icy meta infos (fixes #12739)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sat, 29 Nov 2014 10:44:45 +0000 (11:44 +0100)]
Aribcam: correctly link for Windows
Thomas Guillem [Fri, 28 Nov 2014 14:34:13 +0000 (15:34 +0100)]
android_window: fix subtitle clear area too big
This led to a memory corruption.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 28 Nov 2014 15:52:00 +0000 (16:52 +0100)]
Win32: file description shouldn't have the version number
Close #12856
Felix Paul Kühne [Fri, 28 Nov 2014 12:36:39 +0000 (13:36 +0100)]
contrib: add mpg123
Lochlin Duperron [Tue, 11 Nov 2014 07:46:26 +0000 (07:46 +0000)]
Adds batch convert support to the VLC GUI.
This commit modifies the convert wizard to accept multiple files from the file dialog box
The GUI should operate the same when a single file is selected (providing
an option of where and what to name the file), but when multiple files are
selected the files are placed into the same folder with the same name and a
new extention (there is an option to append -converted if you are converting
to the same extention).
There are some tooltips to explain this operation.
Most of the changes are pretty straight-forward, converting QStrings to
QStringLists and passing the full list of MRLs around. The playlist already
supports the batch processing in a pretty straightforward way, so there's no
issues there.
StandardPanel.cpp was modified to create a temp QStringList for passing to the
streamingDialog, as it now takes the full list of input files rather than just
one
Convert.cpp/hpp modified to take the QStringList and to behave (semi)-intelligently when reciving multiple files,
Open.cpp modified to pass the MRLs rather than MRL[0]
and the Dialogs_provider.cpp/hpp to pass the MRLs along, pretty much.
It also clears the playlist when recieving a list and starts the playlist from the beginning when it's added all the files to be converted.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martell Malone [Tue, 25 Nov 2014 11:24:09 +0000 (11:24 +0000)]
Win32: fix some time includes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
KO Myung-Hun [Thu, 27 Nov 2014 06:30:38 +0000 (06:30 +0000)]
kva: set visible region correctly
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Antti Ajanki [Thu, 27 Nov 2014 18:37:43 +0000 (18:37 +0000)]
hds: free mutexes and cond variables on all streams
Signed-off-by: Tristan Matthews <tmatth@videolan.org>
David Fuhrmann [Thu, 27 Nov 2014 22:27:44 +0000 (23:27 +0100)]
contrib: correctly copy mac os aliases in package creation (close #12875)
Ludovic Fauvet [Thu, 27 Nov 2014 11:34:33 +0000 (12:34 +0100)]
Qt: Avoid focus stealing of the tooltip on Win32
Close #12060
Ref #12084
Tristan Matthews [Thu, 27 Nov 2014 04:01:26 +0000 (23:01 -0500)]
contrib: flac: bump to 1.3.1
CVE-2014-8962
CVE-2014-9028
Hugo Beauzée-Luyssen [Wed, 26 Nov 2014 12:57:36 +0000 (13:57 +0100)]
libmp4: Use a portable format specified for uintmax_t
Hugo Beauzée-Luyssen [Wed, 26 Nov 2014 16:41:50 +0000 (17:41 +0100)]
mft: Use the proper windows version define
Ludovic Fauvet [Tue, 25 Nov 2014 17:11:47 +0000 (18:11 +0100)]
Qt: do not use uninitialized value
Martell Malone [Tue, 25 Nov 2014 16:13:11 +0000 (17:13 +0100)]
Win32: add -lcomctl32 -luuid to Qt module
Martell Malone [Tue, 25 Nov 2014 13:23:38 +0000 (13:23 +0000)]
Qt: add QT_STATICPLUGIN define as per the qt spec
The QT spec says we should use QT_STATICPLUGIN defined if building a
static plugin.
As we are using out own makefile and not a qt .pro project we have to
define it ourselves.
This is then used to decide if we should import the modules
QWindowsIntegrationPlugin and AccessibleFactory as these are not needed
on a shared build.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Tue, 25 Nov 2014 15:17:25 +0000 (16:17 +0100)]
android_window: prepare subtitles on vd->prepare
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Tue, 25 Nov 2014 15:17:24 +0000 (16:17 +0100)]
android_window: don't clear full subtitle area
Do a memset only on previous area.
Subtitle Display is now 15% - 25% faster (depends on window resolution).
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Tue, 25 Nov 2014 15:17:23 +0000 (16:17 +0100)]
android_window: improve subtitles resolution
This commit scale the subtitles to the android window size.
The vout is now fullscreen and update the display size with the value returned
by jni_GetWindowSize.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Tue, 25 Nov 2014 15:17:22 +0000 (16:17 +0100)]
android_window: set i_angle for anw too
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Tue, 25 Nov 2014 15:17:21 +0000 (16:17 +0100)]
android_window: create sub filter after sub pic alloc
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Tue, 25 Nov 2014 15:17:20 +0000 (16:17 +0100)]
android_window: don't release sub_pic in vd->control
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Tobias Güntner [Sun, 16 Nov 2014 21:10:36 +0000 (22:10 +0100)]
Fix sizeof mismatch
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Tobias Güntner [Tue, 18 Nov 2014 15:32:00 +0000 (16:32 +0100)]
Fix typo
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Tobias Güntner [Sun, 16 Nov 2014 21:24:33 +0000 (22:24 +0100)]
Force MPEG demuxer
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Tue, 25 Nov 2014 11:54:29 +0000 (12:54 +0100)]
contrib: flac: simplify .pc patching
dependency on ogg is already specified
Ludovic Fauvet [Mon, 24 Nov 2014 18:21:54 +0000 (19:21 +0100)]
Qt: cosmetics
Ludovic Fauvet [Mon, 24 Nov 2014 18:11:15 +0000 (19:11 +0100)]
Qt: better wording for the resume playback code
Rémi Denis-Courmont [Mon, 24 Nov 2014 17:16:42 +0000 (19:16 +0200)]
win32: remove duplicate check in vlc_cond_signal()
The same test is done in the underlying vlc_cond_broadcast().
Ludovic Fauvet [Mon, 24 Nov 2014 16:32:05 +0000 (17:32 +0100)]
Qt: add an icon in front of the resume panel
Ludovic Fauvet [Mon, 24 Nov 2014 15:25:31 +0000 (16:25 +0100)]
Qt: hide the resume panel when the vout is released
Ludovic Fauvet [Mon, 24 Nov 2014 15:18:08 +0000 (16:18 +0100)]
Qt: make the resume panel timer cancellable
Ludovic Fauvet [Mon, 24 Nov 2014 15:07:49 +0000 (16:07 +0100)]
Qt: hide the resume panel without affecting the vout geometry (refs #12758)
One corner case still remains when leaving the fullscreen since we
cannot resize the UI in this mode.
Rémi Denis-Courmont [Mon, 24 Nov 2014 16:26:05 +0000 (18:26 +0200)]
configure: remove freeaddrinfo test
Assume that freeaddrinfo() is missing if and only if targetting OS/2.
That is not particularly clean but <vlc_network.h> already makes that
same assumption anyhow.
Hugo Beauzée-Luyssen [Mon, 24 Nov 2014 16:01:32 +0000 (17:01 +0100)]
Revert "contribs: Fix ebml & openjpeg patches line endings"
This reverts commit
f5470b586795de7c8c75017c214c35ed74ab5717 .
Felix Paul Kühne [Sun, 23 Nov 2014 20:18:57 +0000 (21:18 +0100)]
macosx: update metadata in info panel if metadata changes
Uwe L. Korn [Sat, 22 Nov 2014 22:01:18 +0000 (22:01 +0000)]
taglib: Support reading AlbumArtist from ID3v2 and Ogg
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Uwe L. Korn [Sat, 22 Nov 2014 22:01:17 +0000 (22:01 +0000)]
input: Add support for AlbumArtist meta
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Sat, 22 Nov 2014 09:20:24 +0000 (11:20 +0200)]
freeaddrinfo: rewrite as iterative
KO Myung-Hun [Sat, 22 Nov 2014 09:11:51 +0000 (18:11 +0900)]
libstream_out_standard_plugin: fix linkage on OS/2
Move freeaddrinfo() to compat/.
-----
CCLD libstream_out_standard_plugin.la
weakld: error: Unresolved symbol (UNDEF) '_freeaddrinfo'.
weakld: info: The symbol is referenced by:
P:\tmp\ldconv_libstream_out_standard_plugin_48c454704dac1660d0.obj
Ignoring unresolved externals reported from weak prelinker.
Error! E2028: _freeaddrinfo is an undefined reference
file P:/tmp\ldconv_libstream_out_standard_plugin_48c454704dac1660d0.obj(ldconv_libstream_out_standard_plugin_48c454704dac1660d0.obj): undefined symbol _freeaddrinfo
-----
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Tristan Matthews [Fri, 21 Nov 2014 18:43:33 +0000 (13:43 -0500)]
packetizer: flac: fix realloc call
Hugo Beauzée-Luyssen [Thu, 20 Nov 2014 14:42:06 +0000 (15:42 +0100)]
contribs: Fix ebml & openjpeg patches line endings
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 12:10:30 +0000 (14:10 +0200)]
configure.ac: Fix poll() presence check
poll isn't defined before vista, and we're building for windows XP
Jean-Baptiste Kempf [Fri, 21 Nov 2014 17:36:31 +0000 (18:36 +0100)]
Lua: fix build
Hugo Beauzée-Luyssen [Fri, 21 Nov 2014 17:08:46 +0000 (18:08 +0100)]
flac: Force static linking
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 07:55:06 +0000 (09:55 +0200)]
lua: Fix forward declarations
Hugo Beauzée-Luyssen [Fri, 10 Oct 2014 14:20:42 +0000 (07:20 -0700)]
contrib: freetype2: Disable bzip2
Hugo Beauzée-Luyssen [Fri, 21 Nov 2014 13:24:31 +0000 (14:24 +0100)]
mft: Link to mfplat when building with msvc
Hugo Beauzée-Luyssen [Tue, 21 Oct 2014 14:25:18 +0000 (16:25 +0200)]
modules: Don't use gcc specific binary constant prefix
Jean-Baptiste Kempf [Fri, 21 Nov 2014 16:47:23 +0000 (17:47 +0100)]
SVCDSub: do not reinvent msg_Dbg
Tristan Matthews [Fri, 21 Nov 2014 16:39:31 +0000 (11:39 -0500)]
packetizer: flac: reduce memory allocations
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 13:31:30 +0000 (15:31 +0200)]
winvlc: Replace STDIN_FILENO by the equivalent _fileno call
STDIN_FILENO isn't defined by MSVC
Hugo Beauzée-Luyssen [Fri, 21 Nov 2014 12:13:08 +0000 (13:13 +0100)]
mft: Do not use LoadLibrary when building for Vista and later
Hugo Beauzée-Luyssen [Fri, 21 Nov 2014 12:11:16 +0000 (13:11 +0100)]
mft: Rename function pointer.
They collide with the actual functions
Hugo Beauzée-Luyssen [Mon, 10 Nov 2014 13:43:15 +0000 (14:43 +0100)]
dmo: Be unicode agnostic
Jean-Baptiste Kempf [Fri, 21 Nov 2014 14:19:50 +0000 (15:19 +0100)]
Win32: don't build WM_* based plugins under WinRT
Jean-Baptiste Kempf [Fri, 21 Nov 2014 14:06:02 +0000 (15:06 +0100)]
Win32: regroup gcc-mingw options together
Jean-Baptiste Kempf [Fri, 21 Nov 2014 13:28:39 +0000 (14:28 +0100)]
Don't build winGDI on WinRT
Jean-Baptiste Kempf [Fri, 21 Nov 2014 13:23:20 +0000 (14:23 +0100)]
Win32: do not build GDI for text_renderers in WinRT
Jean-Baptiste Kempf [Fri, 21 Nov 2014 13:17:08 +0000 (14:17 +0100)]
Win32: fix previous build commit
Jean-Baptiste Kempf [Fri, 21 Nov 2014 12:10:11 +0000 (13:10 +0100)]
Win32: use winmm only on Win32-desktop
Thomas Guillem [Fri, 21 Nov 2014 09:48:54 +0000 (10:48 +0100)]
android_window: don't add min_undequeued in the pool size
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 21 Nov 2014 09:48:53 +0000 (10:48 +0100)]
android_window: render picture on Display, and not via pool.pic_unlock
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 21 Nov 2014 09:48:52 +0000 (10:48 +0100)]
nativewindowpriv: GRALLOC_USAGE_EXTERNAL_DISP only for hw
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 21 Nov 2014 09:48:51 +0000 (10:48 +0100)]
nativewindowpriv: remove deprecated calls
After jbmr2, dequeueBuffer return a fence_fd, that is signaled when buffer is
ready.
For now, dequeue is still synchronous since it wait on fence_fd.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 21 Nov 2014 09:48:50 +0000 (10:48 +0100)]
nativewindowpriv: use only one call to lock/unlock sw buffers
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 21 Nov 2014 09:48:49 +0000 (10:48 +0100)]
nativewindowpriv: lockBuffer not needed after jbmr2
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 21 Nov 2014 09:48:48 +0000 (10:48 +0100)]
nativewindowpriv: cosmetics
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 21 Nov 2014 09:48:47 +0000 (10:48 +0100)]
nativewindowpriv: use set_buffers_user_dimensions after jbmr2
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 21 Nov 2014 09:48:46 +0000 (10:48 +0100)]
nativewindowpriv: fix call order
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 21 Nov 2014 09:48:45 +0000 (10:48 +0100)]
Revert "nativewindowpriv: use fence_fd"
fence_fd should stay in nativewindowpriv.c, no need to export it. It's not
needed by hw buffers (iomx-dr), and it's not used by gralloc until Android 5.0.
This reverts commit
06cb362f3aaa45f53de3f6a755961bc7dded5495 .
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sean McGovern [Sun, 9 Nov 2014 04:39:35 +0000 (04:39 +0000)]
configure: remove O4 compiler optimization level test
It is not a documented optimization level for gcc or clang.
This makes building with clang significantly less spammy.
Signed-off-by: Tristan Matthews <tmatth@videolan.org>
Jean-Baptiste Kempf [Thu, 20 Nov 2014 14:25:06 +0000 (15:25 +0100)]
WinRT: don't compile DShow, Screen, BDA
They depend on GDI or DShow
Thomas Guillem [Wed, 19 Nov 2014 15:02:35 +0000 (16:02 +0100)]
nativewindowpriv: use fence_fd
And don't call deprecated functions after android 4.3.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hannes Domani [Wed, 19 Nov 2014 17:55:21 +0000 (18:55 +0100)]
wasapi: fix memory leak
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Wed, 19 Nov 2014 15:16:05 +0000 (17:16 +0200)]
format: integer overflow
Jean-Baptiste Kempf [Wed, 19 Nov 2014 13:08:29 +0000 (14:08 +0100)]
Contribs: use videolan servers for schroedinger
Paweł Stankowski [Wed, 19 Nov 2014 01:03:08 +0000 (02:03 +0100)]
Support for newest freerdp snapshot
Support for 24bpp was removed from freerdp repository in commit
02c1bf14ce1f3ad2199a349066548977916d9c06 .
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Wed, 19 Nov 2014 11:10:37 +0000 (12:10 +0100)]
nativewindowpriv: better use of defines (cosmetics)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Wed, 19 Nov 2014 11:04:15 +0000 (12:04 +0100)]
android_window: use anwp.getMaxBufferCount
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Wed, 19 Nov 2014 11:04:14 +0000 (12:04 +0100)]
android_window: add logs
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Wed, 19 Nov 2014 11:04:13 +0000 (12:04 +0100)]
nativewindowpriv: change default min_undequeued value
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>