[mythtv-commits] mythtv commit: r8893 by danielk
mythtv@cvs.mythtv.org
mythtv at cvs.mythtv.org
Tue Feb 7 15:35:06 UTC 2006
Author: danielk
Date: 2006-02-07 15:35:06 +0000 (Tue, 07 Feb 2006)
New Revision: 8893
Changeset: http://cvs.mythtv.org/trac/changeset/8893
Modified:
trunk/mythtv/libs/libmythtv/ivtvdecoder.cpp
trunk/mythtv/libs/libmythtv/ivtvdecoder.h
Log:
Fixes #1227.
* This fixes the problem of ateof being set when the reason we couldn't
write data was because the ivtv video decoding buffer was full.
* This also adds tracking of canwrite, so that if it is true for more than a second during regular playback, we reset playback. That should work around the driver bug where ivtv stops playback if it ever decodes the entire video decoding buffer, even if we immediately refill the buffer.
After the first fix, the canwrite tracking was never triggered for me with 20 second recordings. But you can trigger it if you stick some very short recordings into the livetv chain. This basically simulates the seeks L8r did to get out of the stuck playback with [8883].
More information about the mythtv-commits
mailing list