[mythtv-firehose] mythtv/gpu-commflag commit: cfd1ce237 by Jean-Yves Avenard (jyavenard)

MythTV noreply at mythtv.org
Mon Mar 19 18:16:34 UTC 2012


      Author:  Jean-Yves Avenard <jyavenard at mythtv.org>
 Change Date:  2012-03-14T06:37:45-07:00
   Push Date:  2012/03/19 11:15:58 -0700
  Repository:  mythtv
      Branch:  gpu-commflag
New Revision:  cfd1ce237b1354993be6d131b439477f2f410869
   Changeset:  https://github.com/MythTV/mythtv/commit/cfd1ce237

Log:

Add default VDA playback profiles

They are defined as follow:
VDA High Quality:
 1- vda decoder, 2 cpus, opengl for rendering and osd, Greedy HighMotion (2x) for deinterlacer with Greedy HighMotion fallback
 2- same as above, with ffmpeg decoder

VDA Normal Quality:
 1- vda decoder, 2 cpus, opengl for rendering and osd, Kernel (2x, HW) for deinterlacer with Kernel (HW) fallback
 2- same as above, with ffmpeg decoder

VDA Slim:
 1- vda decoder, 2 cpus, opengl for rendering and osd, LinearBlend (2X, HW) for deinterlacer with LinearBlend (HW) fallback
 2- same as above, with ffmpeg decoder

The profiles are only available on mac, and if it supports VDA. I have no doubt that any mac supporting VDA (more recent than 2010) will support VDA High Quality without issues. VDA Normal is probably just as good quality-wise but uses half as much the CPU

Modified:

   mythtv/libs/libmythbase/mythversion.h
   mythtv/libs/libmythtv/privatedecoder_vda.h
   mythtv/libs/libmythtv/videodisplayprofile.cpp
   mythtv/libs/libmythtv/videodisplayprofile.h
   mythtv/programs/mythfrontend/globalsettings.cpp



More information about the mythtv-firehose mailing list