Home
last modified time | relevance | path

Searched refs:bufferId (Results 1 – 25 of 47) sorted by relevance

12

/hardware/interfaces/camera/device/1.0/
DICameraDevicePreviewCallback.hal32 * @return bufferId A unique ID for the returned buffer.
33 * @return buffer A handle to the buffer to write into. Must be non-null if the bufferId has not
34 * been seen by HAL before. Must be null if the bufferId is seen before. HAL must keep track
35 * of the bufferId to actual buffer handle mapping.
38 dequeueBuffer() generates (Status status, uint64_t bufferId, handle buffer, uint32_t stride);
43 * @param bufferId The bufferId of the preview buffer
46 enqueueBuffer(uint64_t bufferId) generates (Status status);
53 * @param bufferId The bufferId of the preview buffer
56 cancelBuffer(uint64_t bufferId) generates (Status status);
/hardware/interfaces/automotive/evs/1.1/default/
DEvsCamera.cpp174 returnBuffer(buffer.bufferId, buffer.memHandle); in doneWithFrame()
258 returnBuffer(buffer.bufferId, buffer.buffer.nativeHandle); in doneWithFrame_1_1()
535 newBuffer.bufferId = idx; in generateFrames()
549 newBuffer.buffer.nativeHandle.getNativeHandle(), newBuffer.bufferId); in generateFrames()
649 newBufDesc.bufferId = buff.bufferId; in fillTestFrame()
655 void EvsCamera::returnBuffer(const uint32_t bufferId, const buffer_handle_t memHandle) { in returnBuffer() argument
660 } else if (bufferId >= mBuffers.size()) { in returnBuffer()
662 bufferId, mBuffers.size()-1); in returnBuffer()
663 } else if (!mBuffers[bufferId].inUse) { in returnBuffer()
665 bufferId); in returnBuffer()
[all …]
DEvsDisplay.cpp55 mBuffer.bufferId = 0x3870; // Arbitrary magic number for self recognition in EvsDisplay()
217 mBuffer.memHandle.getNativeHandle(), mBuffer.bufferId); in getTargetBuffer()
228 Return<EvsResult> EvsDisplay::returnTargetBufferForDisplayImpl(const uint32_t bufferId, const buffe… in returnTargetBufferForDisplayImpl() argument
237 if (bufferId != mBuffer.bufferId) { in returnTargetBufferForDisplayImpl()
335 return returnTargetBufferForDisplayImpl(buffer.bufferId, buffer.memHandle); in returnTargetBufferForDisplay()
DEvsDisplay.h57 Return<EvsResult> returnTargetBufferForDisplayImpl(const uint32_t bufferId,
DEvsCamera.h114 void returnBuffer(const uint32_t bufferId, const buffer_handle_t memHandle);
/hardware/interfaces/automotive/evs/1.0/default/
DEvsCamera.cpp182 } else if (buffer.bufferId >= mBuffers.size()) { in doneWithFrame()
184 buffer.bufferId, mBuffers.size()-1); in doneWithFrame()
185 } else if (!mBuffers[buffer.bufferId].inUse) { in doneWithFrame()
187 buffer.bufferId); in doneWithFrame()
190 mBuffers[buffer.bufferId].inUse = false; in doneWithFrame()
195 if (buffer.bufferId >= mFramesAllowed) { in doneWithFrame()
199 rec.handle = mBuffers[buffer.bufferId].handle; in doneWithFrame()
200 mBuffers[buffer.bufferId].handle = nullptr; in doneWithFrame()
429 buff.bufferId = idx; in generateFrames()
438 ALOGD("Delivered %p as id %d", buff.memHandle.getNativeHandle(), buff.bufferId); in generateFrames()
DEvsDisplay.cpp46 mBuffer.bufferId = 0x3870; // Arbitrary magic number for self recognition in EvsDisplay()
208 mBuffer.memHandle.getNativeHandle(), mBuffer.bufferId); in getTargetBuffer()
228 if (buffer.bufferId != mBuffer.bufferId) { in returnTargetBufferForDisplay()
/hardware/interfaces/drm/1.0/default/
DCryptoPlugin.cpp53 uint32_t bufferId) { in setSharedBufferBase() argument
59 mSharedBufferMap[bufferId] = hidlMemory; in setSharedBufferBase()
71 if (mSharedBufferMap.find(source.bufferId) == mSharedBufferMap.end()) { in decrypt()
78 if (mSharedBufferMap.find(dest.bufferId) == mSharedBufferMap.end()) { in decrypt()
123 sp<IMemory> sourceBase = mSharedBufferMap[source.bufferId]; in decrypt()
145 sp<IMemory> destBase = mSharedBufferMap[destBuffer.bufferId]; in decrypt()
DCryptoPlugin.h64 uint32_t bufferId) override;
/hardware/interfaces/media/bufferpool/1.0/
DIConnection.hal27 * Retrieves a buffer using bufferId. The method must be called from
33 * @param bufferId Id of the buffer to be fetched.
39 * @return buffer The actual buffer which is specified with bufferId.
41 fetch(uint64_t transactionId, uint32_t bufferId) generates
Dtypes.hal81 uint32_t bufferId;
/hardware/interfaces/media/bufferpool/2.0/
DIConnection.hal27 * Retrieves a buffer using bufferId. The method must be called from
33 * @param bufferId Id of the buffer to be fetched.
39 * @return buffer The actual buffer which is specified with bufferId.
41 fetch(uint64_t transactionId, uint32_t bufferId) generates
/hardware/interfaces/camera/device/3.5/default/
DCameraDeviceSession.cpp119 const buffer_handle_t& buf, uint64_t bufferId, int streamId) { in pushBufferId() argument
125 bIdMap[buf] = bufferId; in pushBufferId()
282 hBuf.bufferId, hBuf.buffer.getNativeHandle(), in requestStreamBuffers()
288 __FUNCTION__, streamId, hBuf.bufferId); in requestStreamBuffers()
290 pushBufferId(*(outBuf.buffer), hBuf.bufferId, streamId); in requestStreamBuffers()
297 __FUNCTION__, streamId, hBuf.bufferId); in requestStreamBuffers()
320 hBufs[i].bufferId = popBufferId(*(buffers[i]->buffer), hBufs[i].streamId); in returnStreamBuffers()
321 if (hBufs[i].bufferId == BUFFER_ID_NO_BUFFER) { in returnStreamBuffers()
DExternalCameraDeviceSession.cpp211 mBufferReqs[i].bufferId = hBuf.bufferId; in threadLoop()
216 hBuf.bufferId, hBuf.buffer.getNativeHandle(), in threadLoop()
/hardware/interfaces/drm/1.0/
DICryptoPlugin.hal67 * are distinguished by the bufferId.
70 * bufferId
71 * @param bufferId identifies the specific shared buffer for which
74 setSharedBufferBase(memory base, uint32_t bufferId);
Dtypes.hal302 * SharedBuffer describes a decrypt buffer which is defined by a bufferId, an
304 * memory region identified by bufferId, which is established by
311 uint32_t bufferId;
/hardware/interfaces/camera/device/1.0/default/
DCameraDevice.cpp165 [&](auto status, uint64_t bufferId, const auto& buf, uint32_t strd) { in sDequeueBuffer() argument
169 if (object->mCirculatingBuffers.count(bufferId) == 0) { in sDequeueBuffer()
177 object->mCirculatingBuffers[bufferId] = importedBuf; in sDequeueBuffer()
178 object->mBufferIdMap[&(object->mCirculatingBuffers[bufferId])] = bufferId; in sDequeueBuffer()
181 *buffer = &(object->mCirculatingBuffers[bufferId]); in sDequeueBuffer()
198 uint64_t bufferId = object->mBufferIdMap.at(buffer); in sEnqueueBuffer() local
199 return getStatusT(object->mPreviewCallback->enqueueBuffer(bufferId)); in sEnqueueBuffer()
208 uint64_t bufferId = object->mBufferIdMap.at(buffer); in sCancelBuffer() local
209 return getStatusT(object->mPreviewCallback->cancelBuffer(bufferId)); in sCancelBuffer()
/hardware/interfaces/camera/device/3.6/default/
DExternalCameraOfflineSession.cpp350 result.outputBuffers[i].bufferId = req->buffers[i].bufferId; in processCaptureResult()
450 result.outputBuffers[i].bufferId = req->buffers[i].bufferId; in processCaptureRequestError()
DExternalCameraDeviceSession.cpp257 result.outputBuffers[0].bufferId = buffer.bufferId; in switchToOffline()
/hardware/interfaces/camera/device/3.2/default/
DCameraDeviceSession.cpp315 request.inputBuffer.bufferId != 0); in importRequestImpl()
329 allBufIds[i] = request.outputBuffers[i].bufferId; in importRequestImpl()
335 allBufIds[numOutputBufs] = request.inputBuffer.bufferId; in importRequestImpl()
573 results[i].inputBuffer.bufferId = 0; in sendBatchBuffersLocked()
633 result.inputBuffer.bufferId = 0; in sendBatchMetadataLocked()
1115 auto it = cbs.find(cache.bufferId); in updateBufferCaches()
1121 __FUNCTION__, cache.streamId, cache.bufferId); in updateBufferCaches()
1202 request.inputBuffer.bufferId != 0); in processOneCaptureRequest()
1460 result.outputBuffers[i].bufferId = getCapResultBufferId( in constructCaptureResult()
1464 result.outputBuffers[i].bufferId = 0; in constructCaptureResult()
/hardware/google/graphics/common/libhwc2.1/libdisplayinterface/
DExynosDisplayDrmInterface.h79 uint64_t bufferId; member
83 return (bufferId == rhs.bufferId && drmFormat == rhs.drmFormat &&
/hardware/interfaces/camera/device/3.2/
Dtypes.hal432 * null and bufferId must be 0.
441 * both bufferId and buffer handle must be filled. HAL must keep track of
442 * the mapping between bufferId and corresponding buffer until the
446 * only bufferId, and keep the buffer handle null.
448 uint64_t bufferId;
453 * For StreamBuffers sent to the HAL in a CaptureRequest, if the bufferId
456 * that of the stream. If the bufferId has been sent to the HAL before, this
458 * to use from its own bufferId to buffer handle map.
982 * Buffers are passed between camera service and camera HAL via bufferId except
984 * service and camera HAL therefore need to maintain a cached map of bufferId
[all …]
/hardware/qcom/sm7250/media/mm-video-v4l2/vidc/venc/inc/
Dvideo_encoder_device_v4l2.h519 int registerBuffer(int bufferId);
523 bool isPending(int bufferId);
/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/venc/inc/
Dvideo_encoder_device_v4l2.h578 int registerBuffer(int bufferId);
582 bool isPending(int bufferId);
/hardware/qcom/sdm845/media/mm-video-v4l2/vidc/venc/inc/
Dvideo_encoder_device_v4l2.h578 int registerBuffer(int bufferId);
582 bool isPending(int bufferId);

12