summaryrefslogtreecommitdiffstats
path: root/extra
diff options
context:
space:
mode:
Diffstat (limited to 'extra')
-rw-r--r--extra/phonon/.footprint.i686196
-rw-r--r--extra/phonon/.footprint.x86_64196
-rw-r--r--extra/phonon/.md5sum.i6863
-rw-r--r--extra/phonon/.md5sum.x86_643
-rw-r--r--extra/phonon/FindPulseAudio.cmake76
-rw-r--r--extra/phonon/Pkgfile29
-rw-r--r--extra/phonon/pre-install4
-rw-r--r--extra/phonon/pulsestream.cpp104
8 files changed, 611 insertions, 0 deletions
diff --git a/extra/phonon/.footprint.i686 b/extra/phonon/.footprint.i686
new file mode 100644
index 000000000..598c7c05c
--- /dev/null
+++ b/extra/phonon/.footprint.i686
@@ -0,0 +1,196 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/KDE/
+drwxr-xr-x root/root usr/include/KDE/Phonon/
+-rw-r--r-- root/root usr/include/KDE/Phonon/AbstractAudioOutput
+-rw-r--r-- root/root usr/include/KDE/Phonon/AbstractMediaStream
+-rw-r--r-- root/root usr/include/KDE/Phonon/AbstractVideoOutput
+-rw-r--r-- root/root usr/include/KDE/Phonon/AddonInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/AudioDevice
+-rw-r--r-- root/root usr/include/KDE/Phonon/AudioDeviceEnumerator
+-rw-r--r-- root/root usr/include/KDE/Phonon/AudioOutput
+-rw-r--r-- root/root usr/include/KDE/Phonon/AudioOutputDevice
+-rw-r--r-- root/root usr/include/KDE/Phonon/AudioOutputDeviceModel
+-rw-r--r-- root/root usr/include/KDE/Phonon/AudioOutputInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/BackendCapabilities
+-rw-r--r-- root/root usr/include/KDE/Phonon/BackendInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/Effect
+-rw-r--r-- root/root usr/include/KDE/Phonon/EffectDescription
+-rw-r--r-- root/root usr/include/KDE/Phonon/EffectDescriptionModel
+-rw-r--r-- root/root usr/include/KDE/Phonon/EffectInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/EffectParameter
+-rw-r--r-- root/root usr/include/KDE/Phonon/EffectWidget
+drwxr-xr-x root/root usr/include/KDE/Phonon/Experimental/
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/AbstractVideoDataOutput
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/AudioDataOutput
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/SnapshotInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/VideoDataOutput
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/VideoDataOutputInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/VideoFrame
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/VideoFrame2
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/Visualization
+-rw-r--r-- root/root usr/include/KDE/Phonon/Global
+-rw-r--r-- root/root usr/include/KDE/Phonon/MediaController
+-rw-r--r-- root/root usr/include/KDE/Phonon/MediaNode
+-rw-r--r-- root/root usr/include/KDE/Phonon/MediaObject
+-rw-r--r-- root/root usr/include/KDE/Phonon/MediaObjectInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/MediaSource
+-rw-r--r-- root/root usr/include/KDE/Phonon/ObjectDescription
+-rw-r--r-- root/root usr/include/KDE/Phonon/ObjectDescriptionModel
+-rw-r--r-- root/root usr/include/KDE/Phonon/Path
+-rw-r--r-- root/root usr/include/KDE/Phonon/PlatformPlugin
+-rw-r--r-- root/root usr/include/KDE/Phonon/SeekSlider
+-rw-r--r-- root/root usr/include/KDE/Phonon/StreamInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/VideoPlayer
+-rw-r--r-- root/root usr/include/KDE/Phonon/VideoWidget
+-rw-r--r-- root/root usr/include/KDE/Phonon/VideoWidgetInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/VolumeFaderEffect
+-rw-r--r-- root/root usr/include/KDE/Phonon/VolumeFaderInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/VolumeSlider
+drwxr-xr-x root/root usr/include/phonon/
+-rw-r--r-- root/root usr/include/phonon/AbstractAudioOutput
+-rw-r--r-- root/root usr/include/phonon/AbstractMediaStream
+-rw-r--r-- root/root usr/include/phonon/AbstractVideoOutput
+-rw-r--r-- root/root usr/include/phonon/AddonInterface
+-rw-r--r-- root/root usr/include/phonon/AudioCaptureDevice
+-rw-r--r-- root/root usr/include/phonon/AudioCaptureDeviceModel
+-rw-r--r-- root/root usr/include/phonon/AudioChannelDescription
+-rw-r--r-- root/root usr/include/phonon/AudioChannelDescriptionModel
+-rw-r--r-- root/root usr/include/phonon/AudioDataOutput
+-rw-r--r-- root/root usr/include/phonon/AudioOutput
+-rw-r--r-- root/root usr/include/phonon/AudioOutputDevice
+-rw-r--r-- root/root usr/include/phonon/AudioOutputDeviceModel
+-rw-r--r-- root/root usr/include/phonon/AudioOutputInterface
+-rw-r--r-- root/root usr/include/phonon/AudioOutputInterface40
+-rw-r--r-- root/root usr/include/phonon/AudioOutputInterface42
+-rw-r--r-- root/root usr/include/phonon/AvCapture
+-rw-r--r-- root/root usr/include/phonon/BackendCapabilities
+-rw-r--r-- root/root usr/include/phonon/BackendInterface
+-rw-r--r-- root/root usr/include/phonon/Effect
+-rw-r--r-- root/root usr/include/phonon/EffectDescription
+-rw-r--r-- root/root usr/include/phonon/EffectDescriptionModel
+-rw-r--r-- root/root usr/include/phonon/EffectInterface
+-rw-r--r-- root/root usr/include/phonon/EffectParameter
+-rw-r--r-- root/root usr/include/phonon/EffectWidget
+-rw-r--r-- root/root usr/include/phonon/Global
+-rw-r--r-- root/root usr/include/phonon/MediaController
+-rw-r--r-- root/root usr/include/phonon/MediaNode
+-rw-r--r-- root/root usr/include/phonon/MediaObject
+-rw-r--r-- root/root usr/include/phonon/MediaObjectInterface
+-rw-r--r-- root/root usr/include/phonon/MediaSource
+-rw-r--r-- root/root usr/include/phonon/Mrl
+-rw-r--r-- root/root usr/include/phonon/ObjectDescription
+-rw-r--r-- root/root usr/include/phonon/ObjectDescriptionData
+-rw-r--r-- root/root usr/include/phonon/ObjectDescriptionModel
+-rw-r--r-- root/root usr/include/phonon/ObjectDescriptionModelData
+-rw-r--r-- root/root usr/include/phonon/Path
+-rw-r--r-- root/root usr/include/phonon/PlatformPlugin
+-rw-r--r-- root/root usr/include/phonon/SeekSlider
+-rw-r--r-- root/root usr/include/phonon/StreamInterface
+-rw-r--r-- root/root usr/include/phonon/SubtitleDescription
+-rw-r--r-- root/root usr/include/phonon/SubtitleDescriptionModel
+-rw-r--r-- root/root usr/include/phonon/VideoCaptureDevice
+-rw-r--r-- root/root usr/include/phonon/VideoCaptureDeviceModel
+-rw-r--r-- root/root usr/include/phonon/VideoPlayer
+-rw-r--r-- root/root usr/include/phonon/VideoWidget
+-rw-r--r-- root/root usr/include/phonon/VideoWidgetInterface
+-rw-r--r-- root/root usr/include/phonon/VideoWidgetInterface44
+-rw-r--r-- root/root usr/include/phonon/VideoWidgetInterfaceLatest
+-rw-r--r-- root/root usr/include/phonon/VolumeFaderEffect
+-rw-r--r-- root/root usr/include/phonon/VolumeFaderInterface
+-rw-r--r-- root/root usr/include/phonon/VolumeSlider
+-rw-r--r-- root/root usr/include/phonon/abstractaudiooutput.h
+-rw-r--r-- root/root usr/include/phonon/abstractmediastream.h
+-rw-r--r-- root/root usr/include/phonon/abstractvideooutput.h
+-rw-r--r-- root/root usr/include/phonon/addoninterface.h
+-rw-r--r-- root/root usr/include/phonon/audiodataoutput.h
+-rw-r--r-- root/root usr/include/phonon/audiodataoutputinterface.h
+-rw-r--r-- root/root usr/include/phonon/audiooutput.h
+-rw-r--r-- root/root usr/include/phonon/audiooutputinterface.h
+-rw-r--r-- root/root usr/include/phonon/backendcapabilities.h
+-rw-r--r-- root/root usr/include/phonon/backendinterface.h
+-rw-r--r-- root/root usr/include/phonon/effect.h
+-rw-r--r-- root/root usr/include/phonon/effectinterface.h
+-rw-r--r-- root/root usr/include/phonon/effectparameter.h
+-rw-r--r-- root/root usr/include/phonon/effectwidget.h
+drwxr-xr-x root/root usr/include/phonon/experimental/
+-rw-r--r-- root/root usr/include/phonon/experimental/abstractaudiodataoutput.h
+-rw-r--r-- root/root usr/include/phonon/experimental/abstractvideodataoutput.h
+-rw-r--r-- root/root usr/include/phonon/experimental/audiodataoutput.h
+-rw-r--r-- root/root usr/include/phonon/experimental/audiodataoutputinterface.h
+-rw-r--r-- root/root usr/include/phonon/experimental/audioformat.h
+-rw-r--r-- root/root usr/include/phonon/experimental/avcapture.h
+-rw-r--r-- root/root usr/include/phonon/experimental/avcaptureinterface.h
+-rw-r--r-- root/root usr/include/phonon/experimental/backendcapabilities.h
+-rw-r--r-- root/root usr/include/phonon/experimental/backendinterface.h
+-rw-r--r-- root/root usr/include/phonon/experimental/export.h
+-rw-r--r-- root/root usr/include/phonon/experimental/globalconfig.h
+-rw-r--r-- root/root usr/include/phonon/experimental/mediasource.h
+-rw-r--r-- root/root usr/include/phonon/experimental/objectdescription.h
+-rw-r--r-- root/root usr/include/phonon/experimental/packet.h
+-rw-r--r-- root/root usr/include/phonon/experimental/packetpool.h
+-rw-r--r-- root/root usr/include/phonon/experimental/phononnamespace.h
+-rw-r--r-- root/root usr/include/phonon/experimental/snapshotinterface.h
+-rw-r--r-- root/root usr/include/phonon/experimental/videodataoutput.h
+-rw-r--r-- root/root usr/include/phonon/experimental/videodataoutput2.h
+-rw-r--r-- root/root usr/include/phonon/experimental/videodataoutputinterface.h
+-rw-r--r-- root/root usr/include/phonon/experimental/videoframe.h
+-rw-r--r-- root/root usr/include/phonon/experimental/videoframe2.h
+-rw-r--r-- root/root usr/include/phonon/experimental/videowidget.h
+-rw-r--r-- root/root usr/include/phonon/experimental/visualization.h
+-rw-r--r-- root/root usr/include/phonon/globalconfig.h
+-rw-r--r-- root/root usr/include/phonon/mediacontroller.h
+-rw-r--r-- root/root usr/include/phonon/medianode.h
+-rw-r--r-- root/root usr/include/phonon/mediaobject.h
+-rw-r--r-- root/root usr/include/phonon/mediaobjectinterface.h
+-rw-r--r-- root/root usr/include/phonon/mediasource.h
+-rw-r--r-- root/root usr/include/phonon/mrl.h
+-rw-r--r-- root/root usr/include/phonon/objectdescription.h
+-rw-r--r-- root/root usr/include/phonon/objectdescriptionmodel.h
+-rw-r--r-- root/root usr/include/phonon/path.h
+-rw-r--r-- root/root usr/include/phonon/phonon_export.h
+-rw-r--r-- root/root usr/include/phonon/phonondefs.h
+-rw-r--r-- root/root usr/include/phonon/phononnamespace.h
+-rw-r--r-- root/root usr/include/phonon/platformplugin.h
+-rw-r--r-- root/root usr/include/phonon/pulsesupport.h
+-rw-r--r-- root/root usr/include/phonon/seekslider.h
+-rw-r--r-- root/root usr/include/phonon/streaminterface.h
+-rw-r--r-- root/root usr/include/phonon/videoplayer.h
+-rw-r--r-- root/root usr/include/phonon/videowidget.h
+-rw-r--r-- root/root usr/include/phonon/videowidgetinterface.h
+-rw-r--r-- root/root usr/include/phonon/volumefadereffect.h
+-rw-r--r-- root/root usr/include/phonon/volumefaderinterface.h
+-rw-r--r-- root/root usr/include/phonon/volumeslider.h
+drwxr-xr-x root/root usr/lib/
+lrwxrwxrwx root/root usr/lib/libphonon.so -> libphonon.so.4
+lrwxrwxrwx root/root usr/lib/libphonon.so.4 -> libphonon.so.4.5.0
+-rwxr-xr-x root/root usr/lib/libphonon.so.4.5.0
+lrwxrwxrwx root/root usr/lib/libphononexperimental.so -> libphononexperimental.so.4
+lrwxrwxrwx root/root usr/lib/libphononexperimental.so.4 -> libphononexperimental.so.4.5.0
+-rwxr-xr-x root/root usr/lib/libphononexperimental.so.4.5.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/phonon.pc
+drwxr-xr-x root/root usr/lib/qt/
+drwxr-xr-x root/root usr/lib/qt/plugins/
+drwxr-xr-x root/root usr/lib/qt/plugins/designer/
+-rwxr-xr-x root/root usr/lib/qt/plugins/designer/libphononwidgets.so
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/dbus-1/
+drwxr-xr-x root/root usr/share/dbus-1/interfaces/
+-rw-r--r-- root/root usr/share/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml
+drwxr-xr-x root/root usr/share/phonon-buildsystem/
+-rw-r--r-- root/root usr/share/phonon-buildsystem/COPYING-CMAKE-SCRIPTS
+-rw-r--r-- root/root usr/share/phonon-buildsystem/FindAutomoc4.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/FindPackageHandleStandardArgs.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/FindPhononInternal.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/FindQt4.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/MacroEnsureVersion.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/MacroLogFeature.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/MacroOptionalFindPackage.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/MacroPushRequiredVars.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/PhononMacros.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/cmake_uninstall.cmake.in
+drwxr-xr-x root/root usr/share/qt/
+drwxr-xr-x root/root usr/share/qt/mkspecs/
+drwxr-xr-x root/root usr/share/qt/mkspecs/modules/
+-rw-r--r-- root/root usr/share/qt/mkspecs/modules/qt_phonon.pri
diff --git a/extra/phonon/.footprint.x86_64 b/extra/phonon/.footprint.x86_64
new file mode 100644
index 000000000..598c7c05c
--- /dev/null
+++ b/extra/phonon/.footprint.x86_64
@@ -0,0 +1,196 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/KDE/
+drwxr-xr-x root/root usr/include/KDE/Phonon/
+-rw-r--r-- root/root usr/include/KDE/Phonon/AbstractAudioOutput
+-rw-r--r-- root/root usr/include/KDE/Phonon/AbstractMediaStream
+-rw-r--r-- root/root usr/include/KDE/Phonon/AbstractVideoOutput
+-rw-r--r-- root/root usr/include/KDE/Phonon/AddonInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/AudioDevice
+-rw-r--r-- root/root usr/include/KDE/Phonon/AudioDeviceEnumerator
+-rw-r--r-- root/root usr/include/KDE/Phonon/AudioOutput
+-rw-r--r-- root/root usr/include/KDE/Phonon/AudioOutputDevice
+-rw-r--r-- root/root usr/include/KDE/Phonon/AudioOutputDeviceModel
+-rw-r--r-- root/root usr/include/KDE/Phonon/AudioOutputInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/BackendCapabilities
+-rw-r--r-- root/root usr/include/KDE/Phonon/BackendInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/Effect
+-rw-r--r-- root/root usr/include/KDE/Phonon/EffectDescription
+-rw-r--r-- root/root usr/include/KDE/Phonon/EffectDescriptionModel
+-rw-r--r-- root/root usr/include/KDE/Phonon/EffectInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/EffectParameter
+-rw-r--r-- root/root usr/include/KDE/Phonon/EffectWidget
+drwxr-xr-x root/root usr/include/KDE/Phonon/Experimental/
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/AbstractVideoDataOutput
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/AudioDataOutput
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/SnapshotInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/VideoDataOutput
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/VideoDataOutputInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/VideoFrame
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/VideoFrame2
+-rw-r--r-- root/root usr/include/KDE/Phonon/Experimental/Visualization
+-rw-r--r-- root/root usr/include/KDE/Phonon/Global
+-rw-r--r-- root/root usr/include/KDE/Phonon/MediaController
+-rw-r--r-- root/root usr/include/KDE/Phonon/MediaNode
+-rw-r--r-- root/root usr/include/KDE/Phonon/MediaObject
+-rw-r--r-- root/root usr/include/KDE/Phonon/MediaObjectInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/MediaSource
+-rw-r--r-- root/root usr/include/KDE/Phonon/ObjectDescription
+-rw-r--r-- root/root usr/include/KDE/Phonon/ObjectDescriptionModel
+-rw-r--r-- root/root usr/include/KDE/Phonon/Path
+-rw-r--r-- root/root usr/include/KDE/Phonon/PlatformPlugin
+-rw-r--r-- root/root usr/include/KDE/Phonon/SeekSlider
+-rw-r--r-- root/root usr/include/KDE/Phonon/StreamInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/VideoPlayer
+-rw-r--r-- root/root usr/include/KDE/Phonon/VideoWidget
+-rw-r--r-- root/root usr/include/KDE/Phonon/VideoWidgetInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/VolumeFaderEffect
+-rw-r--r-- root/root usr/include/KDE/Phonon/VolumeFaderInterface
+-rw-r--r-- root/root usr/include/KDE/Phonon/VolumeSlider
+drwxr-xr-x root/root usr/include/phonon/
+-rw-r--r-- root/root usr/include/phonon/AbstractAudioOutput
+-rw-r--r-- root/root usr/include/phonon/AbstractMediaStream
+-rw-r--r-- root/root usr/include/phonon/AbstractVideoOutput
+-rw-r--r-- root/root usr/include/phonon/AddonInterface
+-rw-r--r-- root/root usr/include/phonon/AudioCaptureDevice
+-rw-r--r-- root/root usr/include/phonon/AudioCaptureDeviceModel
+-rw-r--r-- root/root usr/include/phonon/AudioChannelDescription
+-rw-r--r-- root/root usr/include/phonon/AudioChannelDescriptionModel
+-rw-r--r-- root/root usr/include/phonon/AudioDataOutput
+-rw-r--r-- root/root usr/include/phonon/AudioOutput
+-rw-r--r-- root/root usr/include/phonon/AudioOutputDevice
+-rw-r--r-- root/root usr/include/phonon/AudioOutputDeviceModel
+-rw-r--r-- root/root usr/include/phonon/AudioOutputInterface
+-rw-r--r-- root/root usr/include/phonon/AudioOutputInterface40
+-rw-r--r-- root/root usr/include/phonon/AudioOutputInterface42
+-rw-r--r-- root/root usr/include/phonon/AvCapture
+-rw-r--r-- root/root usr/include/phonon/BackendCapabilities
+-rw-r--r-- root/root usr/include/phonon/BackendInterface
+-rw-r--r-- root/root usr/include/phonon/Effect
+-rw-r--r-- root/root usr/include/phonon/EffectDescription
+-rw-r--r-- root/root usr/include/phonon/EffectDescriptionModel
+-rw-r--r-- root/root usr/include/phonon/EffectInterface
+-rw-r--r-- root/root usr/include/phonon/EffectParameter
+-rw-r--r-- root/root usr/include/phonon/EffectWidget
+-rw-r--r-- root/root usr/include/phonon/Global
+-rw-r--r-- root/root usr/include/phonon/MediaController
+-rw-r--r-- root/root usr/include/phonon/MediaNode
+-rw-r--r-- root/root usr/include/phonon/MediaObject
+-rw-r--r-- root/root usr/include/phonon/MediaObjectInterface
+-rw-r--r-- root/root usr/include/phonon/MediaSource
+-rw-r--r-- root/root usr/include/phonon/Mrl
+-rw-r--r-- root/root usr/include/phonon/ObjectDescription
+-rw-r--r-- root/root usr/include/phonon/ObjectDescriptionData
+-rw-r--r-- root/root usr/include/phonon/ObjectDescriptionModel
+-rw-r--r-- root/root usr/include/phonon/ObjectDescriptionModelData
+-rw-r--r-- root/root usr/include/phonon/Path
+-rw-r--r-- root/root usr/include/phonon/PlatformPlugin
+-rw-r--r-- root/root usr/include/phonon/SeekSlider
+-rw-r--r-- root/root usr/include/phonon/StreamInterface
+-rw-r--r-- root/root usr/include/phonon/SubtitleDescription
+-rw-r--r-- root/root usr/include/phonon/SubtitleDescriptionModel
+-rw-r--r-- root/root usr/include/phonon/VideoCaptureDevice
+-rw-r--r-- root/root usr/include/phonon/VideoCaptureDeviceModel
+-rw-r--r-- root/root usr/include/phonon/VideoPlayer
+-rw-r--r-- root/root usr/include/phonon/VideoWidget
+-rw-r--r-- root/root usr/include/phonon/VideoWidgetInterface
+-rw-r--r-- root/root usr/include/phonon/VideoWidgetInterface44
+-rw-r--r-- root/root usr/include/phonon/VideoWidgetInterfaceLatest
+-rw-r--r-- root/root usr/include/phonon/VolumeFaderEffect
+-rw-r--r-- root/root usr/include/phonon/VolumeFaderInterface
+-rw-r--r-- root/root usr/include/phonon/VolumeSlider
+-rw-r--r-- root/root usr/include/phonon/abstractaudiooutput.h
+-rw-r--r-- root/root usr/include/phonon/abstractmediastream.h
+-rw-r--r-- root/root usr/include/phonon/abstractvideooutput.h
+-rw-r--r-- root/root usr/include/phonon/addoninterface.h
+-rw-r--r-- root/root usr/include/phonon/audiodataoutput.h
+-rw-r--r-- root/root usr/include/phonon/audiodataoutputinterface.h
+-rw-r--r-- root/root usr/include/phonon/audiooutput.h
+-rw-r--r-- root/root usr/include/phonon/audiooutputinterface.h
+-rw-r--r-- root/root usr/include/phonon/backendcapabilities.h
+-rw-r--r-- root/root usr/include/phonon/backendinterface.h
+-rw-r--r-- root/root usr/include/phonon/effect.h
+-rw-r--r-- root/root usr/include/phonon/effectinterface.h
+-rw-r--r-- root/root usr/include/phonon/effectparameter.h
+-rw-r--r-- root/root usr/include/phonon/effectwidget.h
+drwxr-xr-x root/root usr/include/phonon/experimental/
+-rw-r--r-- root/root usr/include/phonon/experimental/abstractaudiodataoutput.h
+-rw-r--r-- root/root usr/include/phonon/experimental/abstractvideodataoutput.h
+-rw-r--r-- root/root usr/include/phonon/experimental/audiodataoutput.h
+-rw-r--r-- root/root usr/include/phonon/experimental/audiodataoutputinterface.h
+-rw-r--r-- root/root usr/include/phonon/experimental/audioformat.h
+-rw-r--r-- root/root usr/include/phonon/experimental/avcapture.h
+-rw-r--r-- root/root usr/include/phonon/experimental/avcaptureinterface.h
+-rw-r--r-- root/root usr/include/phonon/experimental/backendcapabilities.h
+-rw-r--r-- root/root usr/include/phonon/experimental/backendinterface.h
+-rw-r--r-- root/root usr/include/phonon/experimental/export.h
+-rw-r--r-- root/root usr/include/phonon/experimental/globalconfig.h
+-rw-r--r-- root/root usr/include/phonon/experimental/mediasource.h
+-rw-r--r-- root/root usr/include/phonon/experimental/objectdescription.h
+-rw-r--r-- root/root usr/include/phonon/experimental/packet.h
+-rw-r--r-- root/root usr/include/phonon/experimental/packetpool.h
+-rw-r--r-- root/root usr/include/phonon/experimental/phononnamespace.h
+-rw-r--r-- root/root usr/include/phonon/experimental/snapshotinterface.h
+-rw-r--r-- root/root usr/include/phonon/experimental/videodataoutput.h
+-rw-r--r-- root/root usr/include/phonon/experimental/videodataoutput2.h
+-rw-r--r-- root/root usr/include/phonon/experimental/videodataoutputinterface.h
+-rw-r--r-- root/root usr/include/phonon/experimental/videoframe.h
+-rw-r--r-- root/root usr/include/phonon/experimental/videoframe2.h
+-rw-r--r-- root/root usr/include/phonon/experimental/videowidget.h
+-rw-r--r-- root/root usr/include/phonon/experimental/visualization.h
+-rw-r--r-- root/root usr/include/phonon/globalconfig.h
+-rw-r--r-- root/root usr/include/phonon/mediacontroller.h
+-rw-r--r-- root/root usr/include/phonon/medianode.h
+-rw-r--r-- root/root usr/include/phonon/mediaobject.h
+-rw-r--r-- root/root usr/include/phonon/mediaobjectinterface.h
+-rw-r--r-- root/root usr/include/phonon/mediasource.h
+-rw-r--r-- root/root usr/include/phonon/mrl.h
+-rw-r--r-- root/root usr/include/phonon/objectdescription.h
+-rw-r--r-- root/root usr/include/phonon/objectdescriptionmodel.h
+-rw-r--r-- root/root usr/include/phonon/path.h
+-rw-r--r-- root/root usr/include/phonon/phonon_export.h
+-rw-r--r-- root/root usr/include/phonon/phonondefs.h
+-rw-r--r-- root/root usr/include/phonon/phononnamespace.h
+-rw-r--r-- root/root usr/include/phonon/platformplugin.h
+-rw-r--r-- root/root usr/include/phonon/pulsesupport.h
+-rw-r--r-- root/root usr/include/phonon/seekslider.h
+-rw-r--r-- root/root usr/include/phonon/streaminterface.h
+-rw-r--r-- root/root usr/include/phonon/videoplayer.h
+-rw-r--r-- root/root usr/include/phonon/videowidget.h
+-rw-r--r-- root/root usr/include/phonon/videowidgetinterface.h
+-rw-r--r-- root/root usr/include/phonon/volumefadereffect.h
+-rw-r--r-- root/root usr/include/phonon/volumefaderinterface.h
+-rw-r--r-- root/root usr/include/phonon/volumeslider.h
+drwxr-xr-x root/root usr/lib/
+lrwxrwxrwx root/root usr/lib/libphonon.so -> libphonon.so.4
+lrwxrwxrwx root/root usr/lib/libphonon.so.4 -> libphonon.so.4.5.0
+-rwxr-xr-x root/root usr/lib/libphonon.so.4.5.0
+lrwxrwxrwx root/root usr/lib/libphononexperimental.so -> libphononexperimental.so.4
+lrwxrwxrwx root/root usr/lib/libphononexperimental.so.4 -> libphononexperimental.so.4.5.0
+-rwxr-xr-x root/root usr/lib/libphononexperimental.so.4.5.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/phonon.pc
+drwxr-xr-x root/root usr/lib/qt/
+drwxr-xr-x root/root usr/lib/qt/plugins/
+drwxr-xr-x root/root usr/lib/qt/plugins/designer/
+-rwxr-xr-x root/root usr/lib/qt/plugins/designer/libphononwidgets.so
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/dbus-1/
+drwxr-xr-x root/root usr/share/dbus-1/interfaces/
+-rw-r--r-- root/root usr/share/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml
+drwxr-xr-x root/root usr/share/phonon-buildsystem/
+-rw-r--r-- root/root usr/share/phonon-buildsystem/COPYING-CMAKE-SCRIPTS
+-rw-r--r-- root/root usr/share/phonon-buildsystem/FindAutomoc4.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/FindPackageHandleStandardArgs.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/FindPhononInternal.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/FindQt4.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/MacroEnsureVersion.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/MacroLogFeature.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/MacroOptionalFindPackage.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/MacroPushRequiredVars.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/PhononMacros.cmake
+-rw-r--r-- root/root usr/share/phonon-buildsystem/cmake_uninstall.cmake.in
+drwxr-xr-x root/root usr/share/qt/
+drwxr-xr-x root/root usr/share/qt/mkspecs/
+drwxr-xr-x root/root usr/share/qt/mkspecs/modules/
+-rw-r--r-- root/root usr/share/qt/mkspecs/modules/qt_phonon.pri
diff --git a/extra/phonon/.md5sum.i686 b/extra/phonon/.md5sum.i686
new file mode 100644
index 000000000..ec0cf7acc
--- /dev/null
+++ b/extra/phonon/.md5sum.i686
@@ -0,0 +1,3 @@
+44c0339046c343835df64d9cbc2c26d5 FindPulseAudio.cmake
+32f8d388c18fde2e23dea7bb103f9713 phonon-4.5.0.tar.bz2
+40aba68801b58fc5e17fc96446ad777a pulsestream.cpp
diff --git a/extra/phonon/.md5sum.x86_64 b/extra/phonon/.md5sum.x86_64
new file mode 100644
index 000000000..ec0cf7acc
--- /dev/null
+++ b/extra/phonon/.md5sum.x86_64
@@ -0,0 +1,3 @@
+44c0339046c343835df64d9cbc2c26d5 FindPulseAudio.cmake
+32f8d388c18fde2e23dea7bb103f9713 phonon-4.5.0.tar.bz2
+40aba68801b58fc5e17fc96446ad777a pulsestream.cpp
diff --git a/extra/phonon/FindPulseAudio.cmake b/extra/phonon/FindPulseAudio.cmake
new file mode 100644
index 000000000..d0392420b
--- /dev/null
+++ b/extra/phonon/FindPulseAudio.cmake
@@ -0,0 +1,76 @@
+# Try to find the PulseAudio library
+#
+# Once done this will define:
+#
+# PULSEAUDIO_FOUND - system has the PulseAudio library
+# PULSEAUDIO_INCLUDE_DIR - the PulseAudio include directory
+# PULSEAUDIO_LIBRARY - the libraries needed to use PulseAudio
+# PULSEAUDIO_MAINLOOP_LIBRARY - the libraries needed to use PulsAudio Mailoop
+#
+# Copyright (c) 2008, Matthias Kretz, <kretz@kde.org>
+# Copyright (c) 2009, Marcus Hufgard, <Marcus.Hufgard@hufgard.de>
+#
+# Redistribution and use is allowed according to the terms of the BSD license.
+# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
+
+if (NOT PULSEAUDIO_MINIMUM_VERSION)
+ set(PULSEAUDIO_MINIMUM_VERSION "1.0")
+endif (NOT PULSEAUDIO_MINIMUM_VERSION)
+
+if (PULSEAUDIO_INCLUDE_DIR AND PULSEAUDIO_LIBRARY AND PULSEAUDIO_MAINLOOP_LIBRARY)
+ # Already in cache, be silent
+ set(PULSEAUDIO_FIND_QUIETLY TRUE)
+endif (PULSEAUDIO_INCLUDE_DIR AND PULSEAUDIO_LIBRARY AND PULSEAUDIO_MAINLOOP_LIBRARY)
+
+if (NOT WIN32)
+ include(FindPkgConfig)
+ pkg_check_modules(PC_PULSEAUDIO libpulse>=${PULSEAUDIO_MINIMUM_VERSION})
+ pkg_check_modules(PC_PULSEAUDIO_MAINLOOP libpulse-mainloop-glib)
+endif (NOT WIN32)
+
+FIND_PATH(PULSEAUDIO_INCLUDE_DIR pulse/pulseaudio.h
+ HINTS
+ ${PC_PULSEAUDIO_INCLUDEDIR}
+ ${PC_PULSEAUDIO_INCLUDE_DIRS}
+ )
+
+FIND_LIBRARY(PULSEAUDIO_LIBRARY NAMES pulse libpulse
+ HINTS
+ ${PC_PULSEAUDIO_LIBDIR}
+ ${PC_PULSEAUDIO_LIBRARY_DIRS}
+ )
+
+FIND_LIBRARY(PULSEAUDIO_MAINLOOP_LIBRARY NAMES pulse-mainloop pulse-mainloop-glib libpulse-mainloop-glib
+ HINTS
+ ${PC_PULSEAUDIO_LIBDIR}
+ ${PC_PULSEAUDIO_LIBRARY_DIRS}
+ )
+
+if (PULSEAUDIO_INCLUDE_DIR AND PULSEAUDIO_LIBRARY)
+ include(MacroEnsureVersion)
+
+ # get PulseAudio's version from its version.h, and compare it with our minimum version
+ file(STRINGS "${PULSEAUDIO_INCLUDE_DIR}/pulse/version.h" pulse_version_h
+ REGEX ".*pa_get_headers_version\\(\\).*"
+ )
+ string(REGEX REPLACE ".*pa_get_headers_version\\(\\)\ \\(\"([0-9]+\\.[0-9]+)\"\\).*" "\\1"
+ PULSEAUDIO_VERSION "${pulse_version_h}")
+ macro_ensure_version("${PULSEAUDIO_MINIMUM_VERSION}" "${PULSEAUDIO_VERSION}" PULSEAUDIO_FOUND)
+else (PULSEAUDIO_INCLUDE_DIR AND PULSEAUDIO_LIBRARY)
+ set(PULSEAUDIO_FOUND FALSE)
+endif (PULSEAUDIO_INCLUDE_DIR AND PULSEAUDIO_LIBRARY)
+
+if (PULSEAUDIO_FOUND)
+ if (NOT PULSEAUDIO_FIND_QUIETLY)
+ message(STATUS "Found PulseAudio: ${PULSEAUDIO_LIBRARY}")
+ if (PULSEAUDIO_MAINLOOP_LIBRARY)
+ message(STATUS "Found PulseAudio Mainloop: ${PULSEAUDIO_MAINLOOP_LIBRARY}")
+ else (PULSAUDIO_MAINLOOP_LIBRARY)
+ message(STATUS "Could NOT find PulseAudio Mainloop Library")
+ endif (PULSEAUDIO_MAINLOOP_LIBRARY)
+ endif (NOT PULSEAUDIO_FIND_QUIETLY)
+else (PULSEAUDIO_FOUND)
+ message(STATUS "Could NOT find PulseAudio")
+endif (PULSEAUDIO_FOUND)
+
+mark_as_advanced(PULSEAUDIO_INCLUDE_DIR PULSEAUDIO_LIBRARY PULSEAUDIO_MAINLOOP_LIBRARY)
diff --git a/extra/phonon/Pkgfile b/extra/phonon/Pkgfile
new file mode 100644
index 000000000..aec08ea0c
--- /dev/null
+++ b/extra/phonon/Pkgfile
@@ -0,0 +1,29 @@
+# Description: phonon Plugin audio pour KDE
+# URL: http://phonon.kde.org
+# Maintainer: NuTyX core team
+# Packager: thierryn1 at hispeed dot ch
+# Depends on: qt, xine-lib, cmake, gst-plugins-base, automoc4,sip
+# Run on: qt,xine-lib,gst-plugins-base,sip
+
+name=phonon
+version=4.5.0
+release=4
+source=(ftp://ftp.kde.org/pub/kde/stable/phonon/$version/src//$name-$version.tar.bz2
+ FindPulseAudio.cmake
+ pulsestream.cpp)
+
+build() {
+ cd $name-$version
+ cp -f ../FindPulseAudio.cmake cmake/
+ cp -f ../pulsestream.cpp phonon/
+ cd ..
+ mkdir build
+ cd build
+ cmake ../${name}-* \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_SKIP_RPATH=ON \
+ -DWITH_QZeitgeist=OFF
+ make
+ make DESTDIR=$PKG install
+}
diff --git a/extra/phonon/pre-install b/extra/phonon/pre-install
new file mode 100644
index 000000000..a515207c2
--- /dev/null
+++ b/extra/phonon/pre-install
@@ -0,0 +1,4 @@
+if ( pkginfo -i | grep phono-xine > /dev/null ) ; then
+ pkgrm phonon-xine
+fi
+
diff --git a/extra/phonon/pulsestream.cpp b/extra/phonon/pulsestream.cpp
new file mode 100644
index 000000000..e129f1b8f
--- /dev/null
+++ b/extra/phonon/pulsestream.cpp
@@ -0,0 +1,104 @@
+/* This file is part of the KDE project
+ Copyright (C) 2010 Colin Guthrie <cguthrie@mandriva.org>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) version 3, or any
+ later version accepted by the membership of KDE e.V. (or its
+ successor approved by the membership of KDE e.V.), Nokia Corporation
+ (or its successors, if any) and the KDE Free Qt Foundation, which shall
+ act as a proxy defined in Section 6 of version 3 of the license.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
+
+*/
+
+#include "pulsestream_p.h"
+#include <QtCore/qmath.h>
+
+QT_BEGIN_NAMESPACE
+
+namespace Phonon
+{
+
+PulseStream::PulseStream(QString streamUuid)
+ : QObject()
+ , mStreamUuid(streamUuid)
+ , mIndex(PA_INVALID_INDEX)
+ , mDevice(-1)
+ , mMute(false)
+{
+ pa_cvolume_init(&mVolume);
+}
+
+PulseStream::~PulseStream()
+{
+}
+
+QString PulseStream::uuid()
+{
+ return mStreamUuid;
+}
+
+uint32_t PulseStream::index()
+{
+ return mIndex;
+}
+
+void PulseStream::setIndex(uint32_t index)
+{
+ mIndex = index;
+}
+
+uint8_t PulseStream::channels()
+{
+ return mVolume.channels;
+}
+
+void PulseStream::setDevice(int device)
+{
+ if (mDevice != device) {
+ mDevice = device;
+ emit usingDevice(device);
+ }
+}
+
+// Copied from AudioOutput
+static const qreal LOUDNESS_TO_VOLTAGE_EXPONENT = qreal(0.67);
+static const qreal VOLTAGE_TO_LOUDNESS_EXPONENT = qreal(1.0/LOUDNESS_TO_VOLTAGE_EXPONENT);
+
+void PulseStream::setVolume(const pa_cvolume *volume)
+{
+ if (pa_cvolume_equal(&mVolume, volume) == 0) {
+ memcpy(&mVolume, volume, sizeof(mVolume));
+ qreal vol = (qreal)pa_cvolume_avg(volume) / PA_VOLUME_NORM;
+ // AudioOutput expects the "backend" to supply values that have been
+ // adjusted for Stephens' law, so we need to fudge them accordingly
+ // so that the %ages match up in KMix/the application's own slider.
+ emit volumeChanged(qPow(vol, VOLTAGE_TO_LOUDNESS_EXPONENT));
+ }
+}
+
+void PulseStream::setMute(bool mute)
+{
+ if (mMute != mute) {
+ mMute = mute;
+ emit muteChanged(mMute);
+ }
+}
+
+
+} // namespace Phonon
+
+QT_END_NAMESPACE
+
+#include "moc_pulsestream_p.cpp"
+
+// vim: sw=4 ts=4