[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