Xmms und grecod/sox Probleme

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
Dookie
Beiträge: 1104
Registriert: 17.02.2002 20:38:19
Wohnort: Salzburg
Kontaktdaten:

Xmms und grecod/sox Probleme

Beitrag von Dookie » 21.02.2002 18:34:31

Hallo,

ich hab Woody auf Kernel 2.4.17 laufen, läuft auch recht schön.
Leider kann ich aber Xmms nicht starten und auch grecord will nicht. Wie ich inzwischen selber heraus gefunden habe liegt es daran, daß die auf /dev/dsp augeben wollen, der aber vom esd, belegt ist. Xmms hängt sich gleich beim Starten auf und xrecord gibt wenigstens noch die Fehlermeldung aus.
Wie bzw. wo kann ich das Device für Xmms und xrecord einstellen, oder kann ich esd auf /dev/dsp1 umdirigieren?
ein "play -d /dev/dsp1 irgendwas.waf" in der Console eingegeben geht


Gruß

Dookie

Benutzeravatar
xraver
Beiträge: 805
Registriert: 05.01.2002 19:42:11
Wohnort: Halberstadt

Beitrag von xraver » 21.02.2002 20:11:14

Eigentlich kannst du bei xmms einstellen wleches Device und welches Plugin zur Soundausgabe benutzt wird. Wenn du das flasche Device/Pluigin benutzt und nen Track abspielst dann hängt sich xmms auf. Starte mal xmms ohne nen Track zu laden und schau mal in den Einstellungen.
Wenns an esd liegen sollte dann schalte es doch vorher mal ab. Soweit ich weiss gibt es für esd auch nen Plugin für xmms.

Benutzeravatar
xraver
Beiträge: 805
Registriert: 05.01.2002 19:42:11
Wohnort: Halberstadt

Beitrag von xraver » 21.02.2002 20:13:55

Eigentlich kannst du bei xmms einstellen wleches Device und welches Plugin zur Soundausgabe benutzt wird. Wenn du das flasche Device/Pluigin benutzt und nen Track abspielst dann hängt sich xmms auf. Starte mal xmms ohne nen Track zu laden und schau mal in den Einstellungen.
Wenns an esd liegen sollte dann schalte es doch vorher mal ab. Soweit ich weiss gibt es für esd auch nen Plugin für xmms.

Benutzeravatar
Dookie
Beiträge: 1104
Registriert: 17.02.2002 20:38:19
Wohnort: Salzburg
Kontaktdaten:

Beitrag von Dookie » 21.02.2002 22:28:28

jetzt läufts zumindest mit xmms


Besten Dank

Dookie

k-pl
Beiträge: 587
Registriert: 11.01.2002 11:26:44
Wohnort: München
Kontaktdaten:

Beitrag von k-pl » 22.02.2002 08:14:49

Du solltest einen symbolic-link erstellen:

Code: Alles auswählen

ln -s /dev/dsp1 /dev/dsp
ln -s /dev/mixer1 /dev/mixer
Damit sollten die meißten Soundprogramme zurecht kommen.

k-pl

Benutzeravatar
Dookie
Beiträge: 1104
Registriert: 17.02.2002 20:38:19
Wohnort: Salzburg
Kontaktdaten:

Beitrag von Dookie » 22.02.2002 14:13:06

Hi k-pl,

geht nicht,

Code: Alles auswählen

seneca:/# ln -s /dev/dsp1 /dev/dsp
ln: »/dev/dsp«: Datei existiert

Gruß

Dookie

k-pl
Beiträge: 587
Registriert: 11.01.2002 11:26:44
Wohnort: München
Kontaktdaten:

Beitrag von k-pl » 22.02.2002 14:17:37

Mach mal einen ls -l /dev/dsp und schau worauf dsp gelinkt ist. Dann evtl. ein rm /dev/dsp und dann den Link nochmal erzeugen.

k-pl

Benutzeravatar
Dookie
Beiträge: 1104
Registriert: 17.02.2002 20:38:19
Wohnort: Salzburg
Kontaktdaten:

Beitrag von Dookie » 22.02.2002 17:04:07

is auf gar nix verlinkt

Code: Alles auswählen

seneca:/# ls -l /dev/dsp
crw-rw----    1 root     audio     14,   3 30. Nov 2000  /dev/dsp
seneca:/# 

k-pl
Beiträge: 587
Registriert: 11.01.2002 11:26:44
Wohnort: München
Kontaktdaten:

Beitrag von k-pl » 25.02.2002 09:46:11

Bei mir schaut es so aus. Und damit funktioniert alles bestens.

Code: Alles auswählen

=> ls -l /dev/dsp
crw-rw-rw-    1 root     audio     14,   3 Mar 29  2000 /dev/dsp
k-pl

Benutzeravatar
Dookie
Beiträge: 1104
Registriert: 17.02.2002 20:38:19
Wohnort: Salzburg
Kontaktdaten:

Beitrag von Dookie » 25.02.2002 15:08:38

hab mit chmod 666 /dev/dsp* die rechte geändert.
Jetzt schauts auch so aus wie bei Dir.
Wirkung keine!
"play irgendwas" geht nicht "play -d dev/dsp1 irgendwas" geht
Wie kann mann eigentlich die Datei-Anwendung Zuordungen unter Gnome ändern, so daß, bei einem doppelklick auf eine *.wav Datei eine andere Anwendung gestartet wird? Ich mein jetzt nicht bei Datei->Eigenschaften, sondern die voreingestellte Zuordnung. Im Gnome-Control-Center kann ich zwar schön rumfurwerken, aber übernommen wird da nix, oder muß ich das als root machen?


Dookie

k-pl
Beiträge: 587
Registriert: 11.01.2002 11:26:44
Wohnort: München
Kontaktdaten:

Beitrag von k-pl » 25.02.2002 18:06:55

Dann lösch /dev/dsp und erstelle /dev/dsp als Link auf /dev/dsp1

k-pl

Benutzeravatar
Dookie
Beiträge: 1104
Registriert: 17.02.2002 20:38:19
Wohnort: Salzburg
Kontaktdaten:

Beitrag von Dookie » 26.02.2002 03:52:57

Also nochmal:

/dev/dsp is von esd belegt.
/dev/dsp1 is offen.

also kann ich irgendwie esd auf dsp1 umleiten, oder grecord dazu bringen die Ausgebe nicht auf dsp sondern dsp1 zu machen?

Ein löschen von /dev/dsp mit anschließendem link auf /dsv/dsp1 wirds wohl nicht bringen, da dann ja /dev/dsp1 auch von esd blokiert wird.

Dookie

Benutzeravatar
xraver
Beiträge: 805
Registriert: 05.01.2002 19:42:11
Wohnort: Halberstadt

Beitrag von xraver » 26.02.2002 11:37:10

Dookie hat geschrieben: Ein löschen von /dev/dsp mit anschließendem link auf /dsv/dsp1 wirds wohl nicht bringen, da dann ja /dev/dsp1 auch von esd blokiert wird.
Schon ausprobiert?
Wenns dann immer noch nicht geht dann schalte doch esd ab. (Und ich denke mir mal das esd auch Configs hatt was das dev. betrifft)

Benutzeravatar
Dookie
Beiträge: 1104
Registriert: 17.02.2002 20:38:19
Wohnort: Salzburg
Kontaktdaten:

Beitrag von Dookie » 26.02.2002 13:41:05

wenn Du mir verrätst wie ich das dann wieder rückgängig machen kann, ohne mein komplettes system vorher zu backupen, probier ichs aus.


Dookie

Benutzeravatar
xraver
Beiträge: 805
Registriert: 05.01.2002 19:42:11
Wohnort: Halberstadt

Beitrag von xraver » 26.02.2002 13:59:24

Benutze kein esd - von daher weiss ich es nicht.
Entweder über die init Scripte so a'la /etc/init.d/esd stop - weiss es halt net.
Schau mal in der Doku nach.

Antworten