Index: branches/SHM-dev/source/Lib/TLibDecoder/SEIread.cpp
===================================================================
--- branches/SHM-dev/source/Lib/TLibDecoder/SEIread.cpp	(revision 1351)
+++ branches/SHM-dev/source/Lib/TLibDecoder/SEIread.cpp	(revision 1352)
@@ -139,7 +139,5 @@
   while (m_pcBitstream->getNumBitsLeft() > 8);
 
-  UInt rbspTrailingBits;
-  sei_read_code(NULL, 8, rbspTrailingBits, "rbsp_trailing_bits");
-  assert(rbspTrailingBits == 0x80);
+  xReadRbspTrailingBits();
 }
 
Index: branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp
===================================================================
--- branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp	(revision 1351)
+++ branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp	(revision 1352)
@@ -492,4 +492,5 @@
     }
   }
+  xReadRbspTrailingBits();
 }
 
@@ -1026,4 +1027,6 @@
     }
   }
+
+  xReadRbspTrailingBits();
 }
 
@@ -1178,5 +1181,5 @@
 #endif
 
-  return;
+  xReadRbspTrailingBits();
 }
 
