View previous topic :: View next topic |
Author |
Message |
schrippe Guru
Joined: 03 Mar 2004 Posts: 556 Location: Mülheim
|
Posted: Thu Dec 30, 2004 11:23 am Post subject: prob mit artsd und zwei audioquellen gleichzeitig |
|
|
bei mir sagt xine, das audiodevice sei belegt.
Quote: | ALSA lib pcm_hw.c:1172:(snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy |
müsste doch aber gehen, oder? mit mplayer das gleiche. Nutze 2.6.10-nitro1 und udev.
zudem findet xine den divx codec nicht. divx4linux ist installiert. mplayer funzt damit!
danke _________________ for i in $(seq 1 565); do echo 'A$i: entweder rechts fahren oder rechts überholen dürfen!';done
Last edited by schrippe on Wed Jan 05, 2005 8:45 am; edited 1 time in total |
|
Back to top |
|
|
zielscheibe l33t
Joined: 02 Apr 2004 Posts: 804 Location: Aachen
|
Posted: Thu Dec 30, 2004 11:47 am Post subject: |
|
|
Hi,
Zu dem Audioproblem: Wenn deine Soundlösung kein Hardwaremixing beherrscht, sollte man einen Soundserver (arts, esound) oder das "dmix" Plugin von Alsa verwenden.
Das divx/xvid Problem haben leider einige "xine-libs" mit sich herumgetragen. Entweder du versuchst einen Downgrade auf "xine-lib-1_rc5-r3" oder ein Upgrade auf die erste "stable" Version "xine-lib-1.0". Beide Versionen funktionieren hier in Verbindung mit dem mpeg4 Format.
/HTH |
|
Back to top |
|
|
schrippe Guru
Joined: 03 Mar 2004 Posts: 556 Location: Mülheim
|
Posted: Thu Dec 30, 2004 1:25 pm Post subject: |
|
|
für arts muss ich nur den arts daemon starten?
habe eine onboard von intel (dell rechner), die müsste es doch beherrschen? _________________ for i in $(seq 1 565); do echo 'A$i: entweder rechts fahren oder rechts überholen dürfen!';done |
|
Back to top |
|
|
boris64 Veteran
Joined: 04 Oct 2003 Posts: 1770 Location: Vechelde/Peine
|
Posted: Thu Dec 30, 2004 2:36 pm Post subject: |
|
|
schrippe wrote: | habe eine onboard von intel (dell rechner), die müsste es doch beherrschen? |
onboard-soundkarten und hardwaremixing? ich glaube nicht.
eine sblive! dagegen schon.
ps: "dell rechner"? oh mein gott. _________________ boris64.net 200x / visit my desktop / try these tiny kernel patches |
|
Back to top |
|
|
schrippe Guru
Joined: 03 Mar 2004 Posts: 556 Location: Mülheim
|
Posted: Thu Dec 30, 2004 2:42 pm Post subject: |
|
|
Quote: | "dell rechner"? oh mein gott. |
ist was daran auszusetzen? ist ein rechner auf der arbeit. die sind halt sehr leise. _________________ for i in $(seq 1 565); do echo 'A$i: entweder rechts fahren oder rechts überholen dürfen!';done |
|
Back to top |
|
|
schrippe Guru
Joined: 03 Mar 2004 Posts: 556 Location: Mülheim
|
Posted: Wed Jan 05, 2005 8:43 am Post subject: |
|
|
der artsd wird von kde gestaret:
Code: | 9323 ? S 0:00 //usr/kde/3.3/bin/artsd -F 14 -S 4096 -m artsmessage -c drkonqi -l 3 -f
|
aber trotzdem sind keine zwei wiedergaben möglich.
ja, arts ist in den use-flags drin und mplayer, xine und xmms sind mit damit kompiliert.
Es muss doch möglich sein, zwei wiedergabequellen auf ein
/dev/dsp device zu schicken OHNE immer erst das andere Programm schließen zu MÜSSEN! _________________ for i in $(seq 1 565); do echo 'A$i: entweder rechts fahren oder rechts überholen dürfen!';done |
|
Back to top |
|
|
ChrisM87 l33t
Joined: 07 Aug 2004 Posts: 728 Location: Rheinland-Pfalz (Germany)
|
Posted: Wed Jan 05, 2005 9:50 am Post subject: |
|
|
Hi,
nein, du darfst ja eben nicht an /dev/dsp senden, sondern nur an aRTs.
Es gibt mehrere Möglichkeiten:
- Für xmms brauchst du "emerge xmms-arts", dann kannst du aRTs in XMMS als Output Plugin auswählen
- MPlayer benutzt meiner Erfahrung nach nur aRTs, wenn gerade ein Server läuft. Wenn dein Server sich automatisch beendet, nachdem x Sekunden kein Sound da war, schnappt sich MPlayer also direkt das Device.
- Programme ohne aRTs-Unterstützung startest du einfach mit artsdsp [programmname], das ist ein Wrapper, der sämtlich Ausgabe auf aRTs umleitet (z.B. für Spiele).
In dem Kontrollzentrum kannst du noch einige aRTs-Optionen umstellen, ich würde z.B. Full Duplex empfehlen und den Puffer etwas verkleinern, dafür aber Echtzeitbetrieb anmachen (artswrappersuid muss dafür in USE sein).
ChrisM _________________ born to be root - sorry for my bad English! |
|
Back to top |
|
|
|