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

Git Repo Owner noreply at mythtv.org
Tue Mar 4 12:09:49 UTC 2014


The branch, devel/027candidates has been updated on the
mythtv repository by gitolite user jyavenard.
       via  2c28d2a7c9a392ea96082ef7771ae7131e0ec9ac (commit)
       via  3adb5e498c5b706af05cf68d58289107d68b4386 (commit)
       via  5476be7e158b33920a77f4c1718b38e9d3ecb454 (commit)
       via  384858c5f78c199a5ec87ed0191feb8b6049cf6c (commit)
       via  57c32eacfa87783b75412184cc98c6a46dea99c0 (commit)
       via  366ba7dd96c03a20d83a78f9875177d25e57189c (commit)
       via  d35650578d8bea28e4c2ccabbd3e299d5c402004 (commit)
       via  ca275af14f60f3cc78e48ac2ad7c55e377e72774 (commit)
       via  22936ebd383a96d99602781137d9ce5dec76ab8e (commit)
       via  0b9470c87fe4d727e173cddf715270da7d18311e (commit)
      from  24aa672b0486ef723c1e4ee15fe66dc3a2334c48 (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 2c28d2a7c9a392ea96082ef7771ae7131e0ec9ac
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 4 Mar 2014 22:55:51 +1100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 4 Mar 2014 23:09:08 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=2c28d2a7c9a392ea96082ef7771ae7131e0ec9ac

Fix seek when close to end of program
When seeking repeatedly close to the end of the program in liveTV, it would cause playback to jump immediately to the next program.
The cause was RingBuffer:: IsNearEnd didn’t report if we were close to the end of the file, but if there was little left to read in the ringbuffer. However, when seeking the buffer can be emptied, causing IsNearEnd to always return true
Additionally, with very low bitrate stream (like with the HLS recorder), we could sometimes miss over significant length of video.

A positive side effect is that there’s now no pause whatsoever between two liveTV program,s at worse about 20 frames dropped.

Ref #12076

(cherry picked from commit c24e2e72966f0936f7dbb3f79f421038dbd41579)



commit 3adb5e498c5b706af05cf68d58289107d68b4386
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 4 Mar 2014 22:03:05 +1100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 4 Mar 2014 23:08:58 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3adb5e498c5b706af05cf68d58289107d68b4386

Small optimisation of FileRingBuffer::GetRealFileSize
If file is already opened, no need to use QFileInfo

(cherry picked from commit ed52e84bb12b0b02bebbf613811623bd5a6c0246)



commit 5476be7e158b33920a77f4c1718b38e9d3ecb454
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 4 Mar 2014 23:08:00 +1100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 4 Mar 2014 23:08:00 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=5476be7e158b33920a77f4c1718b38e9d3ecb454

Merge branch 'fixes/0.27' into devel/027candidates



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmythbase/mythversion.h    |    2 +-
 mythtv/libs/libmythtv/fileringbuffer.cpp |   15 +++++++++++++++
 mythtv/libs/libmythtv/mythplayer.cpp     |    4 ++--
 mythtv/libs/libmythtv/ringbuffer.cpp     |   15 ++++++++++-----
 4 files changed, 28 insertions(+), 8 deletions(-)
 mode change 100755 => 100644 mythtv/libs/libmythtv/ringbuffer.cpp

-- 



More information about the mythtv-commits mailing list