Index: branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp
===================================================================
--- branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp	(revision 1192)
+++ branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp	(revision 1193)
@@ -1214,5 +1214,5 @@
   }
 
-#if Q0142_POC_LSB_NOT_PRESENT
+#if SVC_EXTENSION
   Int iPOClsb = 0;
 #endif
@@ -1276,4 +1276,5 @@
       pcSlice->setRPS(rps);
     }
+
 #if SVC_EXTENSION
 #if O0062_POC_LSB_NOT_PRESENT_FLAG
@@ -1945,10 +1946,10 @@
       pcSlice->setPocResetIdc( 0 );
     }
-#if Q0142_POC_LSB_NOT_PRESENT
-    if ( pcSlice->getVPS()->getPocLsbNotPresentFlag( pcSlice->getVPS()->getLayerIdxInVps(pcSlice->getLayerId()) ) && iPOClsb > 0 )
+
+    if( pcSlice->getVPS()->getPocLsbNotPresentFlag( pcSlice->getVPS()->getLayerIdxInVps(pcSlice->getLayerId()) ) && iPOClsb > 0 )
     {
       assert( pcSlice->getPocResetIdc() != 2 );
     }
-#endif
+
     if( pcSlice->getPocResetIdc() > 0 )
     {
@@ -1961,14 +1962,13 @@
     }
 
-    if (pcSlice->getPocResetIdc() == 3)
+    if( pcSlice->getPocResetIdc() == 3 )
     {
       READ_FLAG( uiCode,        "full_poc_reset_flag"); pcSlice->setFullPocResetFlag((uiCode == 1) ? true : false);
       READ_CODE(pcSlice->getSPS()->getBitsForPOC(), uiCode,"poc_lsb_val"); pcSlice->setPocLsbVal(uiCode);
-#if Q0142_POC_LSB_NOT_PRESENT
-      if ( pcSlice->getVPS()->getPocLsbNotPresentFlag( pcSlice->getVPS()->getLayerIdxInVps(pcSlice->getLayerId()) ) && pcSlice->getFullPocResetFlag() )
+
+      if( pcSlice->getVPS()->getPocLsbNotPresentFlag( pcSlice->getVPS()->getLayerIdxInVps(pcSlice->getLayerId()) ) && pcSlice->getFullPocResetFlag() )
       {
         assert( pcSlice->getPocLsbVal() == 0 );
       }
-#endif
     }
 
