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

Git Repo Owner noreply at mythtv.org
Sat Apr 26 12:34:46 UTC 2014


The branch, devel/027candidates has been updated on the
mythtv repository by gitolite user jyavenard.
       via  4ff7c1fca6999976a16fb14fada66c55c24f514f (commit)
       via  fb211562b2b69d176200a95f1f36473f2dca148d (commit)
       via  c0285f0cae93e98694f0367039b32b8ef6323d01 (commit)
      from  4dc201f94fe622a12f988881b74fac12d8af5c4e (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 4ff7c1fca6999976a16fb14fada66c55c24f514f
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 26 Apr 2014 17:40:49 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 26 Apr 2014 22:34:30 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=4ff7c1fca6999976a16fb14fada66c55c24f514f

Try to open the media for 1.5s, using only the internal data in ringbuffer.
After this, we revert to the previous detection methods. In practice it should never happen

(cherry picked from commit e46904385382ca90f71ae472e88bd3dcd6cf1d7f)



commit fb211562b2b69d176200a95f1f36473f2dca148d
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 26 Apr 2014 17:31:36 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 26 Apr 2014 22:34:11 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=fb211562b2b69d176200a95f1f36473f2dca148d

Add ReadInternalMode to RingBuffer class
This mode allows to limit the content of the ringbuffer to the content already loaded. Seeking, reading and other operations will not be destructive.
This allows for almost instantaneous streams and bitrate detection.

Duration calculated will obviously be wrong, but as the duration is stored in the DB we’ll use that duration instead anyway, meaning we only have to worry about streams detection itself.

This greatly speed up liveTV transition change and playback startup

(cherry picked from commit c519bba367320a3773c093c30d05e1330534589c)

Conflicts:
	mythtv/libs/libmythtv/dvdstream.cpp
	mythtv/libs/libmythtv/dvdstream.h



commit c0285f0cae93e98694f0367039b32b8ef6323d01
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 27 Mar 2014 21:19:16 +1100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 26 Apr 2014 22:32:09 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=c0285f0cae93e98694f0367039b32b8ef6323d01

Fix crashes when pressing menu key during channel change
There’s a short amount of time when changing channel during which there are no video output defined.

(cherry picked from commit 606f1c75080db3cd7aa35071d8e7684e71130479)



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

Summary of changes:
 mythtv/libs/libmythtv/Bluray/bdringbuffer.cpp      |   21 +--
 mythtv/libs/libmythtv/Bluray/bdringbuffer.h        |    5 +-
 mythtv/libs/libmythtv/DVD/dvdringbuffer.cpp        |   17 +--
 mythtv/libs/libmythtv/DVD/dvdringbuffer.h          |    4 +-
 mythtv/libs/libmythtv/HLS/httplivestreambuffer.cpp |    4 +-
 mythtv/libs/libmythtv/HLS/httplivestreambuffer.h   |    4 +-
 mythtv/libs/libmythtv/avformatdecoder.cpp          |  175 ++++++++++++++++++--
 mythtv/libs/libmythtv/avformatdecoder.h            |    2 +-
 mythtv/libs/libmythtv/avfringbuffer.cpp            |   11 +-
 mythtv/libs/libmythtv/avfringbuffer.h              |    2 +-
 mythtv/libs/libmythtv/fileringbuffer.cpp           |   36 +----
 mythtv/libs/libmythtv/fileringbuffer.h             |    4 +-
 mythtv/libs/libmythtv/icringbuffer.cpp             |   14 +--
 mythtv/libs/libmythtv/icringbuffer.h               |    4 +-
 mythtv/libs/libmythtv/ringbuffer.cpp               |  154 ++++++++++++++++--
 mythtv/libs/libmythtv/ringbuffer.h                 |   17 ++-
 mythtv/libs/libmythtv/streamingringbuffer.cpp      |    6 +-
 mythtv/libs/libmythtv/streamingringbuffer.h        |    4 +-
 mythtv/libs/libmythtv/tv_play.cpp                  |    2 +-
 19 files changed, 351 insertions(+), 135 deletions(-)

-- 



More information about the mythtv-commits mailing list