diff -Naur MPlayer-0.90.orig/input/input.c MPlayer-0.90/input/input.c
--- MPlayer-0.90.orig/input/input.c	2003-05-29 22:08:04.000000000 +0200
+++ MPlayer-0.90/input/input.c	2003-05-29 22:09:44.000000000 +0200
@@ -51,6 +51,7 @@
 #endif
   { MP_CMD_AUDIO_DELAY, "audio_delay", 1, { {MP_CMD_ARG_FLOAT,{0}}, {-1,{0}} } },
   { MP_CMD_QUIT, "quit", 0, { {-1,{0}} } },
+  { MP_CMD_HALT, "halt", 0, { {-1,{0}} } },
   { MP_CMD_PAUSE, "pause", 0, { {-1,{0}} } },
   { MP_CMD_GRAB_FRAMES, "grab_frames",0, { {-1,{0}} }  },
   { MP_CMD_PLAY_TREE_STEP, "pt_step",1, { { MP_CMD_ARG_INT ,{0}}, { MP_CMD_ARG_INT ,{0}}, {-1,{0}} } },
diff -Naur MPlayer-0.90.orig/input/input.h MPlayer-0.90/input/input.h
--- MPlayer-0.90.orig/input/input.h	2003-05-29 22:08:04.000000000 +0200
+++ MPlayer-0.90/input/input.h	2003-05-29 22:10:29.000000000 +0200
@@ -2,6 +2,7 @@
 #define MP_CMD_SEEK   0
 #define MP_CMD_AUDIO_DELAY 1
 #define MP_CMD_QUIT 2
+#define MP_CMD_HALT 200
 #define MP_CMD_PAUSE 3
 #define MP_CMD_GRAB_FRAMES 4
 #define MP_CMD_PLAY_TREE_STEP 5
