[libcamera-devel] [PATCH v2 0/6] libcamera: pipeline: rkisp1: Refresh to match upstream
Niklas Söderlund
niklas.soderlund at ragnatech.se
Thu Oct 1 17:45:54 CEST 2020
Hello,
This series refresh the RkISP1 pipeline handler to match what is in the
media-tree. As the upstream driver is in staging and bound to change
quiet a bit no attempt to keep the libcamera pipeline backwards
compatible have been made. To fully test this on must run a system no
older then [1] from the linux-media tree.
Running a system newer then v5.8 without this series will also fail as
there are upstream changes breaking current libcamera master.
Apart from aligning the pipeline with the upstream driver it's now
trivial to enable support for R8, RGB656 and XBGR8888 in the pipeline.
As these have been troublesome in the past due to issues now fixed
upstream every format supported by the pipeline (YUYV, NV16, NV61, NV21,
NV12, R8, RGB565 and XRGB8888) have been retested and converted using
raw2rgbpnm to validate that the captured data is good.
1. 7eba47ab7a310ed8 ("media: staging: rkisp1: cap: protect access to buf with the spin lock")
Niklas Söderlund (6):
libcamera: pipeline: rkisp1: Remove support for YVYU and VYUY
libcamera: pipeline: rkisp1: Fix media bus propagation for NV{12,21}
libcamera: pipeline: rkisp1: Add support for RGB656
libcamera: pipeline: rkisp1: Add support for R8
libcamera: Add support for XRGB8888 and XBGR8888
libcamera: pipeline: rkisp1: Add support for XRGB8888
src/libcamera/formats.cpp | 20 ++++++++++++++
src/libcamera/pipeline/rkisp1/rkisp1_path.cpp | 27 +++++++++++++------
src/libcamera/v4l2_pixelformat.cpp | 2 ++
3 files changed, 41 insertions(+), 8 deletions(-)
--
2.28.0
More information about the libcamera-devel
mailing list