Subject: CVS commit: pkgsrc/multimedia
From: Mark Davies
Date: 2016-04-26 11:02:14
Message id: 20160426090214.6508EFBBA@cvs.NetBSD.org

Log Message:
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

Files:
RevisionActionfile
1.15modifypkgsrc/multimedia/phonon-backend-vlc/Makefile
1.2modifypkgsrc/multimedia/phonon-backend-vlc/Makefile.common
1.8modifypkgsrc/multimedia/phonon-backend-vlc/distinfo
1.4modifypkgsrc/multimedia/phonon-qt5-backend-vlc/Makefile