[mythtv] [patch] ViaSlice Interlaced Playback

Isaac Richards ijr at po.cwru.edu
Fri Jun 25 17:26:44 EDT 2004


On Wednesday 09 June 2004 08:56 am, Kenneth Aafl°y wrote:
> On Wednesday 09 June 2004 14:03, Kenneth Aafl°y wrote:
> > 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.
>
> Here is a proper version for CVS, if someone can confirm that the buffer
> increase is working for them too.

Since it seems this works, it's in CVS now.

Isaac


More information about the mythtv-dev mailing list