Lines Matching defs:offset
190 long offset;
216 offset = ftell(fp);
225 result = pAsset->openChunk(fd, offset, method, uncompressedLen,
241 /*static*/ Asset* Asset::createFromFileSegment(int fd, off64_t offset,
248 result = pAsset->openChunk(NULL, fd, offset, length);
259 /*static*/ Asset* Asset::createFromCompressedData(int fd, off64_t offset,
267 result = pAsset->openChunk(fd, offset, compressionMethod,
315 * Do generic seek() housekeeping. Pass in the offset/whence values from
316 * the seek request, along with the current chunk offset and the chunk
319 * Returns the new chunk offset, or -1 if the seek is illegal.
321 off64_t Asset::handleSeek(off64_t offset, int whence, off64_t curPosn, off64_t maxPosn)
327 newOffset = offset;
330 newOffset = curPosn + offset;
333 newOffset = maxPosn + offset;
379 status_t _FileAsset::openChunk(const char* fileName, int fd, off64_t offset, size_t length)
384 assert(offset >= 0);
397 if ((off64_t) (offset + length) > fileLength) {
399 (long) offset, (long) length, (long) fileLength);
408 mStart = offset;
508 off64_t _FileAsset::seek(off64_t offset, int whence)
514 newPosn = handleSeek(offset, whence, mOffset, mLength);
704 status_t _CompressedAsset::openChunk(int fd, off64_t offset,
710 assert(offset >= 0);
718 mStart = offset;
726 mZipInflater = new StreamingZipInflater(mFd, offset, uncompressedLen, compressedLen);
802 off64_t _CompressedAsset::seek(off64_t offset, int whence)
807 newPosn = handleSeek(offset, whence, mOffset, mUncompressedLen);