Lines Matching refs:buffer
45 camera3_stream_buffer *buffer) {
51 ALOGE("%s: Stream %d: Buffer registration for input streams"
70 ALOGE("%s: Stream %d: Can't acquire next output buffer: %s (%d)",
83 handoutBufferLocked(*buffer, &(anb->handle), /*acquireFence*/fenceFd,
91 const camera3_stream_buffer &buffer,
106 // Find the buffer we are returning
114 if (anb != NULL && &(anb->handle) == buffer.buffer) {
123 ALOGE("%s: Stream %d: Can't return buffer that wasn't sent to HAL",
128 if (buffer.status == CAMERA3_BUFFER_STATUS_ERROR) {
129 if (buffer.release_fence != -1) {
131 "there is an error", __FUNCTION__, mId, buffer.release_fence);
132 close(buffer.release_fence);
138 const_cast<camera3_stream_buffer*>(&buffer)->release_fence =
139 buffer.acquire_fence;
143 * Unconditionally return buffer to the buffer queue.
146 sp<Fence> releaseFence = new Fence(buffer.release_fence);
149 ALOGE("%s: Stream %d: Error releasing buffer back to buffer queue:"
160 const camera3_stream_buffer &buffer) {
163 return returnAnyBufferLocked(buffer, /*timestamp*/0, /*output*/false);
223 ALOGE("%s: Stream %d: Could not set buffer dimensions %dx%d",
229 ALOGE("%s: Stream %d: Could not set buffer format %d",