HAL: camera

Matthew Mastracci matt at aclaro.com
Wed Jan 14 23:35:15 EET 2004


Sean Middleditch wrote:

> is it considered 'bad form' to have multiple capabilities (in different
> namespaces/categories) for the same thing?  hierarchy kinda sucks when
> its overly rigid as it can't express things as they really are, but it
> does avoid a lot of clutter and guesswork.  ("ok, which of the 10 image
> capabilities should I put for this device?")

I'm not an expert on this particular bit of the design, but I believe 
that the core HAL system is designed to expose capabilities at a kernel 
level only.  It's up to other user-space devices to expose additional, 
richer capabilities themselves.

For instance, gphoto might take:
camera
camera.image
camera.movie
multimedia.video
etc...

and create a gphoto.image capability with some sort of reference for 
gphoto aware apps.  It would be up to gphoto to determine how to get a 
still image from a camera, scanner or v4l device.  When you want to use 
a gphoto device, you'd pass it the HAL device path, it would look up the 
object and automatically figure out how to provide you with a still image.

Matt.




More information about the xdg mailing list