beta1 of phonon 4.11 / vlc 0.11 / gst 4.10

Harald Sitter sitter at kde.org
Sat Aug 24 11:55:17 BST 2019


Hey,

newly available beta1 releases of all phonon tarballs are now available

https://download.kde.org/unstable/phonon/phonon-4.10.90.tar.xz.mirrorlist

https://download.kde.org/unstable/phonon/phonon-backend-vlc/phonon-backend-vlc-0.10.90.tar.xz.mirrorlist

https://download.kde.org/unstable/phonon/phonon-backend-gstreamer/phonon-backend-gstreamer-4.9.90.tar.xz.mirrorlist

Do note that because of large scale cleanup in the cmake logic older
backends do not build with this version of libphonon.

Other changes of note:
- qt4 is gone. if you still want qt4 I'd advise forking the old source
  and build it separately. since the 4 and 5 builds are fully co-
  installable this will work fine.
- new phononsettings application. this is replacement for the phonon kcm
  and has intentionally no desktop file as the settings (besides backend
  selection) are super advanced and in part even conflicting with more
  widely used stuff such as PA device selection. think of it akin to
  solid-hardware, a handy tool for specific use cases, but generally
  shouldn't be necessary. it's built by default, installing it by
  default is up to you, if you don't install it I'd advise that you
  make backends switchable via your package manager somehow though (e.g.
  installing  one uninstalls the other automatically)
- cmake 3.5 is now required
- using kdeinstalldirs in place of gnuinstalldirs
- cmake and ccflag settings are now controlled by ecm exclusive
(previously we'd dupe a lot)
- PHONON_BUILD_DESCRIPTOR option no longer supported
- PHONON_BUILD_DECLARATIVE_PLUGIN option no longer supported. it never
  made much sense for Qt5 and implementation-wise it never was fully
  finished
- PHONON_INSTALL_QT_COMPAT_HEADERS option no longer supported. it was
  utterly moot on qt5 as there was no QtPhonon to be compatible with
- PHONON_NO_DBUS option no longer supported. the dbus interface was only
  exposed for interactionwith the KCM and that use was removed years ago
- PHONON_ASSERT_STATES option no longer supported. the state machine is
  now always asserting, as per Q_ASSERTs own behavior (i.e. only for
  Debug-ish cmake builds)
- PHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT option no longer
  supported. replaced by ECM's KDE_INSTALL_USE_QT_SYS_PATHS
- lots and lots of stuff now uses ECM macros instead of ancient tech or
  custom hacks

HS

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://mail.kde.org/pipermail/kde-multimedia/attachments/20190824/b4c8ef73/attachment.sig>


More information about the kde-multimedia mailing list