/drivers/peripheral/codec/test/unittest/idl_omx/ |
H A D | codec_function_utils.h | 58 std::shared_ptr<OHOS::Ashmem> sharedMem;
member 63 sharedMem = nullptr;
in BufferInfo() 69 if (sharedMem != nullptr) {
in ~BufferInfo() 70 sharedMem->UnmapAshmem();
in ~BufferInfo() 71 sharedMem->CloseAshmem();
in ~BufferInfo() 72 sharedMem = nullptr;
in ~BufferInfo() 126 std::shared_ptr<OHOS::Ashmem> sharedMem);
|
H A D | codec_function_utils.cpp | 62 shared_ptr<OHOS::Ashmem> sharedMem)
in InitCodecBufferWithAshMem() 65 omxBuffer->fd = sharedMem->GetAshmemFd();
in InitCodecBufferWithAshMem() 69 sharedMem->MapReadAndWriteAshmem();
in InitCodecBufferWithAshMem() 72 sharedMem->MapReadOnlyAshmem();
in InitCodecBufferWithAshMem() 203 shared_ptr<OHOS::Ashmem> sharedMem = make_shared<OHOS::Ashmem>(fd, bufferSize);
in UseBufferOnPort() local 204 InitCodecBufferWithAshMem(port, bufferSize, omxBuffer, sharedMem);
in UseBufferOnPort() 209 sharedMem->UnmapAshmem();
in UseBufferOnPort() 210 sharedMem->CloseAshmem();
in UseBufferOnPort() 218 bufferInfo->sharedMem = sharedMem;
in UseBufferOnPort() 61 InitCodecBufferWithAshMem(enum PortIndex port, int bufferSize, shared_ptr<OmxCodecBuffer> omxBuffer, shared_ptr<OHOS::Ashmem> sharedMem) InitCodecBufferWithAshMem() argument 251 shared_ptr<OHOS::Ashmem> sharedMem = make_shared<OHOS::Ashmem>(fd, bufferSize); AllocateBufferOnPort() local [all...] |
/drivers/peripheral/codec/hal/idl_service/src/ |
H A D | codec_share_buffer.cpp | 45 std::shared_ptr<OHOS::Ashmem> sharedMem = std::make_shared<OHOS::Ashmem>(codecBuffer.fd, size); in Create() local 46 if (sharedMem == nullptr) { in Create() 47 CODEC_LOGE("Failed to init sharedMem"); in Create() 52 mapd = sharedMem->MapReadAndWriteAshmem(); in Create() 54 mapd = sharedMem->MapReadOnlyAshmem(); in Create() 62 buffer->SetAshMem(sharedMem); in Create()
|
/drivers/peripheral/codec/hal/v2.0/hdi_impl/src/ |
H A D | codec_share_buffer.cpp | 50 std::shared_ptr<OHOS::Ashmem> sharedMem = std::make_shared<OHOS::Ashmem>(shardFd, size); in Create() local 51 if (sharedMem == nullptr) { in Create() 52 CODEC_LOGE("fail to init sharedMem"); in Create() 57 mapd = sharedMem->MapReadAndWriteAshmem(); in Create() 59 mapd = sharedMem->MapReadOnlyAshmem(); in Create() 69 buffer->SetAshMem(sharedMem); in Create()
|
/drivers/peripheral/codec/test/benchmarktest/ |
H A D | codec_benchmark_omx_test.cpp | 68 std::shared_ptr<OHOS::Ashmem> sharedMem; member 73 sharedMem = nullptr; in BufferInfo() 79 if (sharedMem != nullptr) { in ~BufferInfo() 80 sharedMem->UnmapAshmem(); in ~BufferInfo() 81 sharedMem->CloseAshmem(); in ~BufferInfo() 82 sharedMem = nullptr; in ~BufferInfo() 123 shared_ptr<OHOS::Ashmem> sharedMem) in InitCodecBufferWithAshMem() 126 omxBuffer->fd = sharedMem->GetAshmemFd(); in InitCodecBufferWithAshMem() 129 sharedMem->MapReadAndWriteAshmem(); in InitCodecBufferWithAshMem() 132 sharedMem in InitCodecBufferWithAshMem() 122 InitCodecBufferWithAshMem(enum PortIndex port, int bufferSize, shared_ptr<OmxCodecBuffer> omxBuffer, shared_ptr<OHOS::Ashmem> sharedMem) InitCodecBufferWithAshMem() argument 145 shared_ptr<OHOS::Ashmem> sharedMem = make_shared<OHOS::Ashmem>(fd, bufferSize); UseBufferOnPort() local [all...] |
/drivers/peripheral/codec/test/unittest/hdi_omx/ |
H A D | codec_hdi_omx_test.cpp | 75 std::shared_ptr<OHOS::Ashmem> sharedMem; member 80 sharedMem = nullptr; in BufferInfo() 86 if (sharedMem != nullptr) { in ~BufferInfo() 87 sharedMem->UnmapAshmem(); in ~BufferInfo() 88 sharedMem->CloseAshmem(); in ~BufferInfo() 89 sharedMem = nullptr; in ~BufferInfo() 116 shared_ptr<OHOS::Ashmem> sharedMem) in InitCodecBufferWithAshMem() 122 omxBuffer->buffer = (uint8_t *)(uintptr_t)sharedMem->GetAshmemFd(); in InitCodecBufferWithAshMem() 129 sharedMem->MapReadAndWriteAshmem(); in InitCodecBufferWithAshMem() 132 sharedMem in InitCodecBufferWithAshMem() 115 InitCodecBufferWithAshMem(enum PortIndex portIndex, int bufferSize, shared_ptr<OmxCodecBuffer> omxBuffer, shared_ptr<OHOS::Ashmem> sharedMem) InitCodecBufferWithAshMem() argument 145 shared_ptr<OHOS::Ashmem> sharedMem = make_shared<OHOS::Ashmem>(fd, bufferSize); UseBufferOnPort() local [all...] |
/drivers/peripheral/codec/test/demo/idl/src/ |
H A D | codec_hdi_decode.cpp | 427 shared_ptr<Ashmem> sharedMem = make_shared<Ashmem>(fd, bufferSize); in UseBufferOnPort() local 437 sharedMem->MapReadAndWriteAshmem(); in UseBufferOnPort() 440 sharedMem->MapReadOnlyAshmem(); in UseBufferOnPort() 446 sharedMem->UnmapAshmem(); in UseBufferOnPort() 447 sharedMem->CloseAshmem(); in UseBufferOnPort() 448 sharedMem = nullptr; in UseBufferOnPort() 457 bufferInfo->avSharedPtr = sharedMem; in UseBufferOnPort()
|
/drivers/peripheral/codec/test/demo/v2.0/src/ |
H A D | codec_hdi_decode.cpp | 337 shared_ptr<Ashmem> sharedMem = make_shared<Ashmem>(fd, bufferSize); in UseBufferOnPort() local 347 sharedMem->MapReadAndWriteAshmem(); in UseBufferOnPort() 350 sharedMem->MapReadOnlyAshmem(); in UseBufferOnPort() 355 sharedMem->UnmapAshmem(); in UseBufferOnPort() 356 sharedMem->CloseAshmem(); in UseBufferOnPort() 357 sharedMem = nullptr; in UseBufferOnPort() 365 bufferInfo->avSharedPtr = sharedMem; in UseBufferOnPort()
|