Re: v4l XFree86 module

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Torgeir Veimo (torgeir@xxxxxxxxxx):

> I cannot seem to get full resolution with the v4l Xfree86 module. TV
> display seems progressive (which is ok), but with only half the
> vertical resolution.
> 
> If I run xawtv with the -noxv switch I get interlaced display in full
> resolution. 
> 
> Anyone know how to fix this?

  Fix it?  What do you want to do?

  You could use my deinterlacer, or write something similar:
  http://www.dumbterm.net/graphics/tvtime/

  So that will upsample each field to a frame and send that to Xv.  One
thing we were discussing on the Xpert list was to update the Xv API so
you can give it fields with parity, that way it can do the right offsets
to have the video card scale each field to full height itself, but
that's not done yet.

  The problem with doing everything in the v4l module is that somebody
needs to do the work every field of updating the offsets with the video
card.  With NTSC, that means every 16ms.  Not sure if X's priority level
is high enough to do that (and v4l doesn't give you an interrupt per
field, only per frame- but this is hopefully fixed with the new v4l2
drivers).

  So, lots of possibilities, but none of them are all that great.

-- 
Billy Biggs
vektor@xxxxxxxxxxxx





[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux