Lines Matching refs:streamId
190 if (outSurfaceMap->find(streamSurfaceId.streamId()) == outSurfaceMap->end()) { in insertGbpLocked()
191 outputStreamIds->push_back(streamSurfaceId.streamId()); in insertGbpLocked()
193 (*outSurfaceMap)[streamSurfaceId.streamId()].push_back(streamSurfaceId.surfaceId()); in insertGbpLocked()
196 __FUNCTION__, mCameraIdStr.string(), streamSurfaceId.streamId(), in insertGbpLocked()
200 *currentStreamId = streamSurfaceId.streamId(); in insertGbpLocked()
209 for (auto &streamId : streamIdsForThisRequest) { in getIntersection() local
210 if (streamIdsForThisCamera.find(streamId) != streamIdsForThisCamera.end()) { in getIntersection()
211 intersection.emplace_back(streamId); in getIntersection()
304 int32_t streamId; in submitRequestList() local
306 res = insertGbpLocked(gbp, &surfaceMap, &outputStreamIds, &streamId); in submitRequestList()
311 ssize_t index = mConfiguredOutputs.indexOfKey(streamId); in submitRequestList()
322 int streamId = request.mStreamIdxList.itemAt(i); in submitRequestList() local
325 ssize_t index = mConfiguredOutputs.indexOfKey(streamId); in submitRequestList()
329 __FUNCTION__, mCameraIdStr.string(), streamId); in submitRequestList()
338 __FUNCTION__, mCameraIdStr.string(), streamId, surfaceIdx); in submitRequestList()
587 [&internalStreams] (int streamId) { in endConfigure() argument
589 streamId); in endConfigure()
687 binder::Status CameraDeviceClient::deleteStream(int streamId) { in deleteStream() argument
689 ALOGV("%s (streamId = 0x%x)", __FUNCTION__, streamId); in deleteStream()
705 if (mInputStream.configured && mInputStream.id == streamId) { in deleteStream()
710 if (streamId == mStreamMap.valueAt(i).streamId()) { in deleteStream()
717 if (streamId == mDeferredStreams[i]) { in deleteStream()
724 if (streamId == mCompositeStreamMap.valueAt(i)->getStreamId()) { in deleteStream()
732 " stream created yet", mCameraIdStr.string(), streamId); in deleteStream()
739 status_t err = mDevice->deleteStream(streamId); in deleteStream()
743 mCameraIdStr.string(), strerror(-err), err, streamId); in deleteStream()
754 mConfiguredOutputs.removeItem(streamId); in deleteStream()
766 streamId); in deleteStream()
774 if (streamSet.find(streamId) != streamSet.end()) { in deleteStream()
775 streamSet.erase(streamId); in deleteStream()
864 int streamId = camera3::CAMERA3_STREAM_ID_INVALID; in createStream() local
880 &streamId, physicalCameraId, streamInfo.sensorPixelModesUsed, &surfaceIds, in createStream()
890 &streamId, physicalCameraId, streamInfo.sensorPixelModesUsed, &surfaceIds, in createStream()
903 __FUNCTION__, binder.get(), streamId, i); in createStream()
904 mStreamMap.add(binder, StreamSurfaceId(streamId, surfaceIds[i])); in createStream()
908 mConfiguredOutputs.add(streamId, outputConfiguration); in createStream()
909 mStreamInfoMap[streamId] = streamInfo; in createStream()
913 __FUNCTION__, mCameraIdStr.string(), streamId, streamInfo.width, in createStream()
917 res = setStreamTransformLocked(streamId); in createStream()
926 mHighResolutionCameraIdToStreamIdSet[cameraIdUsedCStr].insert(streamId); in createStream()
929 *newStreamId = streamId; in createStream()
961 int streamId = camera3::CAMERA3_STREAM_ID_INVALID; in createDeferredSurfaceStreamLocked() local
981 &streamId, physicalCameraId, in createDeferredSurfaceStreamLocked()
995 mDeferredStreams.push_back(streamId); in createDeferredSurfaceStreamLocked()
996 mStreamInfoMap.emplace(std::piecewise_construct, std::forward_as_tuple(streamId), in createDeferredSurfaceStreamLocked()
1002 __FUNCTION__, mCameraIdStr.string(), streamId, width, height, format); in createDeferredSurfaceStreamLocked()
1005 res = setStreamTransformLocked(streamId); in createDeferredSurfaceStreamLocked()
1007 *newStreamId = streamId; in createDeferredSurfaceStreamLocked()
1013 mHighResolutionCameraIdToStreamIdSet[cameraIdUsed.string()].insert(streamId); in createDeferredSurfaceStreamLocked()
1019 binder::Status CameraDeviceClient::setStreamTransformLocked(int streamId) { in setStreamTransformLocked() argument
1035 err = mDevice->setStreamTransform(streamId, transform); in setStreamTransformLocked()
1038 streamId); in setStreamTransformLocked()
1071 int streamId = -1; in createInputStream() local
1072 status_t err = mDevice->createInputStream(width, height, format, isMultiResolution, &streamId); in createInputStream()
1078 mInputStream.id = streamId; in createInputStream()
1081 __FUNCTION__, mCameraIdStr.string(), streamId); in createInputStream()
1083 *newStreamId = streamId; in createInputStream()
1119 binder::Status CameraDeviceClient::updateOutputConfiguration(int streamId, in updateOutputConfiguration() argument
1152 if (mStreamMap.valueFor(binder).streamId() != streamId) { in updateOutputConfiguration()
1154 __FUNCTION__, streamId, mStreamMap.valueFor(binder).streamId()); in updateOutputConfiguration()
1171 if (mStreamMap[i].streamId() == streamId) { in updateOutputConfiguration()
1176 if (mStreamMap[i].streamId() != streamId) { in updateOutputConfiguration()
1206 auto ret = mDevice->updateStream(streamId, newOutputs, streamInfos, removedSurfaceIds, in updateOutputConfiguration()
1230 StreamSurfaceId(streamId, outputMap.valueAt(i))); in updateOutputConfiguration()
1233 mConfiguredOutputs.replaceValueFor(streamId, outputConfiguration); in updateOutputConfiguration()
1236 __FUNCTION__, mCameraIdStr.string(), streamId); in updateOutputConfiguration()
1364 binder::Status CameraDeviceClient::prepare(int streamId) { in prepare() argument
1376 if (streamId == mStreamMap.valueAt(i).streamId()) { in prepare()
1384 "with that ID exists", mCameraIdStr.string(), streamId); in prepare()
1391 status_t err = mDevice->prepare(streamId); in prepare()
1395 mCameraIdStr.string(), streamId); in prepare()
1398 "Camera %s: Error preparing stream %d: %s (%d)", mCameraIdStr.string(), streamId, in prepare()
1404 binder::Status CameraDeviceClient::prepare2(int maxCount, int streamId) { in prepare2() argument
1416 if (streamId == mStreamMap.valueAt(i).streamId()) { in prepare2()
1424 "with that ID exists", mCameraIdStr.string(), streamId); in prepare2()
1438 status_t err = mDevice->prepare(maxCount, streamId); in prepare2()
1442 mCameraIdStr.string(), streamId); in prepare2()
1445 "Camera %s: Error preparing stream %d: %s (%d)", mCameraIdStr.string(), streamId, in prepare2()
1452 binder::Status CameraDeviceClient::tearDown(int streamId) { in tearDown() argument
1464 if (streamId == mStreamMap.valueAt(i).streamId()) { in tearDown()
1472 "with that ID exists", mCameraIdStr.string(), streamId); in tearDown()
1479 status_t err = mDevice->tearDown(streamId); in tearDown()
1483 mCameraIdStr.string(), streamId); in tearDown()
1486 "Camera %s: Error tearing down stream %d: %s (%d)", mCameraIdStr.string(), streamId, in tearDown()
1493 binder::Status CameraDeviceClient::finalizeOutputConfigurations(int32_t streamId, in finalizeOutputConfigurations() argument
1516 if (mStreamMap.valueAt(i).streamId() == streamId) { in finalizeOutputConfigurations()
1522 if (streamId == mDeferredStreams[i]) { in finalizeOutputConfigurations()
1530 "(ID %d)", mCameraIdStr.string(), streamId); in finalizeOutputConfigurations()
1535 if (mStreamInfoMap[streamId].finalized) { in finalizeOutputConfigurations()
1537 " on stream ID %d", mCameraIdStr.string(), streamId); in finalizeOutputConfigurations()
1559 res = SessionConfigurationUtils::createSurfaceFromGbp(mStreamInfoMap[streamId], in finalizeOutputConfigurations()
1572 mStreamInfoMap[streamId].finalized = true; in finalizeOutputConfigurations()
1579 err = mDevice->setConsumerSurfaces(streamId, consumerSurfaces, &consumerSurfaceIds); in finalizeOutputConfigurations()
1585 binder.get(), streamId, consumerSurfaceIds[i]); in finalizeOutputConfigurations()
1586 mStreamMap.add(binder, StreamSurfaceId(streamId, consumerSurfaceIds[i])); in finalizeOutputConfigurations()
1591 mStreamInfoMap[streamId].finalized = true; in finalizeOutputConfigurations()
1592 mConfiguredOutputs.replaceValueFor(streamId, outputConfiguration); in finalizeOutputConfigurations()
1680 for (const auto& streamId : offlineOutputIds) { in switchToOffline() local
1681 ssize_t index = mConfiguredOutputs.indexOfKey(streamId); in switchToOffline()
1684 streamId); in switchToOffline()
1689 if (!mStreamInfoMap[streamId].supportsOffline) { in switchToOffline()
1691 "offline mode", streamId); in switchToOffline()
1697 for (const auto& gbp : mConfiguredOutputs[streamId].getGraphicBufferProducers()) { in switchToOffline()
1718 offlineStreamIds.push_back(streamId); in switchToOffline()
1790 mStreamMap.valueAt(i).streamId(), in dumpClient()
1795 for (auto& streamId : mDeferredStreams) { in dumpClient() local
1796 dprintf(fd, " Stream %d\n", streamId); in dumpClient()
1861 void CameraDeviceClient::notifyPrepared(int streamId) { in notifyPrepared() argument
1865 remoteCb->onPrepared(streamId); in notifyPrepared()