[mythtv-commits] mythtv commit: r20741 by markk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Tue Jun 23 12:29:10 UTC 2009


      Author: markk
        Date: 2009-06-23 12:29:09 +0000 (Tue, 23 Jun 2009)
New Revision: 20741
   Changeset: http://cvs.mythtv.org/trac/changeset/20741

Modified:

   trunk/mythtv/libs/libmythtv/filtermanager.cpp
   trunk/mythtv/libs/libmythtv/util-vdpau.cpp
   trunk/mythtv/libs/libmythtv/util-vdpau.h
   trunk/mythtv/libs/libmythtv/videodisplayprofile.cpp
   trunk/mythtv/libs/libmythtv/videoout_vdpau.cpp

Log:

Add support for VDPAU inverse telecine, refactor VdpVideoMixer creation and toggling of deinterlacing.

Initial support added for all mixer features with the main video mixer deleted and re-created each time the feature set is changed (features must be enabled when created). This also minimises GPU memory consumption for progressive streams and eliminates the error message currently seen when disabling deinterlacing.

For the time being inverse telecine is enable by adding 'vdpauivtc' to the custom filters section of the display profile (this is temporary). It requires a basic or advanced VDPAU deinterlacer to function and is disabled otherwise. I can't be sure its operating correctly as I don't have any NTSC material that I'm confident is telecined.





More information about the mythtv-commits mailing list