[mythtv] [mythtv-commits] mythtv branch devel/027candidates updated by jyavenard. v0.27-322-gfc6e69a

John Pilkington J.Pilk at tesco.net
Wed Jun 4 21:06:13 UTC 2014


On 19/05/14 00:13, Git Repo Owner wrote:
> The branch, devel/027candidates has been updated on the
> mythtv repository by gitolite user jyavenard.
>         via  fc6e69a3e8aaeb8c956a7e01ec170f1b7c073f36 (commit)
>         via  ab576e79b7a1e04673349191482fa700e5c476b0 (commit)
>        from  db0cdc8608a72b04b20721c493a94d10d3b002de (commit)
>
> Those revisions listed above that are new to this repository have
> not appeared on any other notification email; so we list those
> revisions in full, below.
>
> - Log -----------------------------------------------------------------
> commit fc6e69a3e8aaeb8c956a7e01ec170f1b7c073f36
> Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 19 May 2014 02:31:20 +1000
> Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 19 May 2014 09:11:58 +1000
> URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=fc6e69a3e8aaeb8c956a7e01ec170f1b7c073f36
>
> Improve FastForward and Rewind
> This improves seeks in in-progress recordings, retrieving up to date duration from the backend only when absolutely required
> When fast forwarding, we jump to -3s before the end at the most (-1s otherwise)
>
> Fixes #12146
>
> (cherry picked from commit 244ce4feecd1df80c915023540a73684140d037a)
>
>
>
> commit ab576e79b7a1e04673349191482fa700e5c476b0
> Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 19 May 2014 01:37:46 +1000
> Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 19 May 2014 09:08:17 +1000
> URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=ab576e79b7a1e04673349191482fa700e5c476b0
>
> Reset frames/duration maps when changing file, or when initialising the position map.
> frame/position maps were never reset, causing the PositionMap to rarely been updated and the totalFrames and program duration to never be updated after the file had been opened.
> This was responsible for wrong seeks in in-progress recordings and liveTV
>
> (cherry picked from commit 632cf60862dd106f89db4121b7c592e37694cd58)
>
>
>
> -----------------------------------------------------------------------
>
> Summary of changes:
>   mythtv/libs/libmythtv/decoderbase.cpp |    4 ++
>   mythtv/libs/libmythtv/mythplayer.cpp  |   67 ++++++++++++++++++++++++++-------
>   2 files changed, 57 insertions(+), 14 deletions(-)
>
I just built 0.27.1-11-ga1b5067 on my SL6 laptop.  I don't have a build 
log but a warning caught my eye about a comparison between signed and 
unsigned integers at line 4822 in mythplayer.cpp

I don't know how significant that is.  It's here:

long long framesWritten = player_ctx->recorder->GetFramesWritten();

             if (totalFrames < framesWritten)

John P





More information about the mythtv-dev mailing list