Re: GPMI

Steve Lhomme <[email protected]>
Newsgroups gmane.comp.multimedia.media-api
Message-ID <[email protected]>
Steve Lhomme wrote:

> Actually with our vtable system, the host is completely bypassed. But in 
> some case (maybe all) it would be nice to have the host handle some 
> asynchronous task or know what is going on.

The problem here is reentrance.

If we assume our system has no threads (only internal to plugins), we 
can't receive asynchronous messages from the GUI (or any control 
system). Or at least we have to put some locks somewhere, to be thread 
safe inside the system. ie the GUI/Control interface has to be thread 
safe... Now does any plugin have to take care of this ? Or the "host" 
will take care of that. How are UI changes applied to the system ? (as 
soon as possible, read low-latency)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.