4 ms·
Note that you are requiring all of this in the same/single app. Instead it could be broken down into multiple compartmentalized apps, each doing one thing with
by rogerbinns 12y ago
Note that you are requiring all of this in the same/single app. Instead it could be broken down into multiple compartmentalized apps, each doing one thing with simple permissions, and all cooperating. For example one app could do the raw device access, but have no other access including networking. Another does networking but no local access. Another is the renderer to video and audio. Another does UI etc.
- jbk 12y agoAnd how do you share the buffers between the apps?
- rogerbinns 12y agoThe desktop environment already has to provide a means of interprocess/component communication, so it gets solved there. You can already see something similar in Chrome where functionality like rendering is done in separate processes.
- jbk 12y agoNo it has not. 0-copy shared buffer don't exist yet for most video usecases.
- rogerbinns 12y agoAre you saying it is completely impossible? Or that they haven't done it yet? The former would be a big problem, and the latter is just about the right apis, driver models etc.
- jbk 12y ago> Are you saying it is completely impossible? Nothing is impossible, this is software. But it's far far far from being ready.