Revision 526774
Go back to digest for 9th April 2006Features in KDE Base
Matthias Kretz committed changes in /trunk/KDE/kdelibs/phonon:
- add AudioEffectDescription to let the user select available effects
-> add necessary methods to Backend(Capabilities)
- AudioEffect ctor now takes an AudioEffectDescription object to select the
effect
-> cannot make use of macros in phonondefs anymore, let's just hope the
pattern doesn't have to change again
- adapt fake backend and make effects more modular (I'm feeling the urge to
implement a real backend instead of a fake one... have to resist)
-> anyway the AbstractMediaProducer creates a 4 octave sweep with a sine
wave now which can be processed by a delay effect (with time,feedback and
level controls) and then dumped into /dev/dsp :)
File Changes
Added 7 files
- /trunk/KDE/kdelibs/phonon
- /audioeffectdescription.cpp
- /audioeffectdescription.h
- /audioeffectdescription_p.h
- /DESIGN/architecture.flw
- /tests/fakebackend/delayaudioeffect.cpp
- /tests/fakebackend/delayaudioeffect.h
- /tests/fakebackend/effectinterface.h
Modified 24 files
- /trunk/KDE/kdelibs/phonon
- /audioeffect.cpp
- /audioeffect.h
- /audioeffect_p.h
- /audiooutputdevice.h
- /backendcapabilities.cpp
- /backendcapabilities.h
- /CMakeLists.txt
- /factory.cpp
- /factory.h
- /phonondefs.h
- /DESIGN/effects.flw
- /ifaces/audioeffect.h
- /ifaces/backend.h
- /tests/backendcapabilitiestest.cpp
- /tests/fakebackend/abstractmediaproducer.cpp
- /tests/fakebackend/abstractmediaproducer.h
- /tests/fakebackend/audioeffect.cpp
- /tests/fakebackend/audioeffect.h
- /tests/fakebackend/audiooutput.cpp
- /tests/fakebackend/backend.cpp
- /tests/fakebackend/backend.h
- /tests/fakebackend/CMakeLists.txt
- /tests/fakebackend/volumefadereffect.cpp
- /ui/tests/mediaplayer.cpp
31 files changed in total