Re: [PATCH] thusnelda keyframe only speedup

Philip Heron <[email protected]>
Newsgroups gmane.comp.multimedia.ogg.theora.devel
Message-ID <[email protected]>
[email protected] wrote:
> On Sat, Mar 15, 2008 at 4:01 PM, Philip Heron <[email protected]> wrote:
>> Hi all,
>>
>>  Attached is a trivial patch that speeds up encoding for key frame only
>>  streams. It skips the motion vector search which is not needed when
>>  there are never going to be any delta frames. It was made against
>>  thusnelda SVN revision 14589.
> 
> The results of the current frame's (and previous frame's) MV search
> are needed by subsequent frames to seed constant speed and constant
> accelleration candidates.  That includes INTRA frames. This breaks
> that part of the analysis.
> 
> It would be valid to skip MV analysis on scene-change INTRA frames so
> long as you also reset the persistent MV analysis state, but it is
> incorrect behavior for INTRA frames forced by the keyframe max
> interval.

Is it possible to skip MV analysis completly as a speedup, and still 
produce a valid bitstream? Or am I barking up the wrong tree? I'm trying 
to encode full screen video (720x576x25fps) in real time for 
transmission on a LAN, so speed is more important than efficiency.

> That said-- I appreciate that others are looking at (and hacking on)
> the Thusnelda branch :-)

Hacking yes, understanding.. not so much ;-)

-Phil
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.