Lines Matching full:data_count
86 * | (data_capacity-data_count) bytes |
101 size_t data_count;
216 metadata->data_count = 0;
231 size_t data_count) {
238 memory_needed += sizeof(uint8_t[data_count]);
252 metadata->data_count);
264 return metadata->data_count;
279 place_camera_metadata(dst, dst_size, src->entry_count, src->data_count);
283 metadata->data_count = src->data_count;
288 sizeof(uint8_t[metadata->data_count]));
448 if (dst->data_capacity < src->data_count + dst->data_count) return ERROR;
452 memcpy(get_data(dst) + dst->data_count, get_data(src),
453 sizeof(uint8_t[src->data_count]));
454 if (dst->data_count != 0) {
459 entry->data.offset += dst->data_count;
473 dst->data_count += src->data_count;
495 size_t data_count) {
497 size_t data_bytes = data_count *
506 size_t data_count) {
513 calculate_camera_metadata_entry_data_size(type, data_count);
514 if (data_bytes + dst->data_count > dst->data_capacity) return ERROR;
517 data_count * camera_metadata_type_size[type];
521 entry->count = data_count;
527 entry->data.offset = dst->data_count;
530 dst->data_count += data_bytes;
540 size_t data_count) {
552 data_count);
650 size_t length = dst->data_count - entry->data.offset - data_bytes;
664 dst->data_count -= data_bytes;
678 size_t data_count,
687 data_count);
689 data_count * camera_metadata_type_size[entry->type];
696 if (dst->data_capacity < dst->data_count + data_bytes - entry_bytes) {
704 size_t length = dst->data_count - entry->data.offset - entry_bytes;
706 dst->data_count -= entry_bytes;
723 entry->data.offset = dst->data_count;
726 dst->data_count += data_bytes;
739 entry->count = data_count;
836 metadata->data_count, metadata->data_capacity);
873 if (entry->data.offset >= metadata->data_count) {
877 metadata->data_count);