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.

Attachment: 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

Reply via email to