I was going to do this but never finished it. Perhaps someone could go back through the archives and refresh our memory as to exactly what the spec was going to be. And then they could make an updated Xv spec. At lease then it is on paper and drivers could implement it as they get time.
-Matt -----Original Message----- From: Mark Vojkovich [mailto:[EMAIL PROTECTED]] Sent: Friday, May 10, 2002 11:14 AM To: [EMAIL PROTECTED] Subject: Re: [Xpert]Using Xv to display odd/even fields from a TV camera We talked about some standardized method within the current API for telling the drivers to display fields. This was done through PortAttributes. I'm not sure if anyone actually implemented this in their drivers though. Mark. On Fri, 10 May 2002, Paul Robertson wrote: > 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 > _______________________________________________ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert _______________________________________________ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
