[mythtv] HDHomeRun discover broadcast

Jim Paris jim at jtan.com
Tue Oct 31 17:06:03 UTC 2006


> > > 1) Find another way to determine all the subnets across all interfaces.
> > > 2) Define these dependencies as "absolutely necessary".
> > > 3) Define these dependencies as optional - used if present and generate 
> > 4) Identify the HDHomeRun by IP address rather than ID and avoid the
> > 5) Use SO_BINDTODEVICE.  Unfortunately, this requires root, but it
> 6) Dynamically load the libraries at runtime if they are installed,
> 
> I think all the other options except 1 and 4 are non-starters.

Some more, can't hurt :)

7) Let the user specify the subnet address to use for the device ID
   broadcast.  Default to 255.255.255.255, which should go out the
   interface with the default route.  

8) Parse /proc/net/route to come up with a list of broadcast
   addresses, possibly combine that with the previous option.

-jim


More information about the mythtv-dev mailing list