I have some software which uses Xv to render images acquired from a TV
camera in something like realtime.
Currently we only capture even fields, and we scale the image vertically by
200%. It looks OK.

Now we need to start working with both odd and even fields. If we do that
with our current software, the picture wobbles up and down.
If I write some code to adjust the position of the odd field, the picture
still looks wrong, particularly if nothing is moving in the picture.
If I write code to reconstitute a full frame by interlacing the odd and even
fields, then I see nasty artefacts when there is horizontal motion in front
of the camera.

We actually use ATI Rage and the r128 driver at the moment, but a while ago
we evaluated the i815 graphics controller.  I remember that it supported a
number of different hardware scaling methods including "Up interpolation"
and "Down interpolation", and I wondered if I could use these modes to get a
better quality picture.

Has anyone had to deal with these kind of issues?

I should say that CPU time is scarce, as the TV fields are compressed in
hardware and have to be decompressed in software.
--
Paul Robertson


_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to