Sie sind nicht angemeldet.

[gelöst] Kein Sound

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

01.02.2009, 15:06

Kein Sound

Hi,

Ich hab seit dem Update auf KDE4.2.0 das Problem, dass die Soundausgabe unter allen KDE-Applikationen (Loginsound,Amarok, etc.) nicht mehr funktioniert.

Hat Jemand eine Idee, woran das liegen könnte?
"No pain remains no feelings"
(Ronan Harris)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Phollux« (03.02.2009, 15:00)


2

01.02.2009, 15:13

media-sound/phonon installiert?

in anderen applikationen funktioniert der sound?
Intel core 2 duo E6600
XFX Geforce 7950 gt
4096 MB DDR2
Intel DP35DP

3

01.02.2009, 15:28

irgendwelche (Fehler-)Meldungen?

4

01.02.2009, 15:35

media-sound/phonon installiert?

in anderen applikationen funktioniert der sound?
Installiert, ja. Und in Applikationen wie Audacious funktioniert der Sound, ja.

Zitat



irgendwelche (Fehler-)Meldungen?
Wenn ich versuche, etwas mit Amarok wiederzugeben, dann:

Quellcode

1
2
3
QString::arg: Argument missing: Amarok - Es wird kein Stück wiedergegeben., 0:00
QString::arg: Argument missing: Amarok - Es wird kein Stück wiedergegeben., 0:00
QString::arg: Argument missing: Amarok - Es wird kein Stück wiedergegeben., 0:00


//edit:
Okay, ich seh gerade selber, wo das Problem liegt: Ich hab kein Backend mehr für Phonon.
Allerdings liegt kde-base/phonon-xine bei mir nur in der Version 4.1.4 vor.
Gibts dazu Alternativen?
"No pain remains no feelings"
(Ronan Harris)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Phollux« (01.02.2009, 15:43)


5

01.02.2009, 15:45

Was für eine ausgabe engine verwendest du in amarok? Alsa? Arts? Wenn du arts benutzt versuch mal auf alsa umzusteigen, wenn ich mich recht entsinne sollte in KDE4 arts abgeschafft werden.

@Phollux: Wo ist denn das problem mit der version?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »brainfuck« (01.02.2009, 15:52)


6

01.02.2009, 19:47

Was für eine ausgabe engine verwendest du in amarok? Alsa? Arts? Wenn du arts benutzt versuch mal auf alsa umzusteigen, wenn ich mich recht entsinne sollte in KDE4 arts abgeschafft werden.

@Phollux: Wo ist denn das problem mit der version?
Oehm, Phonon? Wo kann ich denn nachschauen, was Amarok verwendet?
Das Problem mit der Version ist, dass ich KDE4.2.0 verwende und das Backend aus 4.1.4 irgendwie unter 4.2.0 nicht benutzbar ist.
Wie gesagt, gibt es keine Alternativen zu phonon-xine?
"No pain remains no feelings"
(Ronan Harris)

7

01.02.2009, 20:14

Versuche es mal mit gstreamer (aus der Gnome-Ecke)

Quellcode

1
USE="-xine gstreamer" emerge -va phonon
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

8

01.02.2009, 21:46

Versuche es mal mit gstreamer (aus der Gnome-Ecke)

Quellcode

1
USE="-xine gstreamer" emerge -va phonon
Gnome-Ecke mag er scheinbar gar nicht:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
>>> Emerging (1 of 1) media-sound/phonon-4.3.0
 * phonon-4.3.0.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                        	[ ok ]
 * checking ebuild checksums ;-) ...                                                                           	[ ok ]
 * checking auxfile checksums ;-) ...                                                                          	[ ok ]
 * checking miscfile checksums ;-) ...                                                                         	[ ok ]
