Hi all, I moved the new vmix subsystem to the v4.1 hg repository.
The current vmix version is not 100% complete but it seems to work. Now vmix client engines will be created on-demand instead of creating all of them in advance. In addition the "real" device drivers have complete control over creation of vmix. Most drivers attach vmix by specifying the ADEV_ATTACH_VMIX flag when calling oss_install_audiodev(). Some drivers add vmix manually by caling vix_attach_audiodev(). The current hg version is supposed to work under Linux. It will probably notcompile under FreeBSD/SCO. It may work under Solaris but the system may crash when rebooted. There are some changes that might affect ossxmix. The vmix client engines will get created on-demand. This means that ossxmix should poll SNDCTL_MIX_NREXT to see if new controls have been created. I tried to do this change but it didn't work. So the arena is open for yair and the other ossxmix hackers. Best regards, Hannu _______________________________________________ oss-devel mailing list oss-devel@mailman.opensound.com http://mailman.opensound.com/mailman/listinfo/oss-devel