diff options
author | markd <markd@pkgsrc.org> | 2016-04-26 09:02:14 +0000 |
---|---|---|
committer | markd <markd@pkgsrc.org> | 2016-04-26 09:02:14 +0000 |
commit | e60787022603b5b4a93b0c328aef3fe323f73e4a (patch) | |
tree | 8a14d04915ced3eb78d2e9a09d5e399a31c2cd91 /multimedia | |
parent | 38f6a24bfa08ec44eee56869fdd22ec1a90431e3 (diff) | |
download | pkgsrc-e60787022603b5b4a93b0c328aef3fe323f73e4a.tar.gz |
Update phonon-{,qt5-}backend-vlc to 0.9.0
Changes
* VLC 2.0 support was removed, VLC 2.1 is at least required to use the
backend
* CMake requirement aligned with libphonon (2.6.2 => 2.8.9)
* Muting is now implemented asynchronously
Bug Fixes
* Restore build support with Qt <= 5.2 in the Qt 5 build.
* Fixed building videowidget for OSX.
* Fixed schemeless URLs
VLC 2.2 API Pickup
* New device listing API used for listing devices without PulseAudio
enabled
* New internal signals for muting, corking, and volume changes (these
directly relate to new AudioOutputInterface49 API in libphonon providing
these new libvlc features with appropriate frontend control in libphonon)
* This partially improves PulseAudio integration as at least volume and
mute control is now working correctly again via libvlc natively.
PulseAudio Limitations
* PulseAudio support is still not fully backed via libvlc and cannot be
correctly intercepted by libphonon. As a result the following features
continue to not work correctly:
* runtime-device-rerouting: changing the device order in the Phonon
configuration at runtime cannot force libvlc to use the correct
device, if a device was manually set before it will not automatically
migrate to a new device
* runtime-device-selection: selecting a device at runtime is not possible
(see above), as a result applications wanting to do this will get no
result and a warning will be shown. This also means that the
configuration module's Test button does not actually play a sound for
anything but the primary device.
* stream-category: setting a stream category (pulesaudio role) is not
possible, all streams are always category Video
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/phonon-backend-vlc/Makefile | 7 | ||||
-rw-r--r-- | multimedia/phonon-backend-vlc/Makefile.common | 6 | ||||
-rw-r--r-- | multimedia/phonon-backend-vlc/distinfo | 10 | ||||
-rw-r--r-- | multimedia/phonon-qt5-backend-vlc/Makefile | 5 |
4 files changed, 13 insertions, 15 deletions
diff --git a/multimedia/phonon-backend-vlc/Makefile b/multimedia/phonon-backend-vlc/Makefile index 06402dcff0c..1364018c963 100644 --- a/multimedia/phonon-backend-vlc/Makefile +++ b/multimedia/phonon-backend-vlc/Makefile @@ -1,14 +1,11 @@ -# $NetBSD: Makefile,v 1.14 2016/03/05 11:29:01 jperkin Exp $ +# $NetBSD: Makefile,v 1.15 2016/04/26 09:02:14 markd Exp $ -DISTNAME= phonon-backend-vlc-0.8.2 -PKGREVISION= 2 +DISTNAME= phonon-backend-vlc-0.9.0 COMMENT= Multimedia API for KDE and QT - VLC backend .include "Makefile.common" -BUILD_DEPENDS+= automoc4>=0.9.83:../../devel/automoc4 - .include "../../multimedia/phonon/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/multimedia/phonon-backend-vlc/Makefile.common b/multimedia/phonon-backend-vlc/Makefile.common index 765c7d06b06..76c16361a64 100644 --- a/multimedia/phonon-backend-vlc/Makefile.common +++ b/multimedia/phonon-backend-vlc/Makefile.common @@ -1,7 +1,7 @@ -# $NetBSD: Makefile.common,v 1.1 2016/03/01 09:03:40 markd Exp $ +# $NetBSD: Makefile.common,v 1.2 2016/04/26 09:02:14 markd Exp $ CATEGORIES= multimedia -MASTER_SITES= ${MASTER_SITE_KDE:=phonon/phonon-backend-vlc/0.8.2/src/} +MASTER_SITES= ${MASTER_SITE_KDE:=phonon/phonon-backend-vlc/0.9.0/} EXTRACT_SUFX= .tar.xz MAINTAINER= markd@NetBSD.org @@ -17,6 +17,8 @@ USE_CMAKE= yes CMAKE_ARG_PATH= .. CONFIGURE_DIRS= _build +WRKSRC= ${WRKDIR}/phonon-vlc-0.9.0 + pre-configure: ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/ ${MKDIR} ${WRKSRC}/_build diff --git a/multimedia/phonon-backend-vlc/distinfo b/multimedia/phonon-backend-vlc/distinfo index e9e448e0dd3..c1340ebda43 100644 --- a/multimedia/phonon-backend-vlc/distinfo +++ b/multimedia/phonon-backend-vlc/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.7 2015/11/03 23:54:31 agc Exp $ +$NetBSD: distinfo,v 1.8 2016/04/26 09:02:14 markd Exp $ -SHA1 (phonon-backend-vlc-0.8.2.tar.xz) = bc7d57d3ecce0293b77b88eba94d091741d33e78 -RMD160 (phonon-backend-vlc-0.8.2.tar.xz) = bef96f8ca143056c390cce6897762d8fdffb5fc3 -SHA512 (phonon-backend-vlc-0.8.2.tar.xz) = 35f0255899e89d4b9e42a440885455367a56559090b490f1397984520c2e63c2044c8b74290d8b438fcfa388a8b06f1647e60cb6d72d4dd907fc3df9ea4c63e3 -Size (phonon-backend-vlc-0.8.2.tar.xz) = 59832 bytes +SHA1 (phonon-backend-vlc-0.9.0.tar.xz) = e874378f2e11715f0952fbdad8da4ed266d8e96e +RMD160 (phonon-backend-vlc-0.9.0.tar.xz) = 3c952dbc8836501ed4ee3aa145b9e926c9b43835 +SHA512 (phonon-backend-vlc-0.9.0.tar.xz) = e3482717ee84b5d80f81300ce01410c982b0083cd53db312a622a287f9b3f66fc967bd0832f18e3382c5dd073055394eec42918e68ec456232aa7750b0f50611 +Size (phonon-backend-vlc-0.9.0.tar.xz) = 60044 bytes diff --git a/multimedia/phonon-qt5-backend-vlc/Makefile b/multimedia/phonon-qt5-backend-vlc/Makefile index 67aed386002..432961a9cb6 100644 --- a/multimedia/phonon-qt5-backend-vlc/Makefile +++ b/multimedia/phonon-qt5-backend-vlc/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.3 2016/04/11 19:01:58 ryoon Exp $ +# $NetBSD: Makefile,v 1.4 2016/04/26 09:02:14 markd Exp $ -DISTNAME= phonon-backend-vlc-0.8.2 +DISTNAME= phonon-backend-vlc-0.9.0 PKGNAME= ${DISTNAME:S/-/-qt5-/} -PKGREVISION= 2 COMMENT= Multimedia API for KF5 - VLC backend |