Index: /mppenc/branches/zorg/src/mppenc.c
===================================================================
--- /mppenc/branches/zorg/src/mppenc.c	(revision 56)
+++ /mppenc/branches/zorg/src/mppenc.c	(revision 57)
@@ -45,4 +45,5 @@
 int           LowDelay        = 0;
 Bool_t        EnableTags      = FALSE;
+Bool_t        IsEndBeep       = FALSE;
 
 #define MODE_OVERWRITE          0
@@ -206,4 +207,5 @@
              "  --overwrite      overwrite existing Output_File           (dflt: off)\n"
              "  --deleteinput    delete Input_File after encoding         (dflt: off)\n"
+             "  --beep           beep when encoding is finished           (dflt: off)\n"
              "\n" );
 
@@ -221,5 +223,5 @@
              "                   abstract, bibliography, introplay, media, language, ...\n"
              "  --unicode        unicode input from console\n"
-             "  --writetags      enable tags\n"
+             "  --writetags      enable tags                              (dflt: off)\n"
              "\n" );
 
@@ -1047,4 +1049,7 @@
         else if ( 0 == strcmp ( arg, "delinput")  ||  0 == strcmp ( arg, "delete")  ||  0 == strcmp ( arg, "deleteinput" ) ) {                                    // DelInput
             DelInput = 0xAFFEDEAD;
+        }
+        else if ( 0 == strcmp ( arg, "beep")  ) {
+            IsEndBeep = TRUE;
         }
         else if ( 0 == strcmp ( arg, "scale") ) {                                       // ScalingFactor
@@ -1970,4 +1975,7 @@
     OverdriveReport ();                         // output a report if clipping was necessary
 
+    if(IsEndBeep)
+        stderr_printf("\a\a\a");
+
     LEAVE(1);
     REPORT();
