From Mageia wiki
Jump to: navigation, search

Summary

Use phonon-vlc as the default phonon backend in KDE (instead of phonon-gstreamer).

Owner

  • Name: Luc Menut
  • Email: lmenut@mageia.org

Resources

  • Packagers: KDE team
  • QA for tests

Current status

  • Targeted release: Mageia 5
  • Last updated: 2024/03/28
  • Percentage of completion: 100% (phonon-vlc packaged, task-kde4 & meta-task updated)

Detailed Description

Phonon is the multimedia API used by KDE. It interfaces with various backends, gstreamer, vlc, xine.
Currently we use the gstreamer backend by default. It was the default backend upstream until recently.
With the release of phonon-backend-vlc 0.7.0, phonon vlc became the preferred backend.
http://community.kde.org/Phonon/Releases/VLC/0.7.0
"Phonon VLC is now the highest rated backend due to its high quality.
This means that whenever an additional backend is installed and the user did not choose a preferred backend Phonon VLC will be used by default."

Why it would be good for Mageia to include it

  • we would use the default backend upstream, meaning more tested, more supported
  • if we can completely remove gstreamer from KDE install, we will remove the dependency on apper
 packagekit-gstreamer-plugin -> packagekit -> packagekit-gui -> apper

Test case

phonon-vlc is available, and can already be tested.
test that there is no regression in KDE multimedia applications which use phonon; amarok, dragon player, notifications, ...

Software / Packages Dependencies

mainly meta-task: rpmsrate-raw & prefer.vendor.list

What could disrupt development of this new feature

regressions in KDE multimedia applications due to the phonon backend change.

Planning

  • ASAP (before alpha), modify priority in prefer.vendor.list, and adjust package in rpmsrate-raw -> DONE
  • test, test and test :-)
  • verify impact on installs media

Contingency

revert to phonon-gstreamer by default

Release Notes

Documentation

http://community.kde.org/Phonon
http://community.kde.org/Phonon/Releases/VLC