[mythtv-commits] mythtv commit: r8736 - in trunk/mythtv by danielk

mythtv@cvs.mythtv.org mythtv at cvs.mythtv.org
Thu Jan 26 22:12:25 UTC 2006


      Author: danielk
        Date: 2006-01-26 22:12:24 +0000 (Thu, 26 Jan 2006)
New Revision: 8736
   Changeset: http://cvs.mythtv.org/trac/changeset/8736

Modified:

   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.h
   trunk/mythtv/programs/mythfrontend/playbackbox.cpp
   trunk/mythtv/programs/mythfrontend/playbackbox.h

Log:

Fixes #1079, and speeds up scaling.

This grabs the preview from within the output loop, so that it is impossible for a slow scaler/yuv2rgb converter to get parts of two frames. This also speeds up the process 4 to 5 fold by scaling the frame before converting it to RGB, instead of the other way around. This is on my machine with MMX, I wrote the fix with the RGB conversion before the YUV scaling as well for timing purposes and that version is attached to the ticket, so anyone without MMX can test both approaches. 






More information about the mythtv-commits mailing list