[mythtv-firehose] mythtv branch master updated by danielk. v0.26-pre-185-g406dcfa

Git Repo Owner noreply at mythtv.org
Fri May 4 15:52:38 UTC 2012


The branch, master has been updated on the
mythtv repository by gitolite user danielk.
       via  406dcfad485dd9050aef9c7eb7f68ef6eb0a05cb (commit)
       via  217be2413a2638566ccdc7b12472976d18fe1f6a (commit)
       via  77b68d51fec1871b5c9dbf56a5902a7645035ffc (commit)
       via  f9e869f36979513572f64687fcad4941b0d38e3c (commit)
       via  ac042469221572eaeea9dd8faa9392407dd5a22b (commit)
       via  395518d5957bb755313dd37fdf35b3008d827f38 (commit)
       via  fe25cc5425ff37c65ce39193f2aba6db1b75619e (commit)
       via  47fb47c37ef56db211566c00ed524b6eafd3e240 (commit)
       via  725264c03485c909b9e7f0455c15464fe963dff4 (commit)
       via  3fb9d6eb779e08d91df8a849a5be38e219c34bed (commit)
      from  fe11b61ed74e7c128cb7f59e88596e842ef64d75 (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 406dcfad485dd9050aef9c7eb7f68ef6eb0a05cb
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Thu, 3 May 2012 10:56:07 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Fri, 4 May 2012 10:59:12 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=406dcfad485dd9050aef9c7eb7f68ef6eb0a05cb

Make DB setup strings translable and put them in the same context.



commit 217be2413a2638566ccdc7b12472976d18fe1f6a
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Thu, 3 May 2012 10:46:15 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Fri, 4 May 2012 10:59:12 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=217be2413a2638566ccdc7b12472976d18fe1f6a

Make UPnP backend selector buttons work.
I assume at some point these buttons worked, but the code to make them work was
not there anymore. I didn't bother to do any archeology I just added the functionality
back in a way that made sense to me.



commit 77b68d51fec1871b5c9dbf56a5902a7645035ffc
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Tue, 1 May 2012 10:48:48 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Fri, 4 May 2012 10:59:12 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=77b68d51fec1871b5c9dbf56a5902a7645035ffc

Resend UPnP search request when waiting for one backend to respond.
In DefaultUPnP we try to get some extra information from the backend we've
chosen to connect to, but we only send the search packet once. This could
get lost due to networking problems, so resend the packet approximately
every 250 ms to increase the odds of a response.



commit f9e869f36979513572f64687fcad4941b0d38e3c
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Tue, 1 May 2012 10:45:08 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Fri, 4 May 2012 10:59:12 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f9e869f36979513572f64687fcad4941b0d38e3c

Make sure UPnP autoconfiguration allows backends time to respond.
According to the UPnP spec the backends have up to the timeout value to respond
but we don't wait that long for all backends to respond so long as one backend
has responded.

Our backends try to respond ASAP so this isn't as bad as doing this with other
UPnP devices, but there is a race condition which results in us connecting to
the first backend to respond instead of popping up the chooser when there is
more than one backend on the network.

This also resends the search request every 250 ms. When testing this I ran into
some problems due to lost packets. When the broadcast search packet doesn't make
it onto the network we obviously never get a response. This just resends that
packet every 250 ms until only one second remains for the backends to respond.
This increases the odds that we get a response in the presence of an unreliable
network (in my case WiFi with Ubuntu Precise & bug 836250).



commit ac042469221572eaeea9dd8faa9392407dd5a22b
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Fri, 27 Apr 2012 10:02:00 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Fri, 4 May 2012 10:59:12 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=ac042469221572eaeea9dd8faa9392407dd5a22b

Don't autoselect a backend if the user has specified that no autodetection should be done.



commit 395518d5957bb755313dd37fdf35b3008d827f38
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Fri, 27 Apr 2012 10:01:44 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Fri, 4 May 2012 10:59:11 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=395518d5957bb755313dd37fdf35b3008d827f38

Use QString::isEmpty() to determine if string is empty instead of QString::length() + print logging message when the error sting is not empty.



commit fe25cc5425ff37c65ce39193f2aba6db1b75619e
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Fri, 27 Apr 2012 10:00:35 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Fri, 4 May 2012 10:59:11 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=fe25cc5425ff37c65ce39193f2aba6db1b75619e

Rename noPrompt variable noAutodetect to reflect it's actual meaning and fix one incorrect assumption made because of the old name.



commit 47fb47c37ef56db211566c00ed524b6eafd3e240
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Fri, 27 Apr 2012 09:58:24 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Fri, 4 May 2012 10:59:11 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=47fb47c37ef56db211566c00ed524b6eafd3e240

Set MythXMLClient::GetConnectionInfo sMsg for some of the error cases so the user knows what is going on, instead of getting OK dialogs with no text.



commit 725264c03485c909b9e7f0455c15464fe963dff4
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Fri, 27 Apr 2012 09:57:01 -0400
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Fri, 4 May 2012 10:59:11 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=725264c03485c909b9e7f0455c15464fe963dff4

Minor LOG fixes.



commit 3fb9d6eb779e08d91df8a849a5be38e219c34bed
Author:    Daniel Kristjansson <danielk at cuymedia.net> at Fri, 3 Feb 2012 10:48:29 -0500
Committer: Daniel Kristjansson <danielk at cuymedia.net> at Fri, 4 May 2012 10:58:53 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3fb9d6eb779e08d91df8a849a5be38e219c34bed

Fixes #10305. Remove mysql.txt support.



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

Summary of changes:
 mythtv/bindings/perl/MythTV.pm                   |    6 +-
 mythtv/bindings/php/MythBackend.php              |    4 +-
 mythtv/bindings/python/MythTV/static.py          |    4 +-
 mythtv/docs/doxygen-architecture-document.cpp    |    2 +-
 mythtv/libs/libmyth/backendselect.cpp            |   53 ++--
 mythtv/libs/libmyth/backendselect.h              |   28 +-
 mythtv/libs/libmyth/langsettings.cpp             |    2 -
 mythtv/libs/libmyth/mythcontext.cpp              |  378 ++++++++++++----------
 mythtv/libs/libmythbase/libmythbase.pro          |    2 +-
 mythtv/libs/libmythbase/mythcorecontext.cpp      |   16 +-
 mythtv/libs/libmythbase/mythcorecontext.h        |    3 +-
 mythtv/libs/libmythbase/mythdb.cpp               |  297 ++++-------------
 mythtv/libs/libmythbase/mythdb.h                 |   14 +-
 mythtv/libs/libmythbase/mythdbparams.cpp         |   78 +++++
 mythtv/libs/libmythbase/mythdbparams.h           |   16 +-
 mythtv/libs/libmythbase/mythlocale.cpp           |    6 -
 mythtv/libs/libmythbase/mythtranslation.cpp      |    1 -
 mythtv/libs/libmythbase/mythversion.h            |    6 +-
 mythtv/libs/libmythmetadata/parentalcontrols.cpp |    1 -
 mythtv/libs/libmythui/myththemedmenu.cpp         |    2 -
 mythtv/libs/libmythupnp/configuration.cpp        |   74 ++++-
 mythtv/libs/libmythupnp/configuration.h          |    6 +-
 mythtv/libs/libmythupnp/mythxmlclient.cpp        |   12 +
 mythtv/programs/mythbackend/mythsettings.cpp     |   49 +---
 mythtv/programs/mythbackend/mythsettings.h       |    1 -
 mythtv/programs/mythtv-setup/main.cpp            |    2 +-
 mythtv/programs/mythtv-setup/startprompt.cpp     |    4 +-
 27 files changed, 513 insertions(+), 554 deletions(-)
 create mode 100644 mythtv/libs/libmythbase/mythdbparams.cpp

-- 



More information about the mythtv-firehose mailing list