[mythtv] [Experimental PATCH] New FF/Rew mode

Bruce Markey bjm at lvcm.com
Mon Nov 8 19:36:10 UTC 2004


David Engel wrote:
> On Sun, Nov 07, 2004 at 09:32:49PM -0500, Jeremiah Morris wrote:
> 
>>On 7 Nov 2004, at 8:34 PM, David Engel wrote:
>>
>>>This patch reworks the fast-forward/rewind mode to hopefully be
>>>smoother and provide more accurate timing.  I think it's close enough
>>>for me to commit but I'd like to get some feedback before doing so.
>>
>>Mark Spieth is currently working on fast-forward and slow-motion with 
>>the purpose of integrating libsoundtouch.  I'd suggest taking a look at 
>>his work and collaborating to ensure a solution to his issues as well 
>>as yours.
> 
> 
> I haven't been following that work so I took a look at the latest
> patch.  There is some overlap in the control logic, but the two
> features are quite different and don't overlap.  My ff/rew change aims
> to synthesize moderate to very high speeds by only playing selected
> key-frames and adjusting the frame interval accordingly.  Trying to
> provide intelligible audio at those speeds would just be silly.  My
> change also aims to make ff/rew usable on the pvr350 where it
> currently isn't, IMHO.
> 
> I have a couple of other comments regarding Mark's patch.
> 
> First, I think stretch mode speeds should be controlled separately
> from the existing fast/slow motion because I see them being used for
> completely different purposes.  I use the existing fast/slow motion
> for doing my own "slo-mo" replays or quickly getting through a short
> section without discarding any video.

Second that. Your smooth fast motion is something I use often
especially for sports and want to get to 2X and 3X without
having to cycle through other speeds. Slightly faster with
audio seems to be a different intent for different situations
and should be kept separate.

>   I see the the strech mode as a
> semi-persistent, adjustment of the nominal play speed.  I would set it
> and then expect it to resume at that speed after seeks and pauses.

That makes sense, if someone decided to rush through a drama
or talking heads they shouldn't have to reset their speed after
ever skip or seek.

--  bjm


More information about the mythtv-dev mailing list