Message ID | 20200428091713.341322-1-jacopo@jmondi.org |
---|---|
Headers | show |
Series |
|
Related | show |
Hi Jacopo, On Tue, Apr 28, 2020 at 11:17:13AM +0200, Jacopo Mondi wrote: > Hello, > I intend to push this new version, rebased on the fast moving recent master, > as soon as the following patches on which this series depends on are merged: > > libcamera: camera_sensor: Add model() function > libcamera: v4l2_device: Simplify usage of getControls() > libcamera: controls: Return ControlValue reference from ControlList::set() > libcamera: controls: Add rectangle and size control types > > Laurent, as you're tha author, this: > libcamera: controls: Return ControlValue reference from ControlList::set() > is the only one that needs a small rework imho, all the rest is good to go. I've pushed libcamera: v4l2_device: Simplify usage of getControls() libcamera: controls: Add rectangle and size control types and I'm working on a new version of libcamera: camera_sensor: Add model() function The other patch ("libcamera: controls: Return ControlValue reference from ControlList::set()") isn't needed anymore. > Jacopo Mondi (7): > libcamera: v4l2_subdevice: Expose setSelection() > libcamera: v4l2_videodevice: Expose setSelection() > libcamera: v4l2_subdevice: Implement getSelection() > libcamera: camera_sensor: Define CameraSensorInfo > libcamera: v4l2_subdevice: Add format information > libcamera: camera_sensor: Add method to get sensor info > libcamera: ipa: Add support for CameraSensorInfo > > include/ipa/ipa_interface.h | 27 ++- > src/ipa/libipa/ipa_interface_wrapper.cpp | 19 +- > src/ipa/libipa/ipa_interface_wrapper.h | 1 + > src/ipa/rkisp1/rkisp1.cpp | 12 +- > src/ipa/vimc/vimc.cpp | 3 +- > src/libcamera/camera_sensor.cpp | 143 ++++++++++++++ > src/libcamera/include/camera_sensor.h | 14 ++ > src/libcamera/include/ipa_context_wrapper.h | 3 +- > src/libcamera/include/v4l2_subdevice.h | 11 +- > src/libcamera/include/v4l2_videodevice.h | 5 +- > src/libcamera/ipa_context_wrapper.cpp | 23 ++- > src/libcamera/ipa_interface.cpp | 73 +++++++ > src/libcamera/pipeline/ipu3/ipu3.cpp | 4 +- > src/libcamera/pipeline/rkisp1/rkisp1.cpp | 10 +- > src/libcamera/proxy/ipa_proxy_linux.cpp | 3 +- > src/libcamera/proxy/ipa_proxy_thread.cpp | 8 +- > src/libcamera/v4l2_subdevice.cpp | 201 ++++++++++++++++---- > src/libcamera/v4l2_videodevice.cpp | 20 +- > test/ipa/ipa_wrappers_test.cpp | 22 ++- > 19 files changed, 516 insertions(+), 86 deletions(-)