Phonon/Releases/VLC/stable: Difference between revisions

From KDE Community Wiki
< Phonon‎ | Releases‎ | VLC
No edit summary
No edit summary
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Phonon/ReleaseTable
{{Phonon/ReleaseTable
| url =  
| url = http://download.kde.org/stable/phonon/phonon-backend-vlc/0.10.2/phonon-backend-vlc-0.10.2.tar.xz.mirrorlist
| sha256 =
| sha256 =
}}
}}


=== Bug Fixes ===
=== Bug Fixes ===  
* The backend version will now show up in debug output regardless of how it was loaded by libphonon.
* libvlc's internal screensaver inhibitor is now explicitly disabled. Applications are expected to inhibit manually (from an API they always were; now this is actually correctly abstracted from libvlc's defaults). The built-in libvlc inhibition is not consistent with other backends' behavior and can in fact cause dbus time outs when attempting to uninhibit on player shutdown (e.g. applications getting stuck for 30 seconds on quit).
* When cmake fails to detect the LibVLC version via pkg-config, it will now try to look it up through the header [[https://git.reviewboard.kde.org/r/113791/ r113791]].
* CMake output for libvlc has been made more verbose to aid diagnostics when libvlc is not found, or not completely found anyway. Previously the verbose output was only generated on success scenarios, where it is distinctly less useful, now it is also generated when libvlc was not found.
* Support for Intel compilers on Windows was added.
* MetaObject compliation will now reliably pick the correct interface API version to build against preventing features being unavailable or unused [[https://bugs.kde.org/show_bug.cgi?id=327279 #327279]].

Latest revision as of 12:41, 9 January 2019

Bug Fixes

  • libvlc's internal screensaver inhibitor is now explicitly disabled. Applications are expected to inhibit manually (from an API they always were; now this is actually correctly abstracted from libvlc's defaults). The built-in libvlc inhibition is not consistent with other backends' behavior and can in fact cause dbus time outs when attempting to uninhibit on player shutdown (e.g. applications getting stuck for 30 seconds on quit).
  • CMake output for libvlc has been made more verbose to aid diagnostics when libvlc is not found, or not completely found anyway. Previously the verbose output was only generated on success scenarios, where it is distinctly less useful, now it is also generated when libvlc was not found.