[MPlayer-dev-eng] Fast OpenGL playback

The Wanderer inverseparadox at comcast.net
Tue Nov 9 23:53:43 CET 2004


Sascha Sommer wrote:

>> The three GLs are, as I by now expect, the slowest (barring CACA,
>> which isn't that serious a VO method). XVIDIX is slightly faster
>> than X11, which is slightly faster than CVIDIX; AAlib is faster
>> than all of those.
> 
> From your mails I am assuming that you are using an nvidia card.

Correct.

> Is there another vidix driver that has issues with colorkeying?

I have no idea. Weirdly enough, however, when I went back to benchmark
yet again - this time collecting averages for the reported total,
including system time - the same "green window" problem did not occur. I
have no idea what might have changed; all I'd done in the meantime that
I recall was start a BitTorrent download going.

> Try the vidix drivers with -nocolorkey.

For one thing, I don't think I *have* any VIDIX drivers other than the
NVIDIA one I've been using. I've barely managed to get VIDIX working at
all, much less tried to fiddle around with it further...

For another, I'm no longer in a position to readily test this, because I
don't get the green-window problem anymore. However, using XVIDIX alone
now gives a very brief green flash at the beginning of playback, while
after adding -nocolorkey I do not notice that flash anymore; something
tells me that this is expected.

Using -nocolorkey with CVIDIX produces no changes, which does not
surprise me since the problem is that I'm getting no display in the
first place.

> Note that xvidix and cvidix should give identical results. The only
> difference is that xvidix displays a window while cvidix doesnt.

Well, one difference between the invocations I've been giving is that
the XVIDIX version was given from an xterm and the CVIDIX version was
given from a console - because unless I misunderstand something each is
not intended to function outside of that context. (I also seem to
remember having tried one console-only VO method in X and regretted it;
that may not have been CVIDIX, however.) There is, in any case, a
definite difference in the results I see from each.

> In case you are really using an nvidia card also try -vf format=yuy2
> -dr or -vf yuy2 -dr

I seem to remember having tried something like the former before with
success... but then later on when I tried something similar it didn't
work.

-vf yuy2 -dr -vo cvidix produces no visible difference; I still get no
video playback, at least none which I can see. I haven't tried it with
XVIDIX, for the same reasons cited above.

-- 
       The Wanderer

Warning: Simply because I argue an issue does not mean I agree with any
side of it.

A government exists to serve its citizens, not to control them.




More information about the MPlayer-dev-eng mailing list