Lines Matching refs:size
71 * | `url` file |<--------- buffer size --------->|<--- `block_size` -->| | |
83 uint32_t block_size, /* download block size */
90 off64_t size;
126 status_t getSizeErr = mDataSource->getSize(&size);
133 size = 65536;
136 sp<ABuffer> buffer = *out != NULL ? *out : new ABuffer(size);
143 if (block_size > 0 && (range_length == -1 || (int64_t)(buffer->size() + block_size) < range_length)) {
144 range_length = buffer->size() + block_size;
147 // Only resize when we don't know the size.
148 size_t bufferRemaining = buffer->capacity() - buffer->size();
150 size_t bufferIncrement = buffer->size() / 2;
157 buffer->size() + bufferRemaining);
159 sp<ABuffer> copy = new ABuffer(buffer->size() + bufferRemaining);
160 memcpy(copy->data(), buffer->data(), buffer->size());
161 copy->setRange(0, buffer->size());
168 int64_t bytesLeftInRange = range_length - buffer->size();
184 buffer->size(), buffer->data() + buffer->size(),
199 buffer->setRange(0, buffer->size() + (size_t)n);
249 MD5_Update(&m, buffer->data(), buffer->size());
262 new M3UParser(actualUrl.string(), buffer->data(), buffer->size());