Change-Id: I07ed5207b175735b4e2c46edf652cc35908dad02 Signed-off-by: Terry Parker <tparker@google.com>tags/v4.2.0.201511101648-m1
} | } | ||||
} | } | ||||
private static int getAdjustedWeight(ObjectToPack o) { | |||||
static int getAdjustedWeight(ObjectToPack o) { | |||||
// Edge objects and those with reused deltas do not need to be | // Edge objects and those with reused deltas do not need to be | ||||
// compressed. For compression calculations, ignore their weights. | // compressed. For compression calculations, ignore their weights. | ||||
if (o.isEdge() || o.doNotAttemptDelta()) { | if (o.isEdge() || o.doNotAttemptDelta()) { |
long totalWeight = 0; | long totalWeight = 0; | ||||
for (int i = 0; i < cnt; i++) { | for (int i = 0; i < cnt; i++) { | ||||
ObjectToPack o = list[i]; | ObjectToPack o = list[i]; | ||||
if (!o.isEdge() && !o.doNotAttemptDelta()) | |||||
totalWeight += o.getWeight(); | |||||
totalWeight += DeltaTask.getAdjustedWeight(o); | |||||
} | } | ||||
long bytesPerUnit = 1; | long bytesPerUnit = 1; |