diff options
| -rw-r--r-- | Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst | 138 | ||||
| -rw-r--r-- | include/uapi/linux/videodev2.h | 6 |
2 files changed, 144 insertions, 0 deletions
diff --git a/Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst b/Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst index ed0b541afe59..ab2416787c5a 100644 --- a/Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst +++ b/Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst | |||
| @@ -139,6 +139,144 @@ next to each other in memory. | |||
| 139 | - r\ :sub:`1` | 139 | - r\ :sub:`1` |
| 140 | - r\ :sub:`0` | 140 | - r\ :sub:`0` |
| 141 | - | 141 | - |
| 142 | * .. _V4L2-PIX-FMT-RGBA444: | ||
| 143 | |||
| 144 | - ``V4L2_PIX_FMT_RGBA444`` | ||
| 145 | - 'RA12' | ||
| 146 | |||
| 147 | - b\ :sub:`3` | ||
| 148 | - b\ :sub:`2` | ||
| 149 | - b\ :sub:`1` | ||
| 150 | - b\ :sub:`0` | ||
| 151 | - a\ :sub:`3` | ||
| 152 | - a\ :sub:`2` | ||
| 153 | - a\ :sub:`1` | ||
| 154 | - a\ :sub:`0` | ||
| 155 | |||
| 156 | - r\ :sub:`3` | ||
| 157 | - r\ :sub:`2` | ||
| 158 | - r\ :sub:`1` | ||
| 159 | - r\ :sub:`0` | ||
| 160 | - g\ :sub:`3` | ||
| 161 | - g\ :sub:`2` | ||
| 162 | - g\ :sub:`1` | ||
| 163 | - g\ :sub:`0` | ||
| 164 | - | ||
| 165 | * .. _V4L2-PIX-FMT-RGBX444: | ||
| 166 | |||
| 167 | - ``V4L2_PIX_FMT_RGBX444`` | ||
| 168 | - 'RX12' | ||
| 169 | |||
| 170 | - b\ :sub:`3` | ||
| 171 | - b\ :sub:`2` | ||
| 172 | - b\ :sub:`1` | ||
| 173 | - b\ :sub:`0` | ||
| 174 | - | ||
| 175 | - | ||
| 176 | - | ||
| 177 | - | ||
| 178 | |||
| 179 | - r\ :sub:`3` | ||
| 180 | - r\ :sub:`2` | ||
| 181 | - r\ :sub:`1` | ||
| 182 | - r\ :sub:`0` | ||
| 183 | - g\ :sub:`3` | ||
| 184 | - g\ :sub:`2` | ||
| 185 | - g\ :sub:`1` | ||
| 186 | - g\ :sub:`0` | ||
| 187 | - | ||
| 188 | * .. _V4L2-PIX-FMT-ABGR444: | ||
| 189 | |||
| 190 | - ``V4L2_PIX_FMT_ABGR444`` | ||
| 191 | - 'AB12' | ||
| 192 | |||
| 193 | - g\ :sub:`3` | ||
| 194 | - g\ :sub:`2` | ||
| 195 | - g\ :sub:`1` | ||
| 196 | - g\ :sub:`0` | ||
| 197 | - r\ :sub:`3` | ||
| 198 | - r\ :sub:`2` | ||
| 199 | - r\ :sub:`1` | ||
| 200 | - r\ :sub:`0` | ||
| 201 | |||
| 202 | - a\ :sub:`3` | ||
| 203 | - a\ :sub:`2` | ||
| 204 | - a\ :sub:`1` | ||
| 205 | - a\ :sub:`0` | ||
| 206 | - b\ :sub:`3` | ||
| 207 | - b\ :sub:`2` | ||
| 208 | - b\ :sub:`1` | ||
| 209 | - b\ :sub:`0` | ||
| 210 | - | ||
| 211 | * .. _V4L2-PIX-FMT-XBGR444: | ||
| 212 | |||
| 213 | - ``V4L2_PIX_FMT_XBGR444`` | ||
| 214 | - 'XB12' | ||
| 215 | |||
| 216 | - g\ :sub:`3` | ||
| 217 | - g\ :sub:`2` | ||
| 218 | - g\ :sub:`1` | ||
| 219 | - g\ :sub:`0` | ||
| 220 | - r\ :sub:`3` | ||
| 221 | - r\ :sub:`2` | ||
| 222 | - r\ :sub:`1` | ||
| 223 | - r\ :sub:`0` | ||
| 224 | |||
| 225 | - | ||
| 226 | - | ||
| 227 | - | ||
| 228 | - | ||
| 229 | - b\ :sub:`3` | ||
| 230 | - b\ :sub:`2` | ||
| 231 | - b\ :sub:`1` | ||
| 232 | - b\ :sub:`0` | ||
| 233 | - | ||
| 234 | * .. _V4L2-PIX-FMT-BGRA444: | ||
| 235 | |||
| 236 | - ``V4L2_PIX_FMT_BGRA444`` | ||
| 237 | - 'BA12' | ||
| 238 | |||
| 239 | - r\ :sub:`3` | ||
| 240 | - r\ :sub:`2` | ||
| 241 | - r\ :sub:`1` | ||
| 242 | - r\ :sub:`0` | ||
| 243 | - a\ :sub:`3` | ||
| 244 | - a\ :sub:`2` | ||
| 245 | - a\ :sub:`1` | ||
| 246 | - a\ :sub:`0` | ||
| 247 | |||
| 248 | - b\ :sub:`3` | ||
| 249 | - b\ :sub:`2` | ||
| 250 | - b\ :sub:`1` | ||
| 251 | - b\ :sub:`0` | ||
| 252 | - g\ :sub:`3` | ||
| 253 | - g\ :sub:`2` | ||
| 254 | - g\ :sub:`1` | ||
| 255 | - g\ :sub:`0` | ||
| 256 | - | ||
| 257 | * .. _V4L2-PIX-FMT-BGRX444: | ||
| 258 | |||
| 259 | - ``V4L2_PIX_FMT_BGRX444`` | ||
| 260 | - 'BX12' | ||
| 261 | |||
| 262 | - r\ :sub:`3` | ||
| 263 | - r\ :sub:`2` | ||
| 264 | - r\ :sub:`1` | ||
| 265 | - r\ :sub:`0` | ||
| 266 | - | ||
| 267 | - | ||
| 268 | - | ||
| 269 | - | ||
| 270 | |||
| 271 | - b\ :sub:`3` | ||
| 272 | - b\ :sub:`2` | ||
| 273 | - b\ :sub:`1` | ||
| 274 | - b\ :sub:`0` | ||
| 275 | - g\ :sub:`3` | ||
| 276 | - g\ :sub:`2` | ||
| 277 | - g\ :sub:`1` | ||
| 278 | - g\ :sub:`0` | ||
| 279 | - | ||
| 142 | * .. _V4L2-PIX-FMT-ARGB555: | 280 | * .. _V4L2-PIX-FMT-ARGB555: |
| 143 | 281 | ||
| 144 | - ``V4L2_PIX_FMT_ARGB555`` | 282 | - ``V4L2_PIX_FMT_ARGB555`` |
diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h index 00525503267d..561eabdd027a 100644 --- a/include/uapi/linux/videodev2.h +++ b/include/uapi/linux/videodev2.h | |||
| @@ -514,6 +514,12 @@ struct v4l2_pix_format { | |||
| 514 | #define V4L2_PIX_FMT_RGB444 v4l2_fourcc('R', '4', '4', '4') /* 16 xxxxrrrr ggggbbbb */ | 514 | #define V4L2_PIX_FMT_RGB444 v4l2_fourcc('R', '4', '4', '4') /* 16 xxxxrrrr ggggbbbb */ |
| 515 | #define V4L2_PIX_FMT_ARGB444 v4l2_fourcc('A', 'R', '1', '2') /* 16 aaaarrrr ggggbbbb */ | 515 | #define V4L2_PIX_FMT_ARGB444 v4l2_fourcc('A', 'R', '1', '2') /* 16 aaaarrrr ggggbbbb */ |
| 516 | #define V4L2_PIX_FMT_XRGB444 v4l2_fourcc('X', 'R', '1', '2') /* 16 xxxxrrrr ggggbbbb */ | 516 | #define V4L2_PIX_FMT_XRGB444 v4l2_fourcc('X', 'R', '1', '2') /* 16 xxxxrrrr ggggbbbb */ |
| 517 | #define V4L2_PIX_FMT_RGBA444 v4l2_fourcc('R', 'A', '1', '2') /* 16 rrrrgggg bbbbaaaa */ | ||
| 518 | #define V4L2_PIX_FMT_RGBX444 v4l2_fourcc('R', 'X', '1', '2') /* 16 rrrrgggg bbbbxxxx */ | ||
| 519 | #define V4L2_PIX_FMT_ABGR444 v4l2_fourcc('A', 'B', '1', '2') /* 16 aaaabbbb ggggrrrr */ | ||
| 520 | #define V4L2_PIX_FMT_XBGR444 v4l2_fourcc('X', 'B', '1', '2') /* 16 xxxxbbbb ggggrrrr */ | ||
| 521 | #define V4L2_PIX_FMT_BGRA444 v4l2_fourcc('B', 'A', '1', '2') /* 16 bbbbgggg rrrraaaa */ | ||
| 522 | #define V4L2_PIX_FMT_BGRX444 v4l2_fourcc('B', 'X', '1', '2') /* 16 bbbbgggg rrrrxxxx */ | ||
| 517 | #define V4L2_PIX_FMT_RGB555 v4l2_fourcc('R', 'G', 'B', 'O') /* 16 RGB-5-5-5 */ | 523 | #define V4L2_PIX_FMT_RGB555 v4l2_fourcc('R', 'G', 'B', 'O') /* 16 RGB-5-5-5 */ |
| 518 | #define V4L2_PIX_FMT_ARGB555 v4l2_fourcc('A', 'R', '1', '5') /* 16 ARGB-1-5-5-5 */ | 524 | #define V4L2_PIX_FMT_ARGB555 v4l2_fourcc('A', 'R', '1', '5') /* 16 ARGB-1-5-5-5 */ |
| 519 | #define V4L2_PIX_FMT_XRGB555 v4l2_fourcc('X', 'R', '1', '5') /* 16 XRGB-1-5-5-5 */ | 525 | #define V4L2_PIX_FMT_XRGB555 v4l2_fourcc('X', 'R', '1', '5') /* 16 XRGB-1-5-5-5 */ |
