/frameworks/av/media/codec2/sfplugin/tests/ |
D | CCodecBuffers_test.cpp | 185 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/ |
D | C2AllocatorGralloc.cpp | 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() [all …]
|
D | C2AllocatorBlob.cpp | 111 C2PlanarLayout layout; in map()
|
D | C2Buffer.cpp | 1352 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/ |
D | C2BufferTest.cpp | 302 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/ |
D | Codec2BufferUtils.cpp | 74 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/ |
D | C2SoftMpeg4Enc.cpp | 590 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 …]
|
D | C2SoftMpeg4Dec.cpp | 609 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/ |
D | C2SoftAomDec.cpp | 578 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()
|
D | C2SoftAomEnc.cpp | 835 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/ |
D | C2Encoder.cpp | 213 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/ |
D | VtsHalMediaC2V1_0TargetVideoDecTest.cpp | 221 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()
|
D | VtsHalMediaC2V1_0TargetVideoEncTest.cpp | 416 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/ |
D | C2SoftHevcEnc.cpp | 876 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 …]
|
D | C2SoftHevcDec.cpp | 537 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/ |
D | C2SoftApvEnc.cpp | 992 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 …]
|
D | C2SoftApvDec.cpp | 1350 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/ |
D | C2SoftVpxDec.cpp | 803 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()
|
D | C2SoftVpxEnc.cpp | 913 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/ |
D | C2SoftAvcEnc.cpp | 1531 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 …]
|
D | C2SoftAvcDec.cpp | 543 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/ |
D | C2SoftDav1dDec.cpp | 1034 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/ |
D | C2SoftGav1Dec.cpp | 933 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/ |
D | C2SoftMpeg2Dec.cpp | 599 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/ |
D | C2Buffer.h | 1689 struct C2PlanarLayout { struct 1886 C2PlanarLayout *layout /* nonnull */, uint8_t **addr /* nonnull */) = 0; 1993 const C2PlanarLayout layout() const;
|