[mythtv-firehose] mythtv/master commit: f5aa5e835 by Raymond Wagner (wagnerrp)

MythTV noreply at mythtv.org
Sun Mar 4 04:24:53 UTC 2012


      Author:  Raymond Wagner <rwagner at mythtv.org>
 Change Date:  2012-03-03T20:18:53-08:00
   Push Date:  2012/03/03 20:24:38 -0800
  Repository:  mythtv
      Branch:  master
New Revision:  f5aa5e835b74ab395a43436992bb763a673339c7
   Changeset:  https://github.com/MythTV/mythtv/commit/f5aa5e835

Log:

Use QNetworkAddressEntry to get proper broadcast address for udplistener

This restructures the listen address search to store
QNetworkAddressEntry values, rather than simple QHostAddress ones. This
new type provides access to the broadcast address associated with each
IP address, allowing proper selection of broadcasts to listen on for
message popups. This also moves storage and selection of addresses out
of MythCoreContext and into ServerPool, as well as stages a location to
trigger listen server resets, for use when changing IP addresses through
the web configuration utility.

Modified:

   mythtv/libs/libmyth/mythcontext.cpp
   mythtv/libs/libmythbase/mythcorecontext.cpp
   mythtv/libs/libmythbase/mythcorecontext.h
   mythtv/libs/libmythbase/mythversion.h
   mythtv/libs/libmythbase/serverpool.cpp
   mythtv/libs/libmythbase/serverpool.h
   mythtv/libs/libmythprotoserver/mythsocketmanager.cpp
   mythtv/libs/libmythtv/mythairplayserver.cpp
   mythtv/libs/libmythtv/mythraopconnection.cpp
   mythtv/libs/libmythtv/mythraopdevice.cpp
   mythtv/libs/libmythui/mythudplistener.cpp
   mythtv/programs/mythbackend/mainserver.cpp
   mythtv/programs/mythbackend/mediaserver.cpp
   mythtv/programs/mythfrontend/main.cpp
   mythtv/programs/mythfrontend/mediarenderer.cpp
   mythtv/programs/mythlcdserver/lcdserver.cpp
   mythtv/programs/mythtv-setup/backendsettings.cpp



More information about the mythtv-firehose mailing list