[mythtv] Commit 9732

Daniel Kristjansson danielk at cuymedia.net
Tue Apr 18 20:23:54 UTC 2006


On Tue, 2006-04-18 at 21:03 +0100, Ivor Hewitt wrote:
> On Tuesday 18 April 2006 20:49, Daniel Kristjansson wrote:
> > On Tue, 2006-04-18 at 20:27 +0100, Ivor Hewitt wrote:
> > > Daniel,
> > > FYI...
> > > http://cvs.mythtv.org/trac/changeset/9732
> > > is missing pbuffer.cpp and .h.
> >
> > Sorry about that, I was experimenting with alternate means of doing
> > OSD compositing with XvMC.
> >
> Ooh go on, do tell. What were you trying?

I was trying an nVidia extension to XvMC that allows you to copy the
XvMC rendered surface to a pbuffer, and then copy that pbuffer to an
OpenGL texture, and then render the result in an OpenGL window. It's
about 4x slower than straight XvMC, but it would allow a full color
alpha-blended OSD and would unburden us from the limited number of
XvMC surfaces in the nVidia XvMC implementation. Also, all the copies
are all on the card, so you could put a fast graphics card in a slow
computer and still do HDTV. I'm also looking at a Composite Extension
based OSD which allows the same things to be done in standardized way.

-- Daniel



More information about the mythtv-dev mailing list