Lines Matching refs:Test_
43 Test_ = std::make_shared<OHOS::Camera::Test>(); in SetUp()
44 Test_->Init(); in SetUp()
48 Test_->Close(); in TearDown()
66 Test_->Open();
68 Test_->intents = {Camera::PREVIEW};
69 Test_->StartStream(Test_->intents);
71 Test_->StartCapture(Test_->streamId_preview, Test_->captureId_preview, false, true);
73 Test_->captureIds = {Test_->captureId_preview};
74 Test_->streamIds = {Test_->streamId_preview};
75 Test_->StopStream(Test_->captureIds, Test_->streamIds);
97 Test_->Open();
98 Test_->streamOperatorCallback = std::make_shared<StreamOperatorCallback>();
99 …Test_->rc = Test_->cameraDevice->GetStreamOperator(Test_->streamOperatorCallback, Test_->streamOpe…
100 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
122 Test_->Open();
127 Test_->rc = Test_->cameraDevice->UpdateSettings(meta);
128 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
129 std::cout << "cameraDevice->UpdateSettings's rc " << Test_->rc << std::endl;
151 Test_->Open();
152 EXPECT_EQ(true, Test_->cameraDevice != nullptr);
154 Test_->rc = Test_->cameraDevice->GetEnabledResults(enableTypes);
155 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
159 Test_->rc = Test_->cameraDevice->SetResultMode(Camera::PER_FRAME);
160 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
182 Test_->Open();
183 EXPECT_EQ(true, Test_->cameraDevice != nullptr);
185 Test_->rc = Test_->cameraDevice->GetEnabledResults(enableTypes);
186 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
190 Test_->rc = Test_->cameraDevice->SetResultMode(Camera::PER_FRAME);
191 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
213 Test_->Open();
218 Test_->rc = Test_->cameraDevice->EnableResult(results_first);
220 Test_->rc = Test_->cameraDevice->GetEnabledResults(results_original);
221 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
227 Test_->rc = Test_->cameraDevice->DisableResult(disable_tag);
228 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
233 Test_->rc = Test_->cameraDevice->GetEnabledResults(results);
234 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
256 Test_->Open();
257 Test_->Close();
279 Test_->Open();
280 EXPECT_EQ(false, Test_->cameraDevice == nullptr);
282 Test_->streamOperatorCallback = std::make_shared<StreamOperatorCallback>();
283 …Test_->rc = Test_->cameraDevice->GetStreamOperator(Test_->streamOperatorCallback, Test_->streamOpe…
284 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
294 Test_->streamInfo = std::make_shared<Camera::StreamInfo>();
295 Test_->streamInfo->streamId_ = 1001; // 1001:streamId
296 Test_->streamInfo->format_ = PIXEL_FMT_YCRCB_420_SP;
297 Test_->streamInfo->height_ = 480; // 480:height of stream
298 Test_->streamInfo->width_ = 640; // 640:width of stream
299 Test_->streamInfo->dataspace_ = 8;
302 … Test_->streamInfo->bufferQueue_ = consumer->CreateProducer([this](OHOS::SurfaceBuffer* buffer) { in __anon98e2a6960202()
303 Test_->SaveYUV("preview", buffer->GetVirAddr(), buffer->GetSize()); in __anon98e2a6960202()
305 Test_->streamInfo->bufferQueue_->SetQueueSize(8);
306 Test_->consumerMap_[Test_->streamInfo->intent_] = consumer;
307 Test_->streamInfo->intent_ = Camera::PREVIEW;
308 Test_->streamInfo->tunneledMode_ = 5;
311 stre.push_back(Test_->streamInfo);
312 Test_->rc = Test_->streamOperator->IsStreamsSupported(NORMAL, modeSetting, stre, pType);
313 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
315 if (Test_->rc == Camera::NO_ERROR) {
318 …std::cout << "==========[test log]Check hdi: IsStreamsSupported fail, rc = " << Test_->rc << std::…
342 Test_->Open();
344 Test_->streamOperatorCallback = std::make_shared<StreamOperatorCallback>();
345 …Test_->rc = Test_->cameraDevice->GetStreamOperator(Test_->streamOperatorCallback, Test_->streamOpe…
346 EXPECT_EQ(false, Test_->rc != Camera::NO_ERROR || Test_->streamOperator == nullptr);
348 Test_->streamInfo = std::make_shared<Camera::StreamInfo>();
349 Test_->streamInfo->streamId_ = 1001;
350 Test_->streamInfo->width_ = 640;
351 Test_->streamInfo->height_ = 480;
352 Test_->streamInfo->format_ = PIXEL_FMT_YCRCB_420_SP;
353 Test_->streamInfo->dataspace_ = 8;
354 Test_->streamInfo->intent_ = Camera::PREVIEW;
355 Test_->streamInfo->tunneledMode_ = 5;
358 … Test_->streamInfo->bufferQueue_ = consumer->CreateProducer([this](OHOS::SurfaceBuffer* buffer) { in __anon98e2a6960302()
359 Test_->SaveYUV("preview", buffer->GetVirAddr(), buffer->GetSize()); in __anon98e2a6960302()
361 Test_->consumerMap_[Test_->streamInfo->intent_] = consumer;
362 Test_->streamInfos.push_back(Test_->streamInfo);
363 Test_->rc = Test_->streamOperator->CreateStreams(Test_->streamInfos);
364 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
367 streamIds.push_back(Test_->streamInfo->streamId_);
368 Test_->rc = Test_->streamOperator->ReleaseStreams(streamIds);
369 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
392 Test_->Open();
394 Test_->streamOperatorCallback = std::make_shared<StreamOperatorCallback>();
395 …Test_->rc = Test_->cameraDevice->GetStreamOperator(Test_->streamOperatorCallback, Test_->streamOpe…
396 EXPECT_EQ(false, Test_->rc != Camera::NO_ERROR || Test_->streamOperator == nullptr);
398 Test_->streamInfo = std::make_shared<Camera::StreamInfo>();
399 Test_->streamInfo->streamId_ = 1001;
400 Test_->streamInfo->width_ = 640;
401 Test_->streamInfo->height_ = 480;
402 Test_->streamInfo->format_ = PIXEL_FMT_YCRCB_420_SP;
403 Test_->streamInfo->dataspace_ = 8;
404 Test_->streamInfo->intent_ = Camera::PREVIEW;
405 Test_->streamInfo->tunneledMode_ = 5;
408 … Test_->streamInfo->bufferQueue_ = consumer->CreateProducer([this](OHOS::SurfaceBuffer* buffer) { in __anon98e2a6960402()
409 Test_->SaveYUV("preview", buffer->GetVirAddr(), buffer->GetSize()); in __anon98e2a6960402()
411 Test_->consumerMap_[Test_->streamInfo->intent_] = consumer;
412 Test_->streamInfos.push_back(Test_->streamInfo);
413 Test_->rc = Test_->streamOperator->CreateStreams(Test_->streamInfos);
414 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
417 streamIds.push_back(Test_->streamInfo->streamId_);
418 Test_->rc = Test_->streamOperator->ReleaseStreams(streamIds);
419 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
442 Test_->Open();
444 Test_->intents = {Camera::PREVIEW};
445 Test_->StartStream(Test_->intents);
447 Test_->captureIds = {};
448 Test_->streamIds = {Test_->streamId_preview};
449 Test_->StopStream(Test_->captureIds, Test_->streamIds);
471 Test_->Open();
472 Test_->streamOperatorCallback = std::make_shared<StreamOperatorCallback>();
473 …Test_->rc = Test_->cameraDevice->GetStreamOperator(Test_->streamOperatorCallback, Test_->streamOpe…
474 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
476 Test_->streamInfo = std::make_shared<Camera::StreamInfo>();
477 Test_->streamInfo->streamId_ = 1001;
478 Test_->streamInfo->height_ = 480;
479 Test_->streamInfo->width_ = 640;
480 Test_->streamInfo->format_ = PIXEL_FMT_YCRCB_420_SP;
481 Test_->streamInfo->dataspace_ = 8;
482 Test_->streamInfo->intent_ = Camera::PREVIEW;
483 Test_->streamInfo->tunneledMode_ = 5;
484 std::vector<std::shared_ptr<Camera::StreamInfo>>().swap(Test_->streamInfos);
485 Test_->streamInfos.push_back(Test_->streamInfo);
486 Test_->rc = Test_->streamOperator->CreateStreams(Test_->streamInfos);
487 …std::cout << "==========[test log]Check hdi: streamOperator->CreateStreams's rc " << Test_->rc << …
488 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
490 Test_->rc = Test_->service->GetCameraAbility(Test_->cameraIds.front(), Test_->ability);
491 Test_->rc = Test_->streamOperator->CommitStreams(Camera::NORMAL, Test_->ability);
492 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
493 …std::cout << "==========[test log]Check hdi: streamOperator->CommitStreams's rc " << Test_->rc << …
497 Test_->SaveYUV("preview", buffer->GetVirAddr(), buffer->GetSize()); in __anon98e2a6960502()
499 … Test_->rc = Test_->streamOperator->AttachBufferQueue(Test_->streamInfo->streamId_, producer);
500 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
501 if (Test_->rc == Camera::NO_ERROR) {
504 …std::cout << "==========[test log]Check hdi: AttachBufferQueue fail, rc = " << Test_->rc << std::e…
507 Test_->captureIds = {};
508 Test_->streamIds = {1001};
509 Test_->StopStream(Test_->captureIds, Test_->streamIds);
532 Test_->Open();
533 Test_->streamOperatorCallback = std::make_shared<StreamOperatorCallback>();
534 …Test_->rc = Test_->cameraDevice->GetStreamOperator(Test_->streamOperatorCallback, Test_->streamOpe…
535 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
537 Test_->streamInfo = std::make_shared<Camera::StreamInfo>();
538 Test_->streamInfo->streamId_ = 1001;
539 Test_->streamInfo->width_ = 640;
540 Test_->streamInfo->height_ = 480;
541 Test_->streamInfo->format_ = PIXEL_FMT_YCRCB_420_SP;
542 Test_->streamInfo->intent_ = Camera::PREVIEW;
543 Test_->streamInfo->dataspace_ = 8;
544 Test_->streamInfo->tunneledMode_ = 5;
545 std::vector<std::shared_ptr<Camera::StreamInfo>>().swap(Test_->streamInfos);
546 Test_->streamInfos.push_back(Test_->streamInfo);
547 Test_->rc = Test_->streamOperator->CreateStreams(Test_->streamInfos);
548 …std::cout << "==========[test log]Check hdi: streamOperator->CreateStreams's rc " << Test_->rc << …
549 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
551 Test_->rc = Test_->service->GetCameraAbility(Test_->cameraIds.front(), Test_->ability);
552 Test_->rc = Test_->streamOperator->CommitStreams(Camera::NORMAL, Test_->ability);
553 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
554 …std::cout << "==========[test log]Check hdi: streamOperator->CommitStreams's rc " << Test_->rc << …
558 Test_->SaveYUV("preview", buffer->GetVirAddr(), buffer->GetSize()); in __anon98e2a6960602()
560 … Test_->rc = Test_->streamOperator->AttachBufferQueue(Test_->streamInfo->streamId_, producer);
561 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
562 if (Test_->rc == Camera::NO_ERROR) {
565 …std::cout << "==========[test log]Check hdi: AttachBufferQueue fail, rc = " << Test_->rc << std::e…
568 Test_->rc = Test_->streamOperator->DetachBufferQueue(Test_->streamInfo->streamId_);
569 …"==========[test log]Check hdi: streamOperator->DetachBufferQueue's rc " << Test_->rc << std::endl;
570 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
572 Test_->captureIds = {};
573 Test_->streamIds = {1001};
574 Test_->StopStream(Test_->captureIds, Test_->streamIds);
597 Test_->Open();
599 Test_->intents = {Camera::PREVIEW};
600 Test_->StartStream(Test_->intents);
602 Test_->StartCapture(Test_->streamId_preview, Test_->captureId_preview, true, true);
604 Test_->captureIds = {Test_->captureId_preview};
605 Test_->streamIds = {Test_->streamId_preview};
606 Test_->StopStream(Test_->captureIds, Test_->streamIds);
628 Test_->Open();
630 Test_->intents = {Camera::PREVIEW, Camera::STILL_CAPTURE};
631 Test_->StartStream(Test_->intents);
633 Test_->StartCapture(Test_->streamId_preview, Test_->captureId_preview, false, true);
635 Test_->StartCapture(Test_->streamId_capture, Test_->captureId_capture, false, true);
638 … Test_->offlineStreamOperatorCallback = std::make_shared<OHOS::Camera::StreamOperatorCallback>();
640 offlineIds.push_back(Test_->streamId_capture);
641 Test_->rc = Test_->streamOperator->ChangeToOfflineStream(
642 offlineIds, Test_->offlineStreamOperatorCallback, Test_->offlineStreamOperator);
643 ASSERT_EQ(Test_->rc, Camera::NO_ERROR);
644 std::cout << "==========[test log] ChangeToOfflineStream rc = " << Test_->rc << std::endl;
645 EXPECT_EQ(true, Test_->offlineStreamOperator != nullptr);
646 if (Test_->rc == Camera::NO_ERROR) {
652 Test_->captureIds = {Test_->captureId_preview, Test_->captureId_capture};
653 Test_->streamIds = {Test_->streamId_preview, Test_->streamId_capture};
654 Test_->StopStream(Test_->captureIds, Test_->streamIds);
656 Test_->cameraDevice->Close();
659 Test_->StopOfflineStream(Test_->captureId_capture);
681 Test_->Open();
683 Test_->intents = {Camera::PREVIEW, Camera::STILL_CAPTURE};
684 Test_->StartStream(Test_->intents);
686 Test_->StartCapture(Test_->streamId_preview, Test_->captureId_preview, false, true);
688 Test_->StartCapture(Test_->streamId_capture, Test_->captureId_capture, false, true);
691 … Test_->offlineStreamOperatorCallback = std::make_shared<OHOS::Camera::StreamOperatorCallback>();
693 offlineIds.push_back(Test_->streamId_capture);
694 Test_->rc = Test_->streamOperator->ChangeToOfflineStream(
695 offlineIds, Test_->offlineStreamOperatorCallback, Test_->offlineStreamOperator);
696 ASSERT_EQ(Test_->rc, Camera::NO_ERROR);
697 std::cout << "==========[test log] ChangeToOfflineStream rc = " << Test_->rc << std::endl;
698 EXPECT_EQ(true, Test_->offlineStreamOperator != nullptr);
699 if (Test_->rc == Camera::NO_ERROR) {
705 Test_->captureIds = {Test_->captureId_preview, Test_->captureId_capture};
706 Test_->streamIds = {Test_->streamId_preview, Test_->streamId_capture};
707 Test_->StopStream(Test_->captureIds, Test_->streamIds);
709 Test_->cameraDevice->Close();
712 Test_->StopOfflineStream(Test_->captureId_capture);
734 Test_->Open();
736 Test_->intents = {Camera::PREVIEW, Camera::STILL_CAPTURE};
737 Test_->StartStream(Test_->intents);
739 Test_->StartCapture(Test_->streamId_preview, Test_->captureId_preview, false, true);
741 Test_->StartCapture(Test_->streamId_capture, Test_->captureId_capture, false, true);
744 … Test_->offlineStreamOperatorCallback = std::make_shared<OHOS::Camera::StreamOperatorCallback>();
746 offlineIds.push_back(Test_->streamId_capture);
747 Test_->rc = Test_->streamOperator->ChangeToOfflineStream(
748 offlineIds, Test_->offlineStreamOperatorCallback, Test_->offlineStreamOperator);
749 ASSERT_EQ(Test_->rc, Camera::NO_ERROR);
750 std::cout << "==========[test log] ChangeToOfflineStream rc = " << Test_->rc << std::endl;
751 EXPECT_EQ(true, Test_->offlineStreamOperator != nullptr);
752 if (Test_->rc == Camera::NO_ERROR) {
758 Test_->captureIds = {Test_->captureId_preview, Test_->captureId_capture};
759 Test_->streamIds = {Test_->streamId_preview, Test_->streamId_capture};
760 Test_->StopStream(Test_->captureIds, Test_->streamIds);
762 Test_->cameraDevice->Close();
765 Test_->StopOfflineStream(Test_->captureId_capture);
787 Test_->Open();
789 Test_->intents = {Camera::PREVIEW, Camera::STILL_CAPTURE};
790 Test_->StartStream(Test_->intents);
792 Test_->StartCapture(Test_->streamId_preview, Test_->captureId_preview, false, true);
794 Test_->StartCapture(Test_->streamId_capture, Test_->captureId_capture, false, true);
797 … Test_->offlineStreamOperatorCallback = std::make_shared<OHOS::Camera::StreamOperatorCallback>();
799 offlineIds.push_back(Test_->streamId_capture);
800 Test_->rc = Test_->streamOperator->ChangeToOfflineStream(
801 offlineIds, Test_->offlineStreamOperatorCallback, Test_->offlineStreamOperator);
802 ASSERT_EQ(Test_->rc, Camera::NO_ERROR);
803 std::cout << "==========[test log] ChangeToOfflineStream rc = " << Test_->rc << std::endl;
804 EXPECT_EQ(true, Test_->offlineStreamOperator != nullptr);
805 if (Test_->rc == Camera::NO_ERROR) {
811 Test_->captureIds = {Test_->captureId_preview, Test_->captureId_capture};
812 Test_->streamIds = {Test_->streamId_preview, Test_->streamId_capture};
813 Test_->StopStream(Test_->captureIds, Test_->streamIds);
815 Test_->cameraDevice->Close();
818 Test_->StopOfflineStream(Test_->captureId_capture);
836 Test_->Open();
838 Test_->intents = {Camera::PREVIEW};
839 Test_->StartStream(Test_->intents);
841 Test_->StartCapture(Test_->streamId_preview, Test_->captureId_preview, false, true);
843 Test_->captureIds = {Test_->captureId_preview};
844 Test_->streamIds = {Test_->streamId_preview};
845 Test_->StopStream(Test_->captureIds, Test_->streamIds);
846 Test_->StopConsumer(Test_->intents);
866 Test_->Open();
867 Test_->streamOperatorCallback = new StreamOperatorCallback();
868 …Test_->rc = Test_->cameraDevice->GetStreamOperator(Test_->streamOperatorCallback, Test_->streamOpe…
869 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
889 Test_->Open();
894 Test_->rc = Test_->cameraDevice->UpdateSettings(meta);
895 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
896 std::cout << "cameraDevice->UpdateSettings's rc " << Test_->rc << std::endl;
916 Test_->Open();
917 EXPECT_EQ(true, Test_->cameraDevice != nullptr);
919 Test_->rc = Test_->cameraDevice->GetEnabledResults(enableTypes);
920 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
924 Test_->rc = Test_->cameraDevice->SetResultMode(Camera::PER_FRAME);
925 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
945 Test_->Open();
946 EXPECT_EQ(true, Test_->cameraDevice != nullptr);
948 Test_->rc = Test_->cameraDevice->GetEnabledResults(enableTypes);
949 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
953 Test_->rc = Test_->cameraDevice->SetResultMode(Camera::PER_FRAME);
954 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
974 Test_->Open();
978 Test_->rc = Test_->cameraDevice->EnableResult(results);
979 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
981 Test_->rc = Test_->cameraDevice->GetEnabledResults(results_original);
982 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
988 Test_->rc = Test_->cameraDevice->DisableResult(disable_tag);
989 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
993 Test_->rc = Test_->cameraDevice->GetEnabledResults(results);
994 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1014 Test_->Open();
1015 Test_->Close();
1035 Test_->Open();
1036 EXPECT_EQ(false, Test_->cameraDevice == nullptr);
1038 Test_->streamOperatorCallback = new StreamOperatorCallback();
1039 …Test_->rc = Test_->cameraDevice->GetStreamOperator(Test_->streamOperatorCallback, Test_->streamOpe…
1040 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1050 Test_->streamInfo = std::make_shared<Camera::StreamInfo>();
1051 Test_->streamInfo->streamId_ = 1001; // 1001:streamId
1052 Test_->streamInfo->format_ = PIXEL_FMT_YCRCB_420_SP;
1053 Test_->streamInfo->height_ = 480; // 480:height of stream
1054 Test_->streamInfo->width_ = 640; // 640:width of stream
1055 Test_->streamInfo->dataspace_ = 8;
1058 … Test_->streamInfo->bufferQueue_ = consumer->CreateProducer([this](void* addr, uint32_t size) { in __anon98e2a6960702()
1059 Test_->SaveYUV("preview", addr, size); in __anon98e2a6960702()
1061 Test_->streamInfo->bufferQueue_->SetQueueSize(8);
1062 Test_->consumerMap_[Test_->streamInfo->intent_] = consumer;
1063 Test_->streamInfo->intent_ = Camera::PREVIEW;
1064 Test_->streamInfo->tunneledMode_ = 5;
1066 …Test_->rc = Test_->streamOperator->IsStreamsSupported(NORMAL, modeSetting, {Test_->streamInfo}, pT…
1067 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1069 if (Test_->rc == Camera::NO_ERROR) {
1072 …std::cout << "==========[test log]Check hdi: IsStreamsSupported fail, rc = " << Test_->rc << std::…
1094 Test_->Open();
1096 Test_->streamOperatorCallback = new StreamOperatorCallback();
1097 …Test_->rc = Test_->cameraDevice->GetStreamOperator(Test_->streamOperatorCallback, Test_->streamOpe…
1098 EXPECT_EQ(false, Test_->rc != Camera::NO_ERROR || Test_->streamOperator == nullptr);
1100 Test_->streamInfo = std::make_shared<Camera::StreamInfo>();
1101 Test_->streamInfo->streamId_ = 1001;
1102 Test_->streamInfo->width_ = 640;
1103 Test_->streamInfo->height_ = 480;
1104 Test_->streamInfo->format_ = PIXEL_FMT_YCRCB_420_SP;
1105 Test_->streamInfo->dataspace_ = 8;
1106 Test_->streamInfo->intent_ = Camera::PREVIEW;
1107 Test_->streamInfo->tunneledMode_ = 5;
1110 … Test_->streamInfo->bufferQueue_ = consumer->CreateProducer([this](void* addr, uint32_t size) { in __anon98e2a6960802()
1111 Test_->SaveYUV("preview", addr, size); in __anon98e2a6960802()
1113 Test_->consumerMap_[Test_->streamInfo->intent_] = consumer;
1114 Test_->streamInfos.push_back(Test_->streamInfo);
1115 Test_->rc = Test_->streamOperator->CreateStreams(Test_->streamInfos);
1116 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1119 streamIds.push_back(Test_->streamInfo->streamId_);
1120 Test_->rc = Test_->streamOperator->ReleaseStreams(streamIds);
1121 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1142 Test_->Open();
1144 Test_->streamOperatorCallback = new StreamOperatorCallback();
1145 …Test_->rc = Test_->cameraDevice->GetStreamOperator(Test_->streamOperatorCallback, Test_->streamOpe…
1146 EXPECT_EQ(false, Test_->rc != Camera::NO_ERROR || Test_->streamOperator == nullptr);
1148 Test_->streamInfo = std::make_shared<Camera::StreamInfo>();
1149 Test_->streamInfo->streamId_ = 1001;
1150 Test_->streamInfo->width_ = 640;
1151 Test_->streamInfo->height_ = 480;
1152 Test_->streamInfo->format_ = PIXEL_FMT_YCRCB_420_SP;
1153 Test_->streamInfo->dataspace_ = 8;
1154 Test_->streamInfo->intent_ = Camera::PREVIEW;
1155 Test_->streamInfo->tunneledMode_ = 5;
1158 … Test_->streamInfo->bufferQueue_ = consumer->CreateProducer([this](void* addr, uint32_t size) { in __anon98e2a6960902()
1159 Test_->SaveYUV("preview", addr, size); in __anon98e2a6960902()
1161 Test_->consumerMap_[Test_->streamInfo->intent_] = consumer;
1162 Test_->streamInfos.push_back(Test_->streamInfo);
1163 Test_->rc = Test_->streamOperator->CreateStreams(Test_->streamInfos);
1164 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1167 streamIds.push_back(Test_->streamInfo->streamId_);
1168 Test_->rc = Test_->streamOperator->ReleaseStreams(streamIds);
1169 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1190 Test_->Open();
1192 Test_->intents = {Camera::PREVIEW};
1193 Test_->StartStream(Test_->intents);
1195 Test_->captureIds = {};
1196 Test_->streamIds = {Test_->streamId_preview};
1197 Test_->StopStream(Test_->captureIds, Test_->streamIds);
1198 Test_->StopConsumer(Test_->intents);
1218 Test_->Open();
1219 Test_->streamOperatorCallback = new StreamOperatorCallback();
1220 …Test_->rc = Test_->cameraDevice->GetStreamOperator(Test_->streamOperatorCallback, Test_->streamOpe…
1221 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1223 Test_->streamInfo = std::make_shared<Camera::StreamInfo>();
1224 Test_->streamInfo->streamId_ = 1001;
1225 Test_->streamInfo->height_ = 480;
1226 Test_->streamInfo->width_ = 640;
1227 Test_->streamInfo->format_ = PIXEL_FMT_YCRCB_420_SP;
1228 Test_->streamInfo->dataspace_ = 8;
1229 Test_->streamInfo->intent_ = Camera::PREVIEW;
1230 Test_->streamInfo->tunneledMode_ = 5;
1231 std::vector<std::shared_ptr<Camera::StreamInfo>>().swap(Test_->streamInfos);
1232 Test_->streamInfos.push_back(Test_->streamInfo);
1233 Test_->rc = Test_->streamOperator->CreateStreams(Test_->streamInfos);
1234 …std::cout << "==========[test log]Check hdi: streamOperator->CreateStreams's rc " << Test_->rc << …
1235 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1237 Test_->rc = Test_->streamOperator->CommitStreams(Camera::NORMAL, Test_->ability);
1238 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1239 …std::cout << "==========[test log]Check hdi: streamOperator->CommitStreams's rc " << Test_->rc << …
1243 Test_->SaveYUV("preview", addr, size); in __anon98e2a6960a02()
1245 … Test_->rc = Test_->streamOperator->AttachBufferQueue(Test_->streamInfo->streamId_, producer);
1246 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1247 if (Test_->rc == Camera::NO_ERROR) {
1250 …std::cout << "==========[test log]Check hdi: AttachBufferQueue fail, rc = " << Test_->rc << std::e…
1253 Test_->captureIds = {};
1254 Test_->streamIds = {1001};
1255 Test_->StopStream(Test_->captureIds, Test_->streamIds);
1256 Test_->StopConsumer(Test_->intents);
1277 Test_->Open();
1278 Test_->streamOperatorCallback = new StreamOperatorCallback();
1279 …Test_->rc = Test_->cameraDevice->GetStreamOperator(Test_->streamOperatorCallback, Test_->streamOpe…
1280 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1282 Test_->streamInfo = std::make_shared<Camera::StreamInfo>();
1283 Test_->streamInfo->streamId_ = 1001;
1284 Test_->streamInfo->width_ = 640;
1285 Test_->streamInfo->height_ = 480;
1286 Test_->streamInfo->format_ = PIXEL_FMT_YCRCB_420_SP;
1287 Test_->streamInfo->intent_ = Camera::PREVIEW;
1288 Test_->streamInfo->dataspace_ = 8;
1289 Test_->streamInfo->tunneledMode_ = 5;
1290 std::vector<std::shared_ptr<Camera::StreamInfo>>().swap(Test_->streamInfos);
1291 Test_->streamInfos.push_back(Test_->streamInfo);
1292 Test_->rc = Test_->streamOperator->CreateStreams(Test_->streamInfos);
1293 …std::cout << "==========[test log]Check hdi: streamOperator->CreateStreams's rc " << Test_->rc << …
1294 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1296 Test_->rc = Test_->streamOperator->CommitStreams(Camera::NORMAL, Test_->ability);
1297 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1298 …std::cout << "==========[test log]Check hdi: streamOperator->CommitStreams's rc " << Test_->rc << …
1302 Test_->SaveYUV("preview", addr, size); in __anon98e2a6960b02()
1304 … Test_->rc = Test_->streamOperator->AttachBufferQueue(Test_->streamInfo->streamId_, producer);
1305 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1306 if (Test_->rc == Camera::NO_ERROR) {
1309 …std::cout << "==========[test log]Check hdi: AttachBufferQueue fail, rc = " << Test_->rc << std::e…
1312 Test_->rc = Test_->streamOperator->DetachBufferQueue(Test_->streamInfo->streamId_);
1313 …"==========[test log]Check hdi: streamOperator->DetachBufferQueue's rc " << Test_->rc << std::endl;
1314 EXPECT_EQ(Test_->rc, Camera::NO_ERROR);
1316 Test_->captureIds = {};
1317 Test_->streamIds = {1001};
1318 Test_->StopStream(Test_->captureIds, Test_->streamIds);
1319 Test_->StopConsumer(Test_->intents);
1340 Test_->Open();
1342 Test_->intents = {Camera::PREVIEW};
1343 Test_->StartStream(Test_->intents);
1345 Test_->StartCapture(Test_->streamId_preview, Test_->captureId_preview, true, true);
1347 Test_->captureIds = {Test_->captureId_preview};
1348 Test_->streamIds = {Test_->streamId_preview};
1349 Test_->StopStream(Test_->captureIds, Test_->streamIds);
1350 Test_->StopConsumer(Test_->intents);
1370 Test_->Open();
1372 Test_->intents = {Camera::PREVIEW, Camera::STILL_CAPTURE};
1373 Test_->StartStream(Test_->intents);
1375 Test_->StartCapture(Test_->streamId_preview, Test_->captureId_preview, false, true);
1377 Test_->StartCapture(Test_->streamId_capture, Test_->captureId_capture, false, true);
1380 Test_->offlineStreamOperatorCallback = Test_->streamOperatorCallback;
1381 Test_->rc = Test_->streamOperator->ChangeToOfflineStream(
1382 … {Test_->streamId_capture}, Test_->offlineStreamOperatorCallback, Test_->offlineStreamOperator);
1383 ASSERT_EQ(Test_->rc, Camera::NO_ERROR);
1384 std::cout << "==========[test log] ChangeToOfflineStream rc = " << Test_->rc << std::endl;
1385 EXPECT_EQ(true, Test_->offlineStreamOperator != nullptr);
1386 if (Test_->rc == Camera::NO_ERROR) {
1392 Test_->captureIds = {Test_->captureId_preview, Test_->captureId_capture};
1393 Test_->streamIds = {Test_->streamId_preview, Test_->streamId_capture};
1394 Test_->StopStream(Test_->captureIds, Test_->streamIds);
1396 Test_->cameraDevice->Close();
1399 Test_->StopOfflineStream(Test_->captureId_capture);
1400 Test_->StopConsumer(Test_->intents);
1420 Test_->Open();
1422 Test_->intents = {Camera::PREVIEW, Camera::STILL_CAPTURE};
1423 Test_->StartStream(Test_->intents);
1425 Test_->StartCapture(Test_->streamId_preview, Test_->captureId_preview, false, true);
1427 Test_->StartCapture(Test_->streamId_capture, Test_->captureId_capture, false, true);
1430 Test_->offlineStreamOperatorCallback = Test_->streamOperatorCallback;
1431 Test_->rc = Test_->streamOperator->ChangeToOfflineStream(
1432 … {Test_->streamId_capture}, Test_->offlineStreamOperatorCallback, Test_->offlineStreamOperator);
1433 ASSERT_EQ(Test_->rc, Camera::NO_ERROR);
1434 std::cout << "==========[test log] ChangeToOfflineStream rc = " << Test_->rc << std::endl;
1435 EXPECT_EQ(true, Test_->offlineStreamOperator != nullptr);
1436 if (Test_->rc == Camera::NO_ERROR) {
1442 Test_->captureIds = {Test_->captureId_preview, Test_->captureId_capture};
1443 Test_->streamIds = {Test_->streamId_preview, Test_->streamId_capture};
1444 Test_->StopStream(Test_->captureIds, Test_->streamIds);
1446 Test_->cameraDevice->Close();
1449 Test_->StopOfflineStream(Test_->captureId_capture);
1450 Test_->StopConsumer(Test_->intents);
1471 Test_->Open();
1473 Test_->intents = {Camera::PREVIEW, Camera::STILL_CAPTURE};
1474 Test_->StartStream(Test_->intents);
1476 Test_->StartCapture(Test_->streamId_preview, Test_->captureId_preview, false, true);
1478 Test_->StartCapture(Test_->streamId_capture, Test_->captureId_capture, false, true);
1481 Test_->offlineStreamOperatorCallback = Test_->streamOperatorCallback;
1482 Test_->rc = Test_->streamOperator->ChangeToOfflineStream(
1483 … {Test_->streamId_capture}, Test_->offlineStreamOperatorCallback, Test_->offlineStreamOperator);
1484 ASSERT_EQ(Test_->rc, Camera::NO_ERROR);
1485 std::cout << "==========[test log] ChangeToOfflineStream rc = " << Test_->rc << std::endl;
1486 EXPECT_EQ(true, Test_->offlineStreamOperator != nullptr);
1487 if (Test_->rc == Camera::NO_ERROR) {
1493 Test_->captureIds = {Test_->captureId_preview, Test_->captureId_capture};
1494 Test_->streamIds = {Test_->streamId_preview, Test_->streamId_capture};
1495 Test_->StopStream(Test_->captureIds, Test_->streamIds);
1497 Test_->cameraDevice->Close();
1500 Test_->StopOfflineStream(Test_->captureId_capture);
1501 Test_->StopConsumer(Test_->intents);
1521 Test_->Open();
1523 Test_->intents = {Camera::PREVIEW, Camera::STILL_CAPTURE};
1524 Test_->StartStream(Test_->intents);
1526 Test_->StartCapture(Test_->streamId_preview, Test_->captureId_preview, false, true);
1528 Test_->StartCapture(Test_->streamId_capture, Test_->captureId_capture, false, true);
1531 Test_->offlineStreamOperatorCallback = Test_->streamOperatorCallback;
1532 Test_->rc = Test_->streamOperator->ChangeToOfflineStream(
1533 … {Test_->streamId_capture}, Test_->offlineStreamOperatorCallback, Test_->offlineStreamOperator);
1534 ASSERT_EQ(Test_->rc, Camera::NO_ERROR);
1535 std::cout << "==========[test log] ChangeToOfflineStream rc = " << Test_->rc << std::endl;
1536 EXPECT_EQ(true, Test_->offlineStreamOperator != nullptr);
1537 if (Test_->rc == Camera::NO_ERROR) {
1543 Test_->captureIds = {Test_->captureId_preview, Test_->captureId_capture};
1544 Test_->streamIds = {Test_->streamId_preview, Test_->streamId_capture};
1545 Test_->StopStream(Test_->captureIds, Test_->streamIds);
1547 Test_->cameraDevice->Close();
1550 Test_->StopOfflineStream(Test_->captureId_capture);
1551 Test_->StopConsumer(Test_->intents);