Question: Dynamic vmix under FreeBSD?
Posted: Thu Jan 31, 2008 11:59 am
Hello,
I'm sure this question must've been covered a million of times before, but somehow Google fails me again and again to find the definitive answer. The only thing (I'd forgive that 4Front OSS can't play sound in ID Software's games if that was the only single issue) that is holding me from switching to 4Front OSS is the requirement to assign concurrent audio applications to a different OSS devices, in opposition to the native FreeBSD's OSS infrastructure that handles vmixing dynamically through devfs.
Maybe I'm missing something crucial, because there is almost nobody complaining, but I can't find a solution to do this with 4Front OSS. I've been trying this literally for years, downloaded latest OSS again and again to give it a try, read through docs, whatsnews, forums, mailing lists, saw that new vmix is here, new vmix is there, lots of things changed and improved (well, the ossxmix is still the ugliest piece of crap I've ever seen since the birth of Motif, but whatever), but I still don't see this most important issue (for me, of course) covered. Is there a way to use 4Front OSS devices dynamically the way native FreeBSD OSS does it?
There is a number of reasons why to prefer OSS to its native FreeBSD's disabled brother, but I simply can't deploy workstations to my users with various applications preset to specific devices on per-user basis, or hand them a 10-page written manual explaining what an "audio device" is and why should they bother. Logical conclusion is that this *must be* already solved, somehow, somewhere.. But how? Where can I find a doc explaining this issue and what possibly went wrong? Thanks in advance for any pointers or ideas..
I'm sure this question must've been covered a million of times before, but somehow Google fails me again and again to find the definitive answer. The only thing (I'd forgive that 4Front OSS can't play sound in ID Software's games if that was the only single issue) that is holding me from switching to 4Front OSS is the requirement to assign concurrent audio applications to a different OSS devices, in opposition to the native FreeBSD's OSS infrastructure that handles vmixing dynamically through devfs.
Maybe I'm missing something crucial, because there is almost nobody complaining, but I can't find a solution to do this with 4Front OSS. I've been trying this literally for years, downloaded latest OSS again and again to give it a try, read through docs, whatsnews, forums, mailing lists, saw that new vmix is here, new vmix is there, lots of things changed and improved (well, the ossxmix is still the ugliest piece of crap I've ever seen since the birth of Motif, but whatever), but I still don't see this most important issue (for me, of course) covered. Is there a way to use 4Front OSS devices dynamically the way native FreeBSD OSS does it?
There is a number of reasons why to prefer OSS to its native FreeBSD's disabled brother, but I simply can't deploy workstations to my users with various applications preset to specific devices on per-user basis, or hand them a 10-page written manual explaining what an "audio device" is and why should they bother. Logical conclusion is that this *must be* already solved, somehow, somewhere.. But how? Where can I find a doc explaining this issue and what possibly went wrong? Thanks in advance for any pointers or ideas..