Phonon/Releases/VLC/stable: Difference between revisions
Appearance
Apachelogger (talk | contribs) No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
| sha256 = | | sha256 = | ||
}} | }} | ||
=== 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 === | === Bug Fixes === | ||
* Restore build support with Qt <= 5.2 in the Qt 5 build. | * Restore build support with Qt <= 5.2 in the Qt 5 build. | ||
* Fixed building videowidget for OSX. | |||
* Fixed schemeless URLs [#341585] | |||
=== 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 |
Revision as of 10:22, 15 April 2016
URL | |
SHA256 |
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 [#341585]
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