Home
last modified time | relevance | path

Searched refs:Codec (Results 1 - 25 of 132) sorted by relevance

123456

/drivers/peripheral/codec/test/fuzztest/hdi_fuzzer/codeccommonhdi_fuzzer/
H A Dcodeccallback_fuzzer.h23 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 Dcodeccallback_fuzzer.cpp20 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 Dcodeccommon_fuzzer.h26 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 Dencode_heif_helper.h42 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 Dimage_auto_initer.h20 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 Dcodec_hdi_callback.h20 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 Dicodec_hdi_callback_base.h21 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 Dcodec_hdi_decode.h42 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 Dcodec_hdi_encode.h42 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 Dcodeccreatecomponent_fuzzer.cpp19 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 Dcodec_heif_vdi.h30 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 Dcodec_hdi_callback.cpp23 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 Djpeg_decoder.h54 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 Dcodeccomponenttunnelrequest_fuzzer.cpp26 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 Dcodec_heif_helper.h48 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 Dbuffer_helper.h36 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 Dcodecallocatebuffer_fuzzer.cpp20 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 Dcodecgetcomponentcapabilitylist_fuzzer.cpp19 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 Dcodecsendcommand_fuzzer.cpp22 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 Dimagegetcapability_fuzzer.cpp20 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 Dcodec_component_service.h25 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 Dcomponent_node.h30 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 Dcodec_component_manager_service.cpp27 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 Dimagefreeinbuffer_fuzzer.cpp22 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 Dimagedoheifencode_fuzzer.cpp24 using namespace OHOS::HDI::Codec::Image::V2_0;
28 namespace Codec { namespace
79 } // namespace Codec
84 OHOS::Codec::Image::DoHeifEncode(data, size); in LLVMFuzzerTestOneInput()

Completed in 6 milliseconds

123456