Lines Matching refs:meta
71 common_metadata_header_t *meta = metadata->get();
72 if (meta == nullptr) {
78 uint32_t tagCount = GetCameraMetadataItemCount(meta);
84 uint32_t itemCapacity = GetCameraMetadataItemCapacity(meta);
90 uint32_t dataCapacity = GetCameraMetadataDataSize(meta);
101 int ret = GetCameraMetadataItem(meta, i, &item);
103 METADATA_ERR_LOG("ConvertMetadataToVec get meta item failed!");
129 common_metadata_header_t *meta = metadata->get();
130 if (meta != nullptr) {
131 tagCount = GetCameraMetadataItemCount(meta);
133 bRet = bRet && data.WriteUint32(GetCameraMetadataItemCapacity(meta));
134 bRet = bRet && data.WriteUint32(GetCameraMetadataDataSize(meta));
137 int ret = GetCameraMetadataItem(meta, i, &item);
301 common_metadata_header_t *meta = metadata->get();
305 (void)AddCameraMetadataItem(meta, item_.item, buffer, item_.count);
347 common_metadata_header_t *meta = metadata->get();
351 (void)AddCameraMetadataItem(meta, item_.item, buffer, item_.count);
420 common_metadata_header_t *meta = metadata->get();
421 int32_t encodeDataLen = headerLength + (itemLen * meta->item_count) + meta->data_count;
424 ret = memcpy_s(encodeData, encodeDataLen, meta, headerLength);
431 camera_metadata_item_entry_t *item = GetMetadataItems(meta);
432 for (uint32_t index = 0; index < meta->item_count; index++, item++) {
450 if (meta->data_count != 0) {
451 ret = copyEncodeToStringMem(meta, encodeData, encodeDataLen);
455 encodeData += meta->data_count;
463 int MetadataUtils::copyEncodeToStringMem(common_metadata_header_t *meta, char *encodeData, int32_t encodeDataLen)
465 uint8_t *metaMetadataData = GetMetadataData(meta);
471 ret = memcpy_s(encodeData, encodeDataLen, metaMetadataData, meta->data_count);
498 common_metadata_header_t *meta = metadata->get();
500 IF_COND_PRINT_MSG_AND_RETURN(!meta,
502 uint32_t actualMemSize = meta->size;
503 ret = memcpy_s(meta, headerLength, &header, headerLength);
507 bool isItemsStartInvalid = meta->items_start >= actualMemSize || meta->items_start < headerLength;
508 bool isDataStartInvalid = meta->data_start >= actualMemSize || meta->data_start < headerLength;
509 bool isMetadataCountInvaild = (actualMemSize - meta->items_start) < (uint64_t)meta->item_count * itemLen ||
510 (actualMemSize - meta->data_start) < meta->data_count;
514 camera_metadata_item_entry_t *item = GetMetadataItems(meta);
515 for (uint32_t index = 0; index < meta->item_count; index++, item++) {
534 ret = copyDecodeFromStringMem(meta, decodeData, decodeMetadataData, totalLen);
544 int MetadataUtils::copyDecodeFromStringMem(common_metadata_header_t *meta, char *decodeData,
547 if (meta->data_count != 0) {
549 totalLen < static_cast<uint32_t>(((decodeData - decodeMetadataData) + meta->data_count)),
551 uint8_t *metaMetadataData = GetMetadataData(meta);
557 ret = memcpy_s(metaMetadataData, meta->data_count, decodeData, meta->data_count);
561 decodeData += meta->data_count;