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)