[mythtv-firehose] mythtv branch devel/027candidates updated by jyavenard. v0.27.3-171-g7b65572

Git Repo Owner noreply at mythtv.org
Mon Sep 8 12:54:25 UTC 2014


The branch, devel/027candidates has been updated on the
mythtv repository by gitolite user jyavenard.
       via  7b655722d31d4bc69a40d4e08c7c014bc9665e14 (commit)
       via  27791ae94e4c2b552751d979b9ee5b4734970fbb (commit)
       via  20790e12ae78c97d0dfb596c090a0354902ac155 (commit)
       via  55e03d23707ee941cb2a11d3619f0b6c21bd064d (commit)
       via  fd0c927edaa7302e810fb216d45dab3e45202e12 (commit)
       via  f2097c1ef963a04491834e5febaafe682a8c69c0 (commit)
       via  e18d31b26158f5482bfac05a0a3eb6f448fc666b (commit)
       via  2cb7d905f5aa09e8d917ffef6c480f148afe8398 (commit)
       via  2d303eb56c0563c13c1d4332028b0a6afec6ac41 (commit)
      from  3fe05ff2261b6ce217965ce8e6fd83ccb68707f1 (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 7b655722d31d4bc69a40d4e08c7c014bc9665e14
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Sep 2014 21:46:45 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Sep 2014 21:46:45 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=7b655722d31d4bc69a40d4e08c7c014bc9665e14

Fix compilation after 27791ae and 55e03d



commit 27791ae94e4c2b552751d979b9ee5b4734970fbb
Author:    Stuart Morgan <smorgan at mythtv.org> at Thu, 4 Sep 2014 20:31:06 +0100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Sep 2014 21:09:40 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=27791ae94e4c2b552751d979b9ee5b4734970fbb

Fix more IP vs hostname confusion in myth:// urls
A myth url consists of <group>@<hostname>:<port> where <hostname> is
the unique identifier of a backend, NOT an IP address. Some code
rightly expects to be able to extract the hostname from the URL and
use it as the unique identifier, for example to StorageGroup() or as a
key for DB lookups. The places where an IP was used broke this
assumption and caused the code to take an extended route to complete
it's task, or caused failures.

The 'hostname' will be converted to an IP address only at the point
where we connect to the remote backend to transfer/delete/etc the
file. Since only mythtv is expected to handle myth:// urls this is OK.

Since this has been causing confusion for some time there may be parts
of the code that incorrectly expect an IP address which will have to
be fixed.

(cherry picked from commit 18cd3832585d3d993de9561f07885280c3c2ee8e)

Conflicts:
	mythtv/libs/libmythbase/remotefile.cpp
	mythtv/libs/libmythmetadata/musicmetadata.cpp
	mythtv/programs/mythbackend/mainserver.cpp
	mythtv/programs/mythfrontend/gallerydatabasehelper.cpp
	mythtv/programs/mythfrontend/gallerywidget.cpp



commit 20790e12ae78c97d0dfb596c090a0354902ac155
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 20 Jul 2014 22:07:32 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Sep 2014 20:35:36 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=20790e12ae78c97d0dfb596c090a0354902ac155

remotefile: use IsThisBackend API
We really want each backend to look after the hostname they are managing, and not forward everything through the master backend.

(cherry picked from commit ef8694a20a3db8f1da91e78074314cdc635f6cf9)

Conflicts:
	mythtv/libs/libmythbase/remotefile.cpp



commit 55e03d23707ee941cb2a11d3619f0b6c21bd064d
Author:    Stuart Morgan <smorgan at mythtv.org> at Mon, 24 Mar 2014 20:32:15 +0000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Sep 2014 20:33:19 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=55e03d23707ee941cb2a11d3619f0b6c21bd064d

UPNP: Fix upnp albumart after move to storage groups.
(cherry picked from commit 62d3892702ed1fdf5c1984839ef0cce6a8323bc0)

Conflicts:
	mythtv/libs/libmythmetadata/musicmetadata.cpp



commit fd0c927edaa7302e810fb216d45dab3e45202e12
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 20 Jul 2014 19:00:22 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Sep 2014 20:26:16 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=fd0c927edaa7302e810fb216d45dab3e45202e12

corecontext: Add IsThisBackend API
Will determine if we are a backend, and we are the requested host

(cherry picked from commit be87ab8e4a84a5838c8947d9016d9a85683fe8a1)



commit f2097c1ef963a04491834e5febaafe682a8c69c0
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Sun, 13 Jul 2014 23:16:47 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Sep 2014 20:25:37 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f2097c1ef963a04491834e5febaafe682a8c69c0

Fix doxygen comment
(cherry picked from commit a99e3d30e9ac1f5ca074757b5cf954c940e2c615)



commit e18d31b26158f5482bfac05a0a3eb6f448fc666b
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 14 Jul 2014 20:42:27 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Sep 2014 20:18:29 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e18d31b26158f5482bfac05a0a3eb6f448fc666b

CoreContext: Simplify use of IsThisHost, make it work with hostnames
(cherry picked from commit 36a58a15b5a71e8213da183709da390889e784c4)

Conflicts:
	mythtv/libs/libmythbase/mythcorecontext.cpp
	mythtv/libs/libmythmetadata/metadataimagedownload.cpp



commit 2cb7d905f5aa09e8d917ffef6c480f148afe8398
Author:    Stuart Morgan <smorgan at mythtv.org> at Tue, 10 Sep 2013 17:10:19 +0100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Sep 2014 20:04:38 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=2cb7d905f5aa09e8d917ffef6c480f148afe8398

RemoteFile::Exists() - If we've been passed an empty string then don't waste time looking for it.
(cherry picked from commit 66f3d9e396828131d0fbd2a0921ae23a18bf56b1)



commit 2d303eb56c0563c13c1d4332028b0a6afec6ac41
Author:    Stuart Morgan <smorgan at mythtv.org> at Thu, 4 Sep 2014 19:28:29 +0100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Sep 2014 19:32:23 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=2d303eb56c0563c13c1d4332028b0a6afec6ac41

More accurate error message when an IP is passed to GetBackendServerIP() instead of a hostname
(cherry picked from commit cb54c9ce9bac3813a05a63601b4ee0b1f07e518c)



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

Summary of changes:
 mythtv/libs/libmyth/programinfo.cpp                |    4 +-
 mythtv/libs/libmythbase/mythcorecontext.cpp        |   36 ++++++++++++++--
 mythtv/libs/libmythbase/mythcorecontext.h          |    3 +-
 mythtv/libs/libmythbase/remotefile.cpp             |   46 +++++++++++++++-----
 mythtv/libs/libmythmetadata/metadatadownload.cpp   |    2 -
 .../libs/libmythmetadata/metadataimagedownload.cpp |    6 +--
 mythtv/libs/libmythmetadata/musicmetadata.cpp      |    2 +-
 mythtv/libs/libmythmetadata/videoutils.h           |    3 +-
 .../requesthandler/fileserverhandler.cpp           |    6 +--
 mythtv/libs/libmythtv/metadataimagehelper.h        |    3 +-
 mythtv/libs/libmythtv/tv_rec.cpp                   |    2 +-
 mythtv/programs/mythbackend/mainserver.cpp         |   16 +++----
 mythtv/programs/mythfrontend/themechooser.cpp      |    4 +-
 mythtv/programs/mythtranscode/main.cpp             |    3 +-
 14 files changed, 89 insertions(+), 47 deletions(-)

-- 



More information about the mythtv-firehose mailing list