Home | History | Annotate | Download | only in libheif

Lines Matching refs:mCachedSize

54           mCachedOffset(0), mCachedSize(0), mCacheBufferSize(0) {}
91 size_t mCachedSize;
120 mCachedSize = 0;
125 mCachedSize = 0;
134 offset >= (off64_t)(mCachedOffset + mCachedSize))) {
158 if (offset + size <= mCachedOffset + mCachedSize) {
183 int64_t newCachedSize = (int64_t)(mCachedOffset + mCachedSize) - newCachedOffset;
202 mCachedSize = 0;
214 mCachedSize = newCachedSize;
217 (long long)mCachedOffset, mCachedSize, mCacheBufferSize);
227 memcpy(newCache, mCache.get(), mCachedSize);
232 (long long) mCachedOffset, mCachedSize, mCacheBufferSize);
235 size_t bytesToRead = offset + size - mCachedOffset - mCachedSize;
236 size_t bytesRead = mStream->read(mCache.get() + mCachedSize, bytesToRead);
245 mCachedSize += bytesRead;
247 (long long) mCachedOffset, mCachedSize);
250 int64_t bytesAvailable = mCachedOffset + mCachedSize - offset;