[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