[oss-devel] Moved initial version of new vmix to the hg repository
Hannu Savolainen
hannu at opensound.com
Sun May 18 01:33:00 EEST 2008
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
More information about the oss-devel
mailing list