[mythtv-commits] mythtv commit: r26646 by markk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Tue Oct 5 03:58:18 UTC 2010
Author: markk
Date: 2010-10-05 03:58:18 +0000 (Tue, 05 Oct 2010)
New Revision: 26646
Changeset: http://svn.mythtv.org/trac/changeset/26646
Log:
DVD playback improvements.
- move the still frame timer out of the ringbuffer and into the player.
This allows us to check the still frame status from both the decoder
thread and the playback thread, avoiding deadlocks when the decoder
thread is stalled and hence the still frame timeout check is not
triggered in the ringbuffer.
- refactor MythDVDPlayer::VideoLoop to adjust the timing of certain
events and avoid at least one deadlock obeserved in short (3 second)
video sequences.
Still plenty of other fixes required.
Modified:
trunk/mythtv/libs/libmythtv/DVDRingBuffer.cpp
trunk/mythtv/libs/libmythtv/DVDRingBuffer.h
trunk/mythtv/libs/libmythtv/mythdvdplayer.cpp
trunk/mythtv/libs/libmythtv/mythdvdplayer.h
More information about the mythtv-commits
mailing list