FRIHOST FORUMS SEARCH FAQ TOS BLOGS COMPETITIONS
You are invited to Log in or Register a free Frihost Account!


Handling /dev/dsp in C





desertwind
Hi gurus,

For one of my project text2speech project, I want to access the sound device to play a sound file. Code is written in C like this

fd = open("/dev/dsp", O_RDWR);

if (fd < 0) {

perror("open of /dev/dsp failed");

exit(1);

}



The problem I am experiencing here is, if artsd (or any sound system) is holding this device I cannot use /dev/dsp. And I cannot guess the sound system running on the machine this program is going to run. If I kill artsd using kill -9 command, this will work. Can you people suggest a method to play PCM encoded sound using C code, irrespective of the sound driver/device in all target machines?
Related topics
Reply to topic    Frihost Forum Index -> Computers -> Computer Problems and Support

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2011 Frihost, forums powered by phpBB.