[mythtv-commits] mythtv commit: r11616 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Wed Oct 25 20:50:31 UTC 2006


      Author: danielk
        Date: 2006-10-25 20:50:31 +0000 (Wed, 25 Oct 2006)
New Revision: 11616
   Changeset: http://cvs.mythtv.org/trac/changeset/11616

Modified:

   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
   trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
   trunk/mythtv/libs/libmythtv/avformatdecoder.h
   trunk/mythtv/libs/libmythtv/decoderbase.cpp
   trunk/mythtv/libs/libmythtv/decoderbase.h
   trunk/mythtv/libs/libmythtv/ivtvdecoder.cpp
   trunk/mythtv/libs/libmythtv/nuppeldecoder.cpp

Log:

Fixes #2552. Sets the proper bitrate in the RingBuffer after it is reset by an OpenFile.

We add a GetRawBitrate() method to DecoderBase which returns the current estimated bitrate of the video if played at normal speed, and add calls in the NVP which calls RingBuffer::UpdateRawBitrate() with this value shortly after either of the two OpenFile calls in the NVP.

This should resolve some of the issues with prebuffer pauses after a LiveTV program change with HDTV streams on slower frontends.




More information about the mythtv-commits mailing list