/frameworks/base/core/java/android/hardware/camera2/impl/ |
D | FrameNumberTracker.java | 107 public void updateTracker(long frameNumber, boolean isError, int requestType) { in updateTracker() argument 109 mFutureErrorMap.put(frameNumber, requestType); in updateTracker() 112 updateCompletedFrameNumber(frameNumber, requestType); in updateTracker() 131 public void updateTracker(long frameNumber, CaptureResult result, boolean partial, in updateTracker() argument 135 updateTracker(frameNumber, /*isError*/false, requestType); in updateTracker() 147 List<CaptureResult> partials = mPartialResults.get(frameNumber); in updateTracker() 150 mPartialResults.put(frameNumber, partials); in updateTracker() 166 public List<CaptureResult> popPartialResults(long frameNumber) { in popPartialResults() argument 167 return mPartialResults.remove(frameNumber); in popPartialResults() 192 private void updateCompletedFrameNumber(long frameNumber, in updateCompletedFrameNumber() argument [all …]
|
D | RequestLastFrameNumbersHolder.java | 54 long frameNumber = requestInfo.getLastFrameNumber(); in RequestLastFrameNumbersHolder() local 70 lastReprocessFrameNumber = frameNumber; in RequestLastFrameNumbersHolder() 74 lastZslStillFrameNumber = frameNumber; in RequestLastFrameNumbersHolder() 78 lastRegularFrameNumber = frameNumber; in RequestLastFrameNumbersHolder() 89 frameNumber--; in RequestLastFrameNumbersHolder() 121 long frameNumber = lastFrameNumber; in RequestLastFrameNumbersHolder() local 126 lastZslStillFrameNumber = frameNumber; in RequestLastFrameNumbersHolder() 130 lastRegularFrameNumber = frameNumber; in RequestLastFrameNumbersHolder() 139 frameNumber--; in RequestLastFrameNumbersHolder()
|
D | CaptureResultExtras.java | 29 private long frameNumber; field in CaptureResultExtras 55 int precaptureTriggerId, long frameNumber, in CaptureResultExtras() argument 64 this.frameNumber = frameNumber; in CaptureResultExtras() 84 dest.writeLong(frameNumber); in writeToParcel() 103 frameNumber = in.readLong(); in readFromParcel() 136 return frameNumber; in getFrameNumber()
|
/frameworks/av/services/camera/libcameraservice/api2/ |
D | CompositeStream.cpp | 93 void CompositeStream::onBufferRequestForFrameNumber(uint64_t frameNumber, int streamId, in onBufferRequestForFrameNumber() argument 97 mPendingCaptureResults.emplace(frameNumber, CameraMetadata()); in onBufferRequestForFrameNumber() 109 void CompositeStream::eraseResult(int64_t frameNumber) { in eraseResult() argument 112 auto it = mPendingCaptureResults.find(frameNumber); in eraseResult() 125 uint64_t frameNumber = result.mResultExtras.frameNumber; in onResultAvailable() local 127 auto it = mPendingCaptureResults.find(frameNumber); in onResultAvailable() 134 mCaptureResults.emplace(ts, std::make_tuple(frameNumber, it->second)); in onResultAvailable() 138 __FUNCTION__, frameNumber); in onResultAvailable() 155 void CompositeStream::flagAnErrorFrameNumber(int64_t frameNumber) { in flagAnErrorFrameNumber() argument 157 mErrorFrameNumbers.emplace(frameNumber); in flagAnErrorFrameNumber() [all …]
|
D | HeicCompositeStream.cpp | 275 void HeicCompositeStream::onBufferRequestForFrameNumber(uint64_t frameNumber, int streamId, in onBufferRequestForFrameNumber() argument 277 ATRACE_ASYNC_BEGIN("HEIC capture", frameNumber); in onBufferRequestForFrameNumber() 284 mPendingCaptureResults.emplace(frameNumber, CameraMetadata()); in onBufferRequestForFrameNumber() 300 mSettingsByFrameNumber[frameNumber] = {orientation, quality}; in onBufferRequestForFrameNumber() 563 if (mSettingsByFrameNumber.find(resultExtras.frameNumber) != mSettingsByFrameNumber.end()) { in onShutter() 565 resultExtras.frameNumber, timestamp, resultExtras.requestId); in onShutter() 566 mSettingsByFrameNumber[resultExtras.frameNumber].shutterNotified = true; in onShutter() 567 mSettingsByFrameNumber[resultExtras.frameNumber].timestamp = timestamp; in onShutter() 568 mSettingsByFrameNumber[resultExtras.frameNumber].requestId = resultExtras.requestId; in onShutter() 631 int64_t frameNumber = mAppSegmentFrameNumbers.front(); in compilePendingInputLocked() local [all …]
|
D | HeicCompositeStream.h | 68 void onBufferRequestForFrameNumber(uint64_t frameNumber, int streamId, 186 bool getNextReadyInputLocked(int64_t *frameNumber /*out*/); 190 status_t processInputFrame(int64_t frameNumber, InputFrame &inputFrame); 192 status_t startMuxerForInputFrame(int64_t frameNumber, InputFrame &inputFrame); 193 status_t processAppSegment(int64_t frameNumber, InputFrame &inputFrame); 194 status_t processOneCodecOutputFrame(int64_t frameNumber, InputFrame &inputFrame); 195 status_t processCompletedInputFrame(int64_t frameNumber, InputFrame &inputFrame); 197 void releaseInputFrameLocked(int64_t frameNumber, InputFrame *inputFrame /*out*/); 281 void flagAnExifErrorFrameNumber(int64_t frameNumber);
|
/frameworks/base/graphics/java/android/graphics/ |
D | BLASTBufferQueue.java | 39 long frameNumber); in nativeMergeWithNextTransaction() argument 40 private static native void nativeSetTransactionCompleteCallback(long ptr, long frameNumber, in nativeSetTransactionCompleteCallback() argument 51 void onTransactionComplete(long frameNumber); in onTransactionComplete() argument 111 public void setTransactionCompleteCallback(long frameNumber, in setTransactionCompleteCallback() argument 113 nativeSetTransactionCompleteCallback(mNativeObject, frameNumber, completeCallback); in setTransactionCompleteCallback() 136 public void mergeWithNextTransaction(SurfaceControl.Transaction t, long frameNumber) { in mergeWithNextTransaction() argument 137 nativeMergeWithNextTransaction(mNativeObject, t.mNativeObject, frameNumber); in mergeWithNextTransaction() 144 public void mergeWithNextTransaction(long nativeTransaction, long frameNumber) { in mergeWithNextTransaction() argument 145 nativeMergeWithNextTransaction(mNativeObject, nativeTransaction, frameNumber); in mergeWithNextTransaction()
|
/frameworks/native/services/surfaceflinger/FrameTracer/ |
D | FrameTracer.cpp | 61 void FrameTracer::traceTimestamp(int32_t layerId, uint64_t bufferID, uint64_t frameNumber, in traceTimestamp() argument 64 FrameTracerDataSource::Trace([this, layerId, bufferID, frameNumber, timestamp, type, in traceTimestamp() 75 traceLocked(ctx, layerId, bufferID, frameNumber, timestamp, type, duration); in traceTimestamp() 79 void FrameTracer::traceFence(int32_t layerId, uint64_t bufferID, uint64_t frameNumber, in traceFence() argument 82 FrameTracerDataSource::Trace([this, layerId, bufferID, frameNumber, &fence, type, in traceFence() 95 traceSpanLocked(ctx, layerId, bufferID, frameNumber, type, startTime, signalTime); in traceFence() 98 {.frameNumber = frameNumber, in traceFence() 124 traceSpanLocked(ctx, layerId, bufferID, pendingFence.frameNumber, pendingFence.type, in tracePendingFencesLocked() 135 uint64_t bufferID, uint64_t frameNumber, nsecs_t timestamp, in traceLocked() argument 142 if (frameNumber != UNSPECIFIED_FRAME_NUMBER) { in traceLocked() [all …]
|
/frameworks/av/services/camera/libcameraservice/device3/ |
D | Camera3OutputUtils.cpp | 128 void insertResultLocked(CaptureOutputStates& states, CaptureResult *result, uint32_t frameNumber) { in insertResultLocked() argument 137 (int32_t*)&frameNumber, 1) != OK) { in insertResultLocked() 138 SET_ERR("Failed to set frame number %d in metadata", frameNumber); in insertResultLocked() 143 SET_ERR("Failed to set request ID in metadata for frame %d", frameNumber); in insertResultLocked() 161 queuedResult->mResultExtras.frameNumber, in insertResultLocked() 170 const CaptureResultExtras &resultExtras, uint32_t frameNumber) { in sendPartialCaptureResult() argument 210 insertResultLocked(states, &captureResult, frameNumber); in sendPartialCaptureResult() 219 uint32_t frameNumber, in sendCaptureResult() argument 231 if (frameNumber < states.nextReprocResultFrameNum) { in sendCaptureResult() 234 frameNumber, states.nextReprocResultFrameNum); in sendCaptureResult() [all …]
|
/frameworks/av/services/camera/libcameraservice/api1/client2/ |
D | FrameProcessor.cpp | 251 int32_t frameNumber = entry.data.i32[0]; in process3aState() local 254 if (frameNumber <= mLast3AFrameNumber) { in process3aState() 256 __FUNCTION__, frameNumber); in process3aState() 259 mPending3AStates.removeItem(frameNumber); in process3aState() 265 ssize_t index = mPending3AStates.indexOfKey(frameNumber); in process3aState() 275 &pendingState.afMode, frameNumber, cameraId); in process3aState() 278 &pendingState.awbMode, frameNumber, cameraId); in process3aState() 281 &pendingState.aeState, frameNumber, cameraId); in process3aState() 284 &pendingState.afState, frameNumber, cameraId); in process3aState() 287 &pendingState.awbState, frameNumber, cameraId); in process3aState() [all …]
|
/frameworks/native/services/surfaceflinger/TimeStats/ |
D | TimeStats.h | 81 virtual void setPostTime(int32_t layerId, uint64_t frameNumber, const std::string& layerName, 83 virtual void setLatchTime(int32_t layerId, uint64_t frameNumber, nsecs_t latchTime) = 0; 96 virtual void setDesiredTime(int32_t layerId, uint64_t frameNumber, nsecs_t desiredTime) = 0; 97 virtual void setAcquireTime(int32_t layerId, uint64_t frameNumber, nsecs_t acquireTime) = 0; 98 virtual void setAcquireFence(int32_t layerId, uint64_t frameNumber, 102 virtual void setPresentTime(int32_t layerId, uint64_t frameNumber, nsecs_t presentTime, 105 virtual void setPresentFence(int32_t layerId, uint64_t frameNumber, 162 virtual void removeTimeRecord(int32_t layerId, uint64_t frameNumber) = 0; 177 uint64_t frameNumber = 0; member 247 void setPostTime(int32_t layerId, uint64_t frameNumber, const std::string& layerName, uid_t uid, [all …]
|
D | TimeStats.cpp | 417 timeRecord->frameTime.frameNumber); in recordReadyLocked() 430 timeRecord->frameTime.frameNumber); in recordReadyLocked() 443 timeRecord->frameTime.frameNumber); in recordReadyLocked() 472 timeRecords[0].frameTime.frameNumber, timeRecords[0].frameTime.presentTime); in flushAvailableRecordsToStatsLocked() 508 timeRecords[0].frameTime.frameNumber, postToAcquireMs); in flushAvailableRecordsToStatsLocked() 514 timeRecords[0].frameTime.frameNumber, postToPresentMs); in flushAvailableRecordsToStatsLocked() 520 timeRecords[0].frameTime.frameNumber, acquireToPresentMs); in flushAvailableRecordsToStatsLocked() 526 timeRecords[0].frameTime.frameNumber, latchToPresentMs); in flushAvailableRecordsToStatsLocked() 532 timeRecords[0].frameTime.frameNumber, desiredToPresentMs); in flushAvailableRecordsToStatsLocked() 538 timeRecords[0].frameTime.frameNumber, presentToPresentMs); in flushAvailableRecordsToStatsLocked() [all …]
|
/frameworks/native/libs/gui/ |
D | FrameTimestamps.cpp | 111 StringAppendF(&outString, "-- Frame %" PRIu64 "\n", frameNumber); in dump() 162 explicit FrameNumberEqual(uint64_t frameNumber) : mFrameNumber(frameNumber) {} in FrameNumberEqual() 164 return frame.valid && mFrameNumber == frame.frameNumber; in operator ()() 178 FrameEvents* FrameEventHistory::getFrame(uint64_t frameNumber) { in getFrame() argument 180 mFrames.begin(), mFrames.end(), FrameNumberEqual(frameNumber)); in getFrame() 184 FrameEvents* FrameEventHistory::getFrame(uint64_t frameNumber, size_t* iHint) { in getFrame() argument 188 hint, mFrames.end(), FrameNumberEqual(frameNumber)); in getFrame() 191 mFrames.begin(), hint, FrameNumberEqual(frameNumber)); in getFrame() 210 return lhs.frameNumber < rhs.frameNumber; in FrameNumberLessThan() 255 uint64_t frameNumber, std::shared_ptr<FenceTime>&& acquire) { in updateAcquireFence() argument [all …]
|
/frameworks/base/core/java/com/android/internal/graphics/drawable/ |
D | BackgroundBlurDrawable.java | 80 public void positionChanged(long frameNumber, int left, int top, int right, 82 mAggregator.onRenderNodePositionChanged(frameNumber, () -> { 88 public void positionLost(long frameNumber) { 89 mAggregator.onRenderNodePositionChanged(frameNumber, () -> { 283 void onRenderNodePositionChanged(long frameNumber, Runnable update) { in onRenderNodePositionChanged() argument 287 ArraySet<Runnable> frameRtUpdates = mFrameRtUpdates.get(frameNumber); in onRenderNodePositionChanged() 290 mFrameRtUpdates.put(frameNumber, frameRtUpdates); in onRenderNodePositionChanged() 336 public float[][] getBlurRegionsToDispatchToSf(long frameNumber, in getBlurRegionsToDispatchToSf() argument 340 || mFrameRtUpdates.keyAt(0) > frameNumber)) { in getBlurRegionsToDispatchToSf() 349 while (mFrameRtUpdates.size() != 0 && mFrameRtUpdates.keyAt(0) <= frameNumber) { in getBlurRegionsToDispatchToSf() [all …]
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | FrameTracerTest.cpp | 153 const uint64_t frameNumber = 3; in TEST_F() local 162 mFrameTracer->traceTimestamp(layerId, bufferID, frameNumber, timestamp, type, duration); in TEST_F() 176 mFrameTracer->traceTimestamp(layerId, bufferID, frameNumber, timestamp, type, duration); in TEST_F() 194 EXPECT_EQ(buffer_event.frame_number(), frameNumber); in TEST_F() 206 const uint64_t frameNumber = 3; in TEST_F() local 216 mFrameTracer->traceFence(layerId, bufferID, frameNumber, fenceTime, type); in TEST_F() 230 mFrameTracer->traceFence(layerId, bufferID, frameNumber, fenceTime, type); in TEST_F() 250 EXPECT_EQ(buffer_event.frame_number(), frameNumber); in TEST_F() 261 const uint64_t frameNumber = 3; in TEST_F() local 274 mFrameTracer->traceFence(layerId, bufferID, frameNumber, fence1, type, startTime1); in TEST_F() [all …]
|
D | TransactionFrameTracerTest.cpp | 110 uint64_t frameNumber = 5; in BLASTTransactionSendsFrameTracerEvents() local 115 traceTimestamp(layerId, bufferId, frameNumber, dequeueTime, in BLASTTransactionSendsFrameTracerEvents() 118 traceTimestamp(layerId, bufferId, frameNumber, postTime, in BLASTTransactionSendsFrameTracerEvents() 121 frameNumber, dequeueTime, FrameTimelineInfo{}, in BLASTTransactionSendsFrameTracerEvents() 128 traceFence(layerId, bufferId, frameNumber, _, in BLASTTransactionSendsFrameTracerEvents() 131 traceTimestamp(layerId, bufferId, frameNumber, latchTime, in BLASTTransactionSendsFrameTracerEvents() 139 traceFence(layerId, bufferId, frameNumber, presentFence, in BLASTTransactionSendsFrameTracerEvents()
|
/frameworks/av/services/camera/libcameraservice/utils/ |
D | TagMonitor.cpp | 117 void TagMonitor::monitorMetadata(eventSource source, int64_t frameNumber, nsecs_t timestamp, in monitorMetadata() argument 130 monitorSingleMetadata(source, frameNumber, timestamp, emptyId, tag, metadata); in monitorMetadata() 133 monitorSingleMetadata(source, frameNumber, timestamp, m.first, tag, m.second); in monitorMetadata() 138 void TagMonitor::monitorSingleMetadata(eventSource source, int64_t frameNumber, nsecs_t timestamp, in monitorSingleMetadata() argument 186 mMonitoringEvents.emplace(source, frameNumber, timestamp, entry, cameraId); in monitorSingleMetadata() 198 mMonitoringEvents.emplace(source, frameNumber, timestamp, entry, cameraId); in monitorSingleMetadata() 222 event.frameNumber, event.timestamp, in dumpMonitoredMetadata() 327 TagMonitor::MonitorEvent::MonitorEvent(eventSource src, uint32_t frameNumber, nsecs_t timestamp, in MonitorEvent() argument 330 frameNumber(frameNumber), in MonitorEvent()
|
D | TagMonitor.h | 67 void monitorMetadata(eventSource source, int64_t frameNumber, 79 void monitorSingleMetadata(TagMonitor::eventSource source, int64_t frameNumber, 103 MonitorEvent(eventSource src, uint32_t frameNumber, nsecs_t timestamp, 108 uint32_t frameNumber; member
|
/frameworks/base/core/java/android/hardware/camera2/extension/ |
D | IRequestCallback.aidl | 25 void onCaptureStarted(int requestId, long frameNumber, long timestamp); in onCaptureStarted() argument 29 void onCaptureBufferLost(int requestId, long frameNumber, int outputStreamId); in onCaptureBufferLost() argument 30 void onCaptureSequenceCompleted(int sequenceId, long frameNumber); in onCaptureSequenceCompleted() argument
|
/frameworks/native/libs/gui/include/gui/ |
D | FrameTimestamps.h | 78 uint64_t frameNumber{0}; 112 FrameEvents* getFrame(uint64_t frameNumber); 113 FrameEvents* getFrame(uint64_t frameNumber, size_t* iHint); 144 uint64_t frameNumber, std::shared_ptr<FenceTime>&& acquire); 173 uint64_t frameNumber{0}; 217 void addLatch(uint64_t frameNumber, nsecs_t latchTime); 218 void addPreComposition(uint64_t frameNumber, nsecs_t refreshStartTime); 219 void addPostComposition(uint64_t frameNumber, 223 void addRelease(uint64_t frameNumber, nsecs_t dequeueReadyTime,
|
/frameworks/ex/camera2/utils/src/com/android/ex/camera2/utils/ |
D | Camera2CaptureCallbackSplitter.java | 82 long frameNumber) { in onCaptureSequenceCompleted() argument 84 target.onCaptureSequenceCompleted(session, sequenceId, frameNumber); in onCaptureSequenceCompleted() 90 long timestamp, long frameNumber) { in onCaptureStarted() argument 92 target.onCaptureStarted(session, request, timestamp, frameNumber); in onCaptureStarted()
|
D | Camera2CaptureCallbackForwarder.java | 82 final long frameNumber) { in onCaptureSequenceCompleted() argument 86 mListener.onCaptureSequenceCompleted(session, sequenceId, frameNumber); in onCaptureSequenceCompleted() 92 final long timestamp, final long frameNumber) { in onCaptureStarted() argument 96 mListener.onCaptureStarted(session, request, timestamp, frameNumber); in onCaptureStarted()
|
/frameworks/native/services/surfaceflinger/ |
D | BufferStateLayer.cpp | 411 NewFrameEventsEntry newTimestamps = {mDrawingState.frameNumber, postedTime, desiredPresentTime, in addFrameEvent() 421 const client_cache_t& clientCacheId, uint64_t frameNumber, in setBuffer() argument 429 mDrawingState.frameNumber != mBufferInfo.mFrameNumber) { in setBuffer() 435 mDrawingState.buffer->getBuffer(), mDrawingState.frameNumber, in setBuffer() 448 mDrawingState.frameNumber = frameNumber; in setBuffer() 456 mFlinger->mTimeStats->setPostTime(layerId, mDrawingState.frameNumber, getName().c_str(), in setBuffer() 480 mFlinger->mFrameTracer->traceTimestamp(layerId, bufferId, frameNumber, *dequeueTime, in setBuffer() 482 mFlinger->mFrameTracer->traceTimestamp(layerId, bufferId, frameNumber, postTime, in setBuffer() 572 handle->frameNumber = mDrawingState.frameNumber; in setTransactionCompletedListeners() 670 return mDrawingState.frameNumber; in getFrameNumber() [all …]
|
/frameworks/ex/camera2/public/src/com/android/ex/camera2/blocking/ |
D | BlockingCaptureCallback.java | 126 long timestamp, long frameNumber) { in onCaptureStarted() argument 127 if (mProxy != null) mProxy.onCaptureStarted(session, request, timestamp, frameNumber); in onCaptureStarted() 154 long frameNumber) { in onCaptureSequenceCompleted() argument 155 if (mProxy != null) mProxy.onCaptureSequenceCompleted(session, sequenceId, frameNumber); in onCaptureSequenceCompleted()
|
/frameworks/ex/camera2/extensions/stub/src/main/java/androidx/camera/extensions/impl/advanced/ |
D | RequestProcessorImpl.java | 97 long frameNumber, in onCaptureStarted() argument 114 long frameNumber, in onCaptureBufferLost() argument 117 void onCaptureSequenceCompleted(int sequenceId, long frameNumber); in onCaptureSequenceCompleted() argument
|