Changelog: libhdhomerun, hdhomerun_windows
Release 20080430:
- Windows: Fix access violation error seen on some systems.
- Windows/Mac/Linux: Fix upgrade communication error seen on some systems.
- libhdhomerun: Fix uninitialized pointer causing access violation error in some situations.
- libhdhomerun: Extend maximum allowed wait time for upgrade upload complete message to allow for actual time required to upload.
Release 20080427:
- Windows: Add support for downloading TotalMedia (including license key).
- Windows: Fix multi-threaded reconnect error (most commonly seen when PC resumes from sleep).
- Windows: Fix upgrade error handling.
- Windows: Fix error saving graph in GraphEdit.
- Windows: Update to firmware 20080427.
- libhdhomerun: Check upgrade upload result reported by HDHomeRun (fixes communication state problem if upload failed).
- libhdhomerun: Improvements to control retry/reconnect code.
- libhdhomerun: Add pkt object to simplify packet handling.
- libhdhomerun: Add UK/NZ frequencies to channel map API.
- libhdhomerun: Add API for detecting channel maps based on HDHomeRun model (ATSC vs DVBT).
- libhdhomerun: Detect MSVS Windows compile without additional user define.
- libhdhomerun: Add support for compiling under Solaris.
Release 20080307:
- Windows: Fix possible no-signal issue in BDA driver.
Release 20080305:
- Windows: Fix possible no-signal issues when using OTA and a channel scan has not been run.
- Windows: Fix DLL and install errors on Windows 2000.
- Windows: Fix problem causing MCE to report "tuner error" on some systems after resuming from sleep.
- Windows: Detect changes to IP configuration and enable/disable direct-connect as appropriate.
- Windows: Support frequency adjustment to HRC channel numbering for applications with native QAM support.
- Windows: Update VLC to version 0.8.6e.
- Windows: Update to firmware 20080305.
Release 20080212:
- Windows: Combined 32-bit/64-bit installer that auto-detects OS type.
- Windows: Suppress known non-digital or disabled channels to speed up channel scan in third-party DVR applications.
- Windows: Auto-detect DVR application on first install.
- Windows: Automatically close HDHomeRun utilities when installing new release.
- Windows: Automatically stop MCE and SageTV services as required when updating BDA drivers.
- Windows: Restart MCE scheduling service if lineup ID is changed.
- Windows: Eliminate multiple requests for Admin approval during Vista install.
- Windows: Eliminate need to reboot PC after upgrading in most situations.
- Windows: Fix possible firewall installation errors when installing on a PC running SageTV.
- Windows: Fix uninstall problem possible on some systems.
- Windows: Detect and re-register Windows components needed by MCE if they are de-registered by uninstalling SageTV.
- Windows: Fix cascade of errors reported when a HDHomeRun unit is unplugged while using HDHomeRun Config (GUI).
- Windows: Update to firmware 20080212.
- libhdhomerun: Change status color enumeration to ARGB format.
Release 20080104:
- Windows: Support different sources for each tuner (when supported by DVR application). Not supported by MCE.
- Windows: Configure driver for feature-set supported by DVR application specified.
- Windows: Support PID filtering in MCE 2005 for reduced network bandwidth in ATSC mode.
- Windows: Improved UI handling for installing drivers.
- Windows: Support configuration without lineup server if desired.
- Windows: Faster channel scan by using Digital Antenna/Digital Cable selection to select channels to scan.
- Windows: Indicate invalid/conflicting custom guide numbers.
- Windows: Fix debug handling when using 32-bit application on 64-bit install.
- Windows: Fix vcredist issue on Vista.
- Windows: Fix rare miss-trigger of 4002 error on some systems.
- Windows: Update to firmware 20080104.
- libhdhomerun: Add APIs for obtaining number of channels that match a set of channel maps.
- libhdhomerun: Enhance channel scan APIs to use a given set of channel maps.
Release 20071209:
- CD production release.
- Windows: Install both 32-bit and 64-bit BDA drivers for 64-bit install.
- Windows: Detect version of VLC installed and give option to upgrade.
- Windows: Add retry dialog if HDHomeRun is not detected during installation process.
- Windows: Update to firmware 20071209.
Release 20071120:
- Windows: Mark discontinuity - fixes issue where Vista MCE may list 7-minute recordings.
- Windows: Update to firmware 20071120.
Release 20071015:
- Windows: Fix rare no-signal error in MCE.
- Windows: Use channel numbers in the channel editor.
- Windows: Add ability to set a guide number in the channel editor.
- Windows: Overwrite channel names with names from lineup server on completion of channel scan.
- Windows: Avoid renumbering all remap numbers when a channel is enabled/disabled.
- Windows: Update to firmware 20071015.
Release 20070914:
- Windows: Channel editor resolves channel names from lineup service.
- Windows: Support incremental channel scan.
- Windows: Register BDA driver as receiver component - required for MediaPortal.
- Windows: Generate SagetTV channel files for digital cable.
- Windows: Add SageTV to windows firewall exception list.
- Windows: Fix bug causing video sources to be deleted from SageTV.
- Windows: Report signal status percentages.
- Windows: Update to firmware 20070914.
- libhdhomerun: Tweak signal status color trip points.
Release 20070830:
- Windows: Show advanced remap information in n-n-n form to aid entering into SageTV.
- Windows: Update to firmware 20070830.
- libhdhomerun: Update DHCP code to return server IP if known.
Release 20070829:
- Windows: Auto-detect DirectConnect vs Network configuration.
- Windows: Fix issue with DirectConnect when used with multiple network interfaces under Vista.
- Windows: Deprecate SageTV network encoder - replaced with BDA support.
- Windows: Auto-update SageTV properties file to work with BDA drivers.
- Windows: Improve color trigger points for signal status.
- Windows: Update to firmware 20070829.
- libhdhomerun: Update channel scan to use HDHomeRun auto-modulation detection.
- libhdhomerun: Update DHCP code to support binding to specific local IP addresses.
- libhdhomerun: Add signal status color functions.
Release 20070815:
- Windows: Install latest VLC release (0.8.6c) if VLC is not installed.
- Windows: Automatically detect the number of tuners per device.
- Windows: Add advanced option to view remap numbers in channel editor.
- Windows: Deprecate use of hdhomerun_bda.remap file - use lineup.xml.
- Windows: Fix crash in Live Messenger.
Release 20070726:
- Windows: Fix issue with the channel editor when the column sort order was changed.
- Windows: Fix issue with the channel editor View option that could cause VLC not to show the channel.
- Windows: Make the channel editor window resizable.
- libhdhomerun: Add API to dhcp code to test if operating.
Release 20070720:
- Windows: Add lineup channel editor to HDHomeRun Setup.
- Windows: Fix issue with disabling direct mode.
Release 20070716:
- Windows: Improvements to HDHomeRun Setup wizard.
- Windows: Optimize BDA video path.
- libhdhomerun: Add lightweight DHCP server code for direct-connect use.
- libhdhomerun: Change license to LGPLv3.
- Firmware: Update to firmware 20070716.
Release 20070620:
- Windows: Add direct-connect support.
- Firmware: Update to firmware 20070620.
Release 20070616:
- Improvements to debug logging.
- Windows: Debug logging to automatically turn off after 10 days.
- Windows: Add button to trigger re-install of Windows BDA components.
- Firmware: Update to firmware 20070616.
Release 20070512:
- Windows: Improvements to debug logging.
Release 20070423:
- SageTV: Fix SageTV detection under Vista.
- SageTV: SageTV configuration updated to suit SageTV 6.1.
- Windows: Fix possible tuning issue with GB-PVR.
- Windows: Fix error indication in the Setup/Manager when checking firmware version of a off-line or non-existent device.
- Windows: Add support for optional diagnostic logging to Silicondust support server (disabled by default).
- libhdhomerun: Add API to set PID filter by array.
Release 20070320:
- Windows: Separate administrator tasks from HDHomeRun Manager into HDHomeRun Setup so as to work with Vista UAC model.
- Windows: Add ability to enable and configure lineup feature.
- Windows: Automatic check for software updates.
- SageTV: SageTV support moved to HDHomeRun Manager/HDHomeRun Setup.
- SageTV: Support SageTV 6.1.
- SageTV: Fix rare problem causing 5-minute segments of video to be missing.
- libhdhomerun: Support multi-interface discovery under BSD.
- libhdhomerun: Fix condition under Windows where discovery may incorrectly report no devices found.
Release 20070301:
- Windows: Multi-device/multi-tuner BDA support (beta).
- Windows: Native 64-bit support.
- Windows: Improvements for Vista.
- SageTV: Fix problem where first 5 minutes of a recording may be lost.
Release 20070204:
- windows installer: Automatically register BDA components.
- hdhomerun_bda: Flush video buffer on channel change.
- libhdhomerun: Reconnect if the control connection is lost.
- libhdhomerun: Enable 64-bit file support on 32-bit Linux platforms.
Release 20070131:
- hdhomerun_bda: Fix problem with recovering from suspend due to stale cached information.
- sagetv_hdhomerun: Add support for tuning by virtual channel number. This fixes problems with the EPG not automatically lining up with the channel scan. Note - existing users will need to clear the channel information and run a new channel scan.
- sagetv_hdhomerun: Add time difference information to debug logging.
- windows installer: Add firmware to installed files.
- libhdhomerun: Re-write Apple broadcast discovery code to make use of direct APIs.
- libhdhomerun: Change to hdhomerun_get/set_tuner_program API so it can be used for both program numbers and for virtual channel numbers.
Release 20070123:
- hdhomerun_config: Faster channel scan.
- sagetv_hdhomerun: Disable debug logging by default. Launch with "--debug" to enable debug logging.
- libhdhomerun: Add "signal present" and "lock unsupported" indications to tuner status.
- libhdhomerun: Update channel scan to make use of early signal strength information (new firmware feature).
- libhdhomerun: Improvements to channel scan API.
- libhdhomerun: Extend control socket timeout to 5 seconds to give tcp a chance to retry before dropping the connection.
Release 20070117:
- libhdhomerun: Support multi-interface discovery on apple platforms (patch from MythTV svn).
- libhdhomerun: Cleanup channelscan API.
Release 20070113:
- hdhomerun_config: Installer created for windows platform. Microsoft .NET 2.0 and VLC will be installed if not already installed.
Release 20070110:
- hdhomerun_config: Fix possible null pointer error in smart channel scan.
Release 20070106:
- hdhomerun_config: Smart auto-detect channel scan.
- hdhomerun_config: Add option to log channel scan to file.
- hdhomerun_config: Add option to save stream to file.
- libhdhomerun: Smart auto-detect channel scan.
- libhdhomerun: Bump minimum firmware version to 20070105 as required for improved program handling.
