On Sunday 21 January 2007 09:54, Emmanuel wrote:
> Hi, I am trying to play an non interlaced yuv on a pvr350 using the Xorg
> driver.
> But the pvr insists on playing it interlaced.
> I found the ivtvctl --get-yuv-mode and --set-yuv-mode parameters, but they
> always stay on interlaced, no matter what I do (ivtvctl --set-yuv-mode=1 is
> accepted, but then when I try ivtvctl --get-yuv-mode it answers
> interlaced). I tried with the module version 0.7.0 and 0.7.3, exactly the
> same result.

The command should be ivtvctl --set-yuv-mode=mode=1

> This interlacing is very annoying, it creates a "flashing" effect on the
> screen, very bad for eyes.
>
> So is there a way to make it to play non interlaced yuv content ?
> (the yuv is generated from rgb buffers, and it can't be interlaced. I can
> send a modified version of the SDL test program testoverlay2.c to
> demonstrate the problem : if you replace the overlay in this program by a
> simple pattern with black lines, white lines, and red background, and
> create a YV12 hw overlay to play it, the result has white lines flashing a
> lot - interlacement).

It should be noted that I consider non-interlaced scaling to be a hack. The 
absolute maximum vertical source resolution that is possible with it is 511 
lines. This is a hardware limit, and once you exceed it the driver has to 
drop back to interlaced.

-- 
Ian

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to