/drivers/peripheral/codec/hal/idl_service/src/ |
H A D | icodec_buffer.cpp | 60 OMX_BUFFERHEADERTYPE &omxBuffer) in AllocateCodecBuffer() 68 buffer = CodecDMABuffer::Allocate(codecBuffer, omxBuffer); in AllocateCodecBuffer() 98 int32_t ICodecBuffer::FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in FillOmxBuffer() argument 100 omxBuffer.nOffset = codecBuffer.offset; in FillOmxBuffer() 101 omxBuffer.nFilledLen = codecBuffer.filledLen; in FillOmxBuffer() 102 omxBuffer.nFlags = codecBuffer.flag; in FillOmxBuffer() 106 int32_t ICodecBuffer::EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBuffer() argument 108 omxBuffer.nOffset = codecBuffer.offset; in EmptyOmxBuffer() 109 omxBuffer.nFilledLen = codecBuffer.filledLen; in EmptyOmxBuffer() 110 omxBuffer in EmptyOmxBuffer() 59 AllocateCodecBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) AllocateCodecBuffer() argument 115 EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) EmptyOmxBufferDone() argument 122 FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) FillOmxBufferDone() argument [all...] |
H A D | codec_dma_buffer.cpp | 44 sptr<ICodecBuffer> CodecDMABuffer::Allocate(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in Allocate() argument 46 if (omxBuffer.pAppPrivate == nullptr) { in Allocate() 47 CODEC_LOGE("omxBuffer.pAppPrivate is invalid!"); in Allocate() 54 OMXBufferAppPrivateData *privateData = static_cast<OMXBufferAppPrivateData *>(omxBuffer.pAppPrivate); in Allocate() 66 int32_t CodecDMABuffer::FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in FillOmxBuffer() argument 73 return ICodecBuffer::FillOmxBuffer(codecBuffer, omxBuffer); in FillOmxBuffer() 76 int32_t CodecDMABuffer::EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBuffer() argument 83 return ICodecBuffer::EmptyOmxBuffer(codecBuffer, omxBuffer); in EmptyOmxBuffer() 96 int32_t CodecDMABuffer::EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBufferDone() argument 98 return ICodecBuffer::EmptyOmxBufferDone(omxBuffer); in EmptyOmxBufferDone() 101 FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) FillOmxBufferDone() argument [all...] |
H A D | codec_handle_buffer.cpp | 52 int32_t CodecHandleBuffer::FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in FillOmxBuffer() argument 68 return ICodecBuffer::FillOmxBuffer(codecBuffer, omxBuffer); in FillOmxBuffer() 71 int32_t CodecHandleBuffer::EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBuffer() argument 75 (void)omxBuffer; in EmptyOmxBuffer() 91 int32_t CodecHandleBuffer::EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBufferDone() argument 94 (void)omxBuffer; in EmptyOmxBufferDone() 98 int32_t CodecHandleBuffer::FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) in FillOmxBufferDone() argument 100 return ICodecBuffer::FillOmxBufferDone(omxBuffer); in FillOmxBufferDone()
|
H A D | codec_share_buffer.cpp | 95 int32_t CodecShareBuffer::FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in FillOmxBuffer() argument 102 return ICodecBuffer::FillOmxBuffer(codecBuffer, omxBuffer); in FillOmxBuffer() 105 int32_t CodecShareBuffer::EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBuffer() argument 114 CODEC_LOGE("omxBuffer.length [%{public}d omxBuffer.offset[%{public}d]", codecBuffer.filledLen, in EmptyOmxBuffer() 118 auto ret = memcpy_s(omxBuffer.pBuffer + codecBuffer.offset, codecBuffer.allocLen - codecBuffer.offset, sharedPtr, in EmptyOmxBuffer() 124 return ICodecBuffer::EmptyOmxBuffer(codecBuffer, omxBuffer); in EmptyOmxBuffer() 143 int32_t CodecShareBuffer::EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBufferDone() argument 145 return ICodecBuffer::EmptyOmxBufferDone(omxBuffer); in EmptyOmxBufferDone() 148 int32_t CodecShareBuffer::FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) in FillOmxBufferDone() argument [all...] |
H A D | codec_dyna_buffer.cpp | 43 int32_t CodecDynaBuffer::FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in FillOmxBuffer() argument 67 return ICodecBuffer::FillOmxBuffer(codecBuffer, omxBuffer); in FillOmxBuffer() 70 int32_t CodecDynaBuffer::EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBuffer() argument 95 return ICodecBuffer::EmptyOmxBuffer(codecBuffer, omxBuffer); in EmptyOmxBuffer() 109 int32_t CodecDynaBuffer::EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBufferDone() argument 111 return ICodecBuffer::EmptyOmxBufferDone(omxBuffer); in EmptyOmxBufferDone() 114 int32_t CodecDynaBuffer::FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) in FillOmxBufferDone() argument 116 return ICodecBuffer::FillOmxBufferDone(omxBuffer); in FillOmxBufferDone()
|
/drivers/peripheral/codec/test/unittest/idl_omx/ |
H A D | codec_function_utils.cpp | 61 void FunctionUtil::InitCodecBufferWithAshMem(enum PortIndex port, int bufferSize, shared_ptr<OmxCodecBuffer> omxBuffer,
in InitCodecBufferWithAshMem() argument 64 InitOmxCodecBuffer(*omxBuffer.get(), CODEC_BUFFER_TYPE_AVSHARE_MEM_FD);
in InitCodecBufferWithAshMem() 65 omxBuffer->fd = sharedMem->GetAshmemFd();
in InitCodecBufferWithAshMem() 66 omxBuffer->allocLen = bufferSize;
in InitCodecBufferWithAshMem() 68 omxBuffer->type = READ_ONLY_TYPE;
in InitCodecBufferWithAshMem() 71 omxBuffer->type = READ_WRITE_TYPE;
in InitCodecBufferWithAshMem() 118 bool FunctionUtil::FillCodecBufferWithBufferHandle(shared_ptr<OmxCodecBuffer> omxBuffer)
in FillCodecBufferWithBufferHandle() argument 135 omxBuffer->bufferhandle = new NativeBuffer(bufferHandle);
in FillCodecBufferWithBufferHandle() 148 auto omxBuffer = std::make_shared<OmxCodecBuffer>();
in UseDynaBuffer() local 149 InitOmxCodecBuffer(*omxBuffer in UseDynaBuffer() 177 auto omxBuffer = std::make_shared<OmxCodecBuffer>(); UseHandleBuffer() local 201 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); UseBufferOnPort() local 232 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); AllocateBufferOnPort() local 299 PushAlongParam(OmxCodecBuffer &omxBuffer) PushAlongParam() argument [all...] |
/drivers/peripheral/codec/hal/v2.0/hdi_impl/src/ |
H A D | icodec_buffer.cpp | 113 int32_t ICodecBuffer::FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in FillOmxBuffer() argument 115 omxBuffer.nOffset = codecBuffer.offset; in FillOmxBuffer() 116 omxBuffer.nFilledLen = codecBuffer.filledLen; in FillOmxBuffer() 117 omxBuffer.nFlags = codecBuffer.flag; in FillOmxBuffer() 121 int32_t ICodecBuffer::EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBuffer() argument 123 omxBuffer.nOffset = codecBuffer.offset; in EmptyOmxBuffer() 124 omxBuffer.nFilledLen = codecBuffer.filledLen; in EmptyOmxBuffer() 125 omxBuffer.nFlags = codecBuffer.flag; in EmptyOmxBuffer() 126 omxBuffer.nTimeStamp = codecBuffer.pts; in EmptyOmxBuffer() 130 int32_t ICodecBuffer::EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBufferDone() argument 137 FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) FillOmxBufferDone() argument [all...] |
H A D | codec_dyna_buffer.cpp | 57 int32_t CodecDynaBuffer::FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in FillOmxBuffer() argument 61 (void)omxBuffer; in FillOmxBuffer() 65 int32_t CodecDynaBuffer::EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBuffer() argument 71 ResetBuffer(codecBuffer, omxBuffer); in EmptyOmxBuffer() 83 return ICodecBuffer::EmptyOmxBuffer(codecBuffer, omxBuffer); in EmptyOmxBuffer() 106 int32_t CodecDynaBuffer::EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBufferDone() argument 108 return ICodecBuffer::EmptyOmxBufferDone(omxBuffer); in EmptyOmxBufferDone() 111 int32_t CodecDynaBuffer::FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) in FillOmxBufferDone() argument 114 (void)omxBuffer; in FillOmxBufferDone() 132 void CodecDynaBuffer::ResetBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in ResetBuffer() argument [all...] |
H A D | codec_handle_buffer.cpp | 52 int32_t CodecHandleBuffer::FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in FillOmxBuffer() argument 58 ResetBuffer(codecBuffer, omxBuffer); in FillOmxBuffer() 69 return ICodecBuffer::FillOmxBuffer(codecBuffer, omxBuffer); in FillOmxBuffer() 72 int32_t CodecHandleBuffer::EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBuffer() argument 76 (void)omxBuffer; in EmptyOmxBuffer() 102 int32_t CodecHandleBuffer::EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBufferDone() argument 105 (void)omxBuffer; in EmptyOmxBufferDone() 109 int32_t CodecHandleBuffer::FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) in FillOmxBufferDone() argument 111 return ICodecBuffer::FillOmxBufferDone(omxBuffer); in FillOmxBufferDone() 128 void CodecHandleBuffer::ResetBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in ResetBuffer() argument [all...] |
H A D | codec_share_buffer.cpp | 105 int32_t CodecShareBuffer::FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in FillOmxBuffer() argument 114 return ICodecBuffer::FillOmxBuffer(codecBuffer, omxBuffer); in FillOmxBuffer() 117 int32_t CodecShareBuffer::EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBuffer() argument 128 CODEC_LOGE("omxBuffer.length [%{public}d omxBuffer.offset[%{public}d]", codecBuffer.filledLen, in EmptyOmxBuffer() 132 auto ret = memcpy_s(omxBuffer.pBuffer + codecBuffer.offset, codecBuffer.allocLen - codecBuffer.offset, sharedPtr, in EmptyOmxBuffer() 138 return ICodecBuffer::EmptyOmxBuffer(codecBuffer, omxBuffer); in EmptyOmxBuffer() 161 int32_t CodecShareBuffer::EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) in EmptyOmxBufferDone() argument 163 return ICodecBuffer::EmptyOmxBufferDone(omxBuffer); in EmptyOmxBufferDone() 166 int32_t CodecShareBuffer::FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) in FillOmxBufferDone() argument [all...] |
/drivers/peripheral/codec/test/demo/idl/src/ |
H A D | codec_hdi_decode.cpp | 422 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); in UseBufferOnPort() local 423 omxBuffer->size = sizeof(OmxCodecBuffer); in UseBufferOnPort() 424 omxBuffer->version.version.majorVersion = 1; in UseBufferOnPort() 425 omxBuffer->bufferType = CODEC_BUFFER_TYPE_AVSHARE_MEM_FD; in UseBufferOnPort() 428 omxBuffer->fd = fd; in UseBufferOnPort() 429 omxBuffer->bufferhandle = nullptr; in UseBufferOnPort() 430 omxBuffer->allocLen = bufferSize; in UseBufferOnPort() 431 omxBuffer->fenceFd = -1; in UseBufferOnPort() 432 omxBuffer->pts = 0; in UseBufferOnPort() 433 omxBuffer in UseBufferOnPort() 529 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); UseDMABuffer() local 579 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); UseBufferHandle() local [all...] |
H A D | codec_hdi_encode.cpp | 376 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); in UseDMABuffer() local 377 omxBuffer->size = sizeof(OmxCodecBuffer); in UseDMABuffer() 378 omxBuffer->version.version.majorVersion = 1; in UseDMABuffer() 379 omxBuffer->bufferType = CODEC_BUFFER_TYPE_DMA_MEM_FD; in UseDMABuffer() 380 omxBuffer->fd = INIT_BUFFER_CODE; in UseDMABuffer() 381 omxBuffer->bufferhandle = nullptr; in UseDMABuffer() 382 omxBuffer->allocLen = bufferSize; in UseDMABuffer() 383 omxBuffer->fenceFd = INIT_BUFFER_CODE; in UseDMABuffer() 384 omxBuffer->pts = 0; in UseDMABuffer() 385 omxBuffer in UseDMABuffer() 420 auto omxBuffer = std::make_shared<OmxCodecBuffer>(); UseBufferOnPort() local 473 auto omxBuffer = std::make_shared<OmxCodecBuffer>(); UseDynaBuffer() local [all...] |
/drivers/peripheral/codec/test/unittest/hdi_omx/ |
H A D | codec_hdi_omx_test.cpp | 74 std::shared_ptr<OmxCodecBuffer> omxBuffer; member 79 omxBuffer = nullptr; in BufferInfo() 85 omxBuffer = nullptr; in ~BufferInfo() 115 void InitCodecBufferWithAshMem(enum PortIndex portIndex, int bufferSize, shared_ptr<OmxCodecBuffer> omxBuffer, in InitCodecBufferWithAshMem() argument 118 omxBuffer->size = sizeof(OmxCodecBuffer); in InitCodecBufferWithAshMem() 119 omxBuffer->version = version_; in InitCodecBufferWithAshMem() 120 omxBuffer->bufferType = CODEC_BUFFER_TYPE_AVSHARE_MEM_FD; in InitCodecBufferWithAshMem() 121 omxBuffer->bufferLen = sizeof(int); in InitCodecBufferWithAshMem() 122 omxBuffer->buffer = (uint8_t *)(uintptr_t)sharedMem->GetAshmemFd(); in InitCodecBufferWithAshMem() 123 omxBuffer in InitCodecBufferWithAshMem() 139 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); UseBufferOnPort() local 204 InitBufferHandle(std::shared_ptr<OmxCodecBuffer> &omxBuffer, BufferHandle **bufferHandle) InitBufferHandle() argument 667 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); HWTEST_F() local 686 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); HWTEST_F() local 705 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); HWTEST_F() local 724 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); HWTEST_F() local 765 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); HWTEST_F() local 810 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); HWTEST_F() local 899 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); HWTEST_F() local 911 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); HWTEST_F() local 924 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); HWTEST_F() local [all...] |
/drivers/peripheral/codec/hal/idl_service/include/ |
H A D | codec_dma_buffer.h | 27 OHOS::sptr<ICodecBuffer> static Allocate(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer); 28 int32_t FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) override; 29 int32_t EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) override; 31 int32_t EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) override; 32 int32_t FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) override;
|
H A D | codec_handle_buffer.h | 28 int32_t FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) override; 29 int32_t EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) override; 31 int32_t EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) override; 32 int32_t FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) override;
|
H A D | codec_dyna_buffer.h | 27 int32_t FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) override; 28 int32_t EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) override; 30 int32_t EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) override; 31 int32_t FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) override;
|
H A D | icodec_buffer.h | 42 sptr<ICodecBuffer> static AllocateCodecBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer); 43 virtual int32_t FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer); 44 virtual int32_t EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer); 46 virtual int32_t EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer); 47 virtual int32_t FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer);
|
H A D | codec_share_buffer.h | 30 int32_t FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) override; 31 int32_t EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) override; 33 int32_t EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) override; 34 int32_t FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) override;
|
/drivers/peripheral/codec/hal/v2.0/hdi_impl/include/ |
H A D | codec_handle_buffer.h | 28 int32_t FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) override; 29 int32_t EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) override; 31 int32_t EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) override; 32 int32_t FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) override; 40 void ResetBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer);
|
H A D | codec_dyna_buffer.h | 27 int32_t FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) override; 28 int32_t EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) override; 30 int32_t EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) override; 31 int32_t FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) override; 39 void ResetBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer);
|
H A D | codec_share_buffer.h | 30 int32_t FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) override; 31 int32_t EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer) override; 33 int32_t EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) override; 34 int32_t FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer) override;
|
H A D | icodec_buffer.h | 53 virtual int32_t FillOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer); 54 virtual int32_t EmptyOmxBuffer(struct OmxCodecBuffer &codecBuffer, OMX_BUFFERHEADERTYPE &omxBuffer); 56 virtual int32_t EmptyOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer); 57 virtual int32_t FillOmxBufferDone(OMX_BUFFERHEADERTYPE &omxBuffer);
|
/drivers/peripheral/codec/test/demo/v2.0/src/ |
H A D | codec_hdi_encode.cpp | 316 auto omxBuffer = std::make_shared<OmxCodecBuffer>(); in UseBufferOnPort() local 317 omxBuffer->size = sizeof(OmxCodecBuffer); in UseBufferOnPort() 318 omxBuffer->version.s.nVersionMajor = 1; in UseBufferOnPort() 319 omxBuffer->bufferType = CODEC_BUFFER_TYPE_AVSHARE_MEM_FD; in UseBufferOnPort() 322 omxBuffer->bufferLen = FD_SIZE; in UseBufferOnPort() 323 omxBuffer->buffer = reinterpret_cast<uint8_t *>(fd); in UseBufferOnPort() 324 omxBuffer->allocLen = bufferSize; in UseBufferOnPort() 325 omxBuffer->fenceFd = -1; in UseBufferOnPort() 326 omxBuffer->pts = 0; in UseBufferOnPort() 327 omxBuffer in UseBufferOnPort() 368 auto omxBuffer = std::make_shared<OmxCodecBuffer>(); UseDynaBuffer() local [all...] |
H A D | codec_hdi_decode.cpp | 332 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); in UseBufferOnPort() local 333 omxBuffer->size = sizeof(OmxCodecBuffer); in UseBufferOnPort() 334 omxBuffer->version.s.nVersionMajor = 1; in UseBufferOnPort() 335 omxBuffer->bufferType = CODEC_BUFFER_TYPE_AVSHARE_MEM_FD; in UseBufferOnPort() 338 omxBuffer->bufferLen = FD_SIZE; in UseBufferOnPort() 339 omxBuffer->buffer = reinterpret_cast<uint8_t *>(fd); in UseBufferOnPort() 340 omxBuffer->allocLen = bufferSize; in UseBufferOnPort() 341 omxBuffer->fenceFd = -1; in UseBufferOnPort() 342 omxBuffer->pts = 0; in UseBufferOnPort() 343 omxBuffer in UseBufferOnPort() 447 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); UseBufferHandle() local [all...] |
/drivers/peripheral/codec/test/benchmarktest/ |
H A D | codec_benchmark_omx_test.cpp | 67 std::shared_ptr<OmxCodecBuffer> omxBuffer; member 72 omxBuffer = nullptr; in BufferInfo() 78 omxBuffer = nullptr; in ~BufferInfo() 122 void InitCodecBufferWithAshMem(enum PortIndex port, int bufferSize, shared_ptr<OmxCodecBuffer> omxBuffer, in InitCodecBufferWithAshMem() argument 125 InitOmxCodecBuffer(*omxBuffer.get(), CODEC_BUFFER_TYPE_AVSHARE_MEM_FD); in InitCodecBufferWithAshMem() 126 omxBuffer->fd = sharedMem->GetAshmemFd(); in InitCodecBufferWithAshMem() 128 omxBuffer->type = READ_ONLY_TYPE; in InitCodecBufferWithAshMem() 131 omxBuffer->type = READ_WRITE_TYPE; in InitCodecBufferWithAshMem() 139 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); in UseBufferOnPort() local 140 if (omxBuffer in UseBufferOnPort() 464 std::shared_ptr<OmxCodecBuffer> omxBuffer = std::make_shared<OmxCodecBuffer>(); BENCHMARK_F() local 488 struct OmxCodecBuffer omxBuffer; BENCHMARK_F() local 509 struct OmxCodecBuffer omxBuffer; BENCHMARK_F() local 525 struct OmxCodecBuffer omxBuffer; BENCHMARK_F() local [all...] |