diff options
Diffstat (limited to 'extra')
-rw-r--r-- | extra/phonon/.footprint.i686 | 196 | ||||
-rw-r--r-- | extra/phonon/.footprint.x86_64 | 196 | ||||
-rw-r--r-- | extra/phonon/.md5sum.i686 | 3 | ||||
-rw-r--r-- | extra/phonon/.md5sum.x86_64 | 3 | ||||
-rw-r--r-- | extra/phonon/FindPulseAudio.cmake | 76 | ||||
-rw-r--r-- | extra/phonon/Pkgfile | 29 | ||||
-rw-r--r-- | extra/phonon/pre-install | 4 | ||||
-rw-r--r-- | extra/phonon/pulsestream.cpp | 104 |
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 |