[MPlayer-dev-eng] [PATCH] Convolution deinterlacer

Arpi arpi at thot.banki.hu
Sat Mar 29 23:00:29 CET 2003


Hi,

> > we really should do some MC before tempdenoise, now moving targets are
> > noisy and became clear as soon as they stop moving :(
> > (and in addition, postproc's temp denoiser works on 8x8 blocks, so moving
> > things have a visible macroblock boundary which looks ugly. that adaptive
> > filter should work on per-pixel instead of per-macroblock like denoise3d,
> > or at least somehow smooth at the MB edges)
> yes, per pixel ME/MC/mixing should be done, but this isnt easy, i guess just 
> deblock filtering the motion compensated reference will do

no, i'm talking about the current (MC-less) implementation, it's quite
unusable due to its per-MB decision.
if it thinks that MB isn't noisy then it doesn't filter that block at all.
if it thinks the MB is noisy then it filters all of its 8*8 pixels.
resulting ugly block boundaries, very annoying on very noisy video
(when something starts moving on the picture it immeadetly become noisy and
the noise / clear boundary is at MB edges so it's ugly as hell)

actually it doens't matter so much, since denoise3d does quite good job.


A'rpi / Astral & ESP-team

--
Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu



More information about the MPlayer-dev-eng mailing list