<div>I've started to implement a gphoto2 backend for camera support.&nbsp; What mechanism is planned to use multiple backends at the same time.&nbsp; Currently, as far as I can tell, when the backend is loaded it unloads whatever was loaded before.&nbsp; This doesn't matter right now since there is only one backend.&nbsp; What mechanism is planned to allow different ifaces to be controlled by different backends?
</div>
<div>Here are some of the issues that I see.&nbsp; Different backends could have redundancy, or implementing the same ifaces.&nbsp; A method is needed to choose which ifaces will be controlled by which backend.&nbsp; Perhaps a ranking sytem would allow this to be more automatic.&nbsp; Additionally we need to be able to force an iface to be controlled by a certain backend in case there are exceptions.
</div>
<div>As a note, yes gphoto2 can use hal as a detection system.&nbsp; It does have the ability to detect cameras on&nbsp;it's own.&nbsp; This&nbsp;allows it to be used when hal is not available or not desired.</div>
<div>Chris&nbsp;</div>