Changes since previous package update:
Release 20100828:
* Fix missing fclose in the hdhomerun_config upgrade code.
* Fix random lockkey generation.
* Fix const warnings.
Release 20100213:
* Fix socket issue under cygwin.
Release 20100121:
* Upgrade socket handling.
* Upgrade msleep handling.
* hdhomerun_config: prevent sleep on Windows machines during save operation.
Release 20091024:
* Expand hdhomerun_discover API to allow socket reuse.
* Add multicast video support.
* Fix socket leak on non-Windows platforms.
* Fix possible timing inaccuracy if the system time changes.
* Remove use of select() causing problems with greater than 1024 sockets.
* Improvements to debug logging.
Release 20090806:
* Faster channel scan for US-cable.
* Track TSID during channelscan for use with channel matching.
* Resource-lock tuner during hdhomerun_config channel scan.
* Skip discover of device ID when device ID is known.
* Fix min/max conflict compiling with MythTV.
* Fix possible early return from msleep.
* Start streaming API updated to fall back to UDP if firmware does not support RTP.
* Separate out debug disable from debug close APIs.
* Speed up discovery process.
* Add dynamic tuner allocation support to libhdhomerun.
Update MAINTAINER to my NetBSD.org address.
Change DESCR to not exclude the newer non-ATSC models
Changes since 20081213:
* Adjust SNQ color thresholds to better match hardware scale.
* Replace use of strcpy with strncpy.
* Add support for executing startup script on TECH hardware.
* Report overflow errors when using the hdhomerun_config save command.
* Fix loop delay handling in the hdhomerun_config save command that was
causing overflow errors on some systems.
* Add support for single integer virtual channel numbers.
* Add lockkey support to hdhomerun_config.
* Cleaner exit handling for hdhomerun_config save command.
Changes since 20080727:
* Improve discover support for UNIX platforms.
* Add support to hdhomerun_config for reading set value from stdin.
* Fix potential get/set buffer overflow.
* Fix null-termination error when PID filter is set to block-all.
* Add tuner resource lock support.
* Channel scan order reversed to scan highest frequency first.
* Add frequency tables for additional countries.
* Change channel_list API to use a channel_list object rather than the channelmap bitmask used previously. Channel list objects can be created for any channelmap or list of channelmaps by name.
* Deprecate API to get channelmaps by model. Application should read the current channelmap from the device or ask the user which channelmap to use.
* Increase max length of a channel name (needed for DVB-T).
* Change green (good) signal color to a lighter shade of green.
* Add extern-C statements to channel and channelscan headers.
* Fix bug causing channel names containing a space to be truncated.
* Fix communication problem triggered by selecting a HDHR unit by IP address when the host has multiple network interfaces.
* Fix memory warning where buffer was not zeroed before use.
* Add DVB-T support.
* Channel scan reads channelmap from device and scans channels from this channelmap (and any other associated channelmaps).
Changes since 20080430:
* Fix uninitialized pointer causing access violation error in
some situations.
* Extend maximum allowed wait time for upgrade upload complete message to
allow for actual time required to upload.
* New API for channel scan.
* Add model detection and model helper functions.
* Use RTP by default so network loss can be detected.
* Add define to enable exporting functions when building a Windows DLL.
* Report reception/network errors when using the
hdhomerun_config save command.
* Increase the minimum signal threshold to approx -83dBuV.
* Fix segfault in hdhomerun_config when a logged channel scan is run under
64-bit Linux.
Changes since 20070914:
* Change status color enumeration to ARGB format.
* Add APIs for obtaining number of channels that match a set of
channel maps.
* Enhance channel scan APIs to use a given set of channel maps.
Applicable changelog from 20070620:
* Tweak signal status color trip points.
* Update DHCP code to return server IP if known.
* Update channel scan to use HDHomeRun auto-modulation detection.
* Update DHCP code to support binding to specific local IP addresses.
* Add signal status color functions.
* Add API to dhcp code to test if operating.