genode/repos/libports/recipes/pkg/usb_webcam
Norman Feske eb80d6ce66 usb_webcam: on/off dependent on capture client
This commit removes the report service from the usb_webcam pkg, which
was used to enable or disable the webcam driver. The on/off state is
instead controlled by the presence of a capture client. That is, once a
capture client appears, the webcam driver is started. Vice versa, once
no capture client exists, the webcam driver is removed automatically.

Internally, the detection of presence of a capture client is based on
nitpicker's 'displays' report, which is consumed as input of the
rom_filter, which in turn generates the configuration of a dynamic sub
init.

Fixes #4287
2021-10-14 11:02:10 +02:00
..
archives usb_webcam: package recipes 2021-06-25 11:41:44 +02:00
hash depot: update recipe hashes 2021-08-30 15:00:39 +02:00
README usb_webcam: package recipes 2021-06-25 11:41:44 +02:00
runtime usb_webcam: on/off dependent on capture client 2021-10-14 11:02:10 +02:00

USB webcam driver + Nitpicker video bridge. The configuration can be adjusted
in _recipes/raw/usb_webcam/usb_webcam.config_. The package offers a Report and a
Capture session. The report is used in order to enable and disable the webcam,
the format must be the same as given by the Qemu webcam model. From the Capture
session, the webcam images can be retrieved.