[mythtv-firehose] mythtv branch devel/ringbuffer updated by jyavenard. v0.28-pre-1047-g3af8283

Git Repo Owner noreply at mythtv.org
Sat Mar 29 12:39:56 UTC 2014


The branch, devel/ringbuffer has been updated on the
mythtv repository by gitolite user jyavenard.
       via  3af8283959fc0ffcceaa304a3328c940f0a75c7d (commit)
       via  5bcbb9e6a72c6ceb5e2f7cb7d8193946daabf663 (commit)
       via  03dcbb320ab095e55e1c10cce26b9a2447cbda05 (commit)
       via  4c62ca8fce0b54eb45304fe83651565d005e34d1 (commit)
       via  a0a32ef6881c9f3454e1514bc662d87ee172d574 (commit)
       via  7954b8ac12318e84d7b8597d2a2e36e9ea018678 (commit)
       via  82b02823c4235b21f40a3722cef02e2387722f8f (commit)
      from  c671656dc2b653b28e5f2e520da4b3927cc29fc0 (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 3af8283959fc0ffcceaa304a3328c940f0a75c7d
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 29 Mar 2014 23:38:54 +1100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 29 Mar 2014 23:38:54 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3af8283959fc0ffcceaa304a3328c940f0a75c7d

Merge branch 'master' of code.mythtv.org:mythtv into devel/ringbuffer



commit 5bcbb9e6a72c6ceb5e2f7cb7d8193946daabf663
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 29 Mar 2014 23:37:37 +1100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 29 Mar 2014 23:38:29 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=5bcbb9e6a72c6ceb5e2f7cb7d8193946daabf663

reset current position in file when exiting internal read mode
Not actually required due to how FFmpeg calls us, as it always does a Seek(0) when exiting



commit 03dcbb320ab095e55e1c10cce26b9a2447cbda05
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 29 Mar 2014 23:18:24 +1100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 29 Mar 2014 23:18:24 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=03dcbb320ab095e55e1c10cce26b9a2447cbda05

Try to open the media for 1.5s, using only the internal data in ringbuffer.
After this, we revert to the previous method



commit 4c62ca8fce0b54eb45304fe83651565d005e34d1
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 29 Mar 2014 23:10:58 +1100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 29 Mar 2014 23:10:58 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=4c62ca8fce0b54eb45304fe83651565d005e34d1

Extend ReadInternalMode to work with all RingBuffer method
Following c671656dc2b653b28e5f2e520da4b3927cc29fc0, make RingBuffer::Seek handle everything while ReadInternalMode is on. This simplify the code and remove the need for duplicated lock handling locking



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

Summary of changes:
 mythtv/libs/libmyth/programinfo.cpp                |   55 +++++++++++++-----
 mythtv/libs/libmyth/programinfo.h                  |    1 +
 mythtv/libs/libmythbase/mythversion.h              |    2 +-
 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 |    2 +-
 mythtv/libs/libmythtv/HLS/httplivestreambuffer.h   |    2 +-
 mythtv/libs/libmythtv/avformatdecoder.cpp          |   50 ++++++++++++++--
 mythtv/libs/libmythtv/avformatdecoder.h            |    2 +-
 mythtv/libs/libmythtv/dvdstream.cpp                |   10 +---
 mythtv/libs/libmythtv/dvdstream.h                  |    2 +-
 mythtv/libs/libmythtv/fileringbuffer.cpp           |   55 ++---------------
 mythtv/libs/libmythtv/fileringbuffer.h             |    2 +-
 mythtv/libs/libmythtv/icringbuffer.cpp             |   12 +----
 mythtv/libs/libmythtv/icringbuffer.h               |    2 +-
 mythtv/libs/libmythtv/ringbuffer.cpp               |   62 +++++++++++++++++++-
 mythtv/libs/libmythtv/ringbuffer.h                 |    4 +-
 mythtv/libs/libmythtv/streamingringbuffer.cpp      |    4 +-
 mythtv/libs/libmythtv/streamingringbuffer.h        |    2 +-
 mythtv/programs/mythbackend/services/guide.cpp     |    1 +
 mythtv/programs/mythfrontend/guidegrid.cpp         |    3 +-
 23 files changed, 179 insertions(+), 141 deletions(-)

-- 



More information about the mythtv-firehose mailing list