Tags:
linux
Hej, jeg har fundet et intressant musik program som jeg forsøger at få til at virke på min SuSE 10.0 box.
Jeg kan se i log filen fra programmet at det crasher fordi at det ikke kan vinde
/dev/dsp og /dev/mixer ... Så vidt jeg har forstået bruger SUSE ikke disse længere. I stedet kan man bruge artsdsp til at emulere /dev/dsp .. dette kan jeg dog ikke få til at virke.
i source filen er de includeret således:
#include "/dev/dsp"
#include "/dev/mixer"
umiddelbart vil jeg tro at jeg kunne bruge "/dev/snd/pcmC0D0c" som min dsp, men jeg har ingen andelse om hvilken mixer jeg skal includere.
nogen forslag?
2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
0
Siger du at der er inkluderet device filer i kildekoden ?
Det lyder forkert. Mon ikke du mener, at de er defineret som konstanter:
#define SOUND_DEVICE "/dev/dsp"
#define SOUND_MIXER "/dev/mixer"
Devices indeholder ikke kode og kan derfor ikke inkluderes.
0
nej, de var faktisk included... men jeg opgav efter nogle dage at finde en løsning på problemet.
Min ide var at jeg ville omskrive dette program og bruge det sammen med et java program jeg var igang med at skrive.
Jeg fandt i mellemtiden en anden java implementeret player som jeg omskrev så det passede ind i mit program.