Home | History | Annotate | Download | only in libheif

Lines Matching refs:mCachedSize

53           mCachedOffset(0), mCachedSize(0), mCacheBufferSize(0) {}
90 size_t mCachedSize;
119 mCachedSize = 0;
124 mCachedSize = 0;
133 offset >= (off64_t)(mCachedOffset + mCachedSize))) {
152 if (offset + size <= mCachedOffset + mCachedSize) {
177 int64_t newCachedSize = (int64_t)(mCachedOffset + mCachedSize) - newCachedOffset;
196 mCachedSize = 0;
208 mCachedSize = newCachedSize;
211 (long long)mCachedOffset, mCachedSize, mCacheBufferSize);
221 memcpy(newCache, mCache.get(), mCachedSize);
226 (long long) mCachedOffset, mCachedSize, mCacheBufferSize);
229 size_t bytesToRead = offset + size - mCachedOffset - mCachedSize;
230 size_t bytesRead = mStream->read(mCache.get() + mCachedSize, bytesToRead);
239 mCachedSize += bytesRead;
241 (long long) mCachedOffset, mCachedSize);
244 int64_t bytesAvailable = mCachedOffset + mCachedSize - offset;