[mythtv-commits] mythtv commit: r8286 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Fri Dec 16 10:11:34 EST 2005


      Author: danielk
        Date: 2005-12-16 15:11:33 +0000 (Fri, 16 Dec 2005)
New Revision: 8286
   Changeset: http://cvs.mythtv.org/trac/changeset/8286

Modified:

   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
   trunk/mythtv/libs/libmythtv/tv_rec.cpp

Log:

Fixes #813.

 * Delays the ringbuffer ready flag in one instance.
 * Delays RingBuffer switch if more than 256000 bytes remain in the RingBuffer; even if there are less than three valid video frames.
 * Increases RingBuffer retries on RingBuffer switches to approximately 5 seconds.

The RingBuffer switch threshold of 256000 should really be keyed to the bitrate, but I'm not sure exactly what it should be. This is just double the value used then 3 valid video frames remain. This change is needed so we don't switch prematurely when using XvMC, or when playing back on a marginal system with XVideo (i.e. a 1080i stream on a debug build, running on a P4-2800).






More information about the mythtv-commits mailing list