[MPlayer-dev-eng] [PATCH] "frame stepping"
D Richard Felker III
dalias at aerifal.cx
Tue Oct 12 22:57:12 CEST 2004
On Tue, Oct 12, 2004 at 10:18:01PM +0300, Ville Saari wrote:
> On Tue, Oct 12, 2004 at 02:16:37AM +0200, Reimar Döffinger wrote:
>
> > this patch allows to play a video frame by frame. As it's now almost a
> > one-liner, I will commit this in a few days.
> > Please shout if the 's' key is already in use by something else - I
> > couldn't find anything, but still...
>
> May I propose an alternative user interface:
>
> I have used my own frame-stepping patch for a long time and in it
> the frame-stepping is an operation available in paused state only.
> I pause mplayer with space and then I use the right arrow key to step
> the paused frames.
>
> I admit that I have a selfish reason to propose my own key bindings:
> if the interface will be different, then I have to unlearn this one :-(
>
> However I believe that my interface has some merits on its own too:
>
> - The right arrow is a much more intuitive key for frame-stepping forward.
> A new user could easily find it by just guessing.
>
> - No key bindings need to be allocated in the normal running state of
> mplayer and in the paused state pretty much any key is still free to
> grab. Only the space is off-limits as it is the most logical unpause key.
>
> - The left arrow would then be a natural key for frame-stepping backwards,
> if someone happens to implement such a feature. The analogy to seeking key
> bindings could even be extended further by stepping in larger chunks with
> up, down, page-up and page-down keys.
>
> Having a frame stepping key available in the running state is quite
> illogical: how to frame-step running video? For example the frame
> stepping keys on the remote control of a VCR usually do nothing unless
> the video is already paused.
your method also means it's impossible to seek the normal +/- 10
seconds while paused without unpausing first..
rich
More information about the MPlayer-dev-eng
mailing list