1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 2 <HTML 3 ><HEAD 4 ><TITLE 5 >V4L2_PIX_FMT_Y41P ('Y41P')</TITLE 6 ><META 7 NAME="GENERATOR" 8 CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK 9 REL="HOME" 10 TITLE="Video for Linux Two API Specification" 11 HREF="book1.htm"><LINK 12 REL="UP" 13 TITLE="YUV Formats" 14 HREF="x3891.htm"><LINK 15 REL="PREVIOUS" 16 TITLE="V4L2_PIX_FMT_UYVY ('UYVY')" 17 HREF="r4484.htm"><LINK 18 REL="NEXT" 19 TITLE="V4L2_PIX_FMT_YVU420 ('YV12'), V4L2_PIX_FMT_YUV420 ('YU12')" 20 HREF="r4850.htm"></HEAD 21 ><BODY 22 CLASS="REFENTRY" 23 BGCOLOR="#FFFFFF" 24 TEXT="#000000" 25 LINK="#0000FF" 26 VLINK="#840084" 27 ALINK="#0000FF" 28 ><DIV 29 CLASS="NAVHEADER" 30 ><TABLE 31 SUMMARY="Header navigation table" 32 WIDTH="100%" 33 BORDER="0" 34 CELLPADDING="0" 35 CELLSPACING="0" 36 ><TR 37 ><TH 38 COLSPAN="3" 39 ALIGN="center" 40 >Video for Linux Two API Specification: Revision 0.24</TH 41 ></TR 42 ><TR 43 ><TD 44 WIDTH="10%" 45 ALIGN="left" 46 VALIGN="bottom" 47 ><A 48 HREF="r4484.htm" 49 ACCESSKEY="P" 50 >Prev</A 51 ></TD 52 ><TD 53 WIDTH="80%" 54 ALIGN="center" 55 VALIGN="bottom" 56 ></TD 57 ><TD 58 WIDTH="10%" 59 ALIGN="right" 60 VALIGN="bottom" 61 ><A 62 HREF="r4850.htm" 63 ACCESSKEY="N" 64 >Next</A 65 ></TD 66 ></TR 67 ></TABLE 68 ><HR 69 ALIGN="LEFT" 70 WIDTH="100%"></DIV 71 ><H1 72 ><A 73 NAME="V4L2-PIX-FMT-Y41P" 74 ></A 75 >V4L2_PIX_FMT_Y41P ('Y41P')</H1 76 ><DIV 77 CLASS="REFNAMEDIV" 78 ><A 79 NAME="AEN4633" 80 ></A 81 ><H2 82 >Name</H2 83 ><CODE 84 CLASS="CONSTANT" 85 >V4L2_PIX_FMT_Y41P</CODE 86 > -- Format with ¼ horizontal chroma 87 resolution, also known as YUV 4:1:1</DIV 88 ><DIV 89 CLASS="REFSECT1" 90 ><A 91 NAME="AEN4637" 92 ></A 93 ><H2 94 >Description</H2 95 ><P 96 >In this format each 12 bytes is eight pixels. In the 97 twelve bytes are two CbCr pairs and eight Y's. The first CbCr pair 98 goes with the first four Y's, and the second CbCr pair goes with the 99 other four Y's. The Cb and Cr components have one fourth the 100 horizontal resolution of the Y component.</P 101 ><P 102 >Do not confuse this format with <A 103 HREF="r5319.htm" 104 ><CODE 105 CLASS="CONSTANT" 106 >V4L2_PIX_FMT_YUV411P</CODE 107 ></A 108 >. 109 Y41P is derived from "YUV 4:1:1 <SPAN 110 CLASS="emphasis" 111 ><I 112 CLASS="EMPHASIS" 113 >packed</I 114 ></SPAN 115 >", while 116 YUV411P stands for "YUV 4:1:1 <SPAN 117 CLASS="emphasis" 118 ><I 119 CLASS="EMPHASIS" 120 >planar</I 121 ></SPAN 122 >".</P 123 ><DIV 124 CLASS="EXAMPLE" 125 ><A 126 NAME="AEN4645" 127 ></A 128 ><P 129 ><B 130 >Example 2-1. <CODE 131 CLASS="CONSTANT" 132 >V4L2_PIX_FMT_Y41P</CODE 133 > 8 × 4 134 pixel image</B 135 ></P 136 ><DIV 137 CLASS="FORMALPARA" 138 ><P 139 ><B 140 >Byte Order. </B 141 >Each cell is one byte. 142 <DIV 143 CLASS="INFORMALTABLE" 144 ><P 145 ></P 146 ><A 147 NAME="AEN4651" 148 ></A 149 ><TABLE 150 BORDER="0" 151 FRAME="void" 152 CLASS="CALSTABLE" 153 ><COL 154 WIDTH="2*" 155 ALIGN="LEFT"><COL><COL><COL><COL><COL><COL><COL><COL><COL><COL><COL><COL><TBODY 156 VALIGN="TOP" 157 ><TR 158 ><TD 159 >start + 0:</TD 160 ><TD 161 >Cb<SUB 162 >00</SUB 163 ></TD 164 ><TD 165 >Y'<SUB 166 >00</SUB 167 ></TD 168 ><TD 169 >Cr<SUB 170 >00</SUB 171 ></TD 172 ><TD 173 >Y'<SUB 174 >01</SUB 175 ></TD 176 ><TD 177 >Cb<SUB 178 >01</SUB 179 ></TD 180 ><TD 181 >Y'<SUB 182 >02</SUB 183 ></TD 184 ><TD 185 >Cr<SUB 186 >01</SUB 187 ></TD 188 ><TD 189 >Y'<SUB 190 >03</SUB 191 ></TD 192 ><TD 193 >Y'<SUB 194 >04</SUB 195 ></TD 196 ><TD 197 >Y'<SUB 198 >05</SUB 199 ></TD 200 ><TD 201 >Y'<SUB 202 >06</SUB 203 ></TD 204 ><TD 205 >Y'<SUB 206 >07</SUB 207 ></TD 208 ></TR 209 ><TR 210 ><TD 211 >start + 12:</TD 212 ><TD 213 >Cb<SUB 214 >10</SUB 215 ></TD 216 ><TD 217 >Y'<SUB 218 >10</SUB 219 ></TD 220 ><TD 221 >Cr<SUB 222 >10</SUB 223 ></TD 224 ><TD 225 >Y'<SUB 226 >11</SUB 227 ></TD 228 ><TD 229 >Cb<SUB 230 >11</SUB 231 ></TD 232 ><TD 233 >Y'<SUB 234 >12</SUB 235 ></TD 236 ><TD 237 >Cr<SUB 238 >11</SUB 239 ></TD 240 ><TD 241 >Y'<SUB 242 >13</SUB 243 ></TD 244 ><TD 245 >Y'<SUB 246 >14</SUB 247 ></TD 248 ><TD 249 >Y'<SUB 250 >15</SUB 251 ></TD 252 ><TD 253 >Y'<SUB 254 >16</SUB 255 ></TD 256 ><TD 257 >Y'<SUB 258 >17</SUB 259 ></TD 260 ></TR 261 ><TR 262 ><TD 263 >start + 24:</TD 264 ><TD 265 >Cb<SUB 266 >20</SUB 267 ></TD 268 ><TD 269 >Y'<SUB 270 >20</SUB 271 ></TD 272 ><TD 273 >Cr<SUB 274 >20</SUB 275 ></TD 276 ><TD 277 >Y'<SUB 278 >21</SUB 279 ></TD 280 ><TD 281 >Cb<SUB 282 >21</SUB 283 ></TD 284 ><TD 285 >Y'<SUB 286 >22</SUB 287 ></TD 288 ><TD 289 >Cr<SUB 290 >21</SUB 291 ></TD 292 ><TD 293 >Y'<SUB 294 >23</SUB 295 ></TD 296 ><TD 297 >Y'<SUB 298 >24</SUB 299 ></TD 300 ><TD 301 >Y'<SUB 302 >25</SUB 303 ></TD 304 ><TD 305 >Y'<SUB 306 >26</SUB 307 ></TD 308 ><TD 309 >Y'<SUB 310 >27</SUB 311 ></TD 312 ></TR 313 ><TR 314 ><TD 315 >start + 36:</TD 316 ><TD 317 >Cb<SUB 318 >30</SUB 319 ></TD 320 ><TD 321 >Y'<SUB 322 >30</SUB 323 ></TD 324 ><TD 325 >Cr<SUB 326 >30</SUB 327 ></TD 328 ><TD 329 >Y'<SUB 330 >31</SUB 331 ></TD 332 ><TD 333 >Cb<SUB 334 >31</SUB 335 ></TD 336 ><TD 337 >Y'<SUB 338 >32</SUB 339 ></TD 340 ><TD 341 >Cr<SUB 342 >31</SUB 343 ></TD 344 ><TD 345 >Y'<SUB 346 >33</SUB 347 ></TD 348 ><TD 349 >Y'<SUB 350 >34</SUB 351 ></TD 352 ><TD 353 >Y'<SUB 354 >35</SUB 355 ></TD 356 ><TD 357 >Y'<SUB 358 >36</SUB 359 ></TD 360 ><TD 361 >Y'<SUB 362 >37</SUB 363 ></TD 364 ></TR 365 ></TBODY 366 ></TABLE 367 ><P 368 ></P 369 ></DIV 370 ></P 371 ></DIV 372 ><DIV 373 CLASS="FORMALPARA" 374 ><P 375 ><B 376 >Color Sample Location. </B 377 > <DIV 378 CLASS="INFORMALTABLE" 379 ><P 380 ></P 381 ><A 382 NAME="AEN4762" 383 ></A 384 ><TABLE 385 BORDER="0" 386 FRAME="void" 387 CLASS="CALSTABLE" 388 ><COL><COL><COL><COL><COL><COL><COL><COL><COL><COL><COL><COL><COL><COL><COL><TBODY 389 VALIGN="TOP" 390 ><TR 391 ><TD 392 > </TD 393 ><TD 394 >0</TD 395 ><TD 396 > </TD 397 ><TD 398 >1</TD 399 ><TD 400 > </TD 401 ><TD 402 >2</TD 403 ><TD 404 > </TD 405 ><TD 406 >3</TD 407 ><TD 408 > </TD 409 ><TD 410 >4</TD 411 ><TD 412 > </TD 413 ><TD 414 >5</TD 415 ><TD 416 > </TD 417 ><TD 418 >6</TD 419 ><TD 420 > </TD 421 ><TD 422 >7</TD 423 ></TR 424 ><TR 425 ><TD 426 >0</TD 427 ><TD 428 >Y</TD 429 ><TD 430 > </TD 431 ><TD 432 >Y</TD 433 ><TD 434 >C</TD 435 ><TD 436 >Y</TD 437 ><TD 438 > </TD 439 ><TD 440 >Y</TD 441 ><TD 442 > </TD 443 ><TD 444 >Y</TD 445 ><TD 446 > </TD 447 ><TD 448 >Y</TD 449 ><TD 450 >C</TD 451 ><TD 452 >Y</TD 453 ><TD 454 > </TD 455 ><TD 456 >Y</TD 457 ></TR 458 ><TR 459 ><TD 460 >1</TD 461 ><TD 462 >Y</TD 463 ><TD 464 > </TD 465 ><TD 466 >Y</TD 467 ><TD 468 >C</TD 469 ><TD 470 >Y</TD 471 ><TD 472 > </TD 473 ><TD 474 >Y</TD 475 ><TD 476 > </TD 477 ><TD 478 >Y</TD 479 ><TD 480 > </TD 481 ><TD 482 >Y</TD 483 ><TD 484 >C</TD 485 ><TD 486 >Y</TD 487 ><TD 488 > </TD 489 ><TD 490 >Y</TD 491 ></TR 492 ><TR 493 ><TD 494 >2</TD 495 ><TD 496 >Y</TD 497 ><TD 498 > </TD 499 ><TD 500 >Y</TD 501 ><TD 502 >C</TD 503 ><TD 504 >Y</TD 505 ><TD 506 > </TD 507 ><TD 508 >Y</TD 509 ><TD 510 > </TD 511 ><TD 512 >Y</TD 513 ><TD 514 > </TD 515 ><TD 516 >Y</TD 517 ><TD 518 >C</TD 519 ><TD 520 >Y</TD 521 ><TD 522 > </TD 523 ><TD 524 >Y</TD 525 ></TR 526 ><TR 527 ><TD 528 >3</TD 529 ><TD 530 >Y</TD 531 ><TD 532 > </TD 533 ><TD 534 >Y</TD 535 ><TD 536 >C</TD 537 ><TD 538 >Y</TD 539 ><TD 540 > </TD 541 ><TD 542 >Y</TD 543 ><TD 544 > </TD 545 ><TD 546 >Y</TD 547 ><TD 548 > </TD 549 ><TD 550 >Y</TD 551 ><TD 552 >C</TD 553 ><TD 554 >Y</TD 555 ><TD 556 > </TD 557 ><TD 558 >Y</TD 559 ></TR 560 ></TBODY 561 ></TABLE 562 ><P 563 ></P 564 ></DIV 565 > 566 </P 567 ></DIV 568 ></DIV 569 ></DIV 570 ><DIV 571 CLASS="NAVFOOTER" 572 ><HR 573 ALIGN="LEFT" 574 WIDTH="100%"><TABLE 575 SUMMARY="Footer navigation table" 576 WIDTH="100%" 577 BORDER="0" 578 CELLPADDING="0" 579 CELLSPACING="0" 580 ><TR 581 ><TD 582 WIDTH="33%" 583 ALIGN="left" 584 VALIGN="top" 585 ><A 586 HREF="r4484.htm" 587 ACCESSKEY="P" 588 >Prev</A 589 ></TD 590 ><TD 591 WIDTH="34%" 592 ALIGN="center" 593 VALIGN="top" 594 ><A 595 HREF="book1.htm" 596 ACCESSKEY="H" 597 >Home</A 598 ></TD 599 ><TD 600 WIDTH="33%" 601 ALIGN="right" 602 VALIGN="top" 603 ><A 604 HREF="r4850.htm" 605 ACCESSKEY="N" 606 >Next</A 607 ></TD 608 ></TR 609 ><TR 610 ><TD 611 WIDTH="33%" 612 ALIGN="left" 613 VALIGN="top" 614 >V4L2_PIX_FMT_UYVY ('UYVY')</TD 615 ><TD 616 WIDTH="34%" 617 ALIGN="center" 618 VALIGN="top" 619 ><A 620 HREF="x3891.htm" 621 ACCESSKEY="U" 622 >Up</A 623 ></TD 624 ><TD 625 WIDTH="33%" 626 ALIGN="right" 627 VALIGN="top" 628 >V4L2_PIX_FMT_YVU420 ('YV12'), V4L2_PIX_FMT_YUV420 ('YU12')</TD 629 ></TR 630 ></TABLE 631 ></DIV 632 ></BODY 633 ></HTML 634 > 635