[mythtv] [mythtv-commits] mythtv/master commit: 624c23c56 by Michael T. Dean (sphery)

David Asher asherml at gmail.com
Thu Mar 3 12:52:12 UTC 2011

Wouldn't a more intuitive way to do this be basing the decision on the actual end time of the recording in progress?


On Mar 2, 2011, at 7:25 PM, MythTV wrote:

>      Author:  Michael T. Dean <mdean at mythtv.org>
> Change Date:  2011-03-02T16:25:10-08:00
>   Push Date:  2011/03/02 16:25:37 -0800
>  Repository:  mythtv
>      Branch:  master
> New Revision:  624c23c56d21ee2840aef24d9f447baa54eb7d84
>   Changeset:  https://github.com/MythTV/mythtv/commit/624c23c56
> Log:
> Allow near-end bookmarks for in-progress recordings.
> When exiting in-progress recordings, what's now near the end may not be
> near the end later, so go ahead and set a bookmark (for those who have
> specified "Save position and exit"), so users don't lose their place.
> I didn't modify MythPlayer::SetWatched(), since I have a feeling quite a
> few users will watch in-progress recordings and exit after the end of
> the show, but before recording stops--in which case they have watched it
> and just want to be done with it (rather than have to manually mark it
> watched).  On the other hand, users who watch until they're caught up
> with current time then exit before the end of the show will likely come
> back to finish watching the recording sooner, rather than later (so it
> will be watched soon enough).  Alternatively, if the auto-detection does
> the wrong thing, they can choose to mark the show unwatched.
> Since we can't always do the right thing automatically, I'm trying to
> guess what's likely right for the most people.  That said, I have some
> projects in the works to improve both bookmark and watched handling.
> Fixes #9625.
> Modified:
>   mythtv/libs/libmythtv/tv_play.cpp
> _______________________________________________
> mythtv-commits mailing list
> mythtv-commits at mythtv.org
> http://www.mythtv.org/mailman/listinfo/mythtv-commits

More information about the mythtv-dev mailing list