/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/heif_impl/heif_parser/ |
H A D | heif_stream.cpp | 83 HeifStreamReader::HeifStreamReader(std::shared_ptr<HeifInputStream> stream, int64_t start, size_t l… in HeifStreamReader() function in OHOS::ImagePlugin::HeifStreamReader 89 uint8_t HeifStreamReader::Read8() in Read8() 104 uint16_t HeifStreamReader::Read16() in Read16() 119 uint32_t HeifStreamReader::Read32() in Read32() 137 uint64_t HeifStreamReader::Read64() in Read64() 159 bool HeifStreamReader::ReadData(uint8_t *data, size_t size) in ReadData() 171 std::string HeifStreamReader::ReadString() in ReadString() 195 bool HeifStreamReader::CheckSize(size_t size) in CheckSize()
|
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/heif_impl/heif_parser/box/ |
H A D | heif_box.h | 34 static heif_error MakeFromReader(HeifStreamReader &reader, 49 heif_error ParseHeader(HeifStreamReader &reader); 104 virtual heif_error ParseContent(HeifStreamReader &reader); 106 virtual heif_error ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount); 108 heif_error ReadChildren(HeifStreamReader &reader, uint32_t &recursionCount); 126 heif_error ParseFullHeader(HeifStreamReader &reader);
|
H A D | basic_box.h | 29 heif_error ParseContent(HeifStreamReader &reader) override; 42 heif_error ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) override; 54 heif_error ParseContent(HeifStreamReader &reader) override;
|
H A D | item_property_box.h | 38 heif_error ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) override; 54 heif_error ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) override; 73 heif_error ParseContent(HeifStreamReader &reader) override;
|
H A D | item_property_basic_box.h | 40 heif_error ParseContent(HeifStreamReader &reader) override; 63 heif_error ParseContent(HeifStreamReader &reader) override; 86 heif_error ParseContent(HeifStreamReader &reader) override;
|
H A D | item_info_box.h | 31 heif_error ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) override; 70 heif_error ParseContent(HeifStreamReader &reader) override; 98 heif_error ParseContent(HeifStreamReader &reader) override;
|
H A D | item_data_box.h | 76 heif_error ParseContent(HeifStreamReader &reader) override; 86 …void ParseExtents(Item& item, HeifStreamReader &reader, int indexSize, int offsetSize, int lengthS… 112 heif_error ParseContent(HeifStreamReader &reader) override;
|
H A D | item_property_transform_box.h | 32 heif_error ParseContent(HeifStreamReader &reader) override; 49 heif_error ParseContent(HeifStreamReader &reader) override;
|
H A D | item_ref_box.h | 42 heif_error ParseContent(HeifStreamReader &reader) override; 49 void ParseItemRef(HeifStreamReader &reader, Reference& ref);
|
H A D | item_property_display_box.h | 52 heif_error ParseContent(HeifStreamReader &reader) override; 67 heif_error ParseContent(HeifStreamReader &reader) override;
|
H A D | item_property_hvcc_box.h | 124 heif_error ParseContent(HeifStreamReader& reader) override; 125 …heif_error ParseNalUnitArray(HeifStreamReader& reader, std::vector<std::vector<uint8_t>>& nalUnits…
|
H A D | item_property_aux_box.h | 34 heif_error ParseContent(HeifStreamReader &reader) override;
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/fuzztest/imageheifimpl_fuzzer/src/ |
H A D | image_heif_impl_fuzzer.cpp | 50 HeifIpmaBox *heifipmabox, HeifStreamReader &reader, HeifStreamWriter &writer) in ItemPropertyBoxTest001() 83 HeifStreamReader &reader, HeifStreamWriter &writer) in ItemPropertyBasicBoxTest001() 108 void ItemPropertyAuxBoxTest001(HeifAuxcBox *heifauxcbox, HeifStreamReader &reader, in ItemPropertyAuxBoxTest001() 125 HeifColrBox *heifcolrbox, HeifStreamReader &reader, HeifStreamWriter &writer) in ItemPropertyColorBoxTest001() 157 HeifStreamReader &reader, HeifStreamWriter &writer) in ItemPropertyDisplayBoxTest001() 179 void ItemPropertyHvccBoxTest001(HeifHvccBox *heifhvccbox, HeifStreamReader &reader, in ItemPropertyHvccBoxTest001() 200 HeifImirBox *heifimirbox, HeifStreamReader &reader, HeifStreamWriter &writer) in ItemPropertyTransformBoxTest001() 236 auto heifstreamreader = HeifStreamReader(heifbuffstream, start, size); in HeifImplFuzzTest001()
|
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/heif_impl/heif_parser/box/ |
H A D | heif_box.cpp | 40 heif_error HeifBox::ParseHeader(HeifStreamReader &reader) in ParseHeader() 145 heif_error HeifBox::ParseContent(HeifStreamReader &reader) in ParseContent() 155 heif_error HeifBox::ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ParseContentChildren() 165 heif_error HeifFullBox::ParseFullHeader(HeifStreamReader &reader) in ParseFullHeader() 211 heif_error HeifBox::MakeFromReader(HeifStreamReader &reader, in MakeFromReader() 231 HeifStreamReader contentReader(reader.GetStream(), reader.GetStream()->Tell(), boxContentSize); in MakeFromReader() 259 heif_error HeifBox::ReadChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ReadChildren()
|
H A D | item_property_basic_box.cpp | 20 heif_error HeifIspeBox::ParseContent(HeifStreamReader &reader) in ParseContent() 39 heif_error HeifPixiBox::ParseContent(HeifStreamReader &reader) in ParseContent() 66 heif_error HeifRlocBox::ParseContent(HeifStreamReader &reader) in ParseContent()
|
H A D | basic_box.cpp | 20 heif_error HeifFtypBox::ParseContent(HeifStreamReader &reader) in ParseContent() 48 heif_error HeifMetaBox::ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ParseContentChildren() 58 heif_error HeifHdlrBox::ParseContent(HeifStreamReader &reader) in ParseContent()
|
H A D | item_property_transform_box.cpp | 22 heif_error HeifIrotBox::ParseContent(HeifStreamReader &reader) in ParseContent() 37 heif_error HeifImirBox::ParseContent(HeifStreamReader &reader) in ParseContent()
|
H A D | item_info_box.cpp | 20 heif_error HeifIinfBox::ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ParseContentChildren() 50 heif_error HeifInfeBox::ParseContent(HeifStreamReader &reader) in ParseContent() 141 heif_error HeifPtimBox::ParseContent(HeifStreamReader &reader) in ParseContent()
|
H A D | item_property_box.cpp | 26 heif_error HeifIprpBox::ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ParseContentChildren() 35 heif_error HeifIpcoBox::ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ParseContentChildren() 90 heif_error HeifIpmaBox::ParseContent(HeifStreamReader &reader) in ParseContent()
|
H A D | item_property_display_box.cpp | 27 heif_error HeifMdcvBox::ParseContent(HeifStreamReader &reader) in ParseContent() 61 heif_error HeifClliBox::ParseContent(HeifStreamReader &reader) in ParseContent()
|
H A D | item_ref_box.cpp | 22 void HeifIrefBox::ParseItemRef(HeifStreamReader &reader, Reference& ref) in ParseItemRef() 45 heif_error HeifIrefBox::ParseContent(HeifStreamReader &reader) in ParseContent()
|
H A D | item_property_aux_box.cpp | 20 heif_error HeifAuxcBox::ParseContent(HeifStreamReader &reader) in ParseContent()
|
H A D | item_data_box.cpp | 27 void HeifIlocBox::ParseExtents(Item& item, HeifStreamReader &reader, int indexSize, int offsetSize,… in ParseExtents() 60 heif_error HeifIlocBox::ParseContent(HeifStreamReader &reader) in ParseContent() 365 heif_error HeifIdatBox::ParseContent(HeifStreamReader &reader) in ParseContent()
|
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/heif_impl/heif_parser/ |
H A D | heif_stream.h | 60 class HeifStreamReader { 62 HeifStreamReader(std::shared_ptr<HeifInputStream> stream,
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/ |
H A D | heif_parser_box_test.cpp | 47 HeifStreamReader reader(stream, 0, 0); 206 HeifStreamReader reader(inputStream, 0, 0); 266 HeifStreamReader reader(stream, 0, 0); 356 HeifStreamReader reader(stream, 0, 0);
|