[mythtv-commits] mythtv branch master updated by jyavenard. v0.28-pre-1939-g05f63f5

Git Repo Owner noreply at mythtv.org
Thu Jul 17 13:33:54 UTC 2014


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  05f63f5258f7bc2937131510c3a81232c958547c (commit)
       via  f9fef962ca042e2d09137c8a026082980b2d03dd (commit)
       via  c2c27e5f493311a4fb4fe1816188cf57a6a857e8 (commit)
       via  2c1e405709270ef165e93346a77deb718831faff (commit)
       via  2d4be81584230ac31dd2fa4f8b602a0c5e3d82c1 (commit)
       via  7407adf97fe10485a7afce561eb425d26f210ca8 (commit)
       via  eef41b99470a8f94125e8ee0848ff0c0a5cc265a (commit)
       via  1f21438d15a01e66e034233f436a969bece97869 (commit)
       via  823e8511070c122657ed22238a40ab41cec0c545 (commit)
       via  1e844849c6bb6e94e2a4e661ed038848a18ed06d (commit)
       via  6954cff4005271b6360fdf25a4e2f7781a8e108a (commit)
       via  85e9ebc010d7bb47196df1acaf10c1e76ed2e38e (commit)
       via  085c65e91273bbeb3e2d70298c795a027406a62b (commit)
       via  1abcb6f6a6785d834e9ba95d5ef963ab67fceaf1 (commit)
       via  5d3d319936513cac22557f9a3969f7210b8ac049 (commit)
      from  44996fdd8fdffb7cc0ec9ae85860ee8893c9156a (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 05f63f5258f7bc2937131510c3a81232c958547c
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:00 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:15 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=05f63f5258f7bc2937131510c3a81232c958547c

metadata: complete refactor of search
Use different sequence of searches in order to find the best matching possibility.
For TV, should no match be found, search for a generic artwork. This generic artwork will be automatically upgraded should specialised artwork ever be found.
This is done by setting a season number 0 for that generic artwork.
Original season/episode number will never get rewritten like it used it (was set to 1x1)



commit f9fef962ca042e2d09137c8a026082980b2d03dd
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:18:25 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:15 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f9fef962ca042e2d09137c8a026082980b2d03dd

frontend: fix automatic mode introduced in previous commit



commit c2c27e5f493311a4fb4fe1816188cf57a6a857e8
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 21:35:40 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:15 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=c2c27e5f493311a4fb4fe1816188cf57a6a857e8

frontend: simplify metadata search creation
Use GuessLookupType API, no point duplicating the code all over the place



commit 2c1e405709270ef165e93346a77deb718831faff
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 21:32:44 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:15 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=2c1e405709270ef165e93346a77deb718831faff

metadata: never overrides current video season/episode with with retrieved metadata ones
Only do so, if season or episode is 0



commit 2d4be81584230ac31dd2fa4f8b602a0c5e3d82c1
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 21:30:52 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:15 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=2d4be81584230ac31dd2fa4f8b602a0c5e3d82c1

metadata: use extended inetref if available to determine the type of metadata



commit 7407adf97fe10485a7afce561eb425d26f210ca8
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 21:27:02 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:15 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=7407adf97fe10485a7afce561eb425d26f210ca8

metadata: create Set/GetIsCollection
Will be used to propagate the information that the metadata came from a collection rather than a given season/episode.
That information is only necessary during the lifetime of the Metadatalookup object, so no need to change other classes



commit eef41b99470a8f94125e8ee0848ff0c0a5cc265a
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 21:14:25 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:15 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=eef41b99470a8f94125e8ee0848ff0c0a5cc265a

metadata: do not attempt to download remaining artworks should error occurred.
The downloaded data would have been discarded anyway



commit 1f21438d15a01e66e034233f436a969bece97869
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 21:10:48 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:14 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=1f21438d15a01e66e034233f436a969bece97869

metadata: create objects on stack
Data will actually be on heap, but so much more elegant



commit 823e8511070c122657ed22238a40ab41cec0c545
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 20:36:42 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:14 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=823e8511070c122657ed22238a40ab41cec0c545

metadata: properly update artwork images paths



commit 1e844849c6bb6e94e2a4e661ed038848a18ed06d
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 20:30:35 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:14 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=1e844849c6bb6e94e2a4e661ed038848a18ed06d

metadata: fix storage group access when downloading artworks.
Check for an existing file was all broken, would always download no matter what
Also, make sure only the master backend access the file system directly



commit 6954cff4005271b6360fdf25a4e2f7781a8e108a
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 18:19:08 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:14 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=6954cff4005271b6360fdf25a4e2f7781a8e108a

metadata: add getStorageGroupName
remove duplicated code



commit 85e9ebc010d7bb47196df1acaf10c1e76ed2e38e
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 17:46:35 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:14 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=85e9ebc010d7bb47196df1acaf10c1e76ed2e38e

remotefile: Use more accurate MythCoreContext::IsThisHost(host) API
same as 654a4b203bebeeddfca088d0ca3f2a92c210ce89



commit 085c65e91273bbeb3e2d70298c795a027406a62b
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 17:11:06 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:14 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=085c65e91273bbeb3e2d70298c795a027406a62b

metadata: clear error state once an error has been propagated
Otherwise following successful downloads would have been marked as failed too



commit 1abcb6f6a6785d834e9ba95d5ef963ab67fceaf1
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 16 Jul 2014 13:42:54 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:14 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=1abcb6f6a6785d834e9ba95d5ef963ab67fceaf1

Revert "metadata: properly handle media search type if we already have an extended inetref."
This reverts commit 30b03cc2b86e949b434b7afc207f12d35e6c6d87.



commit 5d3d319936513cac22557f9a3969f7210b8ac049
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 15 Jul 2014 20:47:50 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 17 Jul 2014 23:33:14 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=5d3d319936513cac22557f9a3969f7210b8ac049

metadata: fix incorrect tests
would always return false

similar to a50a24b0f408957885ff928569a061df07e5e993



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

Summary of changes:
 mythtv/libs/libmythbase/remotefile.cpp             |    2 +-
 mythtv/libs/libmythmetadata/metadatacommon.cpp     |   62 ++----
 mythtv/libs/libmythmetadata/metadatacommon.h       |    5 +-
 mythtv/libs/libmythmetadata/metadatadownload.cpp   |  202 ++++++++++++--------
 mythtv/libs/libmythmetadata/metadatafactory.cpp    |   50 +++++-
 mythtv/libs/libmythmetadata/metadatafactory.h      |    1 +
 .../libs/libmythmetadata/metadataimagedownload.cpp |  148 +++++++--------
 .../libs/libmythmetadata/metadataimagedownload.h   |    1 +
 mythtv/programs/mythfrontend/editvideometadata.cpp |   10 +-
 mythtv/programs/mythfrontend/scheduleeditor.cpp    |   76 ++++----
 mythtv/programs/mythfrontend/scheduleeditor.h      |    1 +
 mythtv/programs/mythmetadatalookup/lookup.cpp      |   11 +-
 12 files changed, 312 insertions(+), 257 deletions(-)

-- 



More information about the mythtv-commits mailing list