Re: Deinterlacing proposal

Mikhail Ramendik <[email protected]> Thu, 29 Sep 2005 17:37:59 +0400
Newsgroups gmane.comp.video.ogle.devel
Message-ID <[email protected]>
I wrote:

> > Maybe we should make a branch in CVS?
>
> Would be OK, but will later merging be easy enough? The main code (not the
> deinterlacer itself) will need to include, apart from the calls, a way to
> configure deinterlacing (switch key, fast/slow [fast is the Xv patch],
> default user deinterlacing mode [just an int for now], whether
> deinterlacing is on or off at startup).

On second thought, while the deinterlacer is in development, most of this is 
not needed. Just a fixed key to turn slow deint on/off, and another key to 
turn fast deint on/off. (Fast should probably go into HEAD soon enough 
anyway). Startup deint on/off can be hardcoded. 

But the user deinterlace mode (the int value) has to be changeable, 
preferrably from the command line; recompiling each time I want to try a 
different mode would be a serious hassle. 

So yes, a branch with the version that calls the deinterlacer (and the 
deinterlacer itself of course) is probably a good solution. Configuration can 
be handled at the time deint works stable enough to go into HEAD. As soon as 
we work out the APIs, I'll send you the stub deinterlacer.h/.c files for 
inclusion into that branch

-- 
Yours, Mikhail Ramendik