From patchwork Thu Apr 22 08:08:14 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Elder X-Patchwork-Id: 12064 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 39DD2BDB17 for ; Thu, 22 Apr 2021 08:08:38 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id ED1EA68852; Thu, 22 Apr 2021 10:08:37 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="b4l0yyF5"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id AA96468848 for ; Thu, 22 Apr 2021 10:08:35 +0200 (CEST) Received: from pyrite.rasen.tech (unknown [IPv6:2400:4051:61:600:2c71:1b79:d06d:5032]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 0FB273EE; Thu, 22 Apr 2021 10:08:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1619078915; bh=RHC+HEh//06mktrNmXzOs8/ICJJ2XNkAdha5XYYBVoo=; h=From:To:Cc:Subject:Date:From; b=b4l0yyF5V8KqOfQ059zOsqyQcx+72naYJzpvcr3gKNfjFNCMvzlSCDrPdgX6/AifR Ix8BnVKd/1p5lZZ2fAxqBwScHNyhb7jHh8Dj6H5ecYI/UUXvDVRqKvh3N44wP+1SBB OLyHEjeb+/Y686D72fCt7WeXMpz8jousWw0vnWgU= From: Paul Elder To: libcamera-devel@lists.libcamera.org Date: Thu, 22 Apr 2021 17:08:14 +0900 Message-Id: <20210422080816.364948-1-paul.elder@ideasonboard.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v2 0/2] Fix support for core.mojom structs X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" This patch series fixes support for structs defined in core.mojom with skipHeader only. Previously these structs were only supported (tested) for use in custom function parameters, but not as members of other structs. This patch series fixed that. Paul Elder (2): utils: ipc: Support types defined in core.mojom with skipHeader only utils: ipc: Include instead of forward-declare CameraSensorInfo include/libcamera/ipa/ipa_interface.h | 6 +-- .../module_ipa_serializer.h.tmpl | 6 +++ .../libcamera_templates/serializer.tmpl | 38 +++++++++---------- 3 files changed, 27 insertions(+), 23 deletions(-) Tested-by: Umang Jain