]>
git.sesse.net Git - vlc/log
Francois Cartegnie [Wed, 12 Feb 2014 00:36:22 +0000 (01:36 +0100)]
addons: handle unclosed addon tags
cid #
1170827
cid #
1170828
Francois Cartegnie [Wed, 12 Feb 2014 00:29:56 +0000 (01:29 +0100)]
addons: fsstorage: move initializer
cid #
1170824
Jean-Baptiste Kempf [Tue, 11 Feb 2014 22:03:05 +0000 (23:03 +0100)]
Updates for NEWS and POTFILES.in
Jean-Baptiste Kempf [Tue, 11 Feb 2014 21:59:01 +0000 (22:59 +0100)]
Update MODULES_LIST file
Denis Charmet [Tue, 11 Feb 2014 21:40:17 +0000 (22:40 +0100)]
Add a simple raw hevc demux
Denis Charmet [Sun, 9 Feb 2014 21:57:06 +0000 (22:57 +0100)]
Add a trivial hevc packetizer
David Fuhrmann [Tue, 11 Feb 2014 19:34:05 +0000 (20:34 +0100)]
macosx: use VLCDropView for the controls bar drop area
This removes VLCThreeImageDropView and thus duplicated
D&D code.
Ludovic Fauvet [Tue, 11 Feb 2014 14:55:22 +0000 (15:55 +0100)]
nsis: allow changes in file association after installation (fix #4323)
The extensions registration is now split in two:
- All supported extensions are registered during install
- Only the selected extensions are effectively associated with VLC
This allows the user to modify file association (even for extensions
not selected during installation) from the VLC preferences.
Rémi Denis-Courmont [Tue, 11 Feb 2014 16:22:40 +0000 (18:22 +0200)]
mmdevice: avoid incorrect assertion
Felix Abecassis [Tue, 11 Feb 2014 15:20:06 +0000 (16:20 +0100)]
Win32: return a failure when a CHANGE_DISPLAY_SIZE event is forced
See x11.c for rationale.
Close #9273
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Tue, 11 Feb 2014 12:31:12 +0000 (13:31 +0100)]
mediacodec: check if the codec can handle the H264 profile of the input format
The level is ignored for now since some encoders are not computing the
level and instead set it to the maximum possible value.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Tue, 11 Feb 2014 12:31:11 +0000 (13:31 +0100)]
omxil: add conversion functions from OMX H264 profile/levels to profile_idc/level_idc
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 11 Feb 2014 14:10:57 +0000 (15:10 +0100)]
Qt: fix compilation with Qt5
Francois Cartegnie [Tue, 11 Feb 2014 12:07:56 +0000 (13:07 +0100)]
addons: fsstorage: handle Win32 paths
Rafaël Carré [Tue, 11 Feb 2014 06:56:36 +0000 (07:56 +0100)]
packetizers: do not rename variable
Use the same name than PacketizeParse
Francois Cartegnie [Mon, 10 Feb 2014 16:14:26 +0000 (17:14 +0100)]
Qt: addons: show summary in addons info popup
Francois Cartegnie [Mon, 10 Feb 2014 16:10:48 +0000 (17:10 +0100)]
Qt: addons: fix background paint glitch with new editor
Francois Cartegnie [Mon, 10 Feb 2014 16:09:21 +0000 (17:09 +0100)]
Qt: addons: add support for vlp package drop
Francois Cartegnie [Mon, 10 Feb 2014 14:20:38 +0000 (15:20 +0100)]
Qt: addons: manager: add support for single archive install
Jean-Baptiste Kempf [Mon, 10 Feb 2014 15:52:46 +0000 (16:52 +0100)]
Atomic: fix compilation under MSVC WinRT mode
... no comment...
Julien 'Lta' BALLET [Mon, 10 Feb 2014 15:39:52 +0000 (16:39 +0100)]
Reindent Makefile.am in share/
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Julien 'Lta' BALLET [Mon, 10 Feb 2014 13:34:59 +0000 (14:34 +0100)]
Moves lua/intf/modules/common.lua to lua/modules, since lua/modules/dkjson.lua depends on it
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 10 Feb 2014 15:31:27 +0000 (16:31 +0100)]
Qt: Reindent Makefile.am
Jean-Baptiste Kempf [Mon, 10 Feb 2014 15:31:13 +0000 (16:31 +0100)]
Qt: add references to the new png files
Jean-Baptiste Kempf [Mon, 10 Feb 2014 15:12:20 +0000 (16:12 +0100)]
bluray: shut down a warning
Petri Hintukainen [Mon, 10 Feb 2014 11:27:04 +0000 (13:27 +0200)]
bluray: Handle overlay when no data is returned
Fixes HDMV menus with still image background and BD-J menus without background video.
Remove incorrect end of title log message.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Petri Hintukainen [Mon, 10 Feb 2014 11:27:03 +0000 (13:27 +0200)]
bluray: handle overlay in non-menu mode
Required for BluRay text subtitle support.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Petri Hintukainen [Mon, 10 Feb 2014 11:27:02 +0000 (13:27 +0200)]
bluray: handle BD_EVENT_IDLE
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Petri Hintukainen [Mon, 10 Feb 2014 11:27:00 +0000 (13:27 +0200)]
bluray: always handle all libbluray events
Events can be returned even if read returns <= 0.
Single bd_read_ext() call can trigger multiple events.
All events should be handled before next bd_read_ext() call,
events are tied to current read position.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Petri Hintukainen [Mon, 10 Feb 2014 11:27:01 +0000 (13:27 +0200)]
bluray: handle BD_EVENT_DISCONTINUITY
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Mon, 10 Feb 2014 14:27:56 +0000 (15:27 +0100)]
bump plugin ABI
Rafaël Carré [Mon, 27 Jan 2014 13:18:37 +0000 (14:18 +0100)]
picture_Setup: set visible dimensions correctly
Rafaël Carré [Mon, 27 Jan 2014 13:15:36 +0000 (14:15 +0100)]
video_format_Setup: set visible dimensions
Francois Cartegnie [Mon, 10 Feb 2014 14:13:09 +0000 (15:13 +0100)]
addons: xmlreading: inline helpers
kill warnings if unused
Francois Cartegnie [Mon, 10 Feb 2014 14:11:11 +0000 (15:11 +0100)]
addons: vorepository: add support for manually downloaded archives
Rafaël Carré [Mon, 10 Feb 2014 13:06:49 +0000 (14:06 +0100)]
mmdevice: unbreak window store build
Jean-Baptiste Kempf [Mon, 10 Feb 2014 12:57:19 +0000 (13:57 +0100)]
Visual: add an assert in an impossible switch case
Rafaël Carré [Mon, 10 Feb 2014 12:58:17 +0000 (13:58 +0100)]
Distribute vlc_addons.h
David Fuhrmann [Mon, 10 Feb 2014 12:39:46 +0000 (13:39 +0100)]
macosx: show stats panel again
Jean-Paul Saman [Fri, 7 Feb 2014 09:14:01 +0000 (10:14 +0100)]
demux/ts.c: Solve 'lost synchro' warnings when using a file input.
Solve 'lost synchro' warnings when using a file input. The warning was
triggered by the functions GetFirstPCR(), CheckPCR() and GetLastPCR().
They searched for a TS packet which contains a PCR but did not take
the TS packet size boundarys into account. By rounding to the nearest
p_sys->i_packet_size this warning was resolved.
Jean-Baptiste Kempf [Sun, 9 Feb 2014 22:57:50 +0000 (23:57 +0100)]
Show OSD when drag-n-dropping subtitles
And when it was successfully added
Close #8395
Francois Cartegnie [Sun, 9 Feb 2014 20:37:58 +0000 (21:37 +0100)]
addons: fsstorage: drop empty file check.
Francois Cartegnie [Fri, 7 Feb 2014 22:10:17 +0000 (23:10 +0100)]
addons: add addons.v.o repository
Francois Cartegnie [Fri, 7 Feb 2014 22:07:58 +0000 (23:07 +0100)]
Qt: add addons management UI
Francois Cartegnie [Sat, 8 Feb 2014 18:26:08 +0000 (19:26 +0100)]
Qt: add DelegateAnimationHelper.
Delegates can't request updates themselves.
Repaint needs to be triggered at model or view level.
Francois Cartegnie [Sat, 8 Feb 2014 14:01:03 +0000 (15:01 +0100)]
Qt: move animators code
Francois Cartegnie [Fri, 7 Feb 2014 22:09:32 +0000 (23:09 +0100)]
addons: add local storage module
Francois Cartegnie [Fri, 7 Feb 2014 22:06:20 +0000 (23:06 +0100)]
Add addons management API
Felix Abecassis [Sun, 9 Feb 2014 17:22:29 +0000 (18:22 +0100)]
mediacodec: disable HW acceleration for profiles Hi10P and higher
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Sun, 9 Feb 2014 17:22:28 +0000 (18:22 +0100)]
omxil: move code to parse profile and level of H264 format to omx_utils.h
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Sun, 9 Feb 2014 17:22:27 +0000 (18:22 +0100)]
mediacodec: unlock the surface if configuring MediaCodec failed
Solve a bug where the display stays black when the dimension of the
video is not supported by MediaCodec (either too small or too large).
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Sun, 9 Feb 2014 17:22:26 +0000 (18:22 +0100)]
mediacodec: disambiguate error message (same as below)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ilkka Ollakka [Sun, 9 Feb 2014 13:36:07 +0000 (15:36 +0200)]
transcode: don't care other tracks drift when calculating pts
Also don't care input fps and only calculate what should be the
next output pts. We anyway define output fps to be either 25fps
or input fps if it's available.
This should help to eliminate skips/visual artefacts on video if
there is small skips in input. And output constans fps from transcode.
Fixes #10453 for me
Ilkka Ollakka [Sun, 9 Feb 2014 11:15:35 +0000 (13:15 +0200)]
opus: support setting bitrate
Ilkka Ollakka [Sun, 9 Feb 2014 11:15:18 +0000 (13:15 +0200)]
accept opus as audio codec also with Opus
Ilkka Ollakka [Sun, 9 Feb 2014 09:18:07 +0000 (11:18 +0200)]
fdkaac: prefer fdkaac over avcodec for mp4a encoding
Ilkka Ollakka [Sun, 9 Feb 2014 09:14:29 +0000 (11:14 +0200)]
transcode: check codec aliasing for SPU also
Ilkka Ollakka [Sun, 9 Feb 2014 09:00:54 +0000 (11:00 +0200)]
transcode: only try to create transcode chain if video codec is defined
Ilkka Ollakka [Sun, 9 Feb 2014 08:42:53 +0000 (10:42 +0200)]
transcode: don't try to setup transcode chain if there isn't audio codec defined
Ilkka Ollakka [Sun, 2 Feb 2014 10:55:54 +0000 (12:55 +0200)]
stats module
Prints dts, segment number, length, difference to previous dts and md5
of block.
with prefix-option you can give prefix to print in stats-line, so you can
add stats module multiple times with different prefixes. Output to file
is given with output parameter.
Francois Cartegnie [Sat, 8 Feb 2014 21:45:59 +0000 (22:45 +0100)]
mux: ogg: flag blocks as HEADERS for backup. (fix #10612)
Skeleton handling does early write of some headers,
and then skipped flagging them.
Francois Cartegnie [Sat, 18 Jan 2014 02:26:24 +0000 (03:26 +0100)]
Qt: ExtensionsModel: do DI
Rémi Denis-Courmont [Sat, 8 Feb 2014 21:52:30 +0000 (23:52 +0200)]
Win32: avoid warning about "pidfile"
Jean-Baptiste Kempf [Sat, 8 Feb 2014 19:07:11 +0000 (20:07 +0100)]
Map FIC fourcc to libavcodec
Jean-Baptiste Kempf [Sat, 8 Feb 2014 15:22:10 +0000 (16:22 +0100)]
Add FIC video FourCC
Mark Lee [Sat, 8 Feb 2014 14:10:13 +0000 (14:10 +0000)]
lib: expose new meta data attributes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Maxim Bublis [Tue, 28 Jan 2014 07:35:21 +0000 (07:35 +0000)]
Fixed contrib compiler on MacOS X 10.9
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sat, 8 Feb 2014 14:48:54 +0000 (15:48 +0100)]
Contribs: update libpng to 1.6.8
See CVE-2013-6954
Jean-Baptiste Kempf [Sat, 8 Feb 2014 14:38:55 +0000 (15:38 +0100)]
Add NEWS for FFT windowing
Ron Wright [Sat, 8 Feb 2014 14:34:45 +0000 (15:34 +0100)]
glspectrum: use FFT Windowing
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ron Wright [Sat, 8 Feb 2014 14:33:42 +0000 (15:33 +0100)]
Visual: use of FFT windowing in spectrum effect
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ron Wright [Fri, 7 Feb 2014 17:12:00 +0000 (17:12 +0000)]
Introducing FFT windowing routines for spectrum-based visualizations
This patch introduces FFT windowing routines to reduce spectral leakage in
spectrum-based visualizations. It supports four types of windows that are
commonly used in spectrum analyzers (besides the pre-existing rectangular
window): Hann, flat top, Blackman-Harris, and Kaiser.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Wed, 29 Jan 2014 14:37:43 +0000 (14:37 +0000)]
vout: reduce zoom ratio in order to avoid signalling unnecessary zoom events
For instance changing from 10:10 to 1:1 should not generate an event
if we are not in display fill mode.
Felix Abecassis [Wed, 29 Jan 2014 14:37:44 +0000 (14:37 +0000)]
vout: assume aspect ratio is 1:1 if information is missing
Avoid signalling a change of aspect-ratio when it only changed from
1:1 to 0:0.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Wed, 29 Jan 2014 14:37:45 +0000 (14:37 +0000)]
vout: remove commented code (moved to vlc_vout_wrapper.h)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Petri Hintukainen [Tue, 4 Feb 2014 21:37:16 +0000 (21:37 +0000)]
ts: fix demuxing of BluRay streams.
BluRay streams have 4-byte header before TS sync byte. Current code handles 192-byte ts packets,
but it assumes extra bytes are at the end of packet. This results in re-sync at stream start:
1) first packet is dropped
First packet is usually PAT, and losing it means losing the first GOP.
This is fatal with still-image based menus.
2) 4-byte header of the second packet is skipped
This results in read of the last packet returning only 188 bytes,
and it is also skipped.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Dennis Hamester [Thu, 6 Feb 2014 13:30:42 +0000 (13:30 +0000)]
zvbi: Set stop pts only for subtitle teletext
A maximum display time does not make sense for real teletext pages. Instead
they should be displayed until the user disables teletext or the page is
updated. Therefore do not set a stop timestamp on normal pages, but only when
rendering in text mode, which is meant for subtitles, where the timeout makes
sense.
Signed-off-by: Dennis Hamester <dhamester@jusst.de>
Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sat, 8 Feb 2014 13:57:22 +0000 (14:57 +0100)]
NEWS: mention libvlc change
Petri Hintukainen [Sat, 8 Feb 2014 12:32:21 +0000 (12:32 +0000)]
bluray: implement subtitle stream selection from BluRay menus
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Fri, 7 Feb 2014 17:26:18 +0000 (17:26 +0000)]
Direct3D: implement HLSL pixel shading in the rendering pipeline
The user can choose to apply a builtin shader using a selection list
in the options of the Direct3D vout module. A custom shader function
can also be loaded by specifying the path of the shader file.
Many changes since the latest patch proposal: we are not compiling
"shader techniques" anymore but now shader functions using the "main"
entrypoint. All the shaders previously in pixelShader.fx are now
builtins.
Based on the code by Sasha Koruga for GSoC 2010.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Petri Hintukainen [Sat, 8 Feb 2014 11:57:36 +0000 (11:57 +0000)]
bluray: fix division by zero
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Mark Lee [Sat, 8 Feb 2014 07:43:26 +0000 (07:43 +0000)]
lib: add missing version tag for new API method documentation
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Mark Lee [Sat, 8 Feb 2014 07:41:13 +0000 (07:41 +0000)]
lib: add missing define for scrambled-changed event
This is needed for libvlc_event_type_name().
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzée-Luyssen [Fri, 7 Feb 2014 21:55:48 +0000 (23:55 +0200)]
libvlc-module: remove description string for removed option --plugin-path
Rémi Denis-Courmont [Fri, 7 Feb 2014 22:21:32 +0000 (00:21 +0200)]
mmdevice: update comments
Rémi Denis-Courmont [Fri, 7 Feb 2014 21:39:05 +0000 (23:39 +0200)]
mmdevice: do not override target Windows version
Julian Scheel [Thu, 6 Feb 2014 21:03:24 +0000 (22:03 +0100)]
libvlc: libvlc_ScrambledChanged event type added
Expose an event to libvlc users which allows them to get notified about the
current program scrambling status.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Petri Hintukainen [Thu, 6 Feb 2014 21:18:35 +0000 (23:18 +0200)]
bluray: set audio/spu stream languages
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Fri, 7 Feb 2014 21:09:26 +0000 (23:09 +0200)]
win32: use SetThreadErrorMode() if available
Rémi Denis-Courmont [Fri, 7 Feb 2014 21:05:36 +0000 (23:05 +0200)]
win32: call SetErrorMode() while still single-threaded
(This is required by MSDN.)
Rémi Denis-Courmont [Fri, 7 Feb 2014 20:33:11 +0000 (22:33 +0200)]
mmdevice: scale volume as other Windows plugins
Matthias Keiser [Thu, 6 Feb 2014 15:17:34 +0000 (16:17 +0100)]
video_format_IsSimilar: check orientation
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Matthias Keiser [Thu, 6 Feb 2014 15:08:49 +0000 (16:08 +0100)]
decoder: check video orientation in vout_new_buffer()
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Matthias Keiser [Thu, 6 Feb 2014 15:02:37 +0000 (16:02 +0100)]
avcodec: copy video orientation to output format
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Matthias Keiser [Thu, 6 Feb 2014 22:15:40 +0000 (23:15 +0100)]
transform: parse configuration argument
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Martin Storsjö [Thu, 6 Feb 2014 12:58:07 +0000 (14:58 +0200)]
mediacodec: Use the input aspect ratio when sizing the direct rendering surface
Signed-off-by: Martin Storsjö <martin@martin.st>
Martin Storsjö [Thu, 6 Feb 2014 12:52:07 +0000 (14:52 +0200)]
mediacodec: Pass the aspect ratio values through from the packetizer
There is no way in the MediaCodec API for the decoder to signal
these values to the caller, at least none that is publicly
documented.
Signed-off-by: Martin Storsjö <martin@martin.st>
Julian Scheel [Fri, 27 Sep 2013 12:32:40 +0000 (14:32 +0200)]
omxil: Passthrough aspect ratio from input format.
If the input format has a valid pixel aspect ratio set (ie from the
packetizer) pass this into the output format. This helps for omx
implementations which do not report the aspect ratio.
For omx implementations which provide aspect ratio information give these
precedence over the incoming values.
Signed-off-by: Martin Storsjö <martin@martin.st>
Julian Scheel [Fri, 27 Sep 2013 12:32:39 +0000 (14:32 +0200)]
decoder: Give packetizer aspect ratio to decoder.
When the packetizer detects a valid pixel aspect ratio this should be
forwarded to the decoders input format. This is helpful for decoder modules
which do not expose the aspect ratio on their own.
Signed-off-by: Martin Storsjö <martin@martin.st>
Martin Storsjö [Fri, 7 Feb 2014 13:32:01 +0000 (15:32 +0200)]
arm_neon: Explicitly specify the symbol name for amplify_float_arm_neon
This is consistent with all the other neon functions. This avoids
having to add a symbol prefix via other means (macros, wrapper
tools) on platforms that normally use one.
Signed-off-by: Martin Storsjö <martin@martin.st>