[mythtv-commits] mythtv commit: r20213 by markk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Mon Mar 16 05:50:02 UTC 2009


      Author: markk
        Date: 2009-03-16 05:50:01 +0000 (Mon, 16 Mar 2009)
New Revision: 20213
   Changeset: http://cvs.mythtv.org/trac/changeset/20213

Modified:

   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.h
   trunk/mythtv/libs/libmythtv/playercontext.cpp
   trunk/mythtv/libs/libmythtv/playercontext.h
   trunk/mythtv/libs/libmythtv/tv_play.cpp
   trunk/mythtv/libs/libmythtv/tv_play.h
   trunk/mythtv/libs/libmythtv/util-vdpau.cpp
   trunk/mythtv/libs/libmythtv/util-vdpau.h
   trunk/mythtv/libs/libmythtv/videoout_d3d.cpp
   trunk/mythtv/libs/libmythtv/videoout_dx.cpp
   trunk/mythtv/libs/libmythtv/videoout_null.cpp
   trunk/mythtv/libs/libmythtv/videoout_xv.cpp
   trunk/mythtv/libs/libmythtv/videooutbase.cpp
   trunk/mythtv/libs/libmythtv/videooutbase.h
   trunk/mythtv/libs/libmythtv/videoouttypes.h

Log:

Recreate video playback objects when the VDPAU device is pre-empted.

 - extend video playback error status so that we can identify different error types.
 - if a recoverable video error is encountered, recreate the player(s).

This currrently only works with VDPAU pre-emption. I'm looking to extend this to VDPAU decoder failure as well.





More information about the mythtv-commits mailing list