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
