[mythtv-commits] mythtv commit: r7636 by danielk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Sat Oct 29 19:10:24 EDT 2005
Author: danielk
Date: 2005-10-29 23:10:22 +0000 (Sat, 29 Oct 2005)
New Revision: 7636
Changeset: http://cvs.mythtv.org/trac/changeset/7636
Modified:
trunk/mythtv/libs/libmythtv/tv_play.cpp
trunk/mythtv/libs/libmythtv/tv_play.h
Log:
Fixes #540. channelqueued was not always being set and the support for to switching tuners while changing channels wasn't very DTV friendly either.
I cleaned up the channel keys input stuff, which means no more
channelqueued variable. Also the channel input didn't work properly
between tuners if you had smart keys enabled. This was because the
channel entry is cleared once you enter a channel prefix not
corresponding to a channel on the current tuner. I added a check
for whether the queued channel is on the current tuner, if it is
not we use the entire queued input. This is the same queue we
were using for teletext switching and arbitrary jump.
FYI In order to jump immediately to a channel not on the current
tuner, you do need to hit select even if smart keys is enabled.
Also for better DTV friendlyness I changed the channel on the new
tuner a bit. Instead of changing to a new tuner, then changing the
channel, the code now simply verifies that the channel is valid for
that tuner and if it is sets it as the starting channel. This way
we don't go through the rigmoral of getting a lock on one channel
only to change to another one a second or two later.
More information about the mythtv-commits
mailing list