>>> Unpacking source...                                                                                              	
>>> Unpacking phonon-4.3.0.tar.bz2 to /var/tmp/portage/media-sound/phonon-4.3.0/work                                 	
>>> Source unpacked in /var/tmp/portage/media-sound/phonon-4.3.0/work                                                	
>>> Configuring source in /var/tmp/portage/media-sound/phonon-4.3.0/work/phonon-4.3.0 ...                            	
loading initial cache file /var/tmp/portage/media-sound/phonon-4.3.0/temp/gentoo_common_config.cmake                 	
-- The C compiler identification is GNU                                                                              	
-- The CXX compiler identification is GNU                                                                            	
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc                                                    	
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works                                           	
-- Detecting C compiler ABI info                                                                                     	
-- Detecting C compiler ABI info - done                                                                              	
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++                                                  	
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works                                         	
-- Detecting CXX compiler ABI info                                                                                   	
-- Detecting CXX compiler ABI info - done                                                                            	
-- Looking for Q_WS_X11                                                                                              	
-- Looking for Q_WS_X11 - found                                                                                      	
-- Looking for Q_WS_WIN                                                                                              	
-- Looking for Q_WS_WIN - not found.                                                                                 	
-- Looking for Q_WS_QWS                                                                                              	
-- Looking for Q_WS_QWS - not found.                                                                                 	
-- Looking for Q_WS_MAC                                                                                              	
-- Looking for Q_WS_MAC - not found.                                                                                 	
-- Found Qt-Version 4.4.2 (using /usr/bin/qmake)                                                                     	
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so                                            	
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found                                    	
-- Looking for gethostbyname                                                                                         	
-- Looking for gethostbyname - found                                                                                 	
-- Looking for connect                                                                                               	
-- Looking for connect - found                                                                                       	
-- Looking for remove                                                                                                	
-- Looking for remove - found                                                                                        	
-- Looking for shmat                                                                                                 	
-- Looking for shmat - found                                                                                         	
-- Looking for IceConnectionNumber in ICE                                                                            	
-- Looking for IceConnectionNumber in ICE - found                                                                    	
-- Found X11: /usr/lib64/libX11.so                                                                                   	
-- Looking for include files CMAKE_HAVE_PTHREAD_H                                                                    	
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found                                                            	
-- Looking for pthread_create in pthreads                                                                            	
-- Looking for pthread_create in pthreads - not found                                                                	
-- Looking for pthread_create in pthread                                                                             	
-- Looking for pthread_create in pthread - found                                                                     	
-- Found Threads: TRUE                                                                                               	
-- Found Automoc4: /usr/bin/automoc4                                                                                 	
-- Performing Test HAVE_FPIE_SUPPORT                                                                                 	
-- Performing Test HAVE_FPIE_SUPPORT - Success                                                                       	
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL                                                                   	
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success                                                         	
-- Performing Test __KDE_HAVE_GCC_VISIBILITY                                                                         	
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success                                                               	
-- checking for module 'gstreamer-0.10'                                                                              	
--   found gstreamer-0.10, version 0.10.21                                                                           	
-- Found GStreamer: /usr/lib64/libgstreamer-0.10.so                                                                  	
-- Found GStreamer Plugins:                                                                                          	
	/usr/lib64/libgstaudio-0.10.so                                                                                   	
	/usr/lib64/libgstcdda-0.10.so                                                                                    	
	/usr/lib64/libgstnetbuffer-0.10.so                                                                               	
	/usr/lib64/libgstpbutils-0.10.so                                                                                 	
	/usr/lib64/libgstriff-0.10.so                                                                                    	
	/usr/lib64/libgstrtp-0.10.so                                                                                     	
	/usr/lib64/libgstrtsp-0.10.so                                                                                    	
	/usr/lib64/libgstsdp-0.10.so                                                                                     	
	/usr/lib64/libgsttag-0.10.so                                                                                     	
	/usr/lib64/libgstvideo-0.10.so                                                                                   	
