[mythtv] [patch] ViaSlice Interlaced Playback

Kenneth Aafløy ke-aa at frisurf.no
Wed Jun 9 08:03:14 EDT 2004


Hi there!

This is my current patch with will give perfect flicker free 180 degree pans 
on your epia, the PVR350 has to step aside and let the epia share the top of 
the hill :)

It's a perliminary patch, which might not work on your setup, because of the 
fact that it also contains a doubling of the available frames in an attempt 
to implement color-osd. Unfortunatly I have to do some DMA transfers from the 
decoder target buffers, or be able to move the decoder target buffers to main 
memory and then transfer them to display memory to get acceptable 
performance. A transfer from one of the decoder buffers to main memory will 
push the cpu util of my epia to 90-100%, so it just won't work if the 
blending to a xv12 buffer is to be added on top of that + the transfer back 
to display memory (this path is very fast). If you find that this patch will 
crash your epia, you should focus on the Show function in 
videoout_viaslice.cpp + the two segments added to Drawslice, and drop the 
rest of the patch.

Enjoy,
Kenneth
-------------- next part --------------
A non-text attachment was scrubbed...
Name: non-progressive-viaslice.patch
Type: text/x-diff
Size: 8618 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20040609/2f46026f/non-progressive-viaslice.bin


More information about the mythtv-dev mailing list