[mythtv] revised greedy high motion deinterlacer
David Engel
david at istwok.net
Wed Nov 21 19:37:28 UTC 2007
On Wed, Nov 21, 2007 at 06:50:02PM +0100, Markus Schulz wrote:
> Am Mittwoch, 21. November 2007 schrieb David Engel:
> > appeared to be a slight improvement in this regard. I will reserve
> > further judgement until I can watch some football and hockey recorded
> > in SD.
>
> In my opinion greedy high motion was one of the best (except yadif cause
> not tried) for fast moving interlaced pictures like sporting events.
Both greedyh and yadif looked good when I tried them. The problem I
had then and the reason for my current reservation was that I couldn't
easily compare them with my current standard of Myth and bob 2x. My
nvidia drivers have a suspected bug which prevents running
mplayer/xine after using MythTv (and vice versa) without resetting X
Windows first. IOW, I had to log out and back in every time I wanted
to compare things.
> > and mirrors. Markus has addressed this with the "doubleprocess" part
> > of his patch.
>
> yes, if there are other or better ideas, tell it please.
My only suggestion would be a better way for the filters to explicitly
describe their 2x capabilities/requirements. The checking for
"doublerate" and now "doubleprocess" in the filter name is kind of
klugy IMO. Fixing this would probably require a filter ABI change
which might or might not be desirable.
> there was one problem for mee, greedyh implementation works on yuv
> packed data only, therefore i'm convert yv12 planar to yuv packed and
> vice versa cause for now myth can only output yv12 planar.
> For SD content this has only small weight but for HD the overhead is
> notable compared to kerneldeint.
Ah, that could explain it. That's one more reason to port yadif also.
It already supports yv12.
David
--
David Engel
david at istwok.net
More information about the mythtv-dev
mailing list