Index: branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp
===================================================================
--- branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp	(revision 1105)
+++ branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp	(revision 1108)
@@ -955,10 +955,6 @@
   {
 #if SVC_EXTENSION
-#if CROSS_LAYER_BLA_FLAG_FIX
     Int iBits = 0;
     if(pcSlice->getPPS()->getNumExtraSliceHeaderBits() > iBits)
-#else
-    if (pcSlice->getPPS()->getNumExtraSliceHeaderBits()>0)
-#endif
     {
       assert(!!"discardable_flag");
@@ -974,9 +970,7 @@
 #endif
       WRITE_FLAG(pcSlice->getDiscardableFlag(), "discardable_flag");
-#if CROSS_LAYER_BLA_FLAG_FIX
       iBits++;
-#endif
-    }
-#if CROSS_LAYER_BLA_FLAG_FIX
+    }
+
     if( pcSlice->getPPS()->getNumExtraSliceHeaderBits() > iBits )
     {
@@ -985,8 +979,6 @@
       iBits++;
     }
+
     for (; iBits < pcSlice->getPPS()->getNumExtraSliceHeaderBits(); iBits++)
-#else
-    for (Int i = 1; i < pcSlice->getPPS()->getNumExtraSliceHeaderBits(); i++)
-#endif
     {
       assert(!!"slice_reserved_undetermined_flag[]");
