Commit graph

10 commits

Author SHA1 Message Date
markd
f1f043ac86 Update to phonon 4.7.1
Improved rpath handling.
Build fixed for Mac OS X.
PulseSupport::setupStreamEnvironment creates more verbose output now.
Ensure older backends retain volume control over PulseAudio streams.
2014-02-01 02:04:00 +00:00
joerg
14f45f6c1c Do not force C90 and remove some other pointless options that will
create issues with Clang builds. Bump revision.
2013-11-13 22:51:06 +00:00
markd
5afcc9dbe8 Update to phonon 4.7.0
* 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 support for building libphonon using QMake; limited control
  over feature set and installation path.
* By default both official Phonon backends try to find a matching subtitle
  file for videos.
* Phonon's CMake build now uses CMake's own GNUInstallDirs which on most
  systems should correctly figure out where to put library files (in
  particular with regards to multi-architecture support on Linux). Should
  you wish to manually set the library installation path, please use
  CMAKE_INSTALL_LIBDIR rather than LIB_INSTALL_DIR from now on.
API Additions
* Additional subtitle API (only partially backed by Phonon VLC - see
  FeatureMatrix)
* BluRay support in libphonon (only backed by Phonon VLC)
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.
Bug Fixes
* AudioOutput::setVolume can now be called before entering Phonon::Playing
  state regardless of whether PulseAudio is in use or not.
* Consecutive streams no longer override each other's PulseAudio stream
  mapping.
2013-11-09 22:45:05 +00:00
markd
c405412a49 Update to 4.6.0
Add pulseaudio option

This release contains numerous improvements across the board since 4.5.1:

    QZeitgeist 0.8 is supported
    Various buildsystem fixes, allowing other packages to find phonon easier
    Fewer KDE dependencies
    Many improvements to PulseAudio integration
    Remove runtime backend switching
    Copious quantities of vanilla frosting
    Stability improvements
    LGPL relicensing
    Misc fixes to Zeitgeist integration
    Extra cinamon spice
2013-05-21 12:13:14 +00:00
markd
81b417db1e Update to 4.5.1
Required for KDE SC 4.8
2012-03-19 10:07:52 +00:00
joerg
94e4afab3b Don't depend on GCC optimizer considering constant address
differences as ICE and depend on the corresponding xine version.
Patch from Bernhard Moellemann.
2011-09-20 16:50:54 +00:00
markd
68dac829da Update to phonon 4.4.2
changes unknown.
2010-10-25 20:10:19 +00:00
markd
193dd1668f Update to phonon 4.4.0
Version required for KDE 4.4.
2010-04-10 00:18:13 +00:00
markd
befbd8f7fd Update phonon to 4.3.1
Version required for KDE 4.2. Precise changes unknown.
2009-04-06 13:13:04 +00:00
markd
d94babd10b Import of phonon 4.2.0
Phonon is the Multimedia API for KDE and QT.

In Phonon there are three main concepts: MediaObjects, Paths and Outputs.
The MediaObjects control the playback/capture and provide the media data.
MediaObjects can be connected to Outputs using Path objects which also
allow the insertion of Effect objects between MediaObject and Output.
2008-11-03 10:59:46 +00:00