[mythtv-commits] mythtv commit: r8426 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Thu Dec 29 23:45:56 EST 2005


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

Modified:

   trunk/mythtv/libs/libmythtv/avformatdecoder.cpp

Log:

References #868. References #574.

Fixes a bug with libmpeg2 decoding where we would report a frame as available for viewing before we got a STATE_SLICE with a display_fbuf. This would result in very blocky output after a seek to a keyframe. This fixes the blockyness for low-res PS streams, and reduces it for high-res TS stream. This also releases frames when libmpeg2 is done with them, which should mean less wackyness in low buffer situations (see [8425].)

This bug was documented as a possible problem in the libmpeg2 decoder loop. But it doesn't cause problems during normal playback, only when seeking to I frames, or frames that come shortly after them.






More information about the mythtv-commits mailing list