[mythtv] [PATCH] Time Stretch UI stuff

Brad Templeton brad+mydev at templetons.com
Mon Mar 7 00:18:25 UTC 2005


On Sun, Mar 06, 2005 at 04:52:39PM -0700, henri wrote:
> 
> 
> attached is a patch that does 4 things:
> 
> - pressing the "TOGGLESTRETCH" actually toggles the time
> stretch (or is it now called tempo?) OSD. [not sure i did
> that right, just cut'n'pasted from some other handler code]
> 
> - adds support for "STRETCHINC" and "STRETCHDEC" in the
> keybindings (event code was there)
> 
> - adds "RESETSTRETCH" keybinding to get you back to 1x speed
> 
> - changes the timeout for the OSD from 10 (too long compared
> to the rest of the UI) to either 2 (if you hit
> STRETCHINC,DEC, or RESET) or 5 (if you go into TOGGLESTRETCH)
> 
> 
> hope the keybindings are ok... hard to find free keys these days!
> 
> btw. Time Stretch ROCKS! now if the eeprom would get here
> for me to hack my remote using the JP1 plug (URC 6131) to
> actually get buttons bound for INC, DEC and RESET....

It is useful, but the UI as you note has unanswered questions.

In particular, as coded the left and right arrows provided adjustment
of the rate, but if the UI timed out, suddenly those arrows turned
back to 30 second skip -- very frustrating.    Having modes on those
keys is a tricky situation.

On the other hand having yet more keys in an already heavily loaded
key set isn't great either.

I see that 3x smooth FF has joined the stickeykeys RW/FF set which is
good.

I am torn because in some ways timestretch is like RW/FF and one would
say "do it like stickeykeys" namely:
        a) Space returns to normal
        b) Increment and Decrement keys turn it on
        c) Digits allow quick jump to particular speeds

On the other hand it's also like a permanent watching mode which should
not take over regular keys like spacebar and digits.   However, the
idea of having its own dedicated increment/decrement which are also how
you turn it on.    It would be OK to have it so that a digit pressed
_before_ the increment or decrement key would go to a specific setting,
which would also give a 2-keystroke "turn it off" sequence.


More information about the mythtv-dev mailing list