[mythtv-commits] mythtv commits

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Wed Dec 8 04:25:02 UTC 2004

Changes committed by gigem on Wed Dec  8 04:23:16 2004

Modified Files:
   in mythtv/libs/libmythtv:
        NuppelVideoPlayer.h NuppelVideoPlayer.cpp decoderbase.h 
        nuppeldecoder.h nuppeldecoder.cpp avformatdecoder.h 
        avformatdecoder.cpp ivtvdecoder.h ivtvdecoder.cpp 
Log Message:
Hopefully the last speed related change for a while.

Move all of the speed and ff/rew skip change logic to a single place
in the decoder loop instead of having it spread throughout.  The rest
of the loop can now be sure the speed won't change so the decoder lock
can be dropped.

Changed NVP/decoder::GetFrame to return early with a false result if
there aren't enough video buffer frames available.  This should make
things a little more responsive, specially at slower speeds, because
it no longer has to wait a full frame interval for a buffer to free


More information about the mythtv-commits mailing list