Index: avidemux/ADM_encoder/adm_encx264.cpp
===================================================================
--- avidemux/ADM_encoder/adm_encx264.cpp	(revision 4191)
+++ avidemux/ADM_encoder/adm_encx264.cpp	(working copy)
@@ -266,14 +266,18 @@
 }
 
 uint32_t ADM_computeBitrate(uint32_t fps1000, uint32_t nbFrame, uint32_t sizeInMB);
+/**
+    \fn startPass2
+    \brief Start The 2nd pass
 
+*/
 uint8_t EncoderX264::startPass2 (void)
 {
   uint32_t    bitrate;
 
   ADM_assert (_state == enc_Pass1);
   printf ("\n[x264] Starting pass 2 (%d x %d)\n", _w, _h);
-
+  _delayed=0; // Reset delay
   if(_param.mode==COMPRESS_2PASS)
   {
       bitrate=ADM_computeBitrate(_fps1000, _totalframe, _param.finalsize);
@@ -288,8 +292,7 @@
   // Delete codec and start new one
   if (_codec)
     {
-      delete
-	_codec;
+      delete	_codec;
       _codec = NULL;
     }
   printf ("\n[x264] dual size: %lu MB\n", _param.finalsize);
