Lines Matching refs:C2PlanarLayout
388 C2PlanarLayout *layout, uint8_t **addr) { in Gralloc4Mapper_lock()
407 layout->type = C2PlanarLayout::TYPE_YUV; in Gralloc4Mapper_lock()
424 C2PlanarLayout::plane_index_t planeId; in Gralloc4Mapper_lock()
429 planeId = C2PlanarLayout::PLANE_Y; in Gralloc4Mapper_lock()
433 planeId = C2PlanarLayout::PLANE_U; in Gralloc4Mapper_lock()
437 planeId = C2PlanarLayout::PLANE_V; in Gralloc4Mapper_lock()
473 C2PlanarLayout *layout /* nonnull */, uint8_t **addr /* nonnull */) { in PopulatePlaneLayout()
508 addr[C2PlanarLayout::PLANE_Y] = (uint8_t *)pointer; in PopulatePlaneLayout()
509 addr[C2PlanarLayout::PLANE_U] = (uint8_t *)pointer; in PopulatePlaneLayout()
510 addr[C2PlanarLayout::PLANE_V] = (uint8_t *)pointer; in PopulatePlaneLayout()
511 addr[C2PlanarLayout::PLANE_A] = (uint8_t *)pointer; in PopulatePlaneLayout()
512 layout->type = C2PlanarLayout::TYPE_YUVA; in PopulatePlaneLayout()
515 layout->planes[C2PlanarLayout::PLANE_Y] = { in PopulatePlaneLayout()
525 C2PlanarLayout::PLANE_Y, // rootIx in PopulatePlaneLayout()
528 layout->planes[C2PlanarLayout::PLANE_U] = { in PopulatePlaneLayout()
538 C2PlanarLayout::PLANE_Y, // rootIx in PopulatePlaneLayout()
541 layout->planes[C2PlanarLayout::PLANE_V] = { in PopulatePlaneLayout()
551 C2PlanarLayout::PLANE_Y, // rootIx in PopulatePlaneLayout()
554 layout->planes[C2PlanarLayout::PLANE_A] = { in PopulatePlaneLayout()
564 C2PlanarLayout::PLANE_Y, // rootIx in PopulatePlaneLayout()
582 addr[C2PlanarLayout::PLANE_R] = (uint8_t *)pointer; in PopulatePlaneLayout()
583 addr[C2PlanarLayout::PLANE_G] = (uint8_t *)pointer + 1; in PopulatePlaneLayout()
584 addr[C2PlanarLayout::PLANE_B] = (uint8_t *)pointer + 2; in PopulatePlaneLayout()
585 layout->type = C2PlanarLayout::TYPE_RGB; in PopulatePlaneLayout()
588 layout->planes[C2PlanarLayout::PLANE_R] = { in PopulatePlaneLayout()
598 C2PlanarLayout::PLANE_R, // rootIx in PopulatePlaneLayout()
601 layout->planes[C2PlanarLayout::PLANE_G] = { in PopulatePlaneLayout()
611 C2PlanarLayout::PLANE_R, // rootIx in PopulatePlaneLayout()
614 layout->planes[C2PlanarLayout::PLANE_B] = { in PopulatePlaneLayout()
624 C2PlanarLayout::PLANE_R, // rootIx in PopulatePlaneLayout()
673 addr[C2PlanarLayout::PLANE_Y] = (uint8_t *)ycbcrLayout.y; in PopulatePlaneLayout()
674 addr[C2PlanarLayout::PLANE_U] = (uint8_t *)ycbcrLayout.cb; in PopulatePlaneLayout()
675 addr[C2PlanarLayout::PLANE_V] = (uint8_t *)ycbcrLayout.cr; in PopulatePlaneLayout()
676 layout->type = C2PlanarLayout::TYPE_YUV; in PopulatePlaneLayout()
679 layout->planes[C2PlanarLayout::PLANE_Y] = { in PopulatePlaneLayout()
689 C2PlanarLayout::PLANE_Y, // rootIx in PopulatePlaneLayout()
692 layout->planes[C2PlanarLayout::PLANE_U] = { in PopulatePlaneLayout()
702 C2PlanarLayout::PLANE_U, // rootIx in PopulatePlaneLayout()
705 layout->planes[C2PlanarLayout::PLANE_V] = { in PopulatePlaneLayout()
715 C2PlanarLayout::PLANE_V, // rootIx in PopulatePlaneLayout()
737 addr[C2PlanarLayout::PLANE_Y] = (uint8_t *)pointer; in PopulatePlaneLayout()
738 addr[C2PlanarLayout::PLANE_U] = (uint8_t *)pointer + stride * 2 * rect.height(); in PopulatePlaneLayout()
739 addr[C2PlanarLayout::PLANE_V] = addr[C2PlanarLayout::PLANE_U] + 2; in PopulatePlaneLayout()
740 layout->type = C2PlanarLayout::TYPE_YUV; in PopulatePlaneLayout()
743 layout->planes[C2PlanarLayout::PLANE_Y] = { in PopulatePlaneLayout()
753 C2PlanarLayout::PLANE_Y, // rootIx in PopulatePlaneLayout()
756 layout->planes[C2PlanarLayout::PLANE_U] = { in PopulatePlaneLayout()
766 C2PlanarLayout::PLANE_U, // rootIx in PopulatePlaneLayout()
769 layout->planes[C2PlanarLayout::PLANE_V] = { in PopulatePlaneLayout()
779 C2PlanarLayout::PLANE_U, // rootIx in PopulatePlaneLayout()
803 addr[C2PlanarLayout::PLANE_Y] = (uint8_t *)ycbcrLayout.y; in PopulatePlaneLayout()
804 addr[C2PlanarLayout::PLANE_U] = (uint8_t *)ycbcrLayout.cb; in PopulatePlaneLayout()
805 addr[C2PlanarLayout::PLANE_V] = (uint8_t *)ycbcrLayout.cr; in PopulatePlaneLayout()
806 layout->type = C2PlanarLayout::TYPE_YUV; in PopulatePlaneLayout()
809 layout->planes[C2PlanarLayout::PLANE_Y] = { in PopulatePlaneLayout()
819 C2PlanarLayout::PLANE_Y, // rootIx in PopulatePlaneLayout()
822 layout->planes[C2PlanarLayout::PLANE_U] = { in PopulatePlaneLayout()
832 C2PlanarLayout::PLANE_U, // rootIx in PopulatePlaneLayout()
835 layout->planes[C2PlanarLayout::PLANE_V] = { in PopulatePlaneLayout()
845 C2PlanarLayout::PLANE_V, // rootIx in PopulatePlaneLayout()
871 layout->type = C2PlanarLayout::TYPE_UNKNOWN; in PopulatePlaneLayout()
895 C2PlanarLayout *layout /* nonnull */, uint8_t **addr /* nonnull */) { in HandleInterleavedPlanes()
896 if (layout->type == C2PlanarLayout::TYPE_YUV && layout->rootPlanes == 3) { in HandleInterleavedPlanes()
897 intptr_t uvOffset = addr[C2PlanarLayout::PLANE_V] - addr[C2PlanarLayout::PLANE_U]; in HandleInterleavedPlanes()
898 intptr_t uvColInc = layout->planes[C2PlanarLayout::PLANE_U].colInc; in HandleInterleavedPlanes()
901 layout->planes[C2PlanarLayout::PLANE_V].rootIx = C2PlanarLayout::PLANE_U; in HandleInterleavedPlanes()
902 layout->planes[C2PlanarLayout::PLANE_V].offset = uvOffset; in HandleInterleavedPlanes()
905 layout->planes[C2PlanarLayout::PLANE_U].rootIx = C2PlanarLayout::PLANE_V; in HandleInterleavedPlanes()
906 layout->planes[C2PlanarLayout::PLANE_U].offset = -uvOffset; in HandleInterleavedPlanes()
1182 C2PlanarLayout *layout /* nonnull */, uint8_t **addr /* nonnull */) override;
1243 uint8_t* addr[C2PlanarLayout::MAX_NUM_PLANES] = {}; in ~C2AllocationGralloc()
1265 C2PlanarLayout *layout /* nonnull */, uint8_t **addr /* nonnull */) { in map()
1527 C2PlanarLayout *layout /* nonnull */, uint8_t **addr /* nonnull */) override;
1586 uint8_t* addr[C2PlanarLayout::MAX_NUM_PLANES] = {}; in ~C2AllocationAhwb()
1616 C2PlanarLayout *layout /* nonnull */, uint8_t **addr /* nonnull */) { in map()