Lines Matching refs:newInfo
43 return sizeof(uint32_t) + sizeof(uint32_t) + block.newInfo.length;
78 PatchBuffer newInfo = { newBuffer.buffer, 0, newBuffer.length };
79 ret = SplitImage(oldInfo, newInfo);
88 int32_t ImageDiff::SplitImage(const PatchBuffer &oldInfo, const PatchBuffer &newInfo)
90 size_t blockCount = newInfo.length / limit_ + 1;
92 size_t newBlockSize = newInfo.length / blockCount;
98 { newInfo.buffer, newInfo.start + newBlockSize * i, newBlockSize },
106 { newInfo.buffer, newInfo.start + newBlockSize * i, newInfo.length - (newInfo.start + newBlockSize * i) },
120 BlockBuffer newInfo = { block.newInfo.buffer + block.newInfo.start, block.newInfo.length };
122 ret = MakeBlockPatch(block, blockPatchFile, newInfo, oldInfo, patchSize);
127 PATCH_LOGI("WriteHeader BLOCK_NORMAL patchOffset %zu oldInfo %ld %ld newInfo:%zu %zu patch %zu %zu",
129 block.oldInfo.start, block.oldInfo.length, block.newInfo.start, block.newInfo.length,
138 PATCH_LOGI("WriteHeader BLOCK_ROW patchOffset %zu dataOffset:%zu newInfo:%zu",
139 static_cast<size_t>(patchFile.tellp()), dataOffset, block.newInfo.length);
140 WriteToFile<int32_t>(patchFile, static_cast<int32_t>(block.newInfo.length), sizeof(int32_t));
141 patchFile.write(reinterpret_cast<const char*>(block.newInfo.buffer + block.newInfo.start),
142 block.newInfo.length);
143 BlockBuffer rawData = { block.newInfo.buffer + block.newInfo.start, block.newInfo.length };
145 block.newInfo.length, GeneraterBufferHash(rawData).c_str());
155 const BlockBuffer &newInfo, const BlockBuffer &oldInfo, size_t &patchSize) const
159 int32_t ret = BlocksDiff::MakePatch(newInfo, oldInfo, patchData, 0, patchSize);
168 int32_t ret = BlocksDiff::MakePatch(newInfo, oldInfo, blockPatchFile, patchSize);
225 updateBlocks_[index].newInfo.length >= MAX_NEW_LENGTH) {
275 PatchBuffer newInfo = { newBuffer.buffer, 0, newBuffer.length };
276 if (SplitImage(oldInfo, newInfo) != 0) {
391 BlockBuffer newInfo = { block.destOriginalData.data(), block.destOriginalLength };
392 ret = MakeBlockPatch(block, blockPatchFile, newInfo, oldInfo, patchSize);
482 BlockBuffer newInfo = { block.destOriginalData.data(), block.destOriginalLength };
483 ret = MakeBlockPatch(block, blockPatchFile, newInfo, oldInfo, patchSize);
496 newInfo.length, GeneraterBufferHash(newInfo).c_str());