diff --git a/vision_apps/apps/basic_demos/app_multi_cam_codec/main.c b/vision_apps/apps/basic_demos/app_multi_cam_codec/main.c index f7027333d..65e0976da 100755 --- a/vision_apps/apps/basic_demos/app_multi_cam_codec/main.c +++ b/vision_apps/apps/basic_demos/app_multi_cam_codec/main.c @@ -734,7 +734,7 @@ vx_int32 app_multi_cam_codec_main(vx_int32 argc, vx_char* argv[]) printf("YUV Input selected. VISS, AEWB and Mosaic nodes will be bypassed. \n"); obj->enable_viss = 0; obj->enable_aewb = 0; - obj->enable_mosaic = 0; + obj->enable_mosaic = 1; } else { @@ -1787,6 +1787,7 @@ static vx_status app_run_graph(AppObj *obj) for(frame_id = 0; frame_id < obj->num_frames_to_run; frame_id++) { + printf("\033[34mDebug: file:%s, func:%s, line=%d frame_id = %d \033[0m \n",__FILE__,__FUNCTION__,__LINE__, frame_id); if(obj->write_file == 1) { if((obj->captureObj.en_out_capture_write == 1) && (status == VX_SUCCESS)) @@ -1987,13 +1988,13 @@ static void set_sensor_defaults(SensorObj *sensorObj) sensorObj->num_cameras_enabled = 1; sensorObj->ch_mask = 0x1; sensorObj->usecase_option = APP_SENSOR_FEATURE_CFG_UC0; - sensorObj->is_interactive = 0; + sensorObj->is_interactive = 1; } static void set_ref_pool_defaults(AppGraphParamRefPool *poolObj) { poolObj->width = 1920; - poolObj->height = 1080; + poolObj->height = 1536; poolObj->format = VX_DF_IMAGE_NV12; poolObj->num_planes = 2; poolObj->num_channels = 1; @@ -2037,7 +2038,9 @@ static void app_querry_param_set(AppObj *obj) { fflush (stdin); printf ("Capture->Encode Selection Yes(1)/No(0)\n"); - ch = getchar(); + /* ch = getchar(); */ + ch = '1'; + printf("\033[32mDebug: file:%s, func:%s, line=%d ch = %c \033[0m \n",__FILE__,__FUNCTION__,__LINE__, ch); obj->encode = ch - '0'; if((obj->encode > 1) || (obj->encode < 0)) @@ -2048,13 +2051,15 @@ static void app_querry_param_set(AppObj *obj) { encSelected = vx_true_e; } - ch = getchar(); + /* ch = getchar(); */ } while (decSelected != vx_true_e) { fflush (stdin); printf ("Decode->Display Selection Yes(1)/No(0)\n"); - ch = getchar(); + /* ch = getchar(); */ + ch = '1'; + printf("\033[32mDebug: file:%s, func:%s, line=%d ch = %c \033[0m \n",__FILE__,__FUNCTION__,__LINE__, ch); obj->decode = ch - '0'; if((obj->decode > 1) || (obj->decode < 0)) @@ -2065,21 +2070,22 @@ static void app_querry_param_set(AppObj *obj) { decSelected = vx_true_e; } - ch = getchar(); + /* ch = getchar(); */ } while (obj->sensorObj.num_cameras_enabled == 0) { fflush(stdin); printf("Max number of cameras supported by sensor %s = %d \n", obj->sensorObj.sensor_name, obj->sensorObj.sensorParams.num_channels); printf("Please enter number of channels to be enabled \n"); - ch = getchar(); + /* ch = getchar(); */ + ch = '4'; obj->sensorObj.num_cameras_enabled = ch - '0'; if(((obj->sensorObj.num_cameras_enabled > obj->sensorObj.sensorParams.num_channels) || (obj->sensorObj.num_cameras_enabled <= 0))) { obj->sensorObj.num_cameras_enabled = 0; printf("Invalid selection %c. Try again \n", ch); } - ch = getchar(); + /* ch = getchar(); */ } obj->num_ch = obj->sensorObj.num_cameras_enabled; obj->sensorObj.ch_mask = (1<sensorObj.num_cameras_enabled) - 1; diff --git a/vision_apps/modules/src/app_sensor_module.c b/vision_apps/modules/src/app_sensor_module.c index c934ffd28..bf6c0d944 100755 --- a/vision_apps/modules/src/app_sensor_module.c +++ b/vision_apps/modules/src/app_sensor_module.c @@ -200,14 +200,14 @@ vx_status app_querry_sensor(SensorObj *sensorObj) sensorObj->num_cameras_enabled = 0; while(sensorObj->num_cameras_enabled == 0) { - char c; - int ret; - int num_cameras; + /* char c; */ + int ret = 0; + int num_cameras = 4; fflush(stdin); printf("Max number of cameras supported by sensor %s = %d \n", sensorObj->sensor_name, sensorObj->sensorParams.num_channels); printf("Please enter number of cameras to be enabled \n"); - ret = scanf("%d", &num_cameras); - while ((c = getchar()) != '\n' && c != EOF); + /* ret = scanf("%d", &num_cameras); */ + /* while ((c = getchar()) != '\n' && c != EOF); */ sensorObj->num_cameras_enabled = num_cameras; if( (1==ret) && ((sensorObj->num_cameras_enabled > sensorObj->sensorParams.num_channels) || (sensorObj->num_cameras_enabled <= 0)) ) { @@ -221,8 +221,8 @@ vx_status app_querry_sensor(SensorObj *sensorObj) { fflush(stdin); printf("Please enter number of csi-rx channel 1:svm 0:rv \n"); - ch = getchar(); - //ch = '0'; + /* ch = getchar(); */ + ch = '0'; sensorObj->csi_rx_channel = ch - '0'; if((sensorObj->csi_rx_channel > 1) || (sensorObj->csi_rx_channel < 0)) { printf("Invalid selection %c. Try again \n", ch);