Catch AO leave in metadriver. (Same thing like we did for player and author)
diff --git a/android/metadatadriver.cpp b/android/metadatadriver.cpp
index 3856e5d..93583dc 100644
--- a/android/metadatadriver.cpp
+++ b/android/metadatadriver.cpp
@@ -107,7 +107,15 @@
     AddToScheduler();
     RunIfNotReady();
     OsclExecScheduler *sched = OsclExecScheduler::Current();
-    sched->StartScheduler();
+
+    {
+        OsclLeaveCode error = OsclErrNone;
+        OSCL_TRY(error, sched->StartScheduler());
+        OSCL_FIRST_CATCH_ANY(error,
+                // Some AO did a leave, log it
+                LOGE("Ln %d Player Engine AO did a leave, error=%d", __LINE__, error)
+                );
+    }
 
     mSyncSem->Signal();  // Signal that doSetDataSource() is done.
     OsclScheduler::Cleanup();