[mythtv-commits] mythtv commit: r6767 by jdonavan

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Mon Jul 4 17:19:34 EDT 2005


      Author: jdonavan
        Date: 2005-07-04 21:19:32 +0000 (Mon, 04 Jul 2005)
New Revision: 6767
   Changeset: http://cvs.mythtv.org/trac/changeset/6767

Modified:

   trunk/mythtv/libs/libmythtv/dbcheck.cpp
   trunk/mythtv/libs/libmythtv/videoout_xv.cpp
   trunk/mythtv/libs/libmythtv/videoout_xv.h

Log:

This commit allows for tuning of the XvMC buffers based on database
settings instead of code. And emliminates the need for the VLD_HACK
define.

A new table has been added "xvmc_buffer_settings" that has the settings
for buffer counts to be used for XvMC.  Currently two sets are defined
one for nVidia one for VLD.  The nVidia settings act as the default, if
you don't configure anything the system will behave as normal.

Changing the value of xvmcBuffersID in the settings table to "2" will
enable the larger buffer counts available under VLD / unichrome pro. And
should result in smooth playback at HD resolutions (provided your
chipset supports it).

This frees us from making a choice at compile time and thus allows for
more generic binaries to be built.







More information about the mythtv-commits mailing list