-- checking for module 'glib-2.0'                                                                                    	
--   found glib-2.0, version 2.18.4                                                                                  	
-- Found GLIB2: /usr/lib64/libglib-2.0.so                                                                            	
-- checking for module 'gobject-2.0'                                                                                 	
--   found gobject-2.0, version 2.18.4                                                                               	
-- Found GObject libraries: gobject-2.0;glib-2.0                                                                     	
-- Found GObject includes : /usr/include/glib-2.0/gobject                                                            	
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig                                           	
-- Found LibXml2: /usr/lib64/libxml2.so                                                                              	
-- Looking for snd_seq_create_simple_port in asound                                                                  	
-- Looking for snd_seq_create_simple_port in asound - found                                                          	
-- Found ALSA: /usr/lib64/libasound.so                                                                               	
-- Performing Test _OFFT_IS_64BIT                                                                                    	
-- Performing Test _OFFT_IS_64BIT - Success                                                                          	
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:320 (if):                                                	
  if had incorrect arguments: NOT DEFINED __pkg_config_checked_PKG_XCB OR                                            	
  __pkg_config_checked_PKG_XCB LESS ${PKG_CONFIG_VERSION} OR NOT                                                     	
  PKG_XCB_FOUND (Unknown arguments specified).                                                                       	
Call Stack (most recent call first):                                                                                 	
  cmake/FindXCB.cmake:24 (PKG_CHECK_MODULES)                                                                         	
  cmake/MacroOptionalFindPackage.cmake:19 (FIND_PACKAGE)                                                             	
  xine/CMakeLists.txt:31 (macro_optional_find_package)                                                               	


-- Found XCB: /usr/include
-- Cannot compile VideoWidget for the xine backend. Needs xine version 1.1.9 or later and libxcb.
--                                                                                           	
-----------------------------------------------------------------------------                	
-- The following external packages were located on your system.                              	
-- This installation will have the extra features provided by these packages.                	
+ GStreamer                                                                                  	
+ GStreamer video plugin                                                                     	
+ GStreamer audio plugin                                                                     	
+ GLib2                                                                                      	
+ LibXml2                                                                                    	
+ OpenGL                                                                                     	
-----------------------------------------------------------------------------                	
-- The following OPTIONAL packages could NOT be located on your system.                      	
-- Consider installing them to enable more features from this software.                      	
+ XCB: XCB is needed for the video widget, libxine needs to be compiled with XCB <http://xcb.freedesktop.org/>
+ Xine: libxine is needed to compile phonon xine backend <http://xinehq.de/>                              	
-----------------------------------------------------------------------------                             	

-- Configuring incomplete, errors occurred!
 *                                     	
 * ERROR: media-sound/phonon-4.3.0 failed. 
 * Call stack:                         	
 *           	ebuild.sh, line   49:  Called src_configure
 *         	environment, line 2628:  Called cmake-utils_src_configure
 *         	environment, line  624:  Called cmake-utils_src_configureout
 *         	environment, line  643:  Called die                     	
 * The specific snippet of code:                                       	
 *   	cmake -C "${TMPDIR}/gentoo_common_config.cmake" ${cmakeargs} "${S}" || die "Cmake failed";
 *  The die message:                                                                           	
 *   Cmake failed                                                                              	
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-sound/phonon-4.3.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-sound/phonon-4.3.0/temp/environment'.
 *

>>> Failed to emerge media-sound/phonon-4.3.0, Log file:

>>>  '/var/tmp/portage/media-sound/phonon-4.3.0/temp/build.log'

 * Messages for package media-sound/phonon-4.3.0:

 *
 * ERROR: media-sound/phonon-4.3.0 failed.
 * Call stack:
 *           	ebuild.sh, line   49:  Called src_configure
 *         	environment, line 2628:  Called cmake-utils_src_configure
 *         	environment, line  624:  Called cmake-utils_src_configureout
 *         	environment, line  643:  Called die
 * The specific snippet of code:
 *   	cmake -C "${TMPDIR}/gentoo_common_config.cmake" ${cmakeargs} "${S}" || die "Cmake failed";
 *  The die message:
 *   Cmake failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-sound/phonon-4.3.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-sound/phonon-4.3.0/temp/environment'.


Wie geh' ich nun am besten vor?
"No pain remains no feelings"
(Ronan Harris)

9

01.02.2009, 22:40

Es sieht eher danach aus, dass phonon entweder xcb nicht mag oder nicht ohne xine will.

Quellcode

1
2
3
USE="-xine gstreamer -xcb" emerge -va phonon
#oder
USE="xine gstreamer" emerge -va phonon
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

10

02.02.2009, 00:24

kde-base/phonon-xine wird hier unter KDE-4.2 so nicht benötigt, für das xine Backend solltest du die USE="xine" setzen, so wie bell auch schon meinte.

Quellcode

1
2
3
4
5
6
$ eix -I media-sound/phonon
[I] media-sound/phonon
     Available versions:  (~)4.2.0!t (~)4.3.0 {debug gstreamer xcb xine}
     Installed versions:  4.3.0(22:48:54 30.01.2009)(gstreamer xcb xine -debug)
     Homepage:            http://phonon.kde.org
     Description:         KDE multimedia API
läuft und funktioniert hier unter kde-4.2 einwandfrei.

MfG

11

02.02.2009, 21:47

Hi,

Ich hab nun Phonon sowohl mit xine, als auch mit xcb und gstreamer USE-Flag kompiliert.
Leider steht mir immer noch kein Backend zur Verfügung. :(
"No pain remains no feelings"
(Ronan Harris)

12

03.02.2009, 08:21

also ich habe den selben Fehler wie Phollux.

eix -I phonon gibt bei mir diese Ausgabe.
phonon ist bei mir auch mit den selben Use-Flags kompiliert.

Zitat

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
localhost daniel # eix -I phonon
[I] kde-base/phonon-kde
 	Available versions:  (4.2)  (~)4.2.0
    	{debug kdeprefix}
 	Installed versions:  4.2.0(4.2)(06:15:40 01.02.2009)(kdeprefix -debug)
 	Homepage:        	http://phonon.kde.org
 	Description:     	Phonon KDE Integration

[I] media-sound/phonon
 	Available versions:  (~)4.2.0!t (~)4.3.0 {debug gstreamer xcb xine}
 	Installed versions:  4.3.0(08:17:02 03.02.2009)(gstreamer xcb xine -debug)
 	Homepage:        	http://phonon.kde.org
 	Description:     	KDE multimedia API

Found 2 matches.

13

03.02.2009, 08:39

Wie schaut es den mit "xine-lib" aus, ist diese installiert? wenn nicht würde ich die USE-Flag "xine" Global, also in die /etc/make.conf setzen und dann mit einem "emerge -avuDN world" reinholen.
Sollte "xine-lib" wirklich erst neu installiert werden so würde ich auch die phonon Pakete noch mal neu mergen, mit einem anschließenden "revdep-rebuild"


Ansonsten ist es mir zZt ein Rätsel warum es da bei euch mit phonon so bockt.

14

03.02.2009, 09:14

xine-lib ist auch installiert.

15

03.02.2009, 10:05

Hallo,

habt Ihr phonon-kde emerged?? Wenn nein müsst ihr es emergen. Dann könnt Ihr in den Einstellungen die default API einstellen. Am besten die auf Xine stellen.

Dann sollte es gehen.

Gruß

16

03.02.2009, 14:47

habt Ihr phonon-kde emerged?? Wenn nein müsst ihr es emergen.
Ja, zumindest ich hab es merged.

Zitat

Dann könnt Ihr in den Einstellungen die default API einstellen. Am besten die auf Xine stellen.
Ich hab mal ein Bild angehängt, was dir mein Problem besser aufzeigt :D



//EDIT:

Okay, ich hab gerade gesehen, dass Shakreo wohl nicht so viel Geduld hatte wie ich:

http://forums.gentoo.org/viewtopic-p-5445551.html#5445551

Folgendes hat nach diesem Eintrag bei mir zur Lösung geführt:

Quellcode

1
2
3
mkdir /usr/kde/4.2/share/kde4/services/phononbackends
cp /usr/share/kde4/services/phononbackends/gstreamer.desktop /usr/kde/4.2/share/kde4/services/phononbackends/
cp /usr/share/kde4/services/phononbackends/xiner.desktop /usr/kde/4.2/share/kde4/services/phononbackends/


Nach einem Neustart war es dann gegessen. :)

Danke für eure Mühen, aber auf sowas wäre ich jetzt auch nicht gekommen :D
»Phollux« hat folgende Datei angehängt:
"No pain remains no feelings"
(Ronan Harris)

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Phollux« (03.02.2009, 15:58)


17

03.02.2009, 15:12

Ja, bei mir funktioniert es jetzt auch^^

Wie soll man auf sowas auch kommen xD