{"id":5613,"url":"https://patchwork.libcamera.org/api/series/5613/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5613","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"Full dewarper support on imx8mp","date":"2025-11-25T16:28:12","submitter":{"id":184,"url":"https://patchwork.libcamera.org/api/people/184/?format=json","name":"Stefan Klug","email":"stefan.klug@ideasonboard.com"},"version":3,"total":29,"received_total":29,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5613/mbox/","cover_letter":{"id":25179,"url":"https://patchwork.libcamera.org/api/covers/25179/?format=json","web_url":"https://patchwork.libcamera.org/cover/25179/","msgid":"<20251125162851.2301793-1-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:12","name":"[v3,00/29] Full dewarper support on imx8mp","mbox":"https://patchwork.libcamera.org/cover/25179/mbox/"},"patches":[{"id":25180,"url":"https://patchwork.libcamera.org/api/patches/25180/?format=json","web_url":"https://patchwork.libcamera.org/patch/25180/","msgid":"<20251125162851.2301793-2-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:13","name":"[v3,01/29] libcamera: pipeline: utilise shared MediaDevice pointers","mbox":"https://patchwork.libcamera.org/patch/25180/mbox/"},{"id":25181,"url":"https://patchwork.libcamera.org/api/patches/25181/?format=json","web_url":"https://patchwork.libcamera.org/patch/25181/","msgid":"<20251125162851.2301793-3-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:14","name":"[v3,02/29] libcamera: converter: Utilise shared MediaDevice pointers","mbox":"https://patchwork.libcamera.org/patch/25181/mbox/"},{"id":25182,"url":"https://patchwork.libcamera.org/api/patches/25182/?format=json","web_url":"https://patchwork.libcamera.org/patch/25182/","msgid":"<20251125162851.2301793-4-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:15","name":"[v3,03/29] libcamera: Add support for V4L2 requests","mbox":"https://patchwork.libcamera.org/patch/25182/mbox/"},{"id":25183,"url":"https://patchwork.libcamera.org/api/patches/25183/?format=json","web_url":"https://patchwork.libcamera.org/patch/25183/","msgid":"<20251125162851.2301793-5-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:16","name":"[v3,04/29] libcamera: converter: Add V4L2 request support","mbox":"https://patchwork.libcamera.org/patch/25183/mbox/"},{"id":25184,"url":"https://patchwork.libcamera.org/api/patches/25184/?format=json","web_url":"https://patchwork.libcamera.org/patch/25184/","msgid":"<20251125162851.2301793-6-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:17","name":"[v3,05/29] libcamera: converter_v4l2_m2m: Add suport for V4L2 requests","mbox":"https://patchwork.libcamera.org/patch/25184/mbox/"},{"id":25185,"url":"https://patchwork.libcamera.org/api/patches/25185/?format=json","web_url":"https://patchwork.libcamera.org/patch/25185/","msgid":"<20251125162851.2301793-7-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:18","name":"[v3,06/29] libcamera: converter_v4l2_m2m: Always set stride","mbox":"https://patchwork.libcamera.org/patch/25185/mbox/"},{"id":25186,"url":"https://patchwork.libcamera.org/api/patches/25186/?format=json","web_url":"https://patchwork.libcamera.org/patch/25186/","msgid":"<20251125162851.2301793-8-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:19","name":"[v3,07/29] libcamera: rkisp1: Properly cancel buffers in dewarp case","mbox":"https://patchwork.libcamera.org/patch/25186/mbox/"},{"id":25187,"url":"https://patchwork.libcamera.org/api/patches/25187/?format=json","web_url":"https://patchwork.libcamera.org/patch/25187/","msgid":"<20251125162851.2301793-9-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:20","name":"[v3,08/29] include: linux: Update headers for Dw100 dewarper engine","mbox":"https://patchwork.libcamera.org/patch/25187/mbox/"},{"id":25188,"url":"https://patchwork.libcamera.org/api/patches/25188/?format=json","web_url":"https://patchwork.libcamera.org/patch/25188/","msgid":"<20251125162851.2301793-10-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:21","name":"[v3,09/29] libcamera: converter_v4l2_m2m: Add helper to apply controls","mbox":"https://patchwork.libcamera.org/patch/25188/mbox/"},{"id":25189,"url":"https://patchwork.libcamera.org/api/patches/25189/?format=json","web_url":"https://patchwork.libcamera.org/patch/25189/","msgid":"<20251125162851.2301793-11-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:22","name":"[v3,10/29] libcamera: converter_v4l2_m2m: Add debug logging for formats","mbox":"https://patchwork.libcamera.org/patch/25189/mbox/"},{"id":25190,"url":"https://patchwork.libcamera.org/api/patches/25190/?format=json","web_url":"https://patchwork.libcamera.org/patch/25190/","msgid":"<20251125162851.2301793-12-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:23","name":"[v3,11/29] libcamera: rkisp1: Move useDewarper_ flag into RkISP1CameraData","mbox":"https://patchwork.libcamera.org/patch/25190/mbox/"},{"id":25191,"url":"https://patchwork.libcamera.org/api/patches/25191/?format=json","web_url":"https://patchwork.libcamera.org/patch/25191/","msgid":"<20251125162851.2301793-13-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:24","name":"[v3,12/29] libcamera: rkisp1: Scale down in dewarper instead of resizer","mbox":"https://patchwork.libcamera.org/patch/25191/mbox/"},{"id":25192,"url":"https://patchwork.libcamera.org/api/patches/25192/?format=json","web_url":"https://patchwork.libcamera.org/patch/25192/","msgid":"<20251125162851.2301793-14-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:25","name":"[v3,13/29] libcamera: rkisp1: Allow upscaling when the dewarper is present","mbox":"https://patchwork.libcamera.org/patch/25192/mbox/"},{"id":25193,"url":"https://patchwork.libcamera.org/api/patches/25193/?format=json","web_url":"https://patchwork.libcamera.org/patch/25193/","msgid":"<20251125162851.2301793-15-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:26","name":"[v3,14/29] pipeline: rkisp1: Fix number of buffers imported into the dewarper","mbox":"https://patchwork.libcamera.org/patch/25193/mbox/"},{"id":25194,"url":"https://patchwork.libcamera.org/api/patches/25194/?format=json","web_url":"https://patchwork.libcamera.org/patch/25194/","msgid":"<20251125162851.2301793-16-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:27","name":"[v3,15/29] libcamera: converter: Add dw100 vertex map class","mbox":"https://patchwork.libcamera.org/patch/25194/mbox/"},{"id":25195,"url":"https://patchwork.libcamera.org/api/patches/25195/?format=json","web_url":"https://patchwork.libcamera.org/patch/25195/","msgid":"<20251125162851.2301793-17-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:28","name":"[v3,16/29] libcamera: converter: Add dw100 converter module","mbox":"https://patchwork.libcamera.org/patch/25195/mbox/"},{"id":25196,"url":"https://patchwork.libcamera.org/api/patches/25196/?format=json","web_url":"https://patchwork.libcamera.org/patch/25196/","msgid":"<20251125162851.2301793-18-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:29","name":"[v3,17/29] libcamera: rkisp1: Use the dw100 converter module instead of the generic v4l2 converter","mbox":"https://patchwork.libcamera.org/patch/25196/mbox/"},{"id":25197,"url":"https://patchwork.libcamera.org/api/patches/25197/?format=json","web_url":"https://patchwork.libcamera.org/patch/25197/","msgid":"<20251125162851.2301793-19-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:30","name":"[v3,18/29] pipeline: rksip1: Move isRaw up in scope","mbox":"https://patchwork.libcamera.org/patch/25197/mbox/"},{"id":25198,"url":"https://patchwork.libcamera.org/api/patches/25198/?format=json","web_url":"https://patchwork.libcamera.org/patch/25198/","msgid":"<20251125162851.2301793-20-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:31","name":"[v3,19/29] pipeline: rkisp1: Drop rawFormat variable","mbox":"https://patchwork.libcamera.org/patch/25198/mbox/"},{"id":25199,"url":"https://patchwork.libcamera.org/api/patches/25199/?format=json","web_url":"https://patchwork.libcamera.org/patch/25199/","msgid":"<20251125162851.2301793-21-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:32","name":"[v3,20/29] pipeline: rkisp1: Enable the dewarper based on the tuning file","mbox":"https://patchwork.libcamera.org/patch/25199/mbox/"},{"id":25200,"url":"https://patchwork.libcamera.org/api/patches/25200/?format=json","web_url":"https://patchwork.libcamera.org/patch/25200/","msgid":"<20251125162851.2301793-22-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:33","name":"[v3,21/29] libcamera: internal: camera_sensor: Add accessor for mountingOrientation_","mbox":"https://patchwork.libcamera.org/patch/25200/mbox/"},{"id":25201,"url":"https://patchwork.libcamera.org/api/patches/25201/?format=json","web_url":"https://patchwork.libcamera.org/patch/25201/","msgid":"<20251125162851.2301793-23-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:34","name":"[v3,22/29] libcamera: Add transpose() function to size","mbox":"https://patchwork.libcamera.org/patch/25201/mbox/"},{"id":25202,"url":"https://patchwork.libcamera.org/api/patches/25202/?format=json","web_url":"https://patchwork.libcamera.org/patch/25202/","msgid":"<20251125162851.2301793-24-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:35","name":"[v3,23/29] libcamera: rkisp1: Handle requested orientation using dewarper","mbox":"https://patchwork.libcamera.org/patch/25202/mbox/"},{"id":25203,"url":"https://patchwork.libcamera.org/api/patches/25203/?format=json","web_url":"https://patchwork.libcamera.org/patch/25203/","msgid":"<20251125162851.2301793-25-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:36","name":"[v3,24/29] libcamera: dw100_vertexmap: Implement parametric dewarping","mbox":"https://patchwork.libcamera.org/patch/25203/mbox/"},{"id":25204,"url":"https://patchwork.libcamera.org/api/patches/25204/?format=json","web_url":"https://patchwork.libcamera.org/patch/25204/","msgid":"<20251125162851.2301793-26-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:37","name":"[v3,25/29] pipeline: rkisp1: Load dewarp parameters from tuning file","mbox":"https://patchwork.libcamera.org/patch/25204/mbox/"},{"id":25205,"url":"https://patchwork.libcamera.org/api/patches/25205/?format=json","web_url":"https://patchwork.libcamera.org/patch/25205/","msgid":"<20251125162851.2301793-27-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:38","name":"[v3,26/29] libcamera: Add and implement LensDewarpEnable control","mbox":"https://patchwork.libcamera.org/patch/25205/mbox/"},{"id":25206,"url":"https://patchwork.libcamera.org/api/patches/25206/?format=json","web_url":"https://patchwork.libcamera.org/patch/25206/","msgid":"<20251125162851.2301793-28-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:39","name":"[v3,27/29] pipeline: rkisp1: Add warning to unclear format handling","mbox":"https://patchwork.libcamera.org/patch/25206/mbox/"},{"id":25207,"url":"https://patchwork.libcamera.org/api/patches/25207/?format=json","web_url":"https://patchwork.libcamera.org/patch/25207/","msgid":"<20251125162851.2301793-29-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:40","name":"[v3,28/29] DNI libcamera: rkisp1: Implement dw100 specific features","mbox":"https://patchwork.libcamera.org/patch/25207/mbox/"},{"id":25208,"url":"https://patchwork.libcamera.org/api/patches/25208/?format=json","web_url":"https://patchwork.libcamera.org/patch/25208/","msgid":"<20251125162851.2301793-30-stefan.klug@ideasonboard.com>","date":"2025-11-25T16:28:41","name":"[v3,29/29] DNI pipeline: rkisp1: Workaround for customer kernels without requests","mbox":"https://patchwork.libcamera.org/patch/25208/mbox/"}]}