[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