On Wed, Oct 20, 1999 at 03:29:17PM -0400, James Simmons wrote:
> On Wed, 20 Oct 1999, Martin Vogt wrote:
> > Hi,
> >
> > I have written an mpeg I video player for Linux, but
> > I can't play 30 Frames/Second because I must make
> > the conversion YUV -> RGB for every pixel in _software_.
> >
> > (2.520.000 Pixel a second)
> >
> > Does GGI has hardware support for this, if the graphics
> > card has it?
>
> What card our you using? Their is the video4linux project. To my knowledge
> GGI doesn't deal with this.
v4l is dealing with for video-input like tv-card, webcams and so on.
colorspace conversion is no subject of v4l.
anyway. i had the same idea some weeks ago. i need it for ggitv, a
tv-application.
as far as i know we need:
1. a YUYV-visual
2. crossblit-function between RGB-YUYV
the crossblit can be accelerate by the gfx-card under kgi(con).
> > Is there any library which makes this conversion on the graphics card?
>
> > Will XFree 4.0 have it?
Xvideo draw a basic layout for it, but it isn't implented yet and no one
know when it will happen.
> >
> > Under Windows you can watch mpeg video with an P90, but under
> > Linux even an AMD K6 III 400 is too slow.
i have a yuyv-rgb routine that gives me 13 fps at 756x568.
thats all
Jan
---
-)= Jan Kneschke -- Kiel -- Germany -- http://www.kneschke.de =(-