On Sunday 18 May 2008 01:33:00 Hannu Savolainen wrote: > 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.
The attached diff does it, albait in a crude way. Notes: 1. Currently OSS only reuses the last created engine. Having two clients will always result in the creation of a new engine. 2. All groups have MIXF_POLL flag set. Why? 3. It would be nice if we can get rid of all the cases where ossxmix checks extname for special vmix handling. This will require either: a. A flag to know a group is a vmix group. or: A. A flag to know a group can add/remove controls dynamically (MIXF_POLL, MIXF_DYNAMIC?). and: B. A flag to know a mixer conrol name can change dynamically (MIXF_POLL is currently defined for the case the value may change but not the name). Yours, Yair K.
ossxmix-dynvmix.diff.gz
Description: GNU Zip compressed data
_______________________________________________ oss-devel mailing list oss-devel@mailman.opensound.com http://mailman.opensound.com/mailman/listinfo/oss-devel