[FC6] Slechts een geluidsbron tegelijk

Pagina: 1
Acties:

  • Mafkees
  • Registratie: Oktober 2003
  • Niet online
Ik heb een probleempje met mijn geluid op m'n verse Fedora Core 6 installatie. Alles werkt best goed alleen 't geluid nog niet helemaal. Mijn geluidskaart kan namelijk niet door twee programma's tegelijk worden aangesproken.

Situatieschets.
Met XMMS speel ik een MP3'tje af wat prima gaat. Zodra ik via System > Preferences > Sound een testgeluid probeer af te spelen via de grote test knop krijg ik de volgende melding:
audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink: Resource busy or not available.
Heb via Google het e.e.a. gelezen over rechten op /dev/dsp en /dev/audio maar dat moet geen probleem zijn, de rechten daarvan staan gewoon goed denk ik:

code:
1
2
crw------- 1 mark root 14, 4 Feb 12 10:05 /dev/audio
crw------- 1 mark root 14, 3 Feb 12 10:05 /dev/dsp


Hier op GoT heb ik er nog niks over kunnen vinden :( Heb het zelfde probleem al een keer eerder gehad en toen weten op te lossen maar ik kan er nu niet achter komen...

Weet iemand een oplossing? Thx :)

  • icyx
  • Registratie: Januari 2007
  • Niet online

icyx

chown -R us ./base

Het lijkt me dat je OSS gebruikt ipv alsa, test eens of je alsa hebt?

When you think you’ve succeeded / but something’s missing / means you have been defeated / by greed, your weakness.


  • Mafkees
  • Registratie: Oktober 2003
  • Niet online
Alsa of OSS maakt niks uit helaas ;( XMMS heeft momenteel Alsa geselecteerd..

  • NoBody
  • Registratie: Juni 2001
  • Laatst online: 12-12-2024

NoBody

www.gentoo.org

Ik gooi het erop dat je een geluidskaart hebt die niet zelf kan mixen (onboard kaartje?).

Je moet dmix in dat geval nog configureren, zodat alsa dit doet. Ik weet zo niet hoe dat bij FC het beste kan, zelf gebruik ik nml. Gentoo. Bij Gentoo moet je daarvoor ~/.asoundrc editen/aanmaken, het lijkt me dat dat bij de meeste GNU/Linux distro's moet werken.

Mocht je het nog nodig hebben, hier is mijn .asoundrc, deze is redelijk standaard dus goede kans dat hij voor jou ook werkt:

code:
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
# Output
pcm.dmixed {
    type dmix
    ipc_key 1024
    ipc_key_add_uid yes
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 1024
        buffer_size 8192
        rate 44100
    }
    bindings {
        0 0
        1 1
    }
}

# Input
pcm.dsnooped {
    type dsnoop
    ipc_key 2048
    ipc_key_add_uid yes
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 1024
        buffer_size 8192
        rate 44100
    }
    bindings {
        0 0
        1 1
    }
}

# Full Duplex
pcm.asymed {
    type asym
    playback.pcm "dmixed"
    capture.pcm "dsnooped"
}

ctl.asymed {
    type hw
    card 0
}
# Alsa default
pcm.!default {
    type plug
    slave.pcm "asymed"
}

# OSS (aoss)
pcm.dsp0 {
    type plug
    slave.pcm "asymed"
}

ctl.dsp0 {
    type plug
    slave.pcm "asymed"
}

Hoi


  • Mafkees
  • Registratie: Oktober 2003
  • Niet online
Thx, dat was idd de oplossing! :)