[mythtv] Interlaced vs. Progressive
David Asher
david.asher at caviumnetworks.com
Tue Mar 7 19:47:40 UTC 2006
Ok, I've been reading between the lines a bit (no pun intended), rather
than guessing I'll ask straight out:
1. Why is the needrepaint only required for bobdeint and chromakeying?
2. when you said special case you mean only special case for deinterlace
enable/disable, right? We'd still need the full repaint for
initialization, etc.?
3. I assume only the top and bottom require the repaint because of the
bob offset?
4. Why do you think a different Nvidia driver might help? I'm using 7667...
5. I noticed in another thread you mentioned fixing XvMC for the later
Nvidia drivers. In that thread you mentioned using the "new X11 overlay
stuff". Should I look at starting that work? Where would I look to
read about the new overlay stuff?
Sorry, I feel like I'm being dense here, but, well... Sigh.
David.
Daniel Kristjansson wrote:
> On Sat, 2006-03-04 at 23:02 -0500, David Asher wrote:
>
>> Ok, I forgot the names for the two were very similar.
>>
>> In that case I think I am using chromakeying. I'm using XV with a
>> Nvidia 5200, no twinview. I definitely don't get the "Couldn't get the
>> color key color" message.
>>
>> Also, I'm using bob deinterlace. So it sounds like you're saying I
>> should need to set needrepaint on enable/disable of deinterlacing -- but
>> that's what is causing the flashing. The needrepaint variable forces a
>> DrawUnusedRects with sync off... could it be opengl vsync mixed with
>> sync off that's hurting me?
>>
>> Hmmm... not sure what my next step here should be.
>>
> Well, this redraw could be special cased. The only thing that needs
> to be redrawn is a few lines at the top and bottom of the image frames.
> The formula for the border size is in DrawUnusedRects...
>
> But you might want to try a different nVidia driver first, perhaps
> something in the 6xxx release series, rather than the 7xxx or 8xxx
> series.
More information about the mythtv-dev
mailing list