]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Thu, 6 Mar 2014 17:33:13 +0000 (18:33 +0100)]
Freetype: allow to pass a font on WinRT
Felix Paul Kühne [Thu, 6 Mar 2014 15:29:02 +0000 (16:29 +0100)]
Update NEWS and module list
Felix Paul Kühne [Thu, 6 Mar 2014 14:06:23 +0000 (15:06 +0100)]
Add basic iOS dialog provider
There is no support for progress dialogs so far
David Fuhrmann [Thu, 6 Mar 2014 15:18:47 +0000 (16:18 +0100)]
audioqueue: fix compilation when enabled with --enable-audioqueue
Ilkka Ollakka [Sun, 2 Mar 2014 11:06:54 +0000 (13:06 +0200)]
avcodec:multichannel encoding support
Make some assumptions on channels, like 6 channels is 5.1 etc.
Ref #1897
Ilkka Ollakka [Sun, 2 Mar 2014 11:07:44 +0000 (13:07 +0200)]
transcode: add more channels on audio
Assume that 3 channels is 2.1 instead of 3 front channels,
also 6 is 5.1.
Ref #1897
Felix Paul Kühne [Thu, 6 Mar 2014 14:49:04 +0000 (15:49 +0100)]
extras/macosx: remove dropped options from configure script
Felix Paul Kühne [Thu, 6 Mar 2014 14:47:12 +0000 (15:47 +0100)]
extras/ios: remove dropped configure options from build script and disable audioqueue aout
Felix Paul Kühne [Thu, 6 Mar 2014 14:19:25 +0000 (15:19 +0100)]
configure: fix compilation on non-Darwin platforms
Felix Paul Kühne [Thu, 6 Mar 2014 12:19:24 +0000 (13:19 +0100)]
build system: add conditional variables to differenciate between iOS and OS X
This allows automagic enabling and disabling of the needed and useful aout and vout modules
Felix Paul Kühne [Wed, 5 Mar 2014 17:21:40 +0000 (18:21 +0100)]
macosx dialog provider: relicense to LGPLv2.1+ for use within VLCKit
Agreed by Pierre d'Herbemont, Sebastian Zwickert, Rémi Denis-Courmont, Jean-Baptiste Kempf and me
Ilkka Ollakka [Thu, 6 Mar 2014 09:05:36 +0000 (11:05 +0200)]
httplive: use CLOCK_FREQ
Ilkka Ollakka [Sun, 2 Mar 2014 11:04:56 +0000 (13:04 +0200)]
httplive: have some sane max_duration_length
Regression from
ac3f61953b25a61cf46c16badcfd2a24f890b83e as without this
there could be negative/zero max_duration_length if playlist didn't
change and it would cause instantenious refetch of that playlist.
Felix Paul Kühne [Thu, 6 Mar 2014 11:18:14 +0000 (12:18 +0100)]
macosx dialog provider: fix compilation warnings
Felix Paul Kühne [Thu, 6 Mar 2014 11:10:36 +0000 (12:10 +0100)]
macosx dialog provider: fix misleading (and duplicate) module shortcut
Felix Abecassis [Wed, 5 Mar 2014 15:48:46 +0000 (16:48 +0100)]
avcodec: allocate one additional hardware surface for MPEG-2
Required to avoid visual glitches when running out of free surfaces
with avcodec and vaapi/dxva2 backends.
Fix #10868
Rémi Denis-Courmont [Wed, 5 Mar 2014 19:56:09 +0000 (21:56 +0200)]
vdpau: remove dead code
Rémi Denis-Courmont [Wed, 5 Mar 2014 17:45:39 +0000 (19:45 +0200)]
vdpau: work around mismatched FFmpeg version numbers
FFmpeg doc/APIchanges is not trustworthy.
Rémi Denis-Courmont [Wed, 5 Mar 2014 17:43:59 +0000 (19:43 +0200)]
configure: detect which avutil fork is present if any
David Fuhrmann [Wed, 5 Mar 2014 17:42:48 +0000 (18:42 +0100)]
macosx: show reveal-in-finder menu replacement at a similar position as the original one
David Fuhrmann [Wed, 5 Mar 2014 17:41:53 +0000 (18:41 +0100)]
macosx: fix reveal-in-finder menu for detached windows
Rafaël Carré [Wed, 5 Mar 2014 11:22:32 +0000 (12:22 +0100)]
x265: set pts at encoder input
Felix Abecassis [Tue, 4 Mar 2014 15:44:25 +0000 (16:44 +0100)]
magnify: correctly set i_visible_width/i_visible_height after dimension scaling
Fix #10744
Felix Abecassis [Tue, 4 Mar 2014 20:43:49 +0000 (22:43 +0200)]
avcodec: allocate more hardware surfaces for threaded decoding
The number of threads impacts the number of surfaces that should be
allocated by the HW acceleration backend. If not enough surfaces are
allocated, the VAAPI and DXVA modules returned the oldest surface
currently in used. This technique can cause many visual glitches with
some samples. The number of allocated surfaces now scales with the
number of threads used by avcodec.
Fix #9887
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Luca Barbato [Wed, 5 Mar 2014 10:30:08 +0000 (11:30 +0100)]
contrib/bootstrap: improve xcrun handling
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Rafaël Carré [Wed, 5 Mar 2014 10:09:30 +0000 (11:09 +0100)]
av_vdpau_get_profile implementation for FFmpeg
Rafaël Carré [Wed, 5 Mar 2014 10:02:18 +0000 (11:02 +0100)]
av_vdpau_alloc_context replacement for FFmpeg
Felix Paul Kühne [Wed, 5 Mar 2014 09:35:07 +0000 (10:35 +0100)]
avcodec/vda: cosmetics
Rémi Denis-Courmont [Tue, 4 Mar 2014 20:53:47 +0000 (22:53 +0200)]
hwdummy: update to libavcodec 55.26.0
(see also
fccfbd2fd1f6e91ecc3888c361348d35893140fb )
Rémi Denis-Courmont [Tue, 4 Mar 2014 20:55:46 +0000 (22:55 +0200)]
vdpau_avcodec: fix mismatched alloc/free
Rémi Denis-Courmont [Tue, 4 Mar 2014 20:35:37 +0000 (22:35 +0200)]
vdpau_avcodec: simplify with av_vdpau_get_profile()
Rémi Denis-Courmont [Tue, 4 Mar 2014 20:33:44 +0000 (22:33 +0200)]
va: pass AVCodecContext pointer (inner part)
Rémi Denis-Courmont [Tue, 4 Mar 2014 20:24:23 +0000 (22:24 +0200)]
va: pass AVCodecContext rather than only the codec ID (outer part)
This should perhaps be const... but libavcodec seems to require
non-const even when const ought to be enough :-(
Felix Abecassis [Tue, 4 Mar 2014 14:22:01 +0000 (15:22 +0100)]
dxva2: check number of surfaces to allocate is not larger than the upper bound
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Felix Abecassis [Tue, 4 Mar 2014 14:22:00 +0000 (15:22 +0100)]
dxva2: remove useless variable
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Felix Abecassis [Tue, 4 Mar 2014 14:21:59 +0000 (15:21 +0100)]
dxva2: fix incorrect return value
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Jean-Baptiste Kempf [Tue, 4 Mar 2014 19:36:42 +0000 (20:36 +0100)]
FreeRDP: support 1.1.0-beta2 API
Close #10832
David Fuhrmann [Tue, 4 Mar 2014 18:08:23 +0000 (19:08 +0100)]
macosx: do not warn when trying to translate null strings
We don't do any actual call to gettext here, so the warning
is not really needed.
David Fuhrmann [Tue, 4 Mar 2014 18:03:14 +0000 (19:03 +0100)]
macosx: do not translate name of config items
Felix Abecassis [Tue, 4 Mar 2014 18:11:44 +0000 (19:11 +0100)]
mediacodec: move timeout from dequeueInputBuffer to dequeueOutputBuffer
dequeueOutputBuffer should have an higher priority since releasing an
output buffer often allows MediaCodec to make progress
David Fuhrmann [Tue, 4 Mar 2014 17:09:24 +0000 (18:09 +0100)]
macosx: fix some static code analysis warnings
Most of them are memleaks, uninitialized values, unused code
and type mismatches (float / int vs. CGFloat, uint vs. int)
David Fuhrmann [Mon, 3 Mar 2014 21:22:09 +0000 (22:22 +0100)]
macosx: improve handling of playlist view state in case of multiple vouts
close #10761
Jerome Forissier [Tue, 4 Mar 2014 15:03:30 +0000 (16:03 +0100)]
macosx: package libvlc_version.h, not libvlc_version.h.in.
Copy LibVLC headers from the installation directory: $(prefix)/include
rather than from the source directory, where the version file is still
unprocessed.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Felix Paul Kühne [Tue, 4 Mar 2014 13:09:45 +0000 (14:09 +0100)]
src/input: fix compilation warnings
Jean-Baptiste Kempf [Tue, 4 Mar 2014 13:05:50 +0000 (14:05 +0100)]
DVDnav: require 4.2.1
Ref #6649
Jean-Baptiste Kempf [Tue, 4 Mar 2014 13:02:16 +0000 (14:02 +0100)]
STL: correctly align at the bottom
Close #9833
Jean-Baptiste Kempf [Tue, 4 Mar 2014 12:28:20 +0000 (13:28 +0100)]
STL: fix support of line breaks
Ref #9833
Ross Finlayson [Thu, 27 Feb 2014 23:27:32 +0000 (23:27 +0000)]
live555: Support playing H.265 video RTP streams
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Lukas Juhrich [Fri, 28 Feb 2014 20:37:50 +0000 (20:37 +0000)]
Qt: Added icons in the SysTrayMenu
Increase Volume / Decrease Volume / Mute / Speed->Faster(fine) / Speed->Slower(fine)
Used Existing resources, nothing more added.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Sun, 2 Mar 2014 14:20:59 +0000 (14:20 +0000)]
smem: simplifications
This patch removes a calculation which seems not to be required.
It also "fixes" potential issues when i_visible_width/height != i_width/height.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Romain FLIEDEL [Mon, 3 Mar 2014 11:04:36 +0000 (11:04 +0000)]
httplive: fix wrong url when computing relative uri.
Remove extra slash when computing relative uri with an absolute path.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Tue, 4 Mar 2014 11:40:22 +0000 (12:40 +0100)]
Revert "npapi: sensible prefix"
This reverts commit
4ec3dd7b1787a94f0172f7671ae808c057f8d32f .
This broke windows packaging.
Felix Abecassis [Mon, 24 Feb 2014 18:11:29 +0000 (19:11 +0100)]
mediacodec: disable direct rendering if VideoPlayerActivity was not started
Signed-off-by: Adrien Maglo <magsoft@videolan.org>
Jean-Baptiste Kempf [Tue, 4 Mar 2014 09:31:02 +0000 (10:31 +0100)]
Contribs: update GnuTLS to 3.1.22
See CVE-2014-0092
Jeremy Huddleston Sequoia [Mon, 3 Mar 2014 21:37:32 +0000 (22:37 +0100)]
Fix VCDX compilation (close #10834)
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Felix Paul Kühne [Mon, 3 Mar 2014 18:09:47 +0000 (19:09 +0100)]
src/missing: remove return after assert case since this is only needed for non-debug builds which are not used by developers anyway
Rafaël Carré [Mon, 3 Mar 2014 18:05:49 +0000 (19:05 +0100)]
typo
Rémi Denis-Courmont [Mon, 3 Mar 2014 17:37:25 +0000 (19:37 +0200)]
avio: use network-caching (fixes #10844)
So far only network protocols (well, only RTMP) are aliased.
Felix Paul Kühne [Mon, 3 Mar 2014 17:28:42 +0000 (18:28 +0100)]
src/missing: fix a bunch of clang compilation warnings and update copyright header
Felix Paul Kühne [Mon, 3 Mar 2014 17:11:08 +0000 (18:11 +0100)]
src/missing: remove no longer needed stubs since the internal API is gone
Felix Paul Kühne [Mon, 3 Mar 2014 17:09:10 +0000 (18:09 +0100)]
src/missing: fix compilation if httpd is disabled
Rémi Denis-Courmont [Sun, 2 Mar 2014 13:20:26 +0000 (15:20 +0200)]
mmdevice: implement audio policy callback (fixes #7204)
Rémi Denis-Courmont [Sat, 1 Mar 2014 22:17:38 +0000 (00:17 +0200)]
mmdevice: override endpoint volume to allow amplification
This works more or less like SNDVOL (and like PulseAudio with flat
volumes not disabled): the VLC volume represents the product of the
endpoint volume by the simple volume.
Rémi Denis-Courmont [Sat, 1 Mar 2014 14:40:36 +0000 (16:40 +0200)]
mmdevice: print endpoint volume range to debug
Rémi Denis-Courmont [Sat, 1 Mar 2014 21:28:43 +0000 (23:28 +0200)]
mmdevice: merge volume/mute update code and fix initial volume
Rémi Denis-Courmont [Sat, 1 Mar 2014 19:42:31 +0000 (21:42 +0200)]
wasapi: fix TimeGet()
Rémi Denis-Courmont [Sat, 1 Mar 2014 19:41:59 +0000 (21:41 +0200)]
wasapi: fix S/PDIF check
Rémi Denis-Courmont [Sat, 1 Mar 2014 17:54:06 +0000 (19:54 +0200)]
mmdevice: guard against out of range values
Rémi Denis-Courmont [Sat, 1 Mar 2014 14:00:32 +0000 (16:00 +0200)]
configure: unbreak cross-pkg-config support with contrib
cross-pkg-config tools have a correct default search path. The contrib
path should complement it, not replace it. If the caller intends to
(ab)use the native pkg-config for cross-compilation, the caller is
responsible for selecting an adequate default path, not VLC configure,
just as with every other build tools.
David Fuhrmann [Sat, 1 Mar 2014 12:28:41 +0000 (13:28 +0100)]
macosx: add NSFullScreenWindowMask to compatibilityFixes.h and avoid NSAnimationContext warning
Rémi Denis-Courmont [Sat, 1 Mar 2014 13:23:34 +0000 (15:23 +0200)]
npapi: correct pkg-config paths
Rémi Denis-Courmont [Sat, 1 Mar 2014 13:23:18 +0000 (15:23 +0200)]
npapi: sensible prefix
Rémi Denis-Courmont [Sat, 1 Mar 2014 10:16:04 +0000 (12:16 +0200)]
mmdevice: improve diagnostics
Rémi Denis-Courmont [Fri, 28 Feb 2014 20:57:34 +0000 (22:57 +0200)]
mmdevice: add missing initializer (fixes #10775)
David Fuhrmann [Thu, 27 Feb 2014 21:18:35 +0000 (22:18 +0100)]
auhal: rename layout variable to make more clear that this is the input layout
David Fuhrmann [Thu, 27 Feb 2014 21:12:34 +0000 (22:12 +0100)]
auhal: correctly fix channel ordering by setting the correct scope.
fixes #10125, #10199
David Fuhrmann [Thu, 27 Feb 2014 20:43:41 +0000 (21:43 +0100)]
auhal: simplify switch by mapping with an array
David Fuhrmann [Thu, 27 Feb 2014 20:10:05 +0000 (21:10 +0100)]
Revert "auhal: fix wrong analog 5.1 channel ordering (close #8589)"
This is superseded by a proper fix.
This reverts commit
fa396d194fa58097223475d8038605f10a5041c5 .
David Fuhrmann [Thu, 27 Feb 2014 20:04:08 +0000 (21:04 +0100)]
Revert "auhal: rework channel mapping for analog surround output"
This reverts commit
c3bb23cd68f36ea37cf8d6ecb7cc187cd47c1c38 .
Felix Abecassis [Fri, 28 Feb 2014 14:55:29 +0000 (15:55 +0100)]
DirectSound: avoid double call to release function
If Start() failed, IDirectSound_Release() was called twice.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> with changes
Felix Abecassis [Fri, 28 Feb 2014 14:54:54 +0000 (15:54 +0100)]
DirectSound: use calloc for aout_stream_sys_t
Fix a crash occurring when CreateDSBufferPCM() fails in Start() and
afterwards Stop() uses uninitialized pointer values when releasing
objects.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
David Fuhrmann [Fri, 28 Feb 2014 13:49:10 +0000 (14:49 +0100)]
macosx: comment custom lion fullscreen mode on snow leopard
NSFullScreenWindowMask is not defined here.
David Fuhrmann [Fri, 28 Feb 2014 12:56:26 +0000 (13:56 +0100)]
macosx: check for NSByteCountFormatter on runtime, to fix compilation on snow leopard
Defining the category to a nonexisting class is not allowed, as well as providing
an interface for this class without implementation.
David Fuhrmann [Thu, 27 Feb 2014 21:03:42 +0000 (22:03 +0100)]
macosx: avoid NS_ENUM to fix compilation on snow leopard
David Fuhrmann [Thu, 27 Feb 2014 20:45:20 +0000 (21:45 +0100)]
macosx: fix compilation on snow leopard by not using [] syntax for arrays
Rafaël Carré [Fri, 28 Feb 2014 11:11:18 +0000 (12:11 +0100)]
release-howto: Explicitely select VideoLAN signing key
Rafaël Carré [Fri, 28 Feb 2014 10:33:50 +0000 (11:33 +0100)]
avutil: Remove (broken) CPU detection on android
libavutil does what we do already
Tristan Matthews [Thu, 27 Feb 2014 21:36:33 +0000 (16:36 -0500)]
Qt: animators: fix reorder warning
Rémi Denis-Courmont [Thu, 27 Feb 2014 18:33:31 +0000 (20:33 +0200)]
libvlc: fix potentially leaked error message
Jerome Forissier [Thu, 27 Feb 2014 17:59:14 +0000 (18:59 +0100)]
libvlc_internal.h: delete unused function prototypes
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
David Fuhrmann [Thu, 27 Feb 2014 16:44:44 +0000 (17:44 +0100)]
macosx: reorder string functions and add add some documentation
No functional change.
David Fuhrmann [Thu, 27 Feb 2014 16:25:18 +0000 (17:25 +0100)]
macosx: fix page up / page down hotkey support
close #10716
David Fuhrmann [Wed, 26 Feb 2014 17:30:48 +0000 (18:30 +0100)]
macosx: do not enforce AR if video view is hidden
Jerome Forissier [Thu, 27 Feb 2014 15:53:24 +0000 (16:53 +0100)]
libvlc: fix possible free() of static const char[]
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Thu, 27 Feb 2014 16:33:57 +0000 (18:33 +0200)]
vdpau_avcodec: remove development versions support
Rémi Denis-Courmont [Thu, 27 Feb 2014 16:33:35 +0000 (18:33 +0200)]
hwdummy: remove development versions support
Rémi Denis-Courmont [Thu, 27 Feb 2014 16:33:06 +0000 (18:33 +0200)]
configure: drop old development-only libavcodec versions for VDPAU
Rémi Denis-Courmont [Sat, 22 Feb 2014 17:25:59 +0000 (19:25 +0200)]
avcodec: remove the VLC DSP mask (except on Android on ARM)
libavutil will always check for all CPU features that it understands,
even those VLC masked. Thus masking features provides no savings.
libavutil runs more tests than VLC. Depending on the platform and
operating system combination, libavutil is either as conservative or
more conservative than VLC. As such masking features provides no extra
safety.
So overall, GetVlcDspMask() is useless, at least nowadays.
Android ARM NEON seems controversial so it is kept for now.
Felix Abecassis [Wed, 26 Feb 2014 17:33:38 +0000 (17:33 +0000)]
Win32: use visible dimensions for all vouts
Close #9645
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 27 Feb 2014 15:09:41 +0000 (16:09 +0100)]
Qt: be compatible with Qt5