On Sat, 2005-05-14 at 18:24 -0500, Michael Carland wrote:
> Howdy.
> 
> I'm running .18 with XvMC (EPIA), mpeg2 all the way through. When I 
> watch live TV, cpu usage is about 15-20%, and all is well. Live TV in 
> the EPG and prerecorded TV is the same.
> 
> But when I am seeing a video preview under Watch Recordings, cpu is 
> about 95%, and the preview is very skittery. I assume this is because 
> the preview video is not using XvMC?

MythTV uses software decoding for the preview. It used to be accelerated
but a lot of users had problems because their drivers did not support
scaling XVideo to such a small window. The scaling could be more
efficient, we do color conversion then scale. We could do this in one
pass, and we could deinterlace by just ignoring the even lines. Also,
using accelerated playback could be made an option for the preview.
No one has had the time and/or inclination to do this yet.

If you want a stab at the code, here is where to look:
  programs/mythfrontend/playbackbox.cpp

I recently put up the doxygen documentation for MythTV here:
  http://www.cuymedia.net/
It is still very much a work in progress, but if you want to
learn about the code, one of the best ways is to document it :)

-- Daniel

_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to