Added interpretation of SC (start ciphering) field in cmc extractor
diff --git a/lib/misc_utils/extract_cmc_impl.cc b/lib/misc_utils/extract_cmc_impl.cc
index b367def..5fa6a6b 100755
--- a/lib/misc_utils/extract_cmc_impl.cc
+++ b/lib/misc_utils/extract_cmc_impl.cc
@@ -42,10 +42,11 @@
 
         if((msg_elements[3] & 0xF) == 0x6 && msg_elements[4] == 0x35)
         {
-            
-            int frame_nr = be32toh(header->frame_number);
-            int a5_version = ((msg_elements[5] & 0xE) >> 1) + 1;
 
+            int frame_nr = be32toh(header->frame_number);
+            int a5_version = ((msg_elements[5] & 0xE) >> 1) + 1; //10.5.2.9 Cipher Mode Setting
+            int start_ciphering = ((msg_elements[5] & 0x1));
+            d_start_ciphering.push_back(start_ciphering);
             d_framenumbers.push_back(frame_nr);
             d_a5_versions.push_back(a5_version);
         }
@@ -60,6 +61,11 @@
     {
         return d_a5_versions;
     }
+
+    std::vector<int> extract_cmc_impl::get_start_ciphering()
+    {
+        return d_start_ciphering;
+    }
     
     extract_cmc::sptr
     extract_cmc::make()