diff options
author | wiz <wiz@pkgsrc.org> | 2016-05-12 15:56:15 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2016-05-12 15:56:15 +0000 |
commit | d4705042cd7d87e0ac1d80d901ee82da025c7dc3 (patch) | |
tree | 74830e118412974f76d8b9df7721c5d4875e574f /multimedia/vlc | |
parent | 89dfb66f7da27ee873058c029f3df4469c2c369a (diff) | |
download | pkgsrc-d4705042cd7d87e0ac1d80d901ee82da025c7dc3.tar.gz |
Updated vlc to 2.2.3.
Changes between 2.2.2 and 2.2.3:
--------------------------------
Demux:
* Fix HLS quality selection and a potential stack overflow
* Fix potential MKV infinite loop and improve MKV tags support
* Fix WMV regression
Decoder:
* Fix hardware decoding with libvdpau-va-gl
* Fix crashes with libvpx
* Use libass without caching dialog
Video Ouptut:
* Fix green lines on Direct3D output
Skins2:
* Fix maximizing Window in multi-screen context
Qt:
* Fix resume where you left off
* Fix infinite recursion in the customize dialog
* Fix size when switching to/from the minimal interface
* Fix size after resume toolbar is displayed
MacOS X:
* Fix crashes in media information panel
* Correctly respect the disable-screensaver option
Win32:
* Allow opening more than 15 elements in Explorer
Translations:
* Update of most translations
Changes between 2.2.1 and 2.2.2:
--------------------------------
Access:
* Fix SetupFormat for continuous framesize in v4l2
* Fix off-by-one buffer overflow in RealRtsp module
* Fix screen recording aspect-ratio, framerate and potential crash
* Fix Windows directshow input freeze
* Fix MMS segmentation fault/abort when server forces a large allocation
Demux:
* Fix support for ms-dvr files
* Fix time detection in AVI files over HTTP
* HLS: fix hang on stop, crashes and small improvements
* Fix mp4 NULL dereference reported by by Fortinet's FortiGuard Labs
* Fix regression for VC-1 in WMV
* Fix MXF crashes on stop
* Fix EAC3 detection in some TS files
Decoders:
* Fix importing surface from main memory in VDPAU
* Fix possible double-free in ADPCM decoder
* Support 9-bit and 10-bit GBR planar formats
* Support GoToMeeting 2 and GoToMeeting 3 codecs
* Fix crash in teletext (zvbi) decoder
* Fix Bluray subtitles (PGS) timestamps
Audio output:
* Fix audio drop after a flush with pulseaudio
* Fix audio initialization on iOS
* Fix audio stuttering with AirPlay devices on OS X (2 sec delay needs to
be set manually by the user)
* Fix pulseaudio latency computation
* Fix alsa default device selection
Skins2:
* Fix video control that fails to show up
* Fix UTF-8 conversion issues
* Fix Unicode folders location failing to open the skins
* Fix crash over malformed skins bitmaps
* Fix fullscreen for Gnome3/Unity Window Managers
OS X:
* Support for OS X El Capitan
* Fix code signature for releases on El Capitan
* Improve resume dialog, starting time, preferences, lua extensions
* Fix threads ordering, preferences crashes, URL drag'n drops
Qt:
* Fix crash when opening multiple items on Windows
* Fix recent items appending when using a playlist
* Improve addons manager dialog, playlist
* Fix changing the audio-device in the menu
* Fix key and mouse event support for Qt >= 5.5 under X11
* Fix memory leaks
Video Output:
* Fix build if one disables XCB but activate VDPAU on Unix
* Fix Direct3D plane allocation size to avoid colour bleeding
* Fix some crashes in swscale resizing
Misc:
* Fix build with recent FreeRDP versions
* Fix interface crashes when input-title-format option is empty
* Fix MP4 mux divide-by-zero crash
* Improve PNG encoding time
* Fix some UPnP initialization lag
* Rewrite of the Jamendo Service Discovery
* Fix snapshot aspect ratio for anamorphic contents
* Fix custom snapshot sizes
* Dynamic generation of GnuTLS Diffie-Hellman parameters
* Fix "vb" transcoding parameter
* Fix superfluous audio channel extraction in the core
* Fix miscellaneous crashes, double-frees, integer overflows, infinite loops,
read overflow, invalid frees and division by zero issues
* Fix support for lua 5.2 and fix XSS in the http interface
* Update and improve Soundcloud, Vimeo and Youtube scripts
* Update of codecs and libraries to fix 3rd party security issues (like
TALOS-CAN-0036, TALOS-CAN-0037, CVE-2015-7981, CVE-2015-8126
Translations:
* Add Kashmiri and Maithili languages
* Update of most translations
libVLC:
* Expose audio mute, cork and volume change events: libvlc_MediaPlayerCorked,
libvlc_MediaPlayerUncorked, libvlc_MediaPlayerMuted,
libvlc_MediaPlayerUnmuted and libvlc_MediaPlayerAudioVolume
* Fix propagation of libvlc_MediaPlayerTitleChanged event
Translations:
* Update of most translations
Diffstat (limited to 'multimedia/vlc')
-rw-r--r-- | multimedia/vlc/Makefile | 5 | ||||
-rw-r--r-- | multimedia/vlc/PLIST | 4 | ||||
-rw-r--r-- | multimedia/vlc/distinfo | 12 | ||||
-rw-r--r-- | multimedia/vlc/patches/patch-modules_gui_qt4_input__manager.cpp | 12 |
4 files changed, 17 insertions, 16 deletions
diff --git a/multimedia/vlc/Makefile b/multimedia/vlc/Makefile index 050c44276c9..47a9e46e45e 100644 --- a/multimedia/vlc/Makefile +++ b/multimedia/vlc/Makefile @@ -1,13 +1,12 @@ -# $NetBSD: Makefile,v 1.188 2016/03/05 11:29:02 jperkin Exp $ +# $NetBSD: Makefile,v 1.189 2016/05/12 15:56:15 wiz Exp $ DISTNAME= vlc-${VLC_VERSION} -PKGREVISION= 2 CATEGORIES= multimedia MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=vlc/} \ http://download.videolan.org/pub/videolan/vlc/${VLC_VERSION}/ EXTRACT_SUFX= .tar.xz -VLC_VERSION= 2.2.1 +VLC_VERSION= 2.2.3 MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.videolan.org/ diff --git a/multimedia/vlc/PLIST b/multimedia/vlc/PLIST index 75586d19197..b07e583a2b8 100644 --- a/multimedia/vlc/PLIST +++ b/multimedia/vlc/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.56 2015/10/25 11:00:18 wiz Exp $ +@comment $NetBSD: PLIST,v 1.57 2016/05/12 15:56:15 wiz Exp $ bin/cvlc ${PLIST.x11}bin/qvlc bin/rvlc @@ -492,10 +492,12 @@ share/locale/kk/LC_MESSAGES/vlc.mo share/locale/km/LC_MESSAGES/vlc.mo share/locale/kn/LC_MESSAGES/vlc.mo share/locale/ko/LC_MESSAGES/vlc.mo +share/locale/ks_IN/LC_MESSAGES/vlc.mo share/locale/ky/LC_MESSAGES/vlc.mo share/locale/lg/LC_MESSAGES/vlc.mo share/locale/lt/LC_MESSAGES/vlc.mo share/locale/lv/LC_MESSAGES/vlc.mo +share/locale/mai/LC_MESSAGES/vlc.mo share/locale/mk/LC_MESSAGES/vlc.mo share/locale/ml/LC_MESSAGES/vlc.mo share/locale/mn/LC_MESSAGES/vlc.mo diff --git a/multimedia/vlc/distinfo b/multimedia/vlc/distinfo index a0329339ff7..20bece02798 100644 --- a/multimedia/vlc/distinfo +++ b/multimedia/vlc/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.68 2015/11/03 23:54:33 agc Exp $ +$NetBSD: distinfo,v 1.69 2016/05/12 15:56:15 wiz Exp $ -SHA1 (vlc-2.2.1.tar.xz) = ee8535c5966217bc2069a74c1d4e8c32609656e9 -RMD160 (vlc-2.2.1.tar.xz) = 3b199e3555e8aa52a760a9ed7b89874c782e0dff -SHA512 (vlc-2.2.1.tar.xz) = 91cd33ac61ebe376c24b3cc0d1dc52d7765fdccbd17e75abbbbf38f52b400e0269dc48f34ed558bff7ec1dd52c4f27098012709a3eb9fe7e8aad1069516de5de -Size (vlc-2.2.1.tar.xz) = 20940288 bytes +SHA1 (vlc-2.2.3.tar.xz) = 8d83c7b81e63956fdcb5cbee58cb2474d06baeae +RMD160 (vlc-2.2.3.tar.xz) = 8c6d4194da37210fe409c965f430898fbe7f2416 +SHA512 (vlc-2.2.3.tar.xz) = 8469a8e0a6ff7ef4beac940d69d310dd4a4c9d44fb1dc8101dc8b697fc6357b5fda03f8f1096015aae7c425c6cca196415b9567fe7d96a991f020d452f976e5e +Size (vlc-2.2.3.tar.xz) = 21835204 bytes SHA1 (patch-bin_override.c) = 0190b65ec29ccdb7ef89d7c6af74a6bfdfc17076 SHA1 (patch-compat_Makefile.am) = 983e9e29380702326d114274db99af72b5bdb3dd SHA1 (patch-compat_Makefile.in) = 809b1b00f14a5d85a17cd81b0385529ae24f39ee @@ -18,7 +18,7 @@ SHA1 (patch-modules_gui_qt4_components_extended__panels.cpp) = eaa7a4732fa5a462d SHA1 (patch-modules_gui_qt4_components_interface__widgets.cpp) = b630de531ec90afd1f2aecc769f34952780b6ddb SHA1 (patch-modules_gui_qt4_components_interface__widgets.hpp) = 9ac2782bcb1a306123662fd3e4f44b82149c111a SHA1 (patch-modules_gui_qt4_dialogs_messages.cpp) = 8f4abf85ecd435bb1d2964e5ac16fc09ecaa5ab0 -SHA1 (patch-modules_gui_qt4_input__manager.cpp) = 81c09ba0d042f0a0684092255f322b6aeaad08be +SHA1 (patch-modules_gui_qt4_input__manager.cpp) = cf9db2c8a4bd4b6080cca0534dcc5065555c6d4a SHA1 (patch-modules_gui_qt4_input__manager.hpp) = ccc5f5fd53942f168e95d472731ee3f6a4d8ddb0 SHA1 (patch-modules_gui_qt4_main__interface.cpp) = 11b9600a6e3c11268afc7c38859c5b62a1e8ee0d SHA1 (patch-modules_gui_qt4_main__interface.hpp) = 1c3028519662d99c023375c5ee74e9f490c16f3c diff --git a/multimedia/vlc/patches/patch-modules_gui_qt4_input__manager.cpp b/multimedia/vlc/patches/patch-modules_gui_qt4_input__manager.cpp index d271e8d40cd..15bf09db7dc 100644 --- a/multimedia/vlc/patches/patch-modules_gui_qt4_input__manager.cpp +++ b/multimedia/vlc/patches/patch-modules_gui_qt4_input__manager.cpp @@ -1,9 +1,9 @@ -$NetBSD: patch-modules_gui_qt4_input__manager.cpp,v 1.1 2015/10/25 11:00:18 wiz Exp $ +$NetBSD: patch-modules_gui_qt4_input__manager.cpp,v 1.2 2016/05/12 15:56:15 wiz Exp $ Qt's MOC doesn't handle int64_t, so introduce a meaningful type name so that slot/signal/connection macros work properly. ---- modules/gui/qt4/input_manager.cpp.orig 2015-04-12 21:29:20.000000000 +0000 +--- modules/gui/qt4/input_manager.cpp.orig 2016-04-18 11:10:31.000000000 +0000 +++ modules/gui/qt4/input_manager.cpp @@ -138,7 +138,7 @@ void InputManager::setInput( input_threa !var_GetFloat( p_input, "start-time" ) && @@ -12,9 +12,9 @@ so that slot/signal/connection macros work properly. - emit resumePlayback( (int64_t)i_time * 1000 ); + emit resumePlayback( (putime_t)i_time * 1000 ); } - } - -@@ -446,7 +446,7 @@ void InputManager::UpdatePosition() + playlist_Lock( THEPL ); + // Add root items only +@@ -453,7 +453,7 @@ void InputManager::UpdatePosition() { /* Update position */ int i_length; @@ -23,7 +23,7 @@ so that slot/signal/connection macros work properly. float f_pos; i_length = var_GetTime( p_input , "length" ) / CLOCK_FREQ; i_time = var_GetTime( p_input , "time"); -@@ -981,21 +981,21 @@ void InputManager::setAtoB() +@@ -995,21 +995,21 @@ void InputManager::setAtoB() { timeB = var_GetTime( THEMIM->getInput(), "time" ); var_SetTime( THEMIM->getInput(), "time" , timeA ); |