Searched refs:mCachedOffset (Results 1 – 4 of 4) sorted by relevance
/aosp12/frameworks/av/media/libstagefright/ |
H A D | CallbackDataSource.cpp | 122 : mSource(source), mCachedOffset(0), mCachedSize(0) { in TinyCacheSource() 132 if (mCachedOffset <= offset in readAt() 133 && offset < (off64_t) (mCachedOffset + mCachedSize)) { in readAt() 134 if (offset + size <= mCachedOffset + mCachedSize) { in readAt() 135 memcpy(data, &mCache[offset - mCachedOffset], size); in readAt() 143 const ssize_t remaining = mCachedOffset + mCachedSize - offset; in readAt() 144 memcpy(data, &mCache[offset - mCachedOffset], remaining); in readAt() 163 mCachedOffset = 0; in readAt() 169 mCachedOffset = 0; in readAt() 174 mCachedOffset = offset; in readAt() [all …]
|
/aosp12/frameworks/av/media/libheif/ |
H A D | HeifDecoderImpl.cpp | 105 off64_t mCachedOffset; member in android::HeifDataSource 130 if (offset < mCachedOffset) { in readAt() 134 mCachedOffset = offset; in readAt() 139 mCachedOffset = 0; in readAt() 148 if (mEOS && (offset < mCachedOffset || in readAt() 156 CHECK(offset >= mCachedOffset); in readAt() 194 if (newCachedOffset < mCachedOffset) { in readAt() 195 newCachedOffset = mCachedOffset; in readAt() 216 mCachedOffset = newCachedOffset; in readAt() 228 mCachedOffset = newCachedOffset; in readAt() [all …]
|
/aosp12/frameworks/av/media/libstagefright/include/ |
H A D | CallbackDataSource.h | 84 off64_t mCachedOffset; variable
|
/aosp12/frameworks/av/media/extractors/mp4/ |
H A D | MPEG4Extractor.cpp | 252 off64_t mCachedOffset; member in android::CachedRangedDataSource 266 mCachedOffset(0), in CachedRangedDataSource() 284 mCachedOffset = 0; in clearCache() 291 if (isInRange(mCachedOffset, mCachedSize, offset, size)) { in readAt() 292 memcpy(data, &mCache[offset - mCachedOffset], size); in readAt() 320 mCachedOffset = offset; in setCachedRange() 323 ssize_t err = mSource->readAt(mCachedOffset, mCache, mCachedSize); in setCachedRange()
|