• Home
  • Raw
  • Download

Lines Matching refs:st

22 #define IMG_LOGE(x, ...) ALOGE("[%s] " x, st.mName.string(), ##__VA_ARGS__)
31 bool* outQueueEmpty, SurfaceTexture& st, in dequeueBuffer() argument
37 err = st.acquireBufferLocked(&item, 0); in dequeueBuffer()
42 int slot = st.mCurrentTexture; in dequeueBuffer()
45 *outDataspace = st.mCurrentDataSpace; in dequeueBuffer()
47 return st.mSlots[slot].mGraphicBuffer; in dequeueBuffer()
66 st.releaseBufferLocked(slot, st.mSlots[slot].mGraphicBuffer, EGL_NO_DISPLAY, in dequeueBuffer()
73 if (st.mCurrentTexture != BufferItem::INVALID_BUFFER_SLOT) { in dequeueBuffer()
78 err = createFence(st.mUseFenceSync, &mImageSlots[slot].eglFence(), &display, in dequeueBuffer()
81 st.releaseBufferLocked(slot, st.mSlots[slot].mGraphicBuffer, EGL_NO_DISPLAY, in dequeueBuffer()
88 status_t err = st.addReleaseFenceLocked(st.mCurrentTexture, in dequeueBuffer()
89 st.mSlots[st.mCurrentTexture].mGraphicBuffer, in dequeueBuffer()
93 st.releaseBufferLocked(slot, st.mSlots[slot].mGraphicBuffer, EGL_NO_DISPLAY, in dequeueBuffer()
101 st.releaseBufferLocked(st.mCurrentTexture, in dequeueBuffer()
102 st.mSlots[st.mCurrentTexture].mGraphicBuffer, display, in dequeueBuffer()
103 mImageSlots[st.mCurrentTexture].eglFence()); in dequeueBuffer()
112 st.mCurrentTexture = slot; in dequeueBuffer()
113 st.mCurrentCrop = item.mCrop; in dequeueBuffer()
114 st.mCurrentTransform = item.mTransform; in dequeueBuffer()
115 st.mCurrentScalingMode = item.mScalingMode; in dequeueBuffer()
116 st.mCurrentTimestamp = item.mTimestamp; in dequeueBuffer()
117 st.mCurrentDataSpace = item.mDataSpace; in dequeueBuffer()
118 st.mCurrentFence = item.mFence; in dequeueBuffer()
119 st.mCurrentFenceTime = item.mFenceTime; in dequeueBuffer()
120 st.mCurrentFrameNumber = item.mFrameNumber; in dequeueBuffer()
121 st.computeCurrentTransformMatrixLocked(); in dequeueBuffer()
125 return st.mSlots[slot].mGraphicBuffer; in dequeueBuffer()