/drivers/peripheral/codec/test/unittest/idl_omx/ |
H A D | codec_hdi_manager_test.cpp | 75 sptr<ICodecComponent> component; in HWTEST_F() local 77 int32_t ret = manager_->CreateComponent(component, componentId, "", APP_DATA, callback_); in HWTEST_F() 79 ASSERT_EQ(component, nullptr); in HWTEST_F() 84 sptr<ICodecComponent> component; in HWTEST_F() local 98 ret = manager_->CreateComponent(component, componentId, compName, APP_DATA, nullptr); in HWTEST_F() 100 ASSERT_EQ(component, nullptr); in HWTEST_F() 118 sptr<ICodecComponent> component; in HWTEST_F() local 120 ret = manager_->CreateComponent(component, componentId, compName, APP_DATA, callback_); in HWTEST_F()
|
H A D | codec_function_utils.h | 128 bool InitBufferHandleParameter(sptr<ICodecComponent> component, OMX_PARAM_PORTDEFINITIONTYPE ¶m,
133 bool UseDynaBuffer(sptr<ICodecComponent> component, enum PortIndex port, int bufferCount, int bufferSize);
135 bool UseHandleBuffer(sptr<ICodecComponent> component, enum PortIndex port, int bufferCount, int bufferSize);
137 bool UseBufferOnPort(sptr<ICodecComponent> component, enum PortIndex port, int32_t bufferCount,
140 bool AllocateBufferOnPort(sptr<ICodecComponent> component, enum PortIndex port, int32_t bufferCount,
143 bool FreeBufferOnPort(sptr<ICodecComponent> component, enum PortIndex port);
145 int32_t GetPortParameter(sptr<ICodecComponent> component, PortIndex index, OMX_PARAM_PORTDEFINITIONTYPE ¶m);
147 bool FillAndEmptyAllBuffer(sptr<ICodecComponent> component, CodecBufferType type);
149 bool WaitState(sptr<ICodecComponent> component, CodecStateType objState);
|
H A D | codec_function_utils.cpp | 76 bool FunctionUtil::InitBufferHandleParameter(sptr<ICodecComponent> component, OMX_PARAM_PORTDEFINITIONTYPE ¶m,
in InitBufferHandleParameter() argument 83 auto ret = component->GetParameter(OMX_IndexParamPortDefinition, inParam, outParam);
in InitBufferHandleParameter() 97 ret = component->SetParameter(OMX_IndexParamPortDefinition, enc);
in InitBufferHandleParameter() 110 ret = component->SetParameter(OMX_IndexParamUseBufferType, data);
in InitBufferHandleParameter() 139 bool FunctionUtil::UseDynaBuffer(sptr<ICodecComponent> component, enum PortIndex port, int bufferCount,
in UseDynaBuffer() argument 154 auto ret = component->UseBuffer(static_cast<uint32_t>(port), *omxBuffer.get(), outBuffer);
in UseDynaBuffer() 168 bool FunctionUtil::UseHandleBuffer(sptr<ICodecComponent> component, enum PortIndex port,
in UseHandleBuffer() argument 183 int32_t ret = component->UseBuffer(static_cast<uint32_t>(port), *omxBuffer.get(), outBuffer);
in UseHandleBuffer() 197 bool FunctionUtil::UseBufferOnPort(sptr<ICodecComponent> component, enum PortIndex port,
in UseBufferOnPort() argument 206 int32_t err = component in UseBufferOnPort() 228 AllocateBufferOnPort(sptr<ICodecComponent> component, enum PortIndex port, int32_t bufferCount, int32_t bufferSize) AllocateBufferOnPort() argument 267 FreeBufferOnPort(sptr<ICodecComponent> component, enum PortIndex port) FreeBufferOnPort() argument 285 GetPortParameter(sptr<ICodecComponent> component, PortIndex index, OMX_PARAM_PORTDEFINITIONTYPE ¶m) GetPortParameter() argument 318 FillAndEmptyAllBuffer(sptr<ICodecComponent> component, CodecBufferType type) FillAndEmptyAllBuffer() argument 352 WaitState(sptr<ICodecComponent> component, CodecStateType objState) WaitState() argument [all...] |
/drivers/peripheral/codec/test/fuzztest/omx_fuzzer/codeccreatecomponentomx_fuzzer/ |
H A D | codeccreatecomponent_fuzzer.cpp | 24 struct CodecComponentType *component = nullptr; in CodecCreateComponent() local 34 int32_t ret = manager->CreateComponent(&component, &g_componentId, compName.data(), in CodecCreateComponent() 45 CodecComponentTypeRelease(component); in CodecCreateComponent()
|
/drivers/peripheral/codec/test/unittest/hdi_omx/ |
H A D | codec_hdi_manager_test.cpp | 67 struct CodecComponentType *component = nullptr; in HWTEST_F() local 69 int32_t ret = manager_->CreateComponent(&component, &componentId, nullptr, (int64_t)this, callback); in HWTEST_F() 71 EXPECT_EQ(component, nullptr); in HWTEST_F() 92 struct CodecComponentType *component = nullptr; in HWTEST_F() local 95 auto ret = manager_->CreateComponent(&component, &componentId, compName.data(), (int64_t)this, callback); in HWTEST_F()
|
/drivers/peripheral/codec/hal/idl_service/include/ |
H A D | icomponent_mgr.h | 35 void *appData, OMX_COMPONENTTYPE **component) = 0; 37 virtual int32_t DeleteComponentInstance(OMX_COMPONENTTYPE *component) = 0;
|
H A D | component_mgr.h | 43 OMX_COMPONENTTYPE **component); 45 virtual int32_t DeleteComponentInstance(OMX_COMPONENTTYPE *component);
|
H A D | component_node.h | 64 OMX_ERRORTYPE static OnEvent(OMX_HANDLETYPE component, void *appData, OMX_EVENTTYPE event, uint32_t data1, 66 OMX_ERRORTYPE static OnEmptyBufferDone(OMX_HANDLETYPE component, void *appData, OMX_BUFFERHEADERTYPE *buffer); 67 OMX_ERRORTYPE static OnFillBufferDone(OMX_HANDLETYPE component, void *appData, OMX_BUFFERHEADERTYPE *buffer);
|
H A D | codec_component_manager_service.h | 36 int32_t CreateComponent(sptr<ICodecComponent> &component, uint32_t &componentId, const std::string &compName,
|
/drivers/peripheral/codec/hal/v2.0/hdi_impl/include/ |
H A D | icomponent_mgr.h | 35 void *appData, OMX_COMPONENTTYPE **component) = 0; 37 virtual int32_t DeleteComponentInstance(OMX_COMPONENTTYPE *component) = 0;
|
H A D | component_mgr.h | 43 OMX_COMPONENTTYPE **component) override; 45 virtual int32_t DeleteComponentInstance(OMX_COMPONENTTYPE *component) override;
|
H A D | component_node.h | 77 static OMX_ERRORTYPE OnEvent(OMX_HANDLETYPE component, void *appData, OMX_EVENTTYPE event, uint32_t data1, 80 static OMX_ERRORTYPE OnEmptyBufferDone(OMX_HANDLETYPE component, void *appData, OMX_BUFFERHEADERTYPE *buffer); 82 static OMX_ERRORTYPE OnFillBufferDone(OMX_HANDLETYPE component, void *appData, OMX_BUFFERHEADERTYPE *buffer);
|
/drivers/peripheral/codec/hal/src/ |
H A D | codec_component_manager_stub.c | 117 struct CodecComponentType *component = NULL; in SerStubCreateComponent() local 131 ret = serviceImpl->CreateComponent(&component, &componentId, compName, appData, callback); in SerStubCreateComponent() 132 if (component == NULL) { in SerStubCreateComponent() 133 CODEC_LOGE("fail to create component"); in SerStubCreateComponent() 149 if (HdfSbufWriteRemoteService(reply, component->AsObject(component)) != 0) { in SerStubCreateComponent() 150 CODEC_LOGE("write component failed!"); in SerStubCreateComponent()
|
H A D | codec_component_manager_service.c | 138 static int32_t OmxManagerCreateComponent(struct CodecComponentType **component, uint32_t *componentId, char *compName, in OmxManagerCreateComponent() argument 168 *component = comp; in OmxManagerCreateComponent()
|
H A D | codec_component_manager_proxy.c | 157 static int32_t CreateComponent(struct CodecComponentType **component, uint32_t *componentId, char *compName, in CreateComponent() argument 193 *component = CodecComponentTypeGet(componentRemote); in CreateComponent()
|
/drivers/peripheral/codec/hal/idl_service/src/ |
H A D | component_mgr.cpp | 34 void *appData, OMX_COMPONENTTYPE **component) in CreateComponentInstance() 41 CODEC_LOGE("can not find component[%{public}s] in core", componentName); in CreateComponentInstance() 55 *component = reinterpret_cast<OMX_COMPONENTTYPE *>(handle); in CreateComponentInstance() 62 int32_t ComponentMgr::DeleteComponentInstance(OMX_COMPONENTTYPE *component) in DeleteComponentInstance() argument 67 if (components_[i].handle == component) { in DeleteComponentInstance() 131 CODEC_LOGE("can not find component[%{public}s] in core", compName.c_str()); in GetCoreOfComponent() 33 CreateComponentInstance(const char *componentName, const OMX_CALLBACKTYPE *callbacks, void *appData, OMX_COMPONENTTYPE **component) CreateComponentInstance() argument
|
H A D | codec_component_manager_service.cpp | 71 int32_t CodecComponentManagerService::CreateComponent(sptr<ICodecComponent> &component, uint32_t &componentId, in CreateComponent() argument 90 component = codecComponent; in CreateComponent() 105 CODEC_LOGE("can not find component service by componentId[%{public}d]", componentId); in DestroyComponent()
|
H A D | component_node.cpp | 50 OMX_ERRORTYPE ComponentNode::OnEvent(OMX_HANDLETYPE component, void *appData, OMX_EVENTTYPE event, uint32_t data1, in OnEvent() argument 54 (void)component; in OnEvent() 61 OMX_ERRORTYPE ComponentNode::OnEmptyBufferDone(OMX_HANDLETYPE component, void *appData, OMX_BUFFERHEADERTYPE *buffer) in OnEmptyBufferDone() argument 64 (void)component; in OnEmptyBufferDone() 71 OMX_ERRORTYPE ComponentNode::OnFillBufferDone(OMX_HANDLETYPE component, void *appData, OMX_BUFFERHEADERTYPE *buffer) in OnFillBufferDone() argument 74 (void)component; in OnFillBufferDone()
|
/drivers/peripheral/codec/hal/v2.0/hdi_impl/src/ |
H A D | component_mgr.cpp | 35 void *appData, OMX_COMPONENTTYPE **component) in CreateComponentInstance() 42 CODEC_LOGE("can not find component[%{public}s] in core", componentName); in CreateComponentInstance() 56 *component = reinterpret_cast<OMX_COMPONENTTYPE *>(handle); in CreateComponentInstance() 63 int32_t ComponentMgr::DeleteComponentInstance(OMX_COMPONENTTYPE *component) in DeleteComponentInstance() argument 68 if (components_[i].handle == component) { in DeleteComponentInstance() 131 CODEC_LOGE("can not find component[%{public}s] in core", componentName); in GetCoreOfComponent() 34 CreateComponentInstance(const char *componentName, const OMX_CALLBACKTYPE *callbacks, void *appData, OMX_COMPONENTTYPE **component) CreateComponentInstance() argument
|
H A D | component_node.cpp | 31 OMX_ERRORTYPE ComponentNode::OnEvent(OMX_HANDLETYPE component, void *appData, OMX_EVENTTYPE event, uint32_t data1, in OnEvent() argument 35 (void)component; in OnEvent() 43 OMX_ERRORTYPE ComponentNode::OnEmptyBufferDone(OMX_HANDLETYPE component, void *appData, OMX_BUFFERHEADERTYPE *buffer) in OnEmptyBufferDone() argument 46 (void)component; in OnEmptyBufferDone() 53 OMX_ERRORTYPE ComponentNode::OnFillBufferDone(OMX_HANDLETYPE component, void *appData, OMX_BUFFERHEADERTYPE *buffer) in OnFillBufferDone() argument 56 (void)component; in OnFillBufferDone()
|
/drivers/peripheral/codec/test/benchmarktest/ |
H A D | codec_benchmark_manager_test.cpp | 94 sptr<ICodecComponent> component;
in BENCHMARK_F() local 97 ret = manager_->CreateComponent(component, componentId, compName, APP_DATA, callback_);
in BENCHMARK_F() 123 sptr<ICodecComponent> component;
in BENCHMARK_F() local 126 ret = manager_->CreateComponent(component, componentId, compName, APP_DATA, callback_);
in BENCHMARK_F()
|
/drivers/peripheral/codec/interfaces/include/ |
H A D | codec_component_manager.h | 31 * @brief Provides APIs for managing the Codec component. 33 * The APIs can be used to obtain the component encoding and decoding capability list, 55 * Create or destroy a codec component. 73 * @param capList Indicates the pointer to the component capability list {@link CodecCompCapability} obtained. 86 * You can use this API to create a codec component instance based on the component name. 88 * @param component Indicates the pointer to the codec component created. 89 * @param componentId Indicates the id to the codec component created. 90 * @param compName Indicates the name of the component t [all...] |
/drivers/hdf_core/framework/test/unittest/model/audio/src/ |
H A D | audio_sapm_test.c | 16 struct AudioSapmComponent *component = NULL; in AudioSapmNewComponentsTest() local 21 ret = AudioSapmNewComponents(audioCard, component, maxNum); in AudioSapmNewComponentsTest() 23 HDF_LOGE("%s: audioCart or component is NULL", __func__); in AudioSapmNewComponentsTest()
|
/drivers/hdf_core/framework/model/audio/sapm/src/ |
H A D | audio_sapm.c | 164 ADM_LOG_DEBUG("component %s is not in a complete path.", sapmComponent->componentName); in AudioSapmGenericCheckPower() 324 static int32_t AudioSapmNewComponent(struct AudioCard *audioCard, const struct AudioSapmComponent *component) in AudioSapmNewComponent() argument 332 if (component == NULL || component->componentName == NULL) { in AudioSapmNewComponent() 333 ADM_LOG_ERR("params component or component->componentName is null."); in AudioSapmNewComponent() 343 component, sizeof(struct AudioSapmComponent)) != EOK) { in AudioSapmNewComponent() 349 sapmComponent->componentName = (char *)OsalMemCalloc(strlen(component->componentName) + 1); in AudioSapmNewComponent() 355 if (memcpy_s(sapmComponent->componentName, strlen(component->componentName) + 1, in AudioSapmNewComponent() 356 component in AudioSapmNewComponent() 380 AudioSapmNewComponents(struct AudioCard *audioCard, const struct AudioSapmComponent *component, int32_t cptMaxNum) AudioSapmNewComponents() argument [all...] |
/drivers/hdf_core/framework/model/audio/sapm/include/ |
H A D | audio_sapm.h | 20 /* component has no sapm register bit */ 44 AUDIO_SAPM_PRE, /* 19 machine specific pre component - exec first */ 45 AUDIO_SAPM_POST, /* 20 machine specific post component - exec last */ 98 /* sapm component */ 101 char *componentName; /* component name */ 126 /* kcontrols that relate to this component */ 133 /* component input and outputs */ 156 const struct AudioSapmComponent *component, int32_t cptMaxNum);
|