auto_zoom: consider for synchronous API 60/317160/1
authorInki Dae <inki.dae@samsung.com>
Wed, 4 Sep 2024 02:45:21 +0000 (11:45 +0900)
committerInki Dae <inki.dae@samsung.com>
Wed, 4 Sep 2024 02:45:21 +0000 (11:45 +0900)
Issue type : bug fix

Consider for synchronous API when adding Autozoom result to post processor.

Change-Id: Iedac1f171f1f7f138ab4093b83b4fff19dcff5aa
Signed-off-by: Inki Dae <inki.dae@samsung.com>
services/auto_zoom/src/AutoZoom.cpp

index 46241dae6ee723944862198b5ad74c55d6bdebeb..a99e9927257d1c688a66d0d036000b7cd8b0aec4 100644 (file)
@@ -321,12 +321,11 @@ void AutoZoom::updateResult(BaseDataType &in_data)
 
 void AutoZoom::getResultCnt(unsigned int *cnt)
 {
-       if (_async_mode) {
+       if (_async_mode)
                _result = _async_manager->popOutput();
-               _postprocessor->addInput(_result);
-       }
 
        *cnt = static_cast<unsigned int>(_result.num_of_objects);
+       _postprocessor->addInput(_result);
 }
 
 void AutoZoom::getResultInt(unsigned int idx, std::string key, unsigned int *value)