[mythtv-commits] mythtv commit: r8425 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Thu Dec 29 23:35:52 EST 2005


      Author: danielk
        Date: 2005-12-30 04:35:49 +0000 (Fri, 30 Dec 2005)
New Revision: 8425
   Changeset: http://cvs.mythtv.org/trac/changeset/8425

Modified:

   trunk/mythtv/libs/libmythtv/videobuffers.cpp
   trunk/mythtv/libs/libmythtv/videobuffers.h

Log:

References #868.

Takes advantage of our new found knowledge of when a frame is in use by avlib for regular mpeg2 decoding. It puts these frames on the end of the available list after a ReleaseFrames() call and tries to avoid them if other frames are available when GetNextFreeFrame() is called. This should prevent frames from getting reused while avlib is still using them in a low buffer situations.

The GetStatus() debugging rutine now uses caps for frames not thought to be in use by the decoder, and lower case frames marked as in use.






More information about the mythtv-commits mailing list