/drivers/peripheral/codec/test/fuzztest/hdi_fuzzer/codeccommonhdi_fuzzer/ |
H A D | codeccallback_fuzzer.h | 23 namespace Codec { namespace 24 class CodecCallbackFuzz : public OHOS::HDI::Codec::V3_0::ICodecCallback { 28 int32_t EventHandler(OHOS::HDI::Codec::V3_0::CodecEventType event, 29 const OHOS::HDI::Codec::V3_0::EventInfo &info) override; 30 int32_t EmptyBufferDone(int64_t appData, const OHOS::HDI::Codec::V3_0::OmxCodecBuffer &buffer) override; 31 int32_t FillBufferDone(int64_t appData, const OHOS::HDI::Codec::V3_0::OmxCodecBuffer &buffer) override; 33 } // namespace Codec
|
H A D | codeccallback_fuzzer.cpp | 20 namespace Codec { namespace 21 int32_t CodecCallbackFuzz::EventHandler(OHOS::HDI::Codec::V3_0::CodecEventType event, in EventHandler() 22 const OHOS::HDI::Codec::V3_0::EventInfo &info) in EventHandler() 29 int32_t CodecCallbackFuzz::EmptyBufferDone(int64_t appData, const OHOS::HDI::Codec::V3_0::OmxCodecBuffer &buffer) in EmptyBufferDone() 36 int32_t CodecCallbackFuzz::FillBufferDone(int64_t appData, const OHOS::HDI::Codec::V3_0::OmxCodecBuffer &buffer) in FillBufferDone() 42 } // namespace Codec
|
H A D | codeccommon_fuzzer.h | 26 using OHOS::HDI::Codec::V3_0::OmxCodecBuffer; 28 namespace Codec { namespace 29 inline OHOS::sptr<OHOS::HDI::Codec::V3_0::ICodecComponent> g_component; 30 inline OHOS::sptr<OHOS::HDI::Codec::V3_0::ICodecCallback> g_callback; 31 inline OHOS::sptr<OHOS::HDI::Codec::V3_0::ICodecComponentManager> g_manager;
|
/drivers/peripheral/codec/test/fuzztest/image_fuzzer/common/include/ |
H A D | encode_heif_helper.h | 42 bool FillImageItem(ImgType type, OHOS::HDI::Codec::Image::V2_0::ImageItem& item, uint8_t *data, size_t &size); 43 OHOS::HDI::Codec::Image::V2_0::ItemRef FillRefItem(OHOS::HDI::Codec::Image::V2_0::ItemRef item, 45 bool FillMetaItem(MetaType type, OHOS::HDI::Codec::Image::V2_0::MetaItem& item, uint8_t *data, size_t &size); 46 bool AllocOutputBuffer(OHOS::HDI::Codec::Image::V2_0::SharedBuffer& output); 48 std::vector<OHOS::HDI::Codec::Image::V2_0::ImageItem> inputImgs_; 49 std::vector<OHOS::HDI::Codec::Image::V2_0::MetaItem> inputMetas_; 50 std::vector<OHOS::HDI::Codec::Image::V2_0::ItemRef> refs_;
|
H A D | image_auto_initer.h | 20 namespace Codec { namespace 24 ImageAutoIniter(OHOS::sptr<OHOS::HDI::Codec::Image::V2_0::ICodecImage> imageClient, in ImageAutoIniter() 25 OHOS::HDI::Codec::Image::V2_0::CodecImageRole role) : client_(imageClient), role_(role) in ImageAutoIniter() 41 OHOS::sptr<OHOS::HDI::Codec::Image::V2_0::ICodecImage> client_; 42 OHOS::HDI::Codec::Image::V2_0::CodecImageRole role_; 45 } // namespace Codec
|
/drivers/peripheral/codec/test/demo/idl/include/ |
H A D | codec_hdi_callback.h | 20 class CodecHdiCallback : public OHOS::HDI::Codec::V3_0::ICodecCallback { 25 int32_t EventHandler(OHOS::HDI::Codec::V3_0::CodecEventType event, 26 const OHOS::HDI::Codec::V3_0::EventInfo &info) override; 28 int32_t EmptyBufferDone(int64_t appData, const OHOS::HDI::Codec::V3_0::OmxCodecBuffer &buffer) override; 30 int32_t FillBufferDone(int64_t appData, const OHOS::HDI::Codec::V3_0::OmxCodecBuffer &buffer) override;
|
H A D | icodec_hdi_callback_base.h | 21 virtual int32_t EventHandler(OHOS::HDI::Codec::V3_0::CodecEventType event, 22 const OHOS::HDI::Codec::V3_0::EventInfo &info) = 0; 23 virtual int32_t OnEmptyBufferDone(const OHOS::HDI::Codec::V3_0::OmxCodecBuffer &buffer) = 0; 24 virtual int32_t OnFillBufferDone(const OHOS::HDI::Codec::V3_0::OmxCodecBuffer &buffer) = 0;
|
H A D | codec_hdi_decode.h | 42 using OHOS::HDI::Codec::V3_0::OmxCodecBuffer; 47 std::shared_ptr<OHOS::HDI::Codec::V3_0::OmxCodecBuffer> omxBuffer; 91 int32_t OnEmptyBufferDone(const struct OHOS::HDI::Codec::V3_0::OmxCodecBuffer &buffer) override; 92 int32_t OnFillBufferDone(const struct OHOS::HDI::Codec::V3_0::OmxCodecBuffer &buffer) override; 93 int32_t EventHandler(OHOS::HDI::Codec::V3_0::CodecEventType event, 94 const OHOS::HDI::Codec::V3_0::EventInfo &info) override; 127 OHOS::sptr<OHOS::HDI::Codec::V3_0::ICodecComponent> client_; 128 OHOS::sptr<OHOS::HDI::Codec::V3_0::ICodecCallback> callback_; 129 OHOS::sptr<OHOS::HDI::Codec::V3_0::ICodecComponentManager> omxMgr_;
|
H A D | codec_hdi_encode.h | 42 using OHOS::HDI::Codec::V3_0::OmxCodecBuffer; 88 int32_t EventHandler(OHOS::HDI::Codec::V3_0::CodecEventType event, 89 const OHOS::HDI::Codec::V3_0::EventInfo &info) override; 116 OHOS::sptr<OHOS::HDI::Codec::V3_0::ICodecComponent> client_; 117 OHOS::sptr<OHOS::HDI::Codec::V3_0::ICodecCallback> callback_; 118 OHOS::sptr<OHOS::HDI::Codec::V3_0::ICodecComponentManager> omxMgr_;
|
/drivers/peripheral/codec/test/fuzztest/hdi_fuzzer/codeccreatecomponenthdi_fuzzer/ |
H A D | codeccreatecomponent_fuzzer.cpp | 19 using namespace OHOS::HDI::Codec::V3_0; 22 namespace Codec { namespace 29 OHOS::sptr<OHOS::HDI::Codec::V3_0::ICodecComponent> client_ = nullptr; in CodecCreateComponent() 30 OHOS::sptr<OHOS::HDI::Codec::V3_0::ICodecCallback> callback_ = nullptr; in CodecCreateComponent() 31 OHOS::sptr<OHOS::HDI::Codec::V3_0::ICodecComponentManager> omxMgr_ = nullptr; in CodecCreateComponent() 75 OHOS::Codec::CodecCreateComponent(data, size); in LLVMFuzzerTestOneInput()
|
/drivers/peripheral/codec/image/vdi/ |
H A D | codec_heif_vdi.h | 30 int32_t (*DoHeifEncode)(const std::vector<OHOS::HDI::Codec::Image::V2_0::ImageItem>& inputImgs, 31 const std::vector<OHOS::HDI::Codec::Image::V2_0::MetaItem>& inputMetas, 32 const std::vector<OHOS::HDI::Codec::Image::V2_0::ItemRef>& refs, 33 OHOS::HDI::Codec::Image::V2_0::SharedBuffer& output);
|
/drivers/peripheral/codec/test/demo/idl/src/ |
H A D | codec_hdi_callback.cpp | 23 int32_t CodecHdiCallback::EventHandler(OHOS::HDI::Codec::V3_0::CodecEventType event, in EventHandler() 24 const OHOS::HDI::Codec::V3_0::EventInfo &info) in EventHandler() 32 int32_t CodecHdiCallback::EmptyBufferDone(int64_t appData, const OHOS::HDI::Codec::V3_0::OmxCodecBuffer &buffer) in EmptyBufferDone() 40 int32_t CodecHdiCallback::FillBufferDone(int64_t appData, const OHOS::HDI::Codec::V3_0::OmxCodecBuffer &buffer) in FillBufferDone()
|
/drivers/peripheral/codec/test/demo/jpeg/include/ |
H A D | jpeg_decoder.h | 54 OHOS::sptr<OHOS::HDI::Codec::Image::V2_0::ICodecImage> hdiJpeg_;
56 OHOS::HDI::Codec::Image::V2_0::CodecJpegHelper *helper_ = nullptr;
57 OHOS::HDI::Codec::Image::V2_0::CodecImageBuffer inBuffer_;
58 OHOS::HDI::Codec::Image::V2_0::CodecImageBuffer outBuffer_;
65 OHOS::HDI::Codec::Image::V2_0::CodecJpegDecInfo decInfo_;
|
/drivers/peripheral/codec/test/fuzztest/hdi_fuzzer/codeccomponenttunnelrequesthdi_fuzzer/ |
H A D | codeccomponenttunnelrequest_fuzzer.cpp | 26 struct OHOS::HDI::Codec::V3_0::CodecTunnelSetupType tunnelSetup; 31 namespace Codec { namespace 54 const struct OHOS::HDI::Codec::V3_0::CodecTunnelSetupType inTunnelSetup = params.tunnelSetup; in CodecComponentTunnelRequest() 55 struct OHOS::HDI::Codec::V3_0::CodecTunnelSetupType outTunnelSetup; in CodecComponentTunnelRequest() 76 OHOS::Codec::CodecComponentTunnelRequest(data, size); in LLVMFuzzerTestOneInput()
|
/drivers/peripheral/codec/test/demo/heif/include/ |
H A D | codec_heif_helper.h | 48 bool FillImageItem(ImgType type, OHOS::HDI::Codec::Image::V2_0::ImageItem& item); 49 bool FillMetaItem(const std::string& metaFile, MetaType type, OHOS::HDI::Codec::Image::V2_0::MetaItem& item); 53 bool AllocOutputBuffer(OHOS::HDI::Codec::Image::V2_0::SharedBuffer& output); 56 std::vector<OHOS::HDI::Codec::Image::V2_0::ImageItem> inputImgs_; 57 std::vector<OHOS::HDI::Codec::Image::V2_0::MetaItem> inputMetas_; 58 std::vector<OHOS::HDI::Codec::Image::V2_0::ItemRef> refs_;
|
H A D | buffer_helper.h | 36 OHOS::HDI::Codec::Image::V2_0::SharedBuffer CreateSharedBuffer( 37 std::map<OHOS::HDI::Codec::Image::V2_0::PropertyType, std::string>& metaInfo); 38 OHOS::HDI::Codec::Image::V2_0::SharedBuffer CreateSharedBuffer(const std::string& metaFile); 39 void DumpBuffer(const std::string& filePath, const OHOS::HDI::Codec::Image::V2_0::SharedBuffer& buffer); 63 bool AddData(OHOS::HDI::Codec::Image::V2_0::PropertyType key, T& value) in AddData() 87 bool AddDataFromFile(OHOS::HDI::Codec::Image::V2_0::PropertyType key, const std::string& filePath); 88 bool Finalize(OHOS::HDI::Codec::Image::V2_0::SharedBuffer& buffer);
|
/drivers/peripheral/codec/test/fuzztest/hdi_fuzzer/codecallocatebufferhdi_fuzzer/ |
H A D | codecallocatebuffer_fuzzer.cpp | 20 namespace Codec { namespace 38 int32_t ret = g_component->SendCommand(HDI::Codec::V3_0::CODEC_COMMAND_STATE_SET, in CodecAllocateBuffer() 39 HDI::Codec::V3_0::CODEC_STATE_IDLE, {}); in CodecAllocateBuffer() 62 OHOS::Codec::CodecAllocateBuffer(data, size); in LLVMFuzzerTestOneInput()
|
/drivers/peripheral/codec/test/fuzztest/hdi_fuzzer/codecgetcomponentcapabilitylisthdi_fuzzer/ |
H A D | codecgetcomponentcapabilitylist_fuzzer.cpp | 19 using namespace OHOS::HDI::Codec::V3_0; 22 namespace Codec { namespace 29 OHOS::sptr<OHOS::HDI::Codec::V3_0::ICodecComponentManager> omxMgr_ = nullptr; in CodecGetComponentCapabilityList() 59 OHOS::Codec::CodecGetComponentCapabilityList(data, size); in LLVMFuzzerTestOneInput()
|
/drivers/peripheral/codec/test/fuzztest/hdi_fuzzer/codecsendcommandhdi_fuzzer/ |
H A D | codecsendcommand_fuzzer.cpp | 22 using namespace OHOS::HDI::Codec::V3_0; 23 using OHOS::HDI::Codec::V3_0::CodecCommandType; 24 using OHOS::HDI::Codec::V3_0::CodecStateType; 38 namespace Codec { namespace 100 OHOS::Codec::CodecSendCommand(data, size); in LLVMFuzzerTestOneInput()
|
/drivers/peripheral/codec/test/fuzztest/image_fuzzer/imagegetcapability_fuzzer/ |
H A D | imagegetcapability_fuzzer.cpp | 20 using namespace OHOS::HDI::Codec::Image::V2_0; 30 namespace Codec { namespace 52 } // namespace Codec 57 OHOS::Codec::Image::GetCapabilityList(data, size); in LLVMFuzzerTestOneInput()
|
/drivers/peripheral/codec/hal/idl_service/include/ |
H A D | codec_component_service.h | 25 namespace Codec { namespace 29 CodecComponentService(const std::shared_ptr<OHOS::Codec::Omx::ComponentNode> &node, 30 const std::shared_ptr<OHOS::Codec::Omx::ComponentMgr> mgr, const std::string name); 59 void GetComponentNode(std::shared_ptr<OHOS::Codec::Omx::ComponentNode> &dumpNode_); 66 std::shared_ptr<OHOS::Codec::Omx::ComponentNode> node_; 67 std::shared_ptr<OHOS::Codec::Omx::ComponentMgr> mgr_; 73 } // namespace Codec
|
H A D | component_node.h | 30 using OHOS::HDI::Codec::V3_0::CompVerInfo; 31 using OHOS::HDI::Codec::V3_0::ICodecCallback; 32 using OHOS::HDI::Codec::V3_0::OmxCodecBuffer; 33 using OHOS::HDI::Codec::V3_0::CodecStateType; 35 namespace Codec { namespace 44 int32_t SendCommand(HDI::Codec::V3_0::CodecCommandType cmd, uint32_t param, int8_t *cmdData); 52 int32_t GetState(HDI::Codec::V3_0::CodecStateType &state); 54 OHOS::HDI::Codec::V3_0::CodecTunnelSetupType &tunnelSetup); 75 int32_t OnEvent(HDI::Codec::V3_0::CodecEventType event, uint32_t data1, uint32_t data2, void *eventData); 103 } // namespace Codec [all...] |
/drivers/peripheral/codec/hal/idl_service/src/ |
H A D | codec_component_manager_service.cpp | 27 namespace Codec { namespace 31 using OHOS::Codec::Omx::ComponentNode; 37 OHOS::Codec::Omx::CodecComponentConfig::GetInstance()->CodecCompCapabilityInit(); in CodecComponentManagerImplGetInstance() 50 mgr_ = std::make_shared<OHOS::Codec::Omx::ComponentMgr>(); in CodecComponentManagerService() 55 return OHOS::Codec::Omx::CodecComponentConfig::GetInstance()->GetComponentNum(count); in GetComponentNum() 61 return OHOS::Codec::Omx::CodecComponentConfig::GetInstance()->GetComponentCapabilityList(capList, count); in GetComponentCapabilityList() 132 } // namespace Codec
|
/drivers/peripheral/codec/test/fuzztest/image_fuzzer/imagefreeinbuffer_fuzzer/ |
H A D | imagefreeinbuffer_fuzzer.cpp | 22 using namespace OHOS::HDI::Codec::Image::V2_0; 32 namespace Codec { namespace 58 } // namespace Codec 63 OHOS::Codec::Image::FreeInBuffer(data, size); in LLVMFuzzerTestOneInput()
|
/drivers/peripheral/codec/test/fuzztest/image_fuzzer/imagedoheifencode_fuzzer/ |
H A D | imagedoheifencode_fuzzer.cpp | 24 using namespace OHOS::HDI::Codec::Image::V2_0; 28 namespace Codec { namespace 79 } // namespace Codec 84 OHOS::Codec::Image::DoHeifEncode(data, size); in LLVMFuzzerTestOneInput()
|