[Mplayer-cvslog] CVS: main/input input.c, 1.101, 1.102 input.h, 1.49, 1.50
Reimar Döffinger CVS
syncmail at mplayerhq.hu
Wed Oct 20 22:07:52 CEST 2004
CVS change done by Reimar Döffinger CVS
Update of /cvsroot/mplayer/main/input
In directory mail:/var2/tmp/cvs-serv21385/input
Modified Files:
input.c input.h
Log Message:
allow changing playback speed during playback.
Based on patch by Steve Mueller (diffusor <at> ugcs (dot) caltech [dot] edu),
OSD support by Frank Schertan (scherthan (at) uni-landau <dot> de),
several modifications by me.
Index: input.c
===================================================================
RCS file: /cvsroot/mplayer/main/input/input.c,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -r1.101 -r1.102
--- input.c 14 Oct 2004 15:33:09 -0000 1.101
+++ input.c 20 Oct 2004 20:07:49 -0000 1.102
@@ -55,6 +55,9 @@
{ MP_CMD_EDL_MARK, "edl_mark", 0, { {-1,{0}} } },
#endif
{ MP_CMD_AUDIO_DELAY, "audio_delay", 1, { {MP_CMD_ARG_FLOAT,{0}}, {-1,{0}} } },
+ { MP_CMD_SPEED_INCR, "speed_incr", 1, { {MP_CMD_ARG_FLOAT,{0}}, {-1,{0}} } },
+ { MP_CMD_SPEED_MULT, "speed_mult", 1, { {MP_CMD_ARG_FLOAT,{0}}, {-1,{0}} } },
+ { MP_CMD_SPEED_SET, "speed_set", 1, { {MP_CMD_ARG_FLOAT,{0}}, {-1,{0}} } },
{ MP_CMD_QUIT, "quit", 0, { {MP_CMD_ARG_INT,{0}}, {-1,{0}} } },
{ MP_CMD_PAUSE, "pause", 0, { {-1,{0}} } },
{ MP_CMD_FRAME_STEP, "frame_step", 0, { {-1,{0}} } },
@@ -270,6 +273,11 @@
{ { KEY_PAGE_DOWN, 0 }, "seek -600" },
{ { '-', 0 }, "audio_delay 0.100" },
{ { '+', 0 }, "audio_delay -0.100" },
+ { { '[', 0 }, "speed_mult 0.9091" },
+ { { ']', 0 }, "speed_mult 1.1" },
+ { { '{', 0 }, "speed_mult 0.5" },
+ { { '}', 0 }, "speed_mult 2.0" },
+ { { KEY_BACKSPACE, 0 }, "speed_set 1.0" },
{ { 'q', 0 }, "quit" },
{ { KEY_ESC, 0 }, "quit" },
#ifndef HAVE_NEW_GUI
Index: input.h
===================================================================
RCS file: /cvsroot/mplayer/main/input/input.h,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- input.h 13 Oct 2004 23:38:11 -0000 1.49
+++ input.h 20 Oct 2004 20:07:50 -0000 1.50
@@ -58,6 +58,9 @@
#define MP_CMD_SWITCH_VSYNC 54
#define MP_CMD_SWITCH_RATIO 55
#define MP_CMD_FRAME_STEP 56
+#define MP_CMD_SPEED_INCR 57
+#define MP_CMD_SPEED_MULT 58
+#define MP_CMD_SPEED_SET 59
#define MP_CMD_GUI_EVENTS 5000
#define MP_CMD_GUI_LOADFILE 5001
More information about the MPlayer-cvslog
mailing list