Phonon/Releases/Core: Difference between revisions
Apachelogger (talk | contribs) (→4.7.0) |
Apachelogger (talk | contribs) No edit summary |
||
Line 13: | Line 13: | ||
== API Additions == | == API Additions == | ||
* Additional subtitle API (only partially backed by Phonon VLC) [https://bugs.kde.org/show_bug.cgi?id=300967 #300967]. | * Additional subtitle API (only partially backed by Phonon VLC) [[https://bugs.kde.org/show_bug.cgi?id=300967 #300967]]. | ||
* BluRay support in libphonon (only backed by Phonon VLC) [https://bugs.kde.org/show_bug.cgi?id=279822 #279822]. | * BluRay support in libphonon (only backed by Phonon VLC) [[https://bugs.kde.org/show_bug.cgi?id=279822 #279822]]. | ||
== Backend Exclusive API Additions == | == Backend Exclusive API Additions == | ||
* New ''AudioOutputInterface47'' allowing backends to get the Phonon Pulseaudio stream mapping ID which can be used together with PulseSupport::streamProperties to prevent [https://bugs.kde.org/show_bug.cgi?id=321288 #321288]. Requires ''PHONON_BACKEND_VERSION_4_7'' to be defined as with all new interface versions. | * New ''AudioOutputInterface47'' allowing backends to get the Phonon Pulseaudio stream mapping ID which can be used together with PulseSupport::streamProperties to prevent [[https://bugs.kde.org/show_bug.cgi?id=321288 #321288]]. Requires ''PHONON_BACKEND_VERSION_4_7'' to be defined as with all new interface versions. | ||
== Bug Fixes == | == Bug Fixes == | ||
* ''AudioOutput::setVolume'' can now be called before entering ''Phonon::Playing'' state regardless of whether PulseAudio is in use or not [https://bugs.kde.org/show_bug.cgi?id=321172 #321172]. | * ''AudioOutput::setVolume'' can now be called before entering ''Phonon::Playing'' state regardless of whether PulseAudio is in use or not [[https://bugs.kde.org/show_bug.cgi?id=321172 #321172]]. | ||
* Consecutive streams no longer override each other's PulseAudio stream mapping [https://bugs.kde.org/show_bug.cgi?id=321288 #321288]. | * Consecutive streams no longer override each other's PulseAudio stream mapping [[https://bugs.kde.org/show_bug.cgi?id=321288 #321288]]. |
Revision as of 13:56, 9 September 2013
4.7.0
[url]
Features
- phonon4qt5 is a feature and API equivalent library built against Qt 5 rather than Qt 4. Phonon4Qt5 is built from the same source; requires the cmake option PHONON_BUILD_PHONON4QT5 and a separate build directory from Qt 4.
- (( qt5 qmake integreation qt5_phonon.pri (how to use?) .... how to use in qt4?
- MediaSource(QString) is now deprecated, MediaSource(QUrl) should be used instead.
- New build option PHONON_ASSERT_STATES to debug incoherent or incorrect state changes from the backend.
- Documentation cleanup.
- Normalized internal QObject connections.
- Experimental qmake support; limited control over feature set and installation path.
- By default both official Phonon backends try to find a matching subtitle file for videos.
API Additions
- Additional subtitle API (only partially backed by Phonon VLC) [#300967].
- BluRay support in libphonon (only backed by Phonon VLC) [#279822].
Backend Exclusive API Additions
- New AudioOutputInterface47 allowing backends to get the Phonon Pulseaudio stream mapping ID which can be used together with PulseSupport::streamProperties to prevent [#321288]. Requires PHONON_BACKEND_VERSION_4_7 to be defined as with all new interface versions.