QCamera2: process auto scene detection update

After got auto scene detection update through Meta data stream,
process and callback it to up-layer

Change-Id: I8e1ed06ec4456201b729f1367ec79cd565beed34
diff --git a/QCamera2/HAL/QCameraStateMachine.cpp b/QCamera2/HAL/QCameraStateMachine.cpp
index 507f974..cc72381 100644
--- a/QCamera2/HAL/QCameraStateMachine.cpp
+++ b/QCamera2/HAL/QCameraStateMachine.cpp
@@ -1201,6 +1201,9 @@
             case QCAMERA_INTERNAL_EVT_CROP_INFO:
                 rc = m_parent->processZoomEvent(internal_evt->crop_data);
                 break;
+            case QCAMERA_INTERNAL_EVT_ASD_UPDATE:
+                rc = m_parent->processASDUpdate(internal_evt->asd_data);
+                break;
             default:
                 ALOGE("%s: Invalid internal event %d in state(%d)",
                             __func__, internal_evt->evt_type, m_state);
@@ -1335,6 +1338,9 @@
             case QCAMERA_INTERNAL_EVT_CROP_INFO:
                 rc = m_parent->processZoomEvent(internal_evt->crop_data);
                 break;
+            case QCAMERA_INTERNAL_EVT_ASD_UPDATE:
+                rc = m_parent->processASDUpdate(internal_evt->asd_data);
+                break;
             default:
                 ALOGE("%s: Invalid internal event %d in state(%d)",
                             __func__, internal_evt->evt_type, m_state);
@@ -1628,6 +1634,9 @@
             case QCAMERA_INTERNAL_EVT_CROP_INFO:
                 rc = m_parent->processZoomEvent(internal_evt->crop_data);
                 break;
+            case QCAMERA_INTERNAL_EVT_ASD_UPDATE:
+                rc = m_parent->processASDUpdate(internal_evt->asd_data);
+                break;
             default:
                 break;
             }
@@ -1980,6 +1989,9 @@
             case QCAMERA_INTERNAL_EVT_CROP_INFO:
                 rc = m_parent->processZoomEvent(internal_evt->crop_data);
                 break;
+            case QCAMERA_INTERNAL_EVT_ASD_UPDATE:
+                rc = m_parent->processASDUpdate(internal_evt->asd_data);
+                break;
             default:
                 break;
             }
@@ -2307,6 +2319,9 @@
             case QCAMERA_INTERNAL_EVT_CROP_INFO:
                 rc = m_parent->processZoomEvent(internal_evt->crop_data);
                 break;
+            case QCAMERA_INTERNAL_EVT_ASD_UPDATE:
+                rc = m_parent->processASDUpdate(internal_evt->asd_data);
+                break;
             default:
                 break;
             }
@@ -2656,6 +2671,9 @@
             case QCAMERA_INTERNAL_EVT_CROP_INFO:
                 rc = m_parent->processZoomEvent(internal_evt->crop_data);
                 break;
+            case QCAMERA_INTERNAL_EVT_ASD_UPDATE:
+                rc = m_parent->processASDUpdate(internal_evt->asd_data);
+                break;
             default:
                 break;
             }