History

Add YUV8_1X24 media bus format

This patch adds the media bus format for a 24-bit bus format with three 8-bit YUV components.

Philipp Zabel committed 11 years ago

Commit 0fc63eb1 parent 08c38452 files · +39 −1Browse files

Unified · Split

2 files
  1. Documentation/DocBook/media/v4l/subdev-formats.xml +37 −0
  2. include/uapi/linux/media-bus-format.h +2 −1
Documentation/DocBook/media/v4l/subdev-formats.xml+37−0
@@ -3015,6 +3015,43 @@ see <xref linkend="colorspaces" />.</entry> · 3014 unmodified lines
3015 <entry>u<subscript>1</subscript></entry>3015 <entry>u<subscript>1</subscript></entry>
3016 <entry>u<subscript>0</subscript></entry>3016 <entry>u<subscript>0</subscript></entry>
3017 </row>3017 </row>
3018 <row id="MEDIA-BUS-FMT-YUV8-1X24">
3019 <entry>MEDIA_BUS_FMT_YUV8_1X24</entry>
3020 <entry>0x2024</entry>
3021 <entry></entry>
3022 <entry>-</entry>
3023 <entry>-</entry>
3024 <entry>-</entry>
3025 <entry>-</entry>
3026 <entry>-</entry>
3027 <entry>-</entry>
3028 <entry>-</entry>
3029 <entry>-</entry>
3030 <entry>y<subscript>7</subscript></entry>
3031 <entry>y<subscript>6</subscript></entry>
3032 <entry>y<subscript>5</subscript></entry>
3033 <entry>y<subscript>4</subscript></entry>
3034 <entry>y<subscript>3</subscript></entry>
3035 <entry>y<subscript>2</subscript></entry>
3036 <entry>y<subscript>1</subscript></entry>
3037 <entry>y<subscript>0</subscript></entry>
3038 <entry>u<subscript>7</subscript></entry>
3039 <entry>u<subscript>6</subscript></entry>
3040 <entry>u<subscript>5</subscript></entry>
3041 <entry>u<subscript>4</subscript></entry>
3042 <entry>u<subscript>3</subscript></entry>
3043 <entry>u<subscript>2</subscript></entry>
3044 <entry>u<subscript>1</subscript></entry>
3045 <entry>u<subscript>0</subscript></entry>
3046 <entry>v<subscript>7</subscript></entry>
3047 <entry>v<subscript>6</subscript></entry>
3048 <entry>v<subscript>5</subscript></entry>
3049 <entry>v<subscript>4</subscript></entry>
3050 <entry>v<subscript>3</subscript></entry>
3051 <entry>v<subscript>2</subscript></entry>
3052 <entry>v<subscript>1</subscript></entry>
3053 <entry>v<subscript>0</subscript></entry>
3054 </row>
3018 <row id="MEDIA-BUS-FMT-YUV10-1X30">3055 <row id="MEDIA-BUS-FMT-YUV10-1X30">
3019 <entry>MEDIA_BUS_FMT_YUV10_1X30</entry>3056 <entry>MEDIA_BUS_FMT_YUV10_1X30</entry>
3020 <entry>0x2016</entry>3057 <entry>0x2016</entry>
include/uapi/linux/media-bus-format.h+2−1
@@ -55,7 +55,7 @@ · 54 unmodified lines
55#define MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA 0x101255#define MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA 0x1012
56#define MEDIA_BUS_FMT_ARGB8888_1X32 0x100d56#define MEDIA_BUS_FMT_ARGB8888_1X32 0x100d
57 57
58/* YUV (including grey) - next is 0x2024 */58/* YUV (including grey) - next is 0x2025 */
59#define MEDIA_BUS_FMT_Y8_1X8 0x200159#define MEDIA_BUS_FMT_Y8_1X8 0x2001
60#define MEDIA_BUS_FMT_UV8_1X8 0x201560#define MEDIA_BUS_FMT_UV8_1X8 0x2015
61#define MEDIA_BUS_FMT_UYVY8_1_5X8 0x200261#define MEDIA_BUS_FMT_UYVY8_1_5X8 0x2002
@@ -81,6 +81,7 @@ · 19 unmodified lines
81#define MEDIA_BUS_FMT_VYUY10_1X20 0x201b81#define MEDIA_BUS_FMT_VYUY10_1X20 0x201b
82#define MEDIA_BUS_FMT_YUYV10_1X20 0x200d82#define MEDIA_BUS_FMT_YUYV10_1X20 0x200d
83#define MEDIA_BUS_FMT_YVYU10_1X20 0x200e83#define MEDIA_BUS_FMT_YVYU10_1X20 0x200e
84#define MEDIA_BUS_FMT_YUV8_1X24 0x2024
84#define MEDIA_BUS_FMT_YUV10_1X30 0x201685#define MEDIA_BUS_FMT_YUV10_1X30 0x2016
85#define MEDIA_BUS_FMT_AYUV8_1X32 0x201786#define MEDIA_BUS_FMT_AYUV8_1X32 0x2017
86#define MEDIA_BUS_FMT_UYVY12_2X12 0x201c87#define MEDIA_BUS_FMT_UYVY12_2X12 0x201c

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t