From patchwork Thu May 3 02:42:52 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Satish Kumar Nagireddy X-Patchwork-Id: 49171 X-Patchwork-Delegate: laurent.pinchart@ideasonboard.com Received: from vger.kernel.org ([209.132.180.67]) by www.linuxtv.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fE4DM-0000EL-KV; Thu, 03 May 2018 02:43:25 +0000 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752021AbeECCnW (ORCPT + 1 other); Wed, 2 May 2018 22:43:22 -0400 Received: from mail-dm3nam03on0066.outbound.protection.outlook.com ([104.47.41.66]:36233 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751990AbeECCnM (ORCPT ); Wed, 2 May 2018 22:43:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Q7sjp8TtJ6HAX0U5YbAbIbmKFHQJPH8EIKwoEZdDpxU=; b=Vrvj9XXb4PgK0XH1dCapxNRxMKY0JxIM/QYampWeJWIpp6k6rQFGe3BFYIJAZwbySIvQ+VjMNpdaJaCCpHHfJV/DWu1PIogJNBDTWkSv/2CvKJye2Si6FMMfSX2MJ/gUXTpOh363QOa5Kwe0dE/UKSIyfl2mQbYBG1ISMEy83ps= Received: from MWHPR02CA0015.namprd02.prod.outlook.com (2603:10b6:300:4b::25) by BN1PR0201MB0673.namprd02.prod.outlook.com (2a01:111:e400:56::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.696.17; Thu, 3 May 2018 02:43:10 +0000 Received: from CY1NAM02FT034.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::202) by MWHPR02CA0015.outlook.office365.com (2603:10b6:300:4b::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.715.23 via Frontend Transport; Thu, 3 May 2018 02:43:09 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; ideasonboard.com; dkim=none (message not signed) header.d=none;ideasonboard.com; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT034.mail.protection.outlook.com (10.152.75.190) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.715.13 via Frontend Transport; Thu, 3 May 2018 02:43:09 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1fE4D6-0004xG-P7; Wed, 02 May 2018 19:43:08 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1fE4D1-00058K-Lq; Wed, 02 May 2018 19:43:03 -0700 Received: from xsj-pvapsmtp01 (mailhub.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w432gt4K024246; Wed, 2 May 2018 19:42:55 -0700 Received: from [172.19.2.23] (helo=xsjsatishna50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1fE4Ct-00057Q-3v; Wed, 02 May 2018 19:42:55 -0700 From: Satish Kumar Nagireddy To: , , , CC: Jeffrey Mouroux , Satish Kumar Nagireddy Subject: [PATCH v5 7/8] uapi: media: New fourcc code and rst for 10 bit format Date: Wed, 2 May 2018 19:42:52 -0700 Message-ID: X-Mailer: git-send-email 2.1.1 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39850400004)(39380400002)(346002)(376002)(396003)(2980300002)(438002)(189003)(199004)(356003)(478600001)(110136005)(48376002)(316002)(107886003)(8936002)(47776003)(81166006)(305945005)(50226002)(8676002)(81156014)(6636002)(50466002)(4326008)(2616005)(7696005)(16586007)(51416003)(2906002)(118296001)(77096007)(6666003)(54906003)(186003)(26005)(476003)(63266004)(11346002)(9786002)(486006)(336012)(36386004)(76176011)(2201001)(5660300001)(36756003)(126002)(106002)(106466001)(72206003)(446003)(426003)(107986001)(2101003); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR0201MB0673; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT034; 1:AXiT1ZtMxFTELfiBCOJzsZJbKko/kiiVUpujWaJMvFI75dA9mGHfF0CSiOqn4eGBVzSRy/nj0SJ9dcV8W4CSxwOE9gqf/RCmWtpEwzoRszveyEDxbjfl5RcCrvjAOIN7 MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4608076)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060); SRVR:BN1PR0201MB0673; X-Microsoft-Exchange-Diagnostics: 1; BN1PR0201MB0673; 3:if65pxaLvapT9ThkKsAnxvsxCv7HiOPLFfY5UYEXOKI5z4DYu5q80QwVczPZyRUrxB8g8+FN7iCjCkwrIBL0FEOvmUVq46oYaJQSiOJr30uZLka5Zgky0XNT7QTIl4MQsKB7O7Txm6pm0K0u0RgHhNX4HP8zt/wySMwbymE6gFVrjkanmCt1sBPbJX0oy2G7NEL3OyopzBlwAmIZXxvjE5232U0c7i1blkG+HVZi8D7EHDK6iVvV8TmjdIZqO44P600CiM9pBX/4RKgGZ6O28ALrQ+YYDEfyOoEuPB9ZQUi3R42vtXMHy8CDRC+4nDU381q25/LkCZXR3G/nXnjcDGv+mBo9pKmfZP39P46/vq4=; 25:f4+1pokyP1N5/BcJF1EDfUKeQkT6t6H8dyJBznjwaEikoZu/ikELZqcHCfc1lGZLomreenHKsCWDeMPNflRIGvT3e9LQXMcwYBxSY7OIEwG4+8gtl5LJJC1UQCkKrIYTDjQUijFj0PHGsqf0FtzD2LrP295Rqxi+sO+sxe8ITAxnOfyMpvy+Wv50BSP+LejmhIC6RjApooOHfbgxXSw8RumaLpJ2QPkk5PgV0LWwHBoa/G62dqgXsuT4KjFB3zuIHqm9nQgb5/5In6j4cX/zyqxaalDMTPgXMKH0Wwp2QS/TJ+z96S8w7cGz5m5L8Ghbas1qjiZy3++kzAgF7XkgKg== X-MS-TrafficTypeDiagnostic: BN1PR0201MB0673: X-Microsoft-Exchange-Diagnostics: 1; BN1PR0201MB0673; 31:IsBJwwZV3/xWK+62nBX8sdJF4ABb1zoBdfqOqPejWU197pGzRrm03+pX9tfNn0Un6ajD+hlgYPC5T9Hjg1xgSmnUUiKbxzvUBL2A+XHwd0TMf9BKeXaACbgZG8IO9vkREGERB6hTfCK70lXAkBAk3MM8DpJEW4CoqhKt6Ai4JNH8Sbdqqqd989JOmizP26I7shu+aoBk2krhiGvp/TBkWQtrgW4FVriCVCiLGN2EV+A=; 20:8xU5TKpYTLqFJpZUEPlToSobvSgEPLKPRJmznltQJSjfrmOVaoFCCBV3hE9uDLRK9PHRV+bMXc5/OYWQmTT6FVkSwVaGDlJG7T1de6eBMua+7+sEUDUCw/EC7SbzURpGMUzUgdFtsS0TkYlAQGdxu7KGoBvlR98A5EAoSVzR5vF3OMdFzWt4m1jZgfezPT7Uufw+rNgWjeYVNX1A+A9vHf8UWx2CLYUL7gTEsyq4ze8rIZqx1mVVOiRn8dr4tDQgG9F0wkd/XtfHUoSepQQJpVP3Jn0NznLlBVOEoOpQkmz8oN2/f037gN9jz2lB0Tkwb1YgQ8FPDqix2i8X60BzfKT4zjGWmWxaw2dm7C2Mk26bsMTg7WYN/c/tKTSz3AUMkUKB9pJwIQKXekHQTtgNPS/mhePkarpWkcROZt9Esc6ngu5wjW7elGxnJcCoIGk0M2Tfi6UUgkeVKh+xEOF/X6Lkh5V5+2x/R0LcFeHsM+4hgdaVZIEgcGzUi2tgrb8a X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231254)(944501410)(52105095)(3002001)(93006095)(93004095)(6055026)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123558120)(6072148)(201708071742011); SRVR:BN1PR0201MB0673; BCL:0; PCL:0; RULEID:; SRVR:BN1PR0201MB0673; X-Microsoft-Exchange-Diagnostics: 1; BN1PR0201MB0673; 4:lGMlVIgrsE2c3BG7vz3nLsWsdYyNdJFkjKiq/mVkrXpTd+nPV3sVwT0L7voxgu1rk7HR/qPfbsbl+CzMoA8oIMM4Yqyzx1lrltz2Gi9qeFiU0+dQfuifhlDFIZ8TSNmq3LRVvGVA6ZzEnLHW81TpXqSZYrkOow1P6J00lBtwzFHWzHvA5gOiCO8bLlBfOjx3ZRvVcJOOrQ8f+dXt28fGxPAYym3qodynTMypc4acG3oY+Xx7b6lr24wUiyBx1V8/3+UAP7PTL/yzD3QDfaaiG1h25YnFBhA0sOmGRZ7coiUnhn6R17rESqtQe+W18gR/ X-Forefront-PRVS: 066153096A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR0201MB0673; 23:yqJOXx7qDHwnp7mT+tjWB3zOj5nrDuu227l9+xO?= =?us-ascii?Q?pWfiVP7y4N8XI7yHeNkrHWH1ghLIcTXS1JUXch0WgksBuzb9uDIrWN/C/1Sd?= =?us-ascii?Q?hQYkdVLOKmy/6kE6L1QN5mc/miD6roePGZRCfiymMgqt84ffEEOodjA8xuPC?= =?us-ascii?Q?o+9iKkRDivXhpxCMYHFoIXQnVnQcb7E2eNfmqsagByrFaIexEEr+B8zG/aEX?= =?us-ascii?Q?n2zMsLVolUECokxuQC7nDNEA7YINUw7Og4Lf71fSZ6ZRVq/gZieYhr50ssFP?= =?us-ascii?Q?Q9ZeZWOn7wABqm5Fozv6Vg4DIC1YOUOeCE6QH/GhRWFXAybbGH9FNPl4+RpV?= =?us-ascii?Q?A7R1S5Wux0+MQiLqkg+5lZM4PXmmVLnh3hHrXeAR4fqDSiz93Qz9J342aMol?= =?us-ascii?Q?I94+2VIBdRH4G8Q4z3rpdT5ymutr3NIVEC6KdTRuopyA/cmWarWie2RgB/uX?= =?us-ascii?Q?HDnxSunn4+zvTIBuD6zHrwjd30VzDoU8ZagMjLKHp+/1qHdR76BNbNuwUVIe?= =?us-ascii?Q?d/+2R/vKvMSYrynGciEhvy+y248l/5nub2vdTDIJ8T1LEUXvHtBe/qYOFKUH?= =?us-ascii?Q?53xDNXCPvPT1HcqWT2c/BqpA5SSC1Tr+1O93t42wMlorCg5nPABIFsxSve1f?= =?us-ascii?Q?fNZlfrnvb5Z39k4O6E0CvWqqq9YUk0bpZyX9fDYUiD9FyRjx9XolFfRUlYD9?= =?us-ascii?Q?YgsnqxXGmGU3II2ihut5G3WBbMa0HoYEDfWGxQt2SvmI1SqCnW4hZ3s9/ZDi?= =?us-ascii?Q?kmhbCXGNjqs9pSbxgnHQN/uC8wllxDiBfPB8C/Nl8OSoCg6YFzDDRCwVv5AB?= =?us-ascii?Q?MW9CXf+n1gTtGmssCZpFnVPzPJr7amvmRSHVubiaXUyZx/IxM8us3MV6NA3n?= =?us-ascii?Q?R2SvsIthOIg3UZyZ8SGgFvKr7GZ/9hSwJmilJOQARHOsrbCkIJAqNUaVylSr?= =?us-ascii?Q?8ssPg6hZAzN+nr2sqsjVl7tZGmxAJWpPMLKbFflhbMwKftDSjNFUixZ/fv6D?= =?us-ascii?Q?wh9ZPnHxA/ZNxyKCxBggbnfujlGwXuGH8OS0+qPV+IK+9O3XHaDQKAJLFdX/?= =?us-ascii?Q?2y9jB2LiBoU34RJOc5OIl4HphnVn7duAqQcfii+tB69THKJ4rGoTN+yEjyMf?= =?us-ascii?Q?zAwjn3iFgUAxhe9fzPrB8sPujUmSyF5RV7xp7tThCf0xfgM3q8hy9XNlkawF?= =?us-ascii?Q?W4fvx2VEceIqpaA/nbTchmsQWs9NuE5Ce9UO0?= X-Microsoft-Antispam-Message-Info: J92leVj9vtFutKP/GERW4jqkNV4OwAkFCv12rulCf3a4azlqYloX8clQqOHWjsnOkJp/t2FCVIZHXup7vJHsdOcD7XOXbF4HgYraDtarfVziWZnw+xeJzjvwBbOrVtHxeZrq3OcytPYkvEOrbltaA1MhvhE2sdWM+i+zW+yPAcUBZlxWXbE49ZkHNASrhaPQ X-Microsoft-Exchange-Diagnostics: 1; BN1PR0201MB0673; 6:mLZubqeOz2KWeicsMgjRzA4h7qE68nBN/ehIc5vVcjPkztSInhGbtr+wvutwQzBK3FBj8y1KkOm7X7tnzCNlLRph4S5YD9Ys7w0Tr0isZ9Y/nm8lH4odZP2KyaibzDfYwYiFVk5K1Jt4+wv0f4zreZgi7QzVtagrDmskLwSQ4PyAaQe3WA8+SRdEZrozt9AAXw3d9aIykPQX2cFxH8o5WiuDzO+UxZb/AcXeadAFxuhg8U8mYAHirtg6l1/fX2saR6A3vWTL+g2+avMinmOjK7r5Qsod1fNYPcb5P9oVL6wjeiAOM9X4ieVFKi/641wY3Ewm/uj18WYCoDxViPBJiIpk6j1AAVzIY5g9CgsI8B2CRi+jKixfDloYXYgBEqDMBttLAp/o2ZymTKqhqvVx8W/Tl2d0FQ3JUBArPLB8yA+T9hAobb/1CJP2fkNzTLkcJ6ILxoLJGhm9Lxfkdan7rg==; 5:cHdUmtSAlWD6PDtc4TyVI4uFv0yC5wMu7O5zGZE6tm1sKGBlM3Mgc+3S/h9C8tbILSbpHeSG1M2VxAHxoZSyH5ozD+d/Aja/R4qJ48Sqt8b7qWNe2b82u5Cch2fhKHZHTrBejK2B+CbUSSK2MNEhGbmKMCTRcbBX853unEqm/Ng=; 24:7ZNFxVX/VBK21gt642DQzG3SdvvuXiSNXFFTaelmujqF5pv6uYyWOgkHSCB0RNHD6eHWLv1W830Za3iikhHOH0wVSNuvMkIs+nNwKs17ZkE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN1PR0201MB0673; 7:vlcS5dgvV/xo9PuTIU8NMK0YWyXm/OAGFTgrTPZmI0efSq45AEIOk/bVLwntm3dqtHC+6vWdZ8p+hX5R6LaDMmMx2piTgAk/YhrjbF0RaK2GT7zZAETB3c50FG33i4jCW1YtSEEQU7VDC9tUK736Im//UmEk9de5P0tQi2G81Pr+2PEkfeVvm6WGsG9hMVHzc8qWyYGDXU21UxxTVR0s4zuYqn8cn9fBVB82lpgT5wFq9a4REZiLWuEDp1jQ6bMo X-MS-Office365-Filtering-Correlation-Id: 4f6f6782-0ef3-45e4-7ab0-08d5b09f9b4b X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2018 02:43:09.2153 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4f6f6782-0ef3-45e4-7ab0-08d5b09f9b4b X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR0201MB0673 Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org From: Jeffrey Mouroux This patch adds new fourcc code and rst documentation for YUV420 10 bit format. Signed-off-by: Jeffrey Mouroux Signed-off-by: Satish Kumar Nagireddy --- Changes in v5: - Squashed rst documentation and new pixel format of YUV420 10 bit into single patch Changes in v4: - Added rst documentation for YUV420 10 bit format Documentation/media/uapi/v4l/pixfmt-xv15.rst | 134 +++++++++++++++++++++++++++ Documentation/media/uapi/v4l/yuv-formats.rst | 1 + include/uapi/linux/videodev2.h | 1 + 3 files changed, 136 insertions(+) create mode 100644 Documentation/media/uapi/v4l/pixfmt-xv15.rst diff --git a/Documentation/media/uapi/v4l/pixfmt-xv15.rst b/Documentation/media/uapi/v4l/pixfmt-xv15.rst new file mode 100644 index 0000000..fc829c3 --- /dev/null +++ b/Documentation/media/uapi/v4l/pixfmt-xv15.rst @@ -0,0 +1,134 @@ +.. -*- coding: utf-8; mode: rst -*- + +.. _V4L2-PIX-FMT-XV15: + +************************** +V4L2_PIX_FMT_XV15 ('XV15') +************************** + + +Semi-planar YUV 420 10-bit + + +Description +=========== + +This is the 10-bit version of YUV 420 semi-planar format. XV15 is the one +where chroma plane is contiguous with the luma plane in memory. + +Each pixel of YUV 420 contains a single luma component of 10-bits in length. +Three luma components are stored per word with the remaining two bits serving +as padding. + +The chroma plane is subsampled and is only 1/2 the size of the luma plane. A +single chroma component serves two pixels on a given row and is re-used on the +adjacent row of luma data. + +**Data Layout of Luma Plane** +Each cell is one 32-bit word. + +.. flat-table:: + :header-rows: 0 + :stub-columns: 0 + + * - word + 0: + - X'\ :sub:`[31:30]` + - Y'\ :sub:`02 [29:20]` + - Y'\ :sub:`01 [19:10]` + - Y'\ :sub:`00 [09:00]` + - + * - word + 1: + - X'\ :sub:`[31:30]` + - Y'\ :sub:`05 [29:20]` + - Y'\ :sub:`04 [19:10]` + - Y'\ :sub:`03 [09:00]` + - + * - word + 2: + - X'\ :sub:`[31:30]` + - Y'\ :sub:`08 [29:20]` + - Y'\ :sub:`07 [19:10]` + - Y'\ :sub:`06 [09:00]` + - + + +**Data Layout of Chroma Plane** + +.. flat-table:: + :header-rows: 0 + :stub-columns: 0 + + * - word + 0: + - X'\ :sub:`[31:30]` + - U'\ :sub:`02 [29:20]` + - V'\ :sub:`01 [19:10]` + - U'\ :sub:`00 [09:00]` + - + * - word + 1: + - X'\ :sub:`[31:30]` + - V'\ :sub:`05 [29:20]` + - U'\ :sub:`04 [19:10]` + - V'\ :sub:`03 [09:00]` + - + * - word + 2: + - X'\ :sub:`[31:30]` + - U'\ :sub:`08 [29:20]` + - V'\ :sub:`07 [19:10]` + - U'\ :sub:`06 [09:00]` + - + +**Color Sample Location** + +.. flat-table:: + :header-rows: 0 + :stub-columns: 0 + + * - + - 0 + - + - 1 + - 2 + - + - 3 + * - 0 + - Y + - + - Y + - Y + - + - Y + * - + - + - C + - + - + - C + - + * - 1 + - Y + - + - Y + - Y + - + - Y + * - + * - 2 + - Y + - + - Y + - Y + - + - Y + * - + - + - C + - + - + - C + - + * - 3 + - Y + - + - Y + - Y + - + - Y diff --git a/Documentation/media/uapi/v4l/yuv-formats.rst b/Documentation/media/uapi/v4l/yuv-formats.rst index 3334ea4..c500bc1 100644 --- a/Documentation/media/uapi/v4l/yuv-formats.rst +++ b/Documentation/media/uapi/v4l/yuv-formats.rst @@ -49,6 +49,7 @@ to brightness information. pixfmt-nv12 pixfmt-nv12m pixfmt-nv12mt + pixfmt-xv15 pixfmt-nv16 pixfmt-nv16m pixfmt-nv24 diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h index 600877b..873bafa 100644 --- a/include/uapi/linux/videodev2.h +++ b/include/uapi/linux/videodev2.h @@ -551,6 +551,7 @@ struct v4l2_pix_format { #define V4L2_PIX_FMT_NV61 v4l2_fourcc('N', 'V', '6', '1') /* 16 Y/CrCb 4:2:2 */ #define V4L2_PIX_FMT_NV24 v4l2_fourcc('N', 'V', '2', '4') /* 24 Y/CbCr 4:4:4 */ #define V4L2_PIX_FMT_NV42 v4l2_fourcc('N', 'V', '4', '2') /* 24 Y/CrCb 4:4:4 */ +#define V4L2_PIX_FMT_XV15 v4l2_fourcc('X', 'V', '1', '5') /* 32 XY/UV 4:2:0 10-bit */ /* two non contiguous planes - one Y, one Cr + Cb interleaved */ #define V4L2_PIX_FMT_NV12M v4l2_fourcc('N', 'M', '1', '2') /* 12 Y/CbCr 4:2:0 */