[MPlayer-users] Bicubic scaling in vo_gl - does it ever work?

Reimar Döffinger Reimar.Doeffinger at stud.uni-karlsruhe.de
Sat Jun 24 17:13:02 CEST 2006


Hello,
On Tue, Jun 20, 2006 at 04:00:27AM +0400, Vladimir Mosgalin wrote:
>  On 2006.06.19 at 22:21:16 +0200, Reimar D?ffinger wrote next:
> > directly to CPU usage: If you enable glfinish you see exactly how much
> > time the shader uses.
> 
> Hm. Well, triple buffering should almost get rid of this effect.. at the
> price of having shown video frame to lag from rendered one by two
> frames.

Not with any conformant OpenGL implementation. glFinish must always wait
until all pending Operations are completed.

> Well anyway. Both version of the patch don't help at all, so it must be
> something else.

Can you try latest SVN? I did some changes that should be unrelated
though.
The due to the different behaviour for linux/windows it looks like a
driver bug to me, do you have the latest version?
If so, will you make a bugreport to ATI? If so, feel free to include my
email adress for the (unlikely) case that they are seriously interested
and have questions about the code...

> yuv=2 than with yuv=3. yuv=4 doesn't report any problem with texture
> units but is definitely broken when used together with lscale/cscale.

I do not have/have access to any hardware that is capable of
yuv=4:lscale=1 , so it might indeed be simply broken.

> PS er.. there is no such thing as undefined value in register or
> something in video card programming, is it?

Why shouldn't there be such a thing?

Greetings,
Reimar Döffinger



More information about the MPlayer-users mailing list