[MPlayer-dev-eng] some requests for michael

D Richard Felker III dalias at aerifal.cx
Thu Oct 31 22:56:47 CET 2002


Can we fix the software scaler not to use global settings, but instead
make everything per-instance? I need something like the following for
the deinterlacing work I'm doing (see my thread on -users):

-vop scale=400:300,il=ic,scale,il=dc -ssf cgb=0.8

Where the leftmost scale is just to change image size to fix aspect,
and the rightmost is to apply a strong gaussian blur to the chroma
channels to fix some really broken interlacing artifacts. Right now I
can only specify -ssf cgb=0.8 globally! But I don't want to apply the
blur a second time or it'll damage the quality even more! This has
been a problem for a long time now, and IMHO it needs to be fixed.

Also (and this would solve my immediate problem without fixing the
scaler issue), it would be very nice if there were a way to apply the
deinterlacing (and other postproc) filters to JUST the chroma
channels, without affecting luma. Again, see my posts on -users for
the explanation.

Same thing goes for vf_il. If I could just separate the chroma fields
and leave the luma alone, I could apply a deinterlace filter to the
whole image to fix the problem with minimal damage to luma.

Do you have any suggestions on how all this should be done? I'd be
happy to work on it a little when I get some time, but you know the
code much better than I do and might have a way you'd prefer for these
fixes/improvements to be made.


Rich




More information about the MPlayer-dev-eng mailing list