[mythtv-commits] mythtv commit: r20150 - in trunk/mythtv by markk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Mon Mar 9 13:32:53 UTC 2009


      Author: markk
        Date: 2009-03-09 13:32:52 +0000 (Mon, 09 Mar 2009)
New Revision: 20150
   Changeset: http://cvs.mythtv.org/trac/changeset/20150

Modified:

   trunk/mythtv/filters/yadif/filter_yadif.c
   trunk/mythtv/programs/mythfrontend/globalsettings.cpp

Log:

Refs #20129. Enable multiple threads in the yadif deinterlacer.

The number of threads follows the max cpu setting in the playback profile and the default, single thread behaviour is unchanged (i.e. it uses the existing thread rather than creating a new one). As a benchmark, using 2 threads gives smooth playback of 1080i MPEG2 material on my Core2Duo at 2.0Ghz (total mythtv utilisation ~130%) whereas it was previously unplayable.

Also some general code tidying.





More information about the mythtv-commits mailing list