Home
last modified time | relevance | path

Searched refs:portIndex (Results 1 - 18 of 18) sorted by relevance

/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/hardware/imagecodec/
H A Dimage_codec.cpp323 int32_t ImageCodec::SetVideoPortInfo(OMX_DIRTYPE portIndex, const PortInfo& info) in SetVideoPortInfo() argument
328 param.portIndex = portIndex; in SetVideoPortInfo()
340 def.nPortIndex = portIndex; in SetVideoPortInfo()
350 if (portIndex == OMX_DirInput && info.inputBufSize.has_value()) { in SetVideoPortInfo()
360 if (portIndex == OMX_DirOutput) { in SetVideoPortInfo()
368 return (portIndex == OMX_DirInput) ? UpdateInPortFormat() : UpdateOutPortFormat(); in SetVideoPortInfo()
385 int32_t ImageCodec::GetPortDefinition(OMX_DIRTYPE portIndex, OMX_PARAM_PORTDEFINITIONTYPE& def) in GetPortDefinition() argument
388 def.nPortIndex = portIndex; in GetPortDefinition()
390 HLOGE("get %{public}s port definition failed", (portIndex in GetPortDefinition()
401 AllocateHardwareBuffers(OMX_DIRTYPE portIndex) AllocateHardwareBuffers() argument
443 AllocateSurfaceBuffers(OMX_DIRTYPE portIndex, bool isOutputPortSettingChanged, sptr<SurfaceBuffer> output) AllocateSurfaceBuffers() argument
518 FindBufferInfoByID(OMX_DIRTYPE portIndex, uint32_t bufferId) FindBufferInfoByID() argument
530 FindBufferIndexByID(OMX_DIRTYPE portIndex, uint32_t bufferId) FindBufferIndexByID() argument
735 ReclaimBuffer(OMX_DIRTYPE portIndex, BufferOwner owner, bool erase) ReclaimBuffer() argument
750 IsAllBufferOwnedByUs(OMX_DIRTYPE portIndex) IsAllBufferOwnedByUs() argument
778 ClearBufferPool(OMX_DIRTYPE portIndex) ClearBufferPool() argument
787 FreeOmxBuffer(OMX_DIRTYPE portIndex, const BufferInfo& info) FreeOmxBuffer() argument
[all...]
H A Dimage_decoder.cpp38 useBufferTypes.portIndex = OMX_DirOutput; in OnConfigure()
185 param.portIndex = OMX_DirOutput; in UpdateColorAspects()
245 vendorUsage.portIndex = static_cast<uint32_t>(OMX_DirOutput); in GetProducerUsage()
301 int32_t ImageDecoder::AllocateBuffersOnPort(OMX_DIRTYPE portIndex, bool isOutputPortSettingChanged) in AllocateBuffersOnPort() argument
303 if (portIndex == OMX_DirInput) { in AllocateBuffersOnPort()
304 return AllocateHardwareBuffers(portIndex); in AllocateBuffersOnPort()
306 int32_t ret = AllocateSurfaceBuffers(portIndex, isOutputPortSettingChanged, outputBuffer_); in AllocateBuffersOnPort()
406 void ImageDecoder::EraseBufferFromPool(OMX_DIRTYPE portIndex, size_t i) in EraseBufferFromPool() argument
408 vector<BufferInfo>& pool = (portIndex == OMX_DirInput) ? inputBufferPool_ : outputBufferPool_; in EraseBufferFromPool()
414 FreeOmxBuffer(portIndex, inf in EraseBufferFromPool()
[all...]
/foundation/multimedia/media_foundation/engine/plugin/plugins/codec_adapter/
H A Dcodec_cmd_executor.cpp72 uint32_t portIndex; in SendCmd() local
74 portIndex = static_cast<uint32_t>(-1); in SendCmd()
76 portIndex = Plugin::AnyCast<uint32_t>(param); in SendCmd()
78 auto ret = HdiSendCommand(codecComp_, cmd, portIndex, 0); in SendCmd()
115 auto portIndex = AnyCast<uint32_t>(param); in WaitCmdResult() local
119 if (portIndex == inPortIndex_) { in WaitCmdResult()
127 if (portIndex == inPortIndex_) { in WaitCmdResult()
H A Dcodec_buffer_pool.cpp29 uint32_t portIndex, uint32_t bufferCnt) in CodecBufferPool()
30 : codecComp_(compType), verInfo_(verInfo), portIndex_(portIndex), freeBufferId_("hdiFreeBufferId", bufferCnt) in CodecBufferPool()
56 MEDIA_LOG_D("UseBuffers end, freeBufId.size: " PUBLIC_LOG_ZU ", portIndex: " PUBLIC_LOG_U32, in UseBuffers()
87 bufType.portIndex = portIndex_; in ConfigBufType()
28 CodecBufferPool(CodecComponentType* compType, CompVerInfo& verInfo, uint32_t portIndex, uint32_t bufferCnt) CodecBufferPool() argument
H A Dcodec_port.cpp34 CodecPort::CodecPort(CodecComponentType* component, uint32_t portIndex, const CompVerInfo& verInfo) in CodecPort() argument
38 portDef_.nPortIndex = portIndex; in CodecPort()
H A Dcodec_port.h38 CodecPort(CodecComponentType* component, uint32_t portIndex, const CompVerInfo& verInfo);
H A Dcodec_buffer_pool.h36 CodecBufferPool(CodecComponentType* compType, CompVerInfo& verInfo, uint32_t portIndex, uint32_t bufferCnt);
/foundation/multimedia/av_codec/services/engine/codec/video/hcodec/
H A Dhcodec.cpp486 int32_t HCodec::SetVideoPortInfo(OMX_DIRTYPE portIndex, const PortInfo& info) in SetVideoPortInfo() argument
491 param.portIndex = portIndex; in SetVideoPortInfo()
503 def.nPortIndex = portIndex; in SetVideoPortInfo()
513 if (portIndex == OMX_DirInput && info.inputBufSize.has_value()) { in SetVideoPortInfo()
520 if (portIndex == OMX_DirOutput) { in SetVideoPortInfo()
528 return (portIndex == OMX_DirInput) ? UpdateInPortFormat() : UpdateOutPortFormat(); in SetVideoPortInfo()
545 int32_t HCodec::GetPortDefinition(OMX_DIRTYPE portIndex, OMX_PARAM_PORTDEFINITIONTYPE& def) in GetPortDefinition() argument
548 def.nPortIndex = portIndex; in GetPortDefinition()
550 HLOGE("get %s port definition failed", (portIndex in GetPortDefinition()
560 AllocateAvLinearBuffers(OMX_DIRTYPE portIndex) AllocateAvLinearBuffers() argument
581 AllocateAvHardwareBuffers(OMX_DIRTYPE portIndex, const OMX_PARAM_PORTDEFINITIONTYPE& def) AllocateAvHardwareBuffers() argument
626 AllocateAvSharedBuffers(OMX_DIRTYPE portIndex, const OMX_PARAM_PORTDEFINITIONTYPE& def) AllocateAvSharedBuffers() argument
669 AllocateAvSurfaceBuffers(OMX_DIRTYPE portIndex) AllocateAvSurfaceBuffers() argument
795 FindBufferInfoByID(OMX_DIRTYPE portIndex, uint32_t bufferId) FindBufferInfoByID() argument
807 FindBufferIndexByID(OMX_DIRTYPE portIndex, uint32_t bufferId) FindBufferIndexByID() argument
1117 ReclaimBuffer(OMX_DIRTYPE portIndex, BufferOwner owner, bool erase) ReclaimBuffer() argument
1132 IsAllBufferOwnedByUsOrSurface(OMX_DIRTYPE portIndex) IsAllBufferOwnedByUsOrSurface() argument
1150 ClearBufferPool(OMX_DIRTYPE portIndex) ClearBufferPool() argument
1160 FreeOmxBuffer(OMX_DIRTYPE portIndex, const BufferInfo& info) FreeOmxBuffer() argument
[all...]
H A Dhcodec.h181 int32_t SetVideoPortInfo(OMX_DIRTYPE portIndex, const PortInfo& info);
198 virtual int32_t AllocateBuffersOnPort(OMX_DIRTYPE portIndex) = 0;
201 int32_t GetPortDefinition(OMX_DIRTYPE portIndex, OMX_PARAM_PORTDEFINITIONTYPE& def);
202 int32_t AllocateAvSurfaceBuffers(OMX_DIRTYPE portIndex);
203 int32_t AllocateAvLinearBuffers(OMX_DIRTYPE portIndex);
204 int32_t AllocateAvHardwareBuffers(OMX_DIRTYPE portIndex, const OMX_PARAM_PORTDEFINITIONTYPE& def);
205 int32_t AllocateAvSharedBuffers(OMX_DIRTYPE portIndex, const OMX_PARAM_PORTDEFINITIONTYPE& def);
212 BufferInfo* FindBufferInfoByID(OMX_DIRTYPE portIndex, uint32_t bufferId);
213 std::optional<size_t> FindBufferIndexByID(OMX_DIRTYPE portIndex, uint32_t bufferId);
245 void ReclaimBuffer(OMX_DIRTYPE portIndex, BufferOwne
250 OnClearBufferPool(OMX_DIRTYPE portIndex) OnClearBufferPool() argument
[all...]
H A Dhdecoder.h60 int32_t AllocateBuffersOnPort(OMX_DIRTYPE portIndex) override;
96 void EraseBufferFromPool(OMX_DIRTYPE portIndex, size_t i) override;
97 void OnClearBufferPool(OMX_DIRTYPE portIndex) override;
H A Dhdecoder.cpp46 type.portIndex = OMX_DirOutput; in OnConfigure()
214 param.portIndex = OMX_DirOutput; in UpdateColorAspects()
467 useBufferTypes.portIndex = OMX_DirOutput; in UseHandleOnOutputPort()
487 int32_t HDecoder::AllocateBuffersOnPort(OMX_DIRTYPE portIndex) in AllocateBuffersOnPort() argument
489 if (portIndex == OMX_DirInput) { in AllocateBuffersOnPort()
490 return AllocateAvLinearBuffers(portIndex); in AllocateBuffersOnPort()
496 ret = (currSurface_.surface_ ? AllocateOutputBuffersFromSurface() : AllocateAvSurfaceBuffers(portIndex)); in AllocateBuffersOnPort()
576 void HDecoder::EraseBufferFromPool(OMX_DIRTYPE portIndex, size_t i) in EraseBufferFromPool() argument
578 vector<BufferInfo>& pool = (portIndex == OMX_DirInput) ? inputBufferPool_ : outputBufferPool_; in EraseBufferFromPool()
583 if (portIndex in EraseBufferFromPool()
591 OnClearBufferPool(OMX_DIRTYPE portIndex) OnClearBufferPool() argument
[all...]
H A Dhencoder.h77 int32_t AllocateBuffersOnPort(OMX_DIRTYPE portIndex) override;
124 void EraseBufferFromPool(OMX_DIRTYPE portIndex, size_t i) override;
H A Dhencoder.cpp89 useBufferTypes.portIndex = OMX_DirInput; in ConfigureBufferType()
326 param.portIndex = OMX_DirInput; in SetColorAspects()
488 bitrateType.portIndex = OMX_DirOutput; in SetConstantQualityMode()
644 hevcType.portIndex = OMX_DirOutput; in SetupHEVCEncoderParameters()
761 int32_t HEncoder::AllocateBuffersOnPort(OMX_DIRTYPE portIndex) in AllocateBuffersOnPort() argument
763 if (portIndex == OMX_DirOutput) { in AllocateBuffersOnPort()
764 return AllocateAvLinearBuffers(portIndex); in AllocateBuffersOnPort()
769 int32_t ret = AllocateAvSurfaceBuffers(portIndex); in AllocateBuffersOnPort()
1131 void HEncoder::EraseBufferFromPool(OMX_DIRTYPE portIndex, size_t i) in EraseBufferFromPool() argument
1133 vector<BufferInfo> &pool = (portIndex in EraseBufferFromPool()
[all...]
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/hardware/imagecodec/
H A Dimage_codec.h144 int32_t SetVideoPortInfo(OMX_DIRTYPE portIndex, const PortInfo& info);
158 virtual int32_t AllocateBuffersOnPort(OMX_DIRTYPE portIndex, bool isOutputPortSettingChanged) = 0;
160 int32_t GetPortDefinition(OMX_DIRTYPE portIndex, OMX_PARAM_PORTDEFINITIONTYPE& def);
161 int32_t AllocateSurfaceBuffers(OMX_DIRTYPE portIndex, bool isOutputPortSettingChanged,
163 int32_t AllocateHardwareBuffers(OMX_DIRTYPE portIndex);
170 BufferInfo* FindBufferInfoByID(OMX_DIRTYPE portIndex, uint32_t bufferId);
171 std::optional<size_t> FindBufferIndexByID(OMX_DIRTYPE portIndex, uint32_t bufferId);
188 void ReclaimBuffer(OMX_DIRTYPE portIndex, BufferOwner owner, bool erase = false);
189 bool IsAllBufferOwnedByUs(OMX_DIRTYPE portIndex);
192 void ClearBufferPool(OMX_DIRTYPE portIndex);
[all...]
H A Dimage_decoder.h40 int32_t AllocateBuffersOnPort(OMX_DIRTYPE portIndex, bool isOutputPortSettingChanged) override;
53 void EraseBufferFromPool(OMX_DIRTYPE portIndex, size_t i) override;
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/common/
H A Dhdi_codec.cpp146 Status HdiCodec::InitBuffersByPort(PortIndex portIndex, uint32_t bufferSize) in InitBuffersByPort() argument
161 if (portIndex == PortIndex::INPUT_PORT) { in InitBuffersByPort()
168 int32_t ret = compNode_->UseBuffer(static_cast<uint32_t>(portIndex), *omxBuffer.get(), outBuffer); in InitBuffersByPort()
173 if (portIndex == PortIndex::INPUT_PORT) { in InitBuffersByPort()
177 } else if (portIndex == PortIndex::OUTPUT_PORT) { in InitBuffersByPort()
244 Status HdiCodec::FreeBuffer(PortIndex portIndex, const std::shared_ptr<OmxCodecBuffer> &omxBuffer) in FreeBuffer() argument
247 int32_t ret = compNode_->FreeBuffer(static_cast<uint32_t>(portIndex), *omxBuffer.get()); in FreeBuffer()
249 "Free buffer fail, portIndex=%{public}d, ret=%{public}d", portIndex, ret); in FreeBuffer()
H A Dhdi_codec.h99 Status InitBuffersByPort(PortIndex portIndex, uint32_t bufferSize);
100 Status FreeBuffer(PortIndex portIndex, const std::shared_ptr<OmxCodecBuffer> &omxBuffer);
/foundation/multimedia/media_foundation/engine/plugin/plugins/hdi_adapter/sink/
H A Dhos_au_sink.cpp127 for (uint32_t portIndex = 0; portIndex < desc.portNum; portIndex++) { in RegisterOutportOnAdapter()
128 if (desc.ports[portIndex].dir != PORT_OUT) { in RegisterOutportOnAdapter()
134 adapter->GetPortCapability(adapter, &desc.ports[portIndex], &portCap) == 0) { in RegisterOutportOnAdapter()
144 pIndex = portIndex; in RegisterOutportOnAdapter()

Completed in 14 milliseconds