Revision 545392

Go back to digest for 28th May 2006

Features in KDE Base

Matthias Kretz committed changes in /trunk/KDE/kdelibs/phonon:

- SimplePlayer takes a category on construction now which is used for the
AudioOutput.
- Add MediaQueue which you can feed MediaObjects and which can be used by the
backend to do gapless playback or crossfades with high precision. The idea is
that the MediaQueue defines the gap between two "media streams" and if the gap
is negative it defines the crossfade time.
The Backend couldn't do gapless playback before because it couldn't know what
MediaObject was supposed to be played after the current one.
- add BrightnessControl as a simple interface to do a brightness effect on the
video signal
- remove the Phonon::Ui namespace

File Changes

Added 13 files
  • /trunk/KDE/kdelibs/phonon
  •   /brightnesscontrol.cpp
  •   /brightnesscontrol.h
  •   /brightnesscontrol_p.h
  •   /mediaqueue.cpp
  •   /mediaqueue.h
  •   /mediaqueue_p.h
  •   /DESIGN/HowToConfigureDevices.txt
  •   /ifaces/brightnesscontrol.h
  •   /ifaces/mediaqueue.h
  •   /tests/fakebackend/brightnesscontrol.cpp
  •   /tests/fakebackend/brightnesscontrol.h
  •   /tests/fakebackend/mediaqueue.cpp
  •   /tests/fakebackend/mediaqueue.h
Modified 41 files
  • /trunk/KDE/kdelibs/phonon
  •   /CMakeLists.txt
  •   /effectparameter.h
  •   /factory.cpp
  •   /factory.h
  •   /mediaobject.h
  •   /simpleplayer.cpp
  •   /simpleplayer.h
  •   /ifaces/backend.h
  •   /ifaces/CMakeLists.txt
  •   /ifaces/mediaobject.h
  •   /ui/effectwidget.cpp
  •   /ui/effectwidget.h
  •   /ui/effectwidget_p.h
  •   /ui/factory.cpp
  •   /ui/factory.h
  •   /ui/mediacontrols.cpp
  •   /ui/mediacontrols.h
  •   /ui/seekslider.cpp
  •   /ui/seekslider.h
  •   /ui/seekslider_p.h
  •   /ui/videowidget.cpp
  •   /ui/videowidget.h
  •   /ui/videowidget_p.h
  •   /ui/volumeslider.cpp
  •   /ui/volumeslider.h
  •   /tests/fakebackend/backend.cpp
  •   /tests/fakebackend/backend.h
  •   /tests/fakebackend/CMakeLists.txt
  •   /ui/ifaces/backend.cpp
  •   /ui/ifaces/backend.h
  •   /ui/ifaces/videowidget.h
  •   /ui/tests/mediaplayer.cpp
  •   /ui/tests/mediaplayer.h
  •   /ui/tests/seekslider.cpp
  •   /ui/tests/seekslider.h
  •   /ui/tests/testwidget.cpp
  •   /ui/tests/testwidget.h
  •   /tests/fakebackend/ui/backend.cpp
  •   /tests/fakebackend/ui/backend.h
  •   /tests/fakebackend/ui/videowidget.cpp
  •   /tests/fakebackend/ui/videowidget.h
54 files changed in total