Phonon/Releases/VLC: Difference between revisions

From KDE Community Wiki
No edit summary
Line 1: Line 1:
= 0.7.0 =
__NOTOC__
[url]


== Features ==
{{ #dpl:
* phonon4qt5-backend-vlc is a feature equivalent VLC powered backend built against Qt 5 rather than Qt 4. Phonon4Qt5 VLC is built from the same source; requires the cmake option ''PHONON_BUILD_PHONON4QT5'', libphonon4qt5 and a separate build directory from Qt 4.
| namespace =  
* Support VLC 2.1.0's upcoming ''appid'' API setting more application information for PulseAudio.
| titlematch = Phonon/Releases/VLC%
* Reduce performance overhead in audio/video-less setups by not loading dummy plugins at all and removing unnecessary dynamic loading logic.
| replaceintitle = /Phonon\/Releases\/VLC\//,
* Internal API redesign to ensure important abstract code is executed.
| ordermethod = title
* Partially backed new ''MediaController'' subtitle API (explicit font setting is not working as expected in VLC 2.0)
| order = descending
* Implement equalizer ''Effect'' support. This is only going to appear in VLC 2.2, so the feature remains not present when built against lower versions [[https://bugs.kde.org/show_bug.cgi?id=323331 #323331]].
| format = ,==%TITLE%== ¶²{:%PAGE%}²,
* When building against VLC 2.1 the new video title API is used to disable displaying the video title when a video starts to play. This is going to replace the manually set argument for libvlc_new in the long run.
| count = 1
}}


== Bug Fixes ==
== Past Releases ==
* Stride calculation when doing overlay painting is done correctly now (affects ''VideoWidget'' inside ''QProxyWidget'')
{{ #dpl:
* Queued tracks are now correctly played when the current track is about to end [[https://git.reviewboard.kde.org/r/107118/ r107118]].
| namespace =
* DirectSound and CoreAudio are no longer marked as advanced devices. This makes auto-selection of devices work on Windows and OSX.
| titlematch = Phonon/Releases/VLC%
* Track selection on AudioCds via the MediaController is now working as intended.
| replaceintitle = /Phonon\/Releases\/VLC\//,
* Prevent libpa crashes due to empty user-agent information.
| ordermethod = title
* Reduce scope of non-reentrant PulseAudio envrionment setup. Limited due to missing API backing in libvlc [[https://bugs.kde.org/show_bug.cgi?id=321288 #321288]].
| order = descending
* Subtitle selection now uses correct index mapping preventing off-by-one issues.
| format = ,¶* [[%PAGE%|%TITLE%]]  
| count = 5
}}

Revision as of 14:10, 23 September 2013


stable

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.

Past Releases