Home
last modified time | relevance | path

Searched refs:sharedMem (Results 1 - 8 of 8) sorted by relevance

/drivers/peripheral/codec/test/unittest/idl_omx/
H A Dcodec_function_utils.h58 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 Dcodec_function_utils.cpp62 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 Dcodec_share_buffer.cpp45 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 Dcodec_share_buffer.cpp50 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 Dcodec_benchmark_omx_test.cpp68 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 Dcodec_hdi_omx_test.cpp75 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 Dcodec_hdi_decode.cpp427 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 Dcodec_hdi_decode.cpp337 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()

Completed in 7 milliseconds