Searched refs:recursionCount (Results 1 – 9 of 9) sorted by relevance
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/heif_impl/heif_parser/box/ |
H A D | item_property_box.cpp | 26 heif_error HeifIprpBox::ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ParseContentChildren() argument 28 recursionCount++; in ParseContentChildren() 29 if (recursionCount > MAX_RECURSION_COUNT) { in ParseContentChildren() 32 return ReadChildren(reader, recursionCount); in ParseContentChildren() 35 heif_error HeifIpcoBox::ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ParseContentChildren() argument 37 recursionCount++; in ParseContentChildren() 38 if (recursionCount > MAX_RECURSION_COUNT) { in ParseContentChildren() 41 return ReadChildren(reader, recursionCount); in ParseContentChildren()
|
H A D | basic_box.cpp | 48 heif_error HeifMetaBox::ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ParseContentChildren() argument 50 recursionCount++; in ParseContentChildren() 51 if (recursionCount > MAX_RECURSION_COUNT) { in ParseContentChildren() 55 return ReadChildren(reader, recursionCount); in ParseContentChildren()
|
H A D | item_info_box.cpp | 20 heif_error HeifIinfBox::ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ParseContentChildren() argument 22 recursionCount++; in ParseContentChildren() 23 if (recursionCount > MAX_RECURSION_COUNT) { in ParseContentChildren() 32 return ReadChildren(reader, recursionCount); in ParseContentChildren()
|
H A D | heif_box.cpp | 155 heif_error HeifBox::ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ParseContentChildren() argument 212 std::shared_ptr<HeifBox> *result, uint32_t &recursionCount) in MakeFromReader() argument 233 err = box->ParseContentChildren(contentReader, recursionCount); in MakeFromReader() 259 heif_error HeifBox::ReadChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ReadChildren() argument 263 heif_error error = HeifBox::MakeFromReader(reader, &box, recursionCount); in ReadChildren()
|
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/heif_impl/heif_parser/box/ |
H A D | heif_box.h | 35 std::shared_ptr<HeifBox> *result, uint32_t &recursionCount); 106 virtual heif_error ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount); 108 heif_error ReadChildren(HeifStreamReader &reader, uint32_t &recursionCount);
|
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;
|
H A D | basic_box.h | 42 heif_error ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) override;
|
H A D | item_info_box.h | 31 heif_error ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) override;
|
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/heif_impl/heif_parser/ |
H A D | heif_parser.cpp | 101 uint32_t recursionCount = 0; in AssembleBoxes() local 102 heif_error error = HeifBox::MakeFromReader(reader, &box, recursionCount); in AssembleBoxes()
|