On 03/02/11 14:49, Michael Roth wrote: > On 03/02/2011 07:18 AM, Jes Sorensen wrote: >> I think we need two types for sure, even for the video case, we will >> still need a control channel as well. However, I don't think it is >> desirable to split things up more than we have to, so if we can keep it >> within one client process that is good. Maybe there are cases where it >> makes sense to split it into more processes, I could be convinced, but I >> think we really need to be careful making it too much of a complex mess >> either. > > Yup, if it's doable I'd prefer a single client process as well. Just > hard to predict how difficult it'll be to support 2 or more mechanisms. > Although, I'd imagine we'd end up with something like qemu's io loop, > with event-driven shmem and fd-based work, which does seem doable.
That is pretty much what I had in mind. Will have to see how it works out, but I think it is very feasible :) Cheers, Jes