[mythtv-commits] mythtv branch fixes/0.27 updated by jyavenard. v0.27.3-69-g1f798ce

Git Repo Owner noreply at mythtv.org
Thu Jul 10 12:57:30 UTC 2014


The branch, fixes/0.27 has been updated on the
mythtv repository by gitolite user jyavenard.
       via  1f798ce1e950b160041a75fcc21c5218f6418513 (commit)
       via  e3f8c8f674f5e00b74de1ab7686400c73cfd0ff3 (commit)
       via  ffc5972e6c1b5a6b612d185f5fd66a991a67e424 (commit)
       via  7292b98b24514ce19e7a1c4d937c34757af98a3d (commit)
       via  7e8330f6764e460f11df390924dece5daefa3b35 (commit)
       via  6151169b21af661fc7c695b63fd112e5079ded99 (commit)
       via  f883275af978087dbb76cc693ccda287c36c6ab9 (commit)
       via  1489019374fdeda953548d5d4920ecda85c91288 (commit)
       via  2d2530cd4250e1617c64b72a7ad9b8b3801ef40b (commit)
       via  dbdfc4ff19ea2ec5cf0b140643ff6a0eebcafc8e (commit)
      from  6435215dbb2e3e7f60cbfa28a14e3d0f412301df (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 1f798ce1e950b160041a75fcc21c5218f6418513
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Wed, 2 Oct 2013 18:19:38 +0100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 10 Jul 2014 22:56:24 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=1f798ce1e950b160041a75fcc21c5218f6418513

Player: Increase OpenFile timeout to allow playing encrypted isos on a remote FE
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>
Signed-off-by: Jean-Yves Avenard <jyavenard at mythtv.org>
(cherry picked from commit 8945e71ed5334f08b21f177a37c7da8c8c2f57c6)



commit e3f8c8f674f5e00b74de1ab7686400c73cfd0ff3
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 10 Jul 2014 17:38:31 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 10 Jul 2014 17:41:28 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e3f8c8f674f5e00b74de1ab7686400c73cfd0ff3

Do not wait too quickly when reaching EOF
DVD Ringbuffer seeks a lot, in small files, causing the readahead to pause for one second once it reaches EOF, and preventing readsdesired to be updated. As a consequence WaitForReadsAllowed would timeout.
Also, after a seek, make sure the readahead thread is woken up, this reduce next read time by up to 1s.

Fixes #12205

(cherry picked from commit 90730e55cebf249ffb5c9cf26df2c8688f31eda4)



commit ffc5972e6c1b5a6b612d185f5fd66a991a67e424
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 10 Jul 2014 00:38:44 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 10 Jul 2014 17:40:38 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=ffc5972e6c1b5a6b612d185f5fd66a991a67e424

Bump ABI



commit 7292b98b24514ce19e7a1c4d937c34757af98a3d
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 10 Jul 2014 00:18:09 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 10 Jul 2014 17:40:38 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=7292b98b24514ce19e7a1c4d937c34757af98a3d

Mythmetadata: Simplify code with a GetGrabber utility member
(cherry picked from commit aef97a42b3fb577dcb0d83e72c24ec3ac27602fc)



commit 7e8330f6764e460f11df390924dece5daefa3b35
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 9 Jul 2014 23:50:02 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 10 Jul 2014 17:40:38 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=7e8330f6764e460f11df390924dece5daefa3b35

Mythmetadatalookup: Make sure we follow the exact same logic as we had prior e82754a7041d3988a8361535460d12a47742c65b
(cherry picked from commit 3c2a386e504568186209e47f0cf70372cf51f626)



commit 6151169b21af661fc7c695b63fd112e5079ded99
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 9 Jul 2014 23:15:28 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 10 Jul 2014 17:40:38 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=6151169b21af661fc7c695b63fd112e5079ded99

Use myth coding style
(cherry picked from commit fc8584e8b13adb31cb82290e30fa579648646ed9)



commit f883275af978087dbb76cc693ccda287c36c6ab9
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 9 Jul 2014 22:56:56 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 10 Jul 2014 17:40:38 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f883275af978087dbb76cc693ccda287c36c6ab9

Make sure to pass season and episode to tv grabber.
Fixes #12203

(cherry picked from commit 371acd4f29ea059838d9a414fa09cca0994a5d65)



commit 1489019374fdeda953548d5d4920ecda85c91288
Author:    Raymond Wagner <rwagner at mythtv.org> at Mon, 7 Jul 2014 23:57:44 -0400
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 10 Jul 2014 17:40:37 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=1489019374fdeda953548d5d4920ecda85c91288

Store grabber used along with inetref to ensure correct reuse.
This stores the name of the grabber that returned an inetref, prepended
to the beginning of the inetref, separate by a colon (:). This is then
used to ensure that same grabber, or one that understands its indexing,
is called any time that inetref is used. This resolves an issue where an
inetref from the Television grabber would subsequently be used to pull
data through the Movie grabber, resulting in incorrect information.

This adds a caching mechanism for the grabbers, such that the available
grabbers do not need to be rescanned each time an inetref is to be used.
This cache is expired after 60 seconds, or any time the user enters the
metadata grabber selection screen.

Fixes #12149

(cherry picked from commit e82754a7041d3988a8361535460d12a47742c65b)

Conflicts:
	mythtv/libs/libmythbase/mythversion.h
	mythtv/libs/libmythmetadata/libmythmetadata.pro



commit 2d2530cd4250e1617c64b72a7ad9b8b3801ef40b
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 9 Jul 2014 18:51:15 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 10 Jul 2014 17:40:37 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=2d2530cd4250e1617c64b72a7ad9b8b3801ef40b

Mythmedatalookup: set PYTHONPATH so mythmedatalookup can be started on its own
(cherry picked from commit ab82af34abe17faa927c7ce0b8a81a5fe365773c)



commit dbdfc4ff19ea2ec5cf0b140643ff6a0eebcafc8e
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 9 Jul 2014 15:56:59 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 10 Jul 2014 17:40:37 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=dbdfc4ff19ea2ec5cf0b140643ff6a0eebcafc8e

Ignore DMG mounted image
If it’s a remote Time Machine Backup that is mounted, it would block for a very long time as parsing those drives take forever

(cherry picked from commit 19f9c37ced6f315c2dfb42c38821a8d4ef7a8bfe)



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

Summary of changes:
 mythtv/libs/libmyth/mediamonitor-darwin.cpp      |   10 +
 mythtv/libs/libmythbase/mythversion.h            |    2 +-
 mythtv/libs/libmythmetadata/libmythmetadata.pro  |    4 +-
 mythtv/libs/libmythmetadata/metadatacommon.cpp   |   64 ---
 mythtv/libs/libmythmetadata/metadatacommon.h     |   49 +--
 mythtv/libs/libmythmetadata/metadatadownload.cpp |  187 +++-----
 mythtv/libs/libmythmetadata/metadatagrabber.cpp  |  566 ++++++++++++++++++++++
 mythtv/libs/libmythmetadata/metadatagrabber.h    |   98 ++++
 mythtv/libs/libmythtv/fileringbuffer.cpp         |    9 +
 mythtv/libs/libmythtv/mythplayer.cpp             |    2 +-
 mythtv/libs/libmythtv/ringbuffer.cpp             |    7 +-
 mythtv/programs/mythfrontend/grabbersettings.cpp |  125 +----
 mythtv/programs/mythfrontend/grabbersettings.h   |    7 +-
 mythtv/programs/mythmetadatalookup/main.cpp      |   12 +
 14 files changed, 785 insertions(+), 357 deletions(-)
 create mode 100644 mythtv/libs/libmythmetadata/metadatagrabber.cpp
 create mode 100644 mythtv/libs/libmythmetadata/metadatagrabber.h

-- 



More information about the mythtv-commits mailing list