Searched refs:mCachedOffset (Results 1 - 4 of 4) sorted by relevance

/frameworks/av/media/libstagefright/
H A DCallbackDataSource.cpp121 : mSource(source), mCachedOffset(0), mCachedSize(0) {
131 if (mCachedOffset <= offset
132 && offset < (off64_t) (mCachedOffset + mCachedSize)) {
133 if (offset + size <= mCachedOffset + mCachedSize) {
134 memcpy(data, &mCache[offset - mCachedOffset], size);
142 const ssize_t remaining = mCachedOffset + mCachedSize - offset;
143 memcpy(data, &mCache[offset - mCachedOffset], remaining);
162 mCachedOffset = 0;
168 mCachedOffset = 0;
173 mCachedOffset
[all...]
H A DMPEG4Extractor.cpp211 off64_t mCachedOffset; member in struct:android::MPEG4DataSource
223 mCachedOffset(0),
238 mCachedOffset = 0;
249 if (isInRange(mCachedOffset, mCachedSize, offset, size)) {
250 memcpy(data, &mCache[offset - mCachedOffset], size);
276 mCachedOffset = offset;
279 ssize_t err = mSource->readAt(mCachedOffset, mCache, mCachedSize);
/frameworks/av/media/libheif/
H A DHeifDecoderImpl.cpp53 mCachedOffset(0), mCachedSize(0), mCacheBufferSize(0) {}
89 off64_t mCachedOffset; member in class:android::HeifDataSource
114 if (offset < mCachedOffset) {
118 mCachedOffset = offset;
123 mCachedOffset = 0;
132 if (mEOS && (offset < mCachedOffset ||
133 offset >= (off64_t)(mCachedOffset + mCachedSize))) {
138 // at this point, offset must be >= mCachedOffset, other cases should
140 CHECK(offset >= mCachedOffset);
157 if (offset + size <= mCachedOffset
[all...]
/frameworks/av/media/libstagefright/include/
H A DCallbackDataSource.h86 off64_t mCachedOffset; member in class:android::TinyCacheSource

Completed in 102 milliseconds