Home
last modified time | relevance | path

Searched refs:C2PlanarLayout (Results 1 – 25 of 25) sorted by relevance

/frameworks/av/media/codec2/sfplugin/tests/
DCCodecBuffers_test.cpp185 C2PlanarLayout layout = view.layout(); in TEST()
188 ASSERT_EQ(C2PlanarLayout::TYPE_YUV, layout.type); in TEST()
190 const C2PlaneInfo& yPlane = layout.planes[C2PlanarLayout::PLANE_Y]; in TEST()
191 const C2PlaneInfo& uPlane = layout.planes[C2PlanarLayout::PLANE_U]; in TEST()
192 const C2PlaneInfo& vPlane = layout.planes[C2PlanarLayout::PLANE_V]; in TEST()
215 uint8_t *yRowPtr = view.data()[C2PlanarLayout::PLANE_Y]; in TEST()
216 uint8_t *uRowPtr = view.data()[C2PlanarLayout::PLANE_U]; in TEST()
217 uint8_t *vRowPtr = view.data()[C2PlanarLayout::PLANE_V]; in TEST()
322 C2PlanarLayout layout = view.layout(); in TEST()
325 ASSERT_EQ(C2PlanarLayout::TYPE_YUV, layout.type); in TEST()
[all …]
/frameworks/av/media/codec2/vndk/
DC2AllocatorGralloc.cpp388 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()
[all …]
DC2AllocatorBlob.cpp111 C2PlanarLayout layout; in map()
DC2Buffer.cpp1352 C2PlanarLayout layout() const { return mLayout; } in layout()
1361 uint8_t *mData[C2PlanarLayout::MAX_NUM_PLANES];
1362 uint8_t *mOffsetData[C2PlanarLayout::MAX_NUM_PLANES];
1363 C2PlanarLayout mLayout;
1456 const C2PlanarLayout C2GraphicView::layout() const { in layout()
/frameworks/av/media/codec2/tests/vndk/
DC2BufferTest.cpp302 void mapGraphic(C2Rect rect, C2PlanarLayout *layout, uint8_t **addr) { in mapGraphic()
312 addr[C2PlanarLayout::PLANE_Y] = nullptr; in mapGraphic()
313 addr[C2PlanarLayout::PLANE_U] = nullptr; in mapGraphic()
314 addr[C2PlanarLayout::PLANE_V] = nullptr; in mapGraphic()
318 memcpy(mAddrGraphic, addr, sizeof(uint8_t*) * C2PlanarLayout::MAX_NUM_PLANES); in mapGraphic()
344 uint8_t* mAddrGraphic[C2PlanarLayout::MAX_NUM_PLANES];
464 uint8_t *addr[C2PlanarLayout::MAX_NUM_PLANES]; in TEST_F()
466 C2PlanarLayout layout; in TEST_F()
468 ASSERT_NE(nullptr, addr[C2PlanarLayout::PLANE_Y]); in TEST_F()
469 ASSERT_NE(nullptr, addr[C2PlanarLayout::PLANE_U]); in TEST_F()
[all …]
/frameworks/av/media/codec2/sfplugin/utils/
DCodec2BufferUtils.cpp74 const C2PlanarLayout &layout = view.layout(); in _ImageCopy()
296 const C2PlanarLayout &layout = view.layout(); in IsYUV420()
298 && layout.type == C2PlanarLayout::TYPE_YUV in IsYUV420()
320 const C2PlanarLayout &layout = view.layout(); in IsYUV420_10bit()
322 && layout.type == C2PlanarLayout::TYPE_YUV in IsYUV420_10bit()
341 const C2PlanarLayout &layout = view.layout(); in IsYUV422_10bit()
343 && layout.type == C2PlanarLayout::TYPE_YUV in IsYUV422_10bit()
366 const C2PlanarLayout &layout = view.layout(); in IsNV12()
380 const C2PlanarLayout &layout = view.layout(); in IsP010()
397 const C2PlanarLayout &layout = view.layout(); in IsP210()
[all …]
/frameworks/av/media/codec2/components/mpeg4_h263/
DC2SoftMpeg4Enc.cpp590 const C2PlanarLayout &layout = rView->layout(); in process()
591 uint8_t *yPlane = const_cast<uint8_t *>(rView->data()[C2PlanarLayout::PLANE_Y]); in process()
592 uint8_t *uPlane = const_cast<uint8_t *>(rView->data()[C2PlanarLayout::PLANE_U]); in process()
593 uint8_t *vPlane = const_cast<uint8_t *>(rView->data()[C2PlanarLayout::PLANE_V]); in process()
594 int32_t yStride = layout.planes[C2PlanarLayout::PLANE_Y].rowInc; in process()
595 int32_t uStride = layout.planes[C2PlanarLayout::PLANE_U].rowInc; in process()
596 int32_t vStride = layout.planes[C2PlanarLayout::PLANE_V].rowInc; in process()
604 case C2PlanarLayout::TYPE_RGB: in process()
606 case C2PlanarLayout::TYPE_RGBA: { in process()
617 case C2PlanarLayout::TYPE_YUV: { in process()
[all …]
DC2SoftMpeg4Dec.cpp609 uint8_t *outputBufferY = wView.data()[C2PlanarLayout::PLANE_Y]; in process()
610 uint8_t *outputBufferU = wView.data()[C2PlanarLayout::PLANE_U]; in process()
611 uint8_t *outputBufferV = wView.data()[C2PlanarLayout::PLANE_V]; in process()
613 C2PlanarLayout layout = wView.layout(); in process()
614 size_t dstYStride = layout.planes[C2PlanarLayout::PLANE_Y].rowInc; in process()
615 size_t dstUStride = layout.planes[C2PlanarLayout::PLANE_U].rowInc; in process()
616 size_t dstVStride = layout.planes[C2PlanarLayout::PLANE_V].rowInc; in process()
/frameworks/av/media/codec2/components/aom/
DC2SoftAomDec.cpp578 uint8_t* dstY = const_cast<uint8_t*>(wView.data()[C2PlanarLayout::PLANE_Y]); in outputBuffer()
579 uint8_t* dstU = const_cast<uint8_t*>(wView.data()[C2PlanarLayout::PLANE_U]); in outputBuffer()
580 uint8_t* dstV = const_cast<uint8_t*>(wView.data()[C2PlanarLayout::PLANE_V]); in outputBuffer()
584 C2PlanarLayout layout = wView.layout(); in outputBuffer()
585 size_t dstYStride = layout.planes[C2PlanarLayout::PLANE_Y].rowInc; in outputBuffer()
586 size_t dstUStride = layout.planes[C2PlanarLayout::PLANE_U].rowInc; in outputBuffer()
587 size_t dstVStride = layout.planes[C2PlanarLayout::PLANE_V].rowInc; in outputBuffer()
DC2SoftAomEnc.cpp835 const C2PlanarLayout& layout = rView->layout(); in process()
917 case C2PlanarLayout::TYPE_RGB: in process()
918 case C2PlanarLayout::TYPE_RGBA: { in process()
931 case C2PlanarLayout::TYPE_YUV: { in process()
999 case C2PlanarLayout::TYPE_YUVA: { in process()
/frameworks/av/media/tests/benchmark/src/native/encoder/
DC2Encoder.cpp213 uint8_t *pY = view.data()[C2PlanarLayout::PLANE_Y]; in encodeFrames()
214 uint8_t *pU = view.data()[C2PlanarLayout::PLANE_U]; in encodeFrames()
215 uint8_t *pV = view.data()[C2PlanarLayout::PLANE_V]; in encodeFrames()
/frameworks/av/media/codec2/hal/hidl/1.0/vts/functional/video/
DVtsHalMediaC2V1_0TargetVideoDecTest.cpp221 uint8_t* yPlane = const_cast<uint8_t*>(output.data()[C2PlanarLayout::PLANE_Y]); in compareMd5Chksm()
222 uint8_t* uPlane = const_cast<uint8_t*>(output.data()[C2PlanarLayout::PLANE_U]); in compareMd5Chksm()
223 uint8_t* vPlane = const_cast<uint8_t*>(output.data()[C2PlanarLayout::PLANE_V]); in compareMd5Chksm()
224 C2PlanarLayout layout = output.layout(); in compareMd5Chksm()
226 size_t yStride = layout.planes[C2PlanarLayout::PLANE_Y].rowInc; in compareMd5Chksm()
227 size_t uvStride = layout.planes[C2PlanarLayout::PLANE_U].rowInc; in compareMd5Chksm()
228 size_t colInc = layout.planes[C2PlanarLayout::PLANE_U].colInc; in compareMd5Chksm()
229 size_t bitDepth = layout.planes[C2PlanarLayout::PLANE_Y].bitDepth; in compareMd5Chksm()
234 if (bitDepth == 8 && layoutType == C2PlanarLayout::TYPE_YUV && colInc == 1) { in compareMd5Chksm()
238 } else if (bitDepth == 8 && layoutType == C2PlanarLayout::TYPE_YUV && colInc == 2) { in compareMd5Chksm()
DVtsHalMediaC2V1_0TargetVideoEncTest.cpp416 uint8_t* pY = view.data()[C2PlanarLayout::PLANE_Y]; in encodeNFrames()
417 uint8_t* pU = view.data()[C2PlanarLayout::PLANE_U]; in encodeNFrames()
418 uint8_t* pV = view.data()[C2PlanarLayout::PLANE_V]; in encodeNFrames()
/frameworks/av/media/codec2/components/hevc/
DC2SoftHevcEnc.cpp876 const C2PlanarLayout& layout = input->layout(); in setEncodeArgs()
878 const_cast<uint8_t *>(input->data()[C2PlanarLayout::PLANE_Y]); in setEncodeArgs()
880 const_cast<uint8_t *>(input->data()[C2PlanarLayout::PLANE_U]); in setEncodeArgs()
882 const_cast<uint8_t *>(input->data()[C2PlanarLayout::PLANE_V]); in setEncodeArgs()
883 int32_t yStride = layout.planes[C2PlanarLayout::PLANE_Y].rowInc; in setEncodeArgs()
884 int32_t uStride = layout.planes[C2PlanarLayout::PLANE_U].rowInc; in setEncodeArgs()
885 int32_t vStride = layout.planes[C2PlanarLayout::PLANE_V].rowInc; in setEncodeArgs()
899 case C2PlanarLayout::TYPE_RGB: in setEncodeArgs()
901 case C2PlanarLayout::TYPE_RGBA: { in setEncodeArgs()
916 case C2PlanarLayout::TYPE_YUV: { in setEncodeArgs()
[all …]
DC2SoftHevcDec.cpp537 C2PlanarLayout layout; in setDecodeArgs()
539 displayStride = layout.planes[C2PlanarLayout::PLANE_Y].rowInc; in setDecodeArgs()
570 ps_decode_ip->s_out_buffer.pu1_bufs[0] = outBuffer->data()[C2PlanarLayout::PLANE_Y]; in setDecodeArgs()
571 ps_decode_ip->s_out_buffer.pu1_bufs[1] = outBuffer->data()[C2PlanarLayout::PLANE_U]; in setDecodeArgs()
572 ps_decode_ip->s_out_buffer.pu1_bufs[2] = outBuffer->data()[C2PlanarLayout::PLANE_V]; in setDecodeArgs()
/frameworks/av/media/codec2/components/apv/
DC2SoftApvEnc.cpp992 const C2PlanarLayout& layout = input->layout(); in setEncodeArgs()
993 uint8_t* yPlane = const_cast<uint8_t*>(input->data()[C2PlanarLayout::PLANE_Y]); in setEncodeArgs()
994 uint8_t* uPlane = const_cast<uint8_t*>(input->data()[C2PlanarLayout::PLANE_U]); in setEncodeArgs()
995 uint8_t* vPlane = const_cast<uint8_t*>(input->data()[C2PlanarLayout::PLANE_V]); in setEncodeArgs()
1012 case C2PlanarLayout::TYPE_RGB: { in setEncodeArgs()
1023 case C2PlanarLayout::TYPE_RGBA: { in setEncodeArgs()
1026 case C2PlanarLayout::TYPE_YUVA: { in setEncodeArgs()
1044 case C2PlanarLayout::TYPE_YUV: { in setEncodeArgs()
1112 layout.planes[C2PlanarLayout::PLANE_Y].rowInc, in setEncodeArgs()
1113 layout.planes[C2PlanarLayout::PLANE_U].rowInc, in setEncodeArgs()
[all …]
DC2SoftApvDec.cpp1350 uint8_t* dstY = const_cast<uint8_t*>(wView.data()[C2PlanarLayout::PLANE_Y]); in outputBuffer()
1351 uint8_t* dstU = const_cast<uint8_t*>(wView.data()[C2PlanarLayout::PLANE_U]); in outputBuffer()
1352 uint8_t* dstV = const_cast<uint8_t*>(wView.data()[C2PlanarLayout::PLANE_V]); in outputBuffer()
1354 C2PlanarLayout layout = wView.layout(); in outputBuffer()
1355 size_t dstYStride = layout.planes[C2PlanarLayout::PLANE_Y].rowInc; in outputBuffer()
1356 size_t dstUStride = layout.planes[C2PlanarLayout::PLANE_U].rowInc; in outputBuffer()
1357 size_t dstVStride = layout.planes[C2PlanarLayout::PLANE_V].rowInc; in outputBuffer()
/frameworks/av/media/codec2/components/vpx/
DC2SoftVpxDec.cpp803 uint8_t *dstY = const_cast<uint8_t *>(wView.data()[C2PlanarLayout::PLANE_Y]); in outputBuffer()
804 uint8_t *dstU = const_cast<uint8_t *>(wView.data()[C2PlanarLayout::PLANE_U]); in outputBuffer()
805 uint8_t *dstV = const_cast<uint8_t *>(wView.data()[C2PlanarLayout::PLANE_V]); in outputBuffer()
810 C2PlanarLayout layout = wView.layout(); in outputBuffer()
811 size_t dstYStride = layout.planes[C2PlanarLayout::PLANE_Y].rowInc; in outputBuffer()
812 size_t dstUStride = layout.planes[C2PlanarLayout::PLANE_U].rowInc; in outputBuffer()
813 size_t dstVStride = layout.planes[C2PlanarLayout::PLANE_V].rowInc; in outputBuffer()
DC2SoftVpxEnc.cpp913 const C2PlanarLayout &layout = rView->layout(); in process()
924 case C2PlanarLayout::TYPE_RGB: in process()
925 case C2PlanarLayout::TYPE_RGBA: { in process()
938 case C2PlanarLayout::TYPE_YUV: { in process()
/frameworks/av/media/codec2/components/avc/
DC2SoftAvcEnc.cpp1531 const C2PlanarLayout &layout = input->layout(); in setEncodeArgs()
1532 uint8_t *yPlane = const_cast<uint8_t *>(input->data()[C2PlanarLayout::PLANE_Y]); in setEncodeArgs()
1533 uint8_t *uPlane = const_cast<uint8_t *>(input->data()[C2PlanarLayout::PLANE_U]); in setEncodeArgs()
1534 uint8_t *vPlane = const_cast<uint8_t *>(input->data()[C2PlanarLayout::PLANE_V]); in setEncodeArgs()
1535 int32_t yStride = layout.planes[C2PlanarLayout::PLANE_Y].rowInc; in setEncodeArgs()
1536 int32_t uStride = layout.planes[C2PlanarLayout::PLANE_U].rowInc; in setEncodeArgs()
1537 int32_t vStride = layout.planes[C2PlanarLayout::PLANE_V].rowInc; in setEncodeArgs()
1547 case C2PlanarLayout::TYPE_RGB: in setEncodeArgs()
1549 case C2PlanarLayout::TYPE_RGBA: { in setEncodeArgs()
1562 case C2PlanarLayout::TYPE_YUV: { in setEncodeArgs()
[all …]
DC2SoftAvcDec.cpp543 C2PlanarLayout layout; in setDecodeArgs()
545 displayStride = layout.planes[C2PlanarLayout::PLANE_Y].rowInc; in setDecodeArgs()
576 ps_decode_ip->s_out_buffer.pu1_bufs[0] = outBuffer->data()[C2PlanarLayout::PLANE_Y]; in setDecodeArgs()
577 ps_decode_ip->s_out_buffer.pu1_bufs[1] = outBuffer->data()[C2PlanarLayout::PLANE_U]; in setDecodeArgs()
578 ps_decode_ip->s_out_buffer.pu1_bufs[2] = outBuffer->data()[C2PlanarLayout::PLANE_V]; in setDecodeArgs()
/frameworks/av/media/codec2/components/dav1d/
DC2SoftDav1dDec.cpp1034 uint8_t* dstY = const_cast<uint8_t*>(wView.data()[C2PlanarLayout::PLANE_Y]); in outputBuffer()
1035 uint8_t* dstU = const_cast<uint8_t*>(wView.data()[C2PlanarLayout::PLANE_U]); in outputBuffer()
1036 uint8_t* dstV = const_cast<uint8_t*>(wView.data()[C2PlanarLayout::PLANE_V]); in outputBuffer()
1038 C2PlanarLayout layout = wView.layout(); in outputBuffer()
1039 size_t dstYStride = layout.planes[C2PlanarLayout::PLANE_Y].rowInc; in outputBuffer()
1040 size_t dstUStride = layout.planes[C2PlanarLayout::PLANE_U].rowInc; in outputBuffer()
1041 size_t dstVStride = layout.planes[C2PlanarLayout::PLANE_V].rowInc; in outputBuffer()
/frameworks/av/media/codec2/components/gav1/
DC2SoftGav1Dec.cpp933 uint8_t *dstY = const_cast<uint8_t *>(wView.data()[C2PlanarLayout::PLANE_Y]); in outputBuffer()
934 uint8_t *dstU = const_cast<uint8_t *>(wView.data()[C2PlanarLayout::PLANE_U]); in outputBuffer()
935 uint8_t *dstV = const_cast<uint8_t *>(wView.data()[C2PlanarLayout::PLANE_V]); in outputBuffer()
937 C2PlanarLayout layout = wView.layout(); in outputBuffer()
938 size_t dstYStride = layout.planes[C2PlanarLayout::PLANE_Y].rowInc; in outputBuffer()
939 size_t dstUStride = layout.planes[C2PlanarLayout::PLANE_U].rowInc; in outputBuffer()
940 size_t dstVStride = layout.planes[C2PlanarLayout::PLANE_V].rowInc; in outputBuffer()
/frameworks/av/media/codec2/components/mpeg2/
DC2SoftMpeg2Dec.cpp599 C2PlanarLayout layout; in setDecodeArgs()
601 displayStride = layout.planes[C2PlanarLayout::PLANE_Y].rowInc; in setDecodeArgs()
632 ps_decode_ip->s_out_buffer.pu1_bufs[0] = outBuffer->data()[C2PlanarLayout::PLANE_Y]; in setDecodeArgs()
633 ps_decode_ip->s_out_buffer.pu1_bufs[1] = outBuffer->data()[C2PlanarLayout::PLANE_U]; in setDecodeArgs()
634 ps_decode_ip->s_out_buffer.pu1_bufs[2] = outBuffer->data()[C2PlanarLayout::PLANE_V]; in setDecodeArgs()
/frameworks/av/media/codec2/core/include/
DC2Buffer.h1689 struct C2PlanarLayout { struct
1886 C2PlanarLayout *layout /* nonnull */, uint8_t **addr /* nonnull */) = 0;
1993 const C2PlanarLayout layout() const;