[mythtv-commits] Re: Ticket #718: Pausing during livetv does not
update the amount of livetv time recorded
MythTV
mythtv at cvs.mythtv.org
Mon Dec 5 01:40:33 EST 2005
#718: Pausing during livetv does not update the amount of livetv time recorded
------------------------------------+---------------------------------------
Reporter: richie.crews at gmail.com | Owner: ijr
Type: defect | Status: closed
Priority: minor | Milestone: 0.19
Component: mythtv | Version: head
Severity: low | Resolution: fixed
------------------------------------+---------------------------------------
Comment (by cpinkham):
(In [8119]) Rename OSD::StartPause/UpdatePause/EndPause to
ShowStatus/UpdateStatus/EndStatus. Add handling for new "statusposition",
"progbefore", and "progafter" elements in the "status" OSD container. The
statusposition is a position image that can be displayed at the current
position on the slide bar rather than requiring a statusslider fill image
to be defined. statusposition and the original statusslider may be used
together or independently. progbefore and progafter are images that will
be displayed in LiveTV if there is a program in the chain before or after
the current program being watched. These prog* items are hidden when they
do not apply such as when the status OSD is used to display the brightness
control.
Add ability to mark a OSDTypeImage as hidden so the code can hide images
rather than having to load them with a transparent image to make them
seem hidden. This could be extended to other OSDTypes as well, but
the only place that makes use of this is the OSD methods mentioned above.
As part of this, the LiveTV position OSD which used to show the amount of
time behind Live has been changed to reflect the current position in the
current program. If theme designers utilize the progbefore and progafter
images described above in their OSD themes, then the OSD will also reflect
whether there is a program before or after the current program being
watched. When watching a program that has already ended, the OSD displays
the current position and total length of the program. When watching a
program still in progress, the current position and total time recorded
so far is shown (this will increment while playback is paused).
Also clean up a little code in a few places where OSD::ShowStatus() is
called.
Refs #718.
--
Ticket URL: <http://cvs.mythtv.org/trac/ticket/718>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list