[mythtv-commits] mythtv branch master updated by jyavenard. v0.28-pre-1124-ge8fa11c

Git Repo Owner noreply at mythtv.org
Thu May 1 14:54:02 UTC 2014


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  e8fa11c4aacdcf20aaf354ff65ec14605a9dc77b (commit)
       via  904b65bdab15796b3b43102ef1bc0ab3215a2634 (commit)
       via  4bb7059f91f62d2d4743ad530807418a23017a62 (commit)
       via  b87d4769bae1e4323a4ee38260cc1ed57d1e8c99 (commit)
       via  305b409bf7c66287618bb74d5da2689906fc3830 (commit)
       via  ad1361a7e82770bfbb7f23fb297f9be8c9e941b2 (commit)
       via  636ca29b38fa5917e64c133db5d87dee4965939f (commit)
      from  3771b8872a8d545faa63c39f3aa2b852bcc11e78 (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 e8fa11c4aacdcf20aaf354ff65ec14605a9dc77b
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 2 May 2014 00:44:52 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 2 May 2014 00:52:51 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e8fa11c4aacdcf20aaf354ff65ec14605a9dc77b

Pause playback rather than exiting should backend stop responding or is stopped.
This allow to resume playback right after the backend is restarted.
there’s still an issue if you attempt to seek within the file while the backend is stopped. It will cause FFmpeg to reset the buffer and cause an eof situation, which isn’t recoverable.



commit 904b65bdab15796b3b43102ef1bc0ab3215a2634
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 2 May 2014 00:42:17 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 2 May 2014 00:52:36 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=904b65bdab15796b3b43102ef1bc0ab3215a2634

Don’t prevent read should we reached EOF or an error
Prevented to play the last few seconds of a recording.



commit 4bb7059f91f62d2d4743ad530807418a23017a62
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 2 May 2014 00:40:11 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 2 May 2014 00:52:21 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=4bb7059f91f62d2d4743ad530807418a23017a62

Prevent crash should playback fail after ringbuffer has been destroyed



commit b87d4769bae1e4323a4ee38260cc1ed57d1e8c99
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 2 May 2014 00:35:44 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 2 May 2014 00:52:12 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=b87d4769bae1e4323a4ee38260cc1ed57d1e8c99

Have RemoteFile attempt to fully reconnect in case of errors



commit 305b409bf7c66287618bb74d5da2689906fc3830
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 1 May 2014 16:29:11 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 2 May 2014 00:51:55 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=305b409bf7c66287618bb74d5da2689906fc3830

Reset failures count once a read succeed
The failure counter was for the entire playback’s duration. So should more than 5 read failures occurred, regardless of time, playback would have been interrupted.
As soon as a read succeed, reset the failure count to 0.

Ref #12113



commit ad1361a7e82770bfbb7f23fb297f9be8c9e941b2
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 30 Apr 2014 01:09:06 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 2 May 2014 00:51:46 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=ad1361a7e82770bfbb7f23fb297f9be8c9e941b2

Allows RemoteFile to recover from connection drop or timeout
>From time to time, for some users reading from the controlSocket times out, which cause the connection to be dropped. This change allows to recover from this situation

Ref #12113



commit 636ca29b38fa5917e64c133db5d87dee4965939f
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 29 Apr 2014 23:24:50 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 2 May 2014 00:51:02 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=636ca29b38fa5917e64c133db5d87dee4965939f

Reduce CPU usage while waiting for seek to complete



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

Summary of changes:
 mythtv/libs/libmythbase/remotefile.cpp |  205 ++++++++++++++++++++++++--------
 mythtv/libs/libmythbase/remotefile.h   |   11 ++-
 mythtv/libs/libmythtv/mythplayer.cpp   |   13 ++-
 mythtv/libs/libmythtv/ringbuffer.cpp   |   12 +--
 mythtv/libs/libmythtv/ringbuffer.h     |    2 +
 mythtv/libs/libmythtv/tv_play.cpp      |    2 +-
 6 files changed, 181 insertions(+), 64 deletions(-)

-- 



More information about the mythtv-commits mailing list