Description: Include upstream changelog in the package The upstream changelog is not part of the tarball but is available from: https://www.silicondust.com/support/downloads/software-changelog/ Forwarded: not-needed Author: Francois Marier <francois@debian.org> Last-Update: 2018-08-21 --- /dev/null +++ b/libhdhomerun/ChangeLog @@ -0,0 +1,1035 @@ +Release 20180817: + + • Windows: + □ Support additional audio/video formats in Windows 7/8 app. + □ Add option to check for beta releases. + □ Update firmware to 20180817. + • Mac: + □ Fix issue where some h.264 channels could show corruption near the + bottom of the screen. + □ Fix problem where some channels would flicker between video and a black + screen. + □ Fix problem playing audio-only channels. + □ Ensure system default audio device is used for audio. + □ Add pause/FF/RW support to live TV. + □ Update firmware to 20180817. + • RECORD: + □ Fix problem where live TV could report end-of-stream when crossing to a + new time-slot. + □ Support starting without an internet connection. + □ Mac: Sign record engine to ensure correct operation with security + software expecting signed software. + +Release 20180327: + + • Windows: + □ Update firmware to 20180327. + • Mac: + □ Update firmware to 20180327. + +Release 20171221: + + • Windows: + □ Install the latest Windows 10 app if sideloading in Windows is enabled. + □ Install INF file for DUO/QUATRO models. + □ NAS Install: detect WDC MyCloud drives with app support and + auto-install the HDHomeRun DVR app. + • Mac: + □ New HDHomeRun app for Mac (requires OS X 10.11 or newer). + • Record engine: + □ Fix problem recording two sporting events of the same series at the + same time. + □ Fix crash triggered by some clients in live TV mode. + □ Look for conf file in RecordPath if specified on the command line. + +Release 20170930: + + • Windows: + □ NAS Installer: fix problem configuring the record service to auto-start + on a MyCloud single drive NAS. + □ Record service: Faster start when system is rebooted. + □ Record service: Improve handling of USB attached hard drives. + □ Record service: Detect mounted network shares. + □ Update firmware to 20170930. + • Mac: + □ Record service: Support USB attached hard drives. + □ Update firmware to 20170930. + • libhdhomerun: + □ Add tw-bcast channel lineup to match hardware. + +Release 20170815: + + • Windows: + □ Improve HDHomeRun Setup handling of the record path configuration. + □ Update NAS Installer to support latest Synology firmware. + □ Fix problem where installation may fail on some systems with the latest + Microsoft Visual C++ Redistributable already installed. + □ Update firmware to 20170815. + • Mac: + □ Prevent screensaver from interrupting video playback. + □ Add support for subtitles (USA). + □ Add support for secondary audio channels. + □ Improvements to video playback. + □ Improve default audio track selection. + □ Update firmware to 20170815. + +Release 20161119: + + • Windows: + □ Update HDTC-2US firmware to 20161119. + • Mac: + □ Update HDTC-2US firmware to 20161119. + +Release 20161117: + + • Windows: + □ Ensure required Redistributable 2015 Update 3 is installed.. + □ Set DVR record engine service to Automatic (Delayed Start) to work with + USB drives. + □ Update device firmware to 20161117. + • Mac: + □ Improvements to live TV rate adaption. + □ Update device firmware to 20161117 + +Release 20161107/20161107b: + + • Windows: + □ Windows Universal app for Windows 10, Windows 10 Phone, and XBox One. + □ Automatically install the Windows Universal app for Windows 10 if + sideloading is enabled. + □ Beta release of HDHomeRun DVR for Windows. + □ Fix problem where installation could fail and roll back on Windows 10. + □ Fix detection of VC2015 redist on systems with a newer version + installed. + □ Update device firmware to 20161107/20161107b. + • Mac: + □ Major update to HDHomeRun app for OSX. + □ Beta release of HDHomeRun DVR for OSX. + □ Update device firmware to 20161107/20161107b. + • libhdhomerun: + □ Upgrade hdhomerun_sock API. + □ New cond API for thread signaling. + □ Windows: New defines for dllexport/dllimport. + □ Windows: Improvements to socket performance. + □ OSX: Fix sigpipe problem. + □ OSX: Improvements to timer handling. + +Release 20150826: + + • Windows: + □ Update device firmware to 20150826. + • Mac: + □ Update device firmware to 20150826. + • libhdhomerun: + □ Expand discovery API to return DeviceAuth and BaseURL. + +Release 20150615: + + • Windows: + □ Update device firmware to 20150615. + • Mac: + □ Update device firmware to 20150615. + +Release 20150604: + + • Windows: + □ HDHomeRun VIEW: Reduce CPU load deinterlacing video. + □ HDHomeRun Setup: Fix possible crash in HDHomeRun Setup. + □ Update device firmware to 20150604. + • Mac: + □ HDHomeRun VIEW: Reduce CPU load deinterlacing video. + □ Update device firmware to 20150604. + • libhdhomerun: + □ Add API to return the model number of a HDHomeRun. + □ Report original network ID in scan results. + +Release 20150406: + + • Windows: + □ HDHomeRun VIEW: Avoid problems caused by third-party browser plugins. + □ HDHomeRun VIEW: Fix black/red/blue video problem seen on some systems. + □ HDHomeRun VIEW: Fix SSL crash problem seen on some systems. + □ HDHomeRun VIEW: Improve deinterlace quality when VLC is installed. + □ HDHomeRun VIEW: Improve OpenGL compatibility. + □ HDHomeRun Setup: Remove requirement to enter postcode. + □ HDHomeRun Setup: Remove old XBMC support. + □ HDHomeRun Setup: Remove old support for remapping US ClearQAM channels + on Vista Media Center. + □ HDHomeRun Setup: Auto-detect preview application. + □ HDHomeRun Setup: Improvements to UI. + □ HDHomeRun Config GUI: Fix crash. + □ HDHomeRun Config GUI: Support configuring the IP address and boot + script of TECH models. + • Mac: + □ HDHomeRun VIEW: Support VLC 2.2.0 if installed. + □ HDHomeRun VIEW: Improve deinterlace quality when VLC is installed. + □ HDHomeRun Config GUI: Support configuring the IP address and boot + script of TECH models. + • libhdhomerun: + □ Remove unused lineup-location get/set functions. + □ Fix missing header needed for OS-X. + +Release 20141210: + + • Windows: + □ HDHomeRun VIEW: Video rendering performance improvements. + □ HDHomeRun VIEW: Support reduced resolution rendering for low end + tablets. + □ HDHomeRun VIEW: Support guide data for HDHR-US and HDHR3-US models. + □ HDHomeRun VIEW: Support scrolling the channel list using touch and/or + mouse. + □ HDHomeRun Setup: Automatically configure HDHomeRun VIEW guide data for + HDHR-US/HDHR3-US models. + □ HDHomeRun Setup: Improvements to user interface. + □ HDHomeRun Config GUI: Fix default-selection of currently playing + program. + □ HDHomeRun BDA/WMP: Fix problem where BDA/WMP could interrupt http + stream. + • libhdhomerun: + □ Fix problem where libhdhomerun could interrupt http stream. + +Release 20141201: + + • Windows: + □ HDHomeRun VIEW: Fix crash on systems without OpenGL support. + □ HDHomeRun VIEW: Support wider range of graphics cards. + □ HDHomeRun VIEW: Improvements to picture quality. + □ HDHomeRun Setup: Fix problem generating SageTV and XBMC configuration + files. + +Release 20141124: + + • Windows: + □ HDHomeRun VIEW: New application for viewing live TV. Replaces QuickTV. + □ HDHomeRun Setup: Simplify tuner signal-source selection. + □ HDHomeRun Config GUI: Default-select currently playing program. + □ HDHomeRun WMP Plugin: Support auto-selecting a tuner when not + specified. + □ HDHomeRun WMP Plugin: Fix problem reporting MPEG2 video size. + □ Update device firmware to 20141124. + • Mac: + □ HDHomeRun VIEW: New application for viewing live TV. + □ Improvements to firmware upgrade process. + □ Update device firmware to 20141124. + • Linux: + □ HDHomeRun Cofig GTK: Fix crash on launch when used with glib + paranoia + checks. + □ HDHomeRun Cofig GTK: Fix automake problem. + • libhdhomerun: + □ New API for adding all tuners of a device to a device-selector object. + □ Improvements to implementation of random_get32 and getcurrenttime APIs. + □ Fix DNS handling on Android. + +Release 20140604: + + • Windows: + □ HDHomeRun BDA driver: DVB-C fixup feature for use with Windows Media + Center and YouSee Cable. + □ HDHomeRun Config GUI: Ensure non-transcode operation on HDTC models + when “native” is selected. + □ Update device firmware to 20140604. + • Mac: + □ Support OS-X 10.9. + □ Drop PPC support. + □ Support compiling under jhbuild. + □ Update device firmware to 20140604. + • libhdhomerun: + □ Allow more time for firmware upgrade before reporting timeout. + □ Add Mac 64-bit support, drop PPC support. + □ Add Japanese channel map. + +Release 20140121: + + • Windows: + □ HDHomeRun Setup: Faster channel scan on HDHR3-CC and HDHR3-4DC models. + □ HDHomeRun Setup: Fixes and improvements for HDHR3-4DC 4-tuner DVB-C + model. + □ HDHomeRun Setup: Fix rare problem where it may not be possible to set + the source type. + □ HDHomeRun Service: Improvements to handling of resume and IP change. + □ HDHomeRun QuickTV: Fix problem where channel list was not available + after a channel could not be played. + □ HDHomeRun Config GUI: Fix problem with program selection when device + already has a selected program. + □ HDHomeRun Config GUI: Improvements to webpage rendering. + □ HDHomeRun Config GUI: Add support for transcode models. + □ Update device firmware to 20140121. + • Mac: + □ Update device firmware to 20140121. + • libhdhomerun: + □ License changed to LGPL 2.1. + □ Improvements to socket handling on Mac/Linux. + □ Corrections to EU channel map. + □ Increase firmware upload chunk size. + +Release 20130328: + + • Windows: + □ HDHomeRun Installer: Fix problem causing installer to fail on Windows + Server 2012. + □ HDHomeRun Setup: Fix crash when remap mode was selected for HDHR3-CC + model hardware. + □ HDHomeRun Setup: Fix use of HDHR3-CC model in BDA Digital Cable mode + with Vista Media Center. + □ HDHomeRun Setup: Limit signal source selection to signal source types + supported by the hardware. + □ HDHomeRun Setup: Deprecate GB-PVR support. + □ HDHomeRun Config GUI: Fix program list selection issue. + □ HDHomeRun QuickTV: Display the channel name and number in the title and + on the taskbar. + □ Update device firmware to 20130328. + • Mac: + □ Update device firmware to 20130328. + • Linux: + □ HDHomeRun Config GUI: Fix installation to non-default directory. + +Release 20130117: + + • Windows: + □ HDHomeRun Setup: Detect subscribed channels when CableCARD is present. + □ HDHomeRun Setup: Channelmap selection based on detected hardware – + fixes incorrect error message in some countries. + □ HDHomeRun Service: Invoke ehprivjob automatically as needed for + CableCARD operation. + □ HDHomeRun QuickTV: Auto play last channel on launch. + □ HDHomeRun Config GUI: Add device webpage access. + □ HDHomeRun Config GUI: Report network target for tuner. + □ HDHomeRun Config GUI: Support browsing devices while playing video. + □ Update device firmware to 20130117. + • Mac: + □ Update device firmware to 20130117. + • libhdhomerun: + □ Cleanup and protect sprintf and sscanf functions. + □ Ignore local interfaces that are not running when detecting local IP + addresses. + □ Channelmap selection based on detected hardware. + □ Use time for random numbers if random number resource is not available. + □ Fix memory leak in channelscan handling. + +Release 20120405: + + • Windows: + □ Use same instance of VLC when used as the preview application. + □ Improvements to diagnostic logging. + □ Update device firmware to 20120405. + • libhdhomerun: + □ Add channel map for cable TV in Korea. + □ Improvements to TCP socket handling. + +Release 20120128: + + • Windows: + □ HDHomeRun Setup: Add support for Easy HDTV DVR and NextPVR. + □ HDHomeRun Setup: Support unnamed channels from CableCARD. + □ HDHomeRun Setup: Generate SageTV SCN files when HDHomeRun Prime is used + without a CableCARD. + □ HDHomeRun Setup: Configure VLC to auto deinterlace rather than always + deinterlace when VLC is selected as the viewing application. + □ HDHomeRun Config GUI: Configure VLC to auto deinterlace rather than + always deinterlace when VLC is selected as the viewing application. + □ HDHomeRun Service: Fix crash/deadlock causing errors. + □ HDHomeRun Installer: hdhomerun.inf update to match new PnP-X tags. + □ HDHomeRun Installer: Fix issue where registry entry was not updated + when changing install location on x64 systems. + □ Update device firmware to 20120128. + • Mac: + □ HDHomeRun Config GUI: Configure VLC to auto deinterlace rather than + always deinterlace. + □ Update device firmware to 20120128. + +Release 20111025: + + • Windows: + □ HDHomeRun Setup: Test for UPnP multicast network problems automatically + when detecting HDHomeRun devices. + □ HDHomeRun Setup: Allow duplicate CableCARD channel names. + □ HDHomeRun Setup: Auto-fix WMC channel limit on cable systems using + 4-digit channel numbers. + □ HDHomeRun BDA driver: Fix minor resource leak. + □ HDHomeRun WMP plugin: Improve subscription and protection error + messages. + □ HDHomeRun Installer: Add firewall rules for the domain firewall + profile. + □ Update device firmware to 20111025. + • Mac: + □ Update device firmware to 20111025. + • libhdhomerun: + □ Move multicast join/leave handling to sock API. + +Release 20110925a: + + • Windows: + □ HDHomeRun Setup: Support CC models operating in ClearQAM mode. + □ HDHomeRun Setup: DVB-C channel scan improvements. + □ HDHomeRun Setup: GUI improvements. + □ HDHomeRun QuickTV: Support CC models under XP/Vista. + □ HDHomeRun QuickTV: Improvements to standalone installer. + □ HDHomeRun WMP Plugin: Support multiple multicast sessions to the same + stream on the same host. + □ HDHomeRun Config (GUI): Report OOB information for CC models. + □ Update device firmware to 20110925a. + • Mac: + □ Update device firmware to 20110925a. + • libhdhomerun: + □ Add functions for reading OOB status. + □ Support multiple multicast sessions to the same stream on the same + host. + +Release 20110830: + + • Windows: + □ HDHomeRun Setup: Avoid unregistering Prime tuners when saving + configuration – fixes problem where WMC may stop playing / recording TV + during the configuration saved process. + □ HDHomeRun Setup: Ignore Hauppauge MOCUR tuners to avoid software/ + configuration conflicts. + □ CC models: Update firmware 20110830. + • Mac: + □ CC models: Update firmware 20110830. + +Release 20110810: + + • Windows: + □ HDHomeRun Setup: GUI improvements relating to CableCARD support. + □ HDHomeRun Setup: Faster firmware upgrade when multiple devices are + detected. + □ HDHomeRun Setup: Fix possible crash generating channel files when + HDHomeRun is not accessible. + □ HDHomeRun QuickTV/WMP: Present message when channel cannot be displayed + due to CableCARD channel restrictions. + □ Installer: Fix double-backslash bug in firewall rules causing video to + be blocked on some systems. + • libhdhomerun: + □ Add vstatus API for use with CableCARD. + +Release 20110801: + + • Windows: + □ Fix install bug from 20110729 release where installation could fail on + 32-bit systems. + • Mac: + □ Fix bug from 20110729 release preventing HDHomeRun units from being + discovered. + • libhdhomerun: + □ Fix bug from 20110729 release preventing HDHomeRun units from being + discovered under Mac OS X. + +Release 20110729: + + • Windows: + □ HDHomeRun Prime support. + □ HDHomeRun Setup: Enable DVB-C NIT/SDT injection by default for WMC with + Digital Cable. + □ HDHomeRun Setup: GUI improvements. + □ HDHomeRun Config GUI: Improvements to TECH constellation plot display. + □ HDHomeRun Config GUI: Fix possible segfault. + □ HDHomeRun QuickTV: Add support for tuning by virtual channel for use + with HDHomeRun Prime. + □ BDA driver: Add support for DVB-C NIT/SDT injection based on HDHomeRun + Setup channel scan. + □ WMP plugin: Add support for tuning by virtual channel for use with + HDHomeRun Prime. + □ Installer: Fix problem where the firewall rules did not apply when the + active network profile changed. + □ Update to firmware 20110729. + • Mac: + □ Update to firmware 20110729. + • libhdhomerun: + □ Support IP-Tuner format device strings (required for mythtv). + □ Improvements to local IP address detection. + □ Add vchannel tune APIs for use with HDHomeRun Prime hardware. + □ Fix DNS handling under cygwin required for remote debug logging. + □ Fix null-pointer dereference in out of memory condition. + +Release 20110323: + + • Windows: + □ Support 1GHz cable TV (HDHR3 US/EU models). + □ Run extensive channel scan for DVB-C cable (EU models). + □ Improvements to HDHomeRun Config (GUI). + □ Upgrade .NET framework. + □ Update to firmware 20110323. + • Mac: + □ Improvements to HDHomeRun Config (GTK). + □ Update to firmware 20110323. + • Linux: + □ Improvements to HDHomeRun Config (GTK). + • libhdhomerun: + □ Upgrade channel maps (updated DVB-T tables, support for 1GHz cable, + support for AU cable). + □ Scan 1MHz steps for EU and AU cable TV. + □ Report tuner count in discovery result. + □ Fix compile/link errors under Solaris. + +Release 20100828: + + • Windows: HDHomeRun Setup / drivers: + □ Automatically generate channel Playlist for Windows Media Player. + □ Add support for remapping DVB-C channels to DVB-T for use with Windows + Media Center. + □ Add support for user-specified symbol rates for DVBC. + □ Add support for application For The Record. + □ Generate XBMC files if XBMC is selected as the application, even if + XBMC is not detected. + □ Make “Remove channels not found in scan” option persistent. + □ Fix SageTV SCN file generation for clean v7 installs. + □ Fix problem where tuner driver was not de-registered when tuner + disabled and removed. + □ Update postcode validation rules. + □ Updated beta release of the WMC Sync utility. + □ Update to firmware 20100828. + • Windows: HDHomeRun QuickTV / Windows Media Player: + □ Add support for MPEG1 video in QuickTV/Windows Media Player. + □ Disable codec-missing messages incorrectly triggered when rapidly + changing channels. + • Windows: HDHomeRun Config GUI: + □ Add support for TECH SNR numbers with higher precision than 1dB. + □ Improvements to channel selection. + □ Detect channelmap list from device. + □ Fix problem where HDHomeRun Config GUI could cause a tuner to lose + program selection if the channel was tuned by a different application + while HDHomeRun Config GUI was running. + □ Fix application crash if HDHR was unplugged while user has program list + showing for selection. + • Mac: + □ Update to firmware 20100828. + • libhdhomerun: + □ Fix missing fclose in the hdhomerun_config upgrade code. + □ Fix random lockkey generation. + □ Fix const warnings. + +Release 20100213: + + • Windows: + □ Add a7qam256-6100 a7qam128-6100 a7qam64-6100 modulation options for + DVB-C. + □ Update to firmware 20100213. + • Mac: + □ Update to firmware 20100213. + • libhdhomerun: + □ Fix socket issue under cygwin. + +Release 20100121: + + • Windows: + □ Fix situation where Windows Media Center could deadlock resulting in + one the following messages: “A serious error has occurred”, “Please + wait. Searching for tuners”, “All tuners are in use”. + □ Fix generation of XBMC channel files when one or more channel names are + invalid. + □ Fix channel sorting in QuickTV. + □ Add support for separate groups of tuners with the same source class. + □ Add GUI option to disable Windows 7 Windows Media Center background + channel scan. + □ Automatically locate BdaSup.sys when reinstalling BDA components. + □ HDHR-US: Add advanced option for configuring VCT filtering/injection + with US-QAM. + □ HDHR-EU: Add support for configuring DVB-C auto-modulation detection. + □ HDHR-EU: Detect E-AC3 audio. + □ Update to firmware 20100121. + • Mac: + □ Update to firmware 20100121. + • libhdhomerun: + □ Upgrade socket handling. + □ Upgrade msleep handling. + □ hdhomerun_config: prevent sleep on Windows machines during save + operation. + +Release 20091024: + + • Windows: Application support: + □ Add support for J River Media Center. + □ Support DVB-C in MediaPortal. + • Windows: HDHomeRun Setup: + □ Enable TotalMedia download for HDHR-EU customers. + □ Check for updates when run. + □ Update to firmware 20091024. + • Windows: HDHomeRun QuickTV: + □ Add option to allow multiple QuickTV windows to be opened. + □ Add option to run QuickTV as a stay-on-top window. + □ Add support for channel-list files for listing channels. + □ Add multicast video support (commercial use). + □ Detect and report missing codecs. + □ Fix window size problem on netbooks. + • Windows: HDHomeRun BDA driver: + □ Support Win7 WMC operation without registry information. + □ Use channelmap based channel bandwidth for DVB-T/DVB-C if application + fails to set the channel bandwidth. + • Windows: HDHomeRun WMP plugin: + □ Add multicast video support (commercial use). + • Windows: HDHomeRun Installer: + □ Associate “.qtv” channel-list files with HDHomeRun QuickTV. + • Mac: Installer: + □ Update to firmware 20091024. + • HDHomeRun Config (GTK): + □ Add Ctrl-D hotkey to enable sending diagnostic information to support. + □ Stop stream on VLC exit. + • libhdhomerun: + □ 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 20090830: + + • Windows: HDHomeRun Setup: + □ Update to firmware 20090830. + • Windows: HDHomeRun QuickTV: + □ Add XP64 compatibility. + • Mac: Installer: + □ Update to firmware 20090830. + +Release 20090806: + + • Windows: Application support: + □ GBPVR: Automatically add HDHomeRun tuners to the GBPVR bda.ini file. + □ GBPVR: Automatically add digital cable channels that contain + unencrypted programs to GBPVR qam.ini file. + □ MediaPortal: Filter digital cable channels to only report channels that + contain unencrypted programs. + □ SageTV: Improvements to the handling of SageTV when user has disabled + UAC. + □ XBMC: Update generated files to support second tuner. + • Windows: HDHomeRun Setup: + □ Faster channel scan for US-cable. + □ Improvements to lineup server interaction to improve channel results. + □ Improvements to guide name/number conflict handling. + □ Workaround a Windows bug causing some DVB-T channels not to work in MCE + 2005 and WMC TV-Pack. + □ Fix problem where multiple VLC notification icons were left by the + clock. + □ Reuse same instance of the preview application when possible. + □ Fix in-use errors reported on some systems. + □ Add option for Canada WMC TV Pack if WMC TV Pack is detected. + □ Update to firmware 20090806. + □ GUI improvements. + • Windows: HDHomeRun QuickTV: + □ New HDHomeRun QuickTV application for viewing live TV. + • Windows: HDHomeRun Config (GUI) + □ Avoid changing the selected tuner on rescan. + □ Reuse same instance of the preview application when possible. + □ Fix problem where multiple VLC notification icons were left by the + clock. + □ Fix in-use errors reported on some systems. + □ GUI improvements. + • Windows BDA Driver: + □ Fix graph reference count leak. + □ Fix bug where the signal strength may be misreported in remap mode for + a non/existant channel. + • Windows Media Player Plugin: + □ Support additional third party h.264 codecs. + □ Display error message if a codec is missing that is needed to play the + channel. + □ Add dynamic tuner allocation support. + • Mac: Installer: + □ Update to firmware 20090806. + • libhdhomerun: + □ 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. + +Release 20090415: + + • Windows: HDHomeRun Setup: + □ Fix case where conflicting channel names were not detected and + prevented. + □ Fix problem where the tuner configuration was not remembered if set to + “Digital Cable” combined with “Other: ATSC/QAM” or “Other: DVBT/DVBC”. + □ Update to firmware 20090415. + • Windows: BDA driver: + □ Fix problem where tuners may be unavailable if a DVR application + terminates unexpectedly and fails to release a tuner. + +Release 20090411: + + • Windows: Application support: + □ SageTV: Improvements to generation of SageTV SCN files for Digital + Cable. + □ SageTV: Do not generate SCN files for Digital Antenna (ATSC/DVBT). + □ SageTV: Fix problem where old SageTV SCN files were not deleted. + □ LiquidTV: Restart LiquidTV service if BDA configuration changes. + • Windows: HDHomeRun Setup: + □ Add support for single integer virtual channel numbers. + □ Detect and prevent conflicting channel information. + □ Update to firmware 20090411. + □ GUI improvements. + • Windows: BDA driver: + □ Improvements to debug logging. + • Mac: Installer: + □ Detect location of VLC. + □ Update to firmware 20090411. + □ Fix problem where firmware updater may fail to upgrade if unit is + running a firmware release from 2007. + • libhdhomerun: + □ Add support for single integer virtual channel numbers. + □ Add lockkey support to hdhomerun_config. + □ Cleaner exit handling for hdhomerun_config save command. + +Release 20090305a: + + • Windows: Application support: + □ Add application setting to support future LiquidTV releases with + HDHomeRun support. + □ Add firewall exception for BeyondTV Recorder service if detected. + • Windows: HDHomeRun Setup: + □ Fix possible situation where driver registry settings were not upgraded + when installing newer HDHomeRun software. + □ Update to firmware 20090305. + • Windows: BDA driver: + □ Auto-detect network provider compatibility mode if needed (replaces + registry configuration). + □ Optimize auto-modulation detection based on modulation type requested. + □ Improvements to debug logging. + • Windows: WMP plugin: + □ Support DVBT AAC/LATM audio for use in New Zealand. + • Mac: Installer: + □ Add backwards compatibility support for OS 10.4. + □ Update to firmware 20090305. + • Linux/Mac: HDHomeRun Config (GUI) + □ Support DVBT channel maps. + • libhdhomerun: + □ 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. + +Release 20090215: + + • Windows: Installer: + □ Deprecate HDHomeRun Manager application. + □ Store HDHomeRun software version string in registry. + • Windows: Application support: + □ Windows Media Player plugin for streaming direclty to WMP. + □ Add workaround to support ATSC OTA in Canada with WMC TV Pack. + □ Disable WMCTVP HRC workaround if Win7 WMC is detected. + □ Fix detection of XBMC version on 64-bit Windows. + □ Fix detection of MSNP.ax when Vista SP2 is installed. + □ Depreciate support for SageTV 6.3.x and older. + • Windows: HDHomeRun Setup: + □ Support channel preview using Windows Media Player. + □ Add ability to override resource lock when previewing channels. + □ Update to firmware 20090215. + • Windows: HDHomeRun Config (GUI): + □ Support channel preview using Windows Media Player. + □ Add ability to override resource lock when previewing channels. + □ Add support for TECH hardware. + • Windows: BDA driver: + □ Improve buffer handling and reduce memory footprint. + □ Improvements to debug logging. + • libhdhomerun: + □ Add support for executing startup script on TECH hardware. + +Release 20081231: + + • Windows: Application support: + □ Generate channel files for XBMC. + • Windows: HDHomeRun Setup: + □ Do not force the specific deinterlace mode when launching VLC. + □ Update to firmware 20081231. + • Windows: HDHomeRun Config (GUI): + □ Do not force the specific deinterlace mode when launching VLC. + • Windows BDA driver: + □ Filter out blank padding when application does not control filtering. + □ Fix rare error reading lineup configuration file. + • Linux: HDHomeRun Config (GUI): + □ Do not force the specific deinterlace mode when launching VLC. + +Release 20081222: + + • Windows: HDHomeRun Setup: + □ Improvements to location/postcode validation. + □ Fix bug causing blank SageTV SCN files when used with a HRC-based cable + system. + □ Fix bug causing SageTV FRQ files to be incorrectly deleted in some + situations. + □ Allow window to be resized. + □ Update to firmware 20081222. + • All platforms: libhdhomerun: + □ Adjust SNQ color thresholds to better match hardware scale. + □ Replace use of strcpy with strncpy. + +Release 20081213: + + • Windows: Application support: + □ Hide encrypted-only channels from TotalMedia – reduces numbering + conflicts and scan time. + • Windows: hdhomerun_config: + □ Fix problem where hdhomerun_config would cause batch file processing to + fail. + • OSX: HDHomeRun Utilities: + □ Automatically download and install required framework if not installed. + □ Fix possible lockup in HDHomeRun Config (GUI) when VLC quits. + • Linux: HDHomeRun Config (GUI): + □ Fix ‘make install’. + +Release 20081209: + + • Windows: Application support: + □ Detect Windows 7 Media Center. + □ Enable PID filter by default for GB-PVR (requires GB-PVR 3.1.7). + • Windows: HDHomeRun Setup: + □ GUI layout changes to improve flow. + □ Expand list of user-selectable countries for location setting. + □ Country + signal source configuration used to set channelmap in + devices. + □ Default to TotalMedia if no other apps are detected so download button + is displayed. + □ Add support for channel names using Unicode character sets. + □ Fix bug causing channel names containing a space to be truncated. + □ Detect if tuner is in use before running a channel scan or launching + VLC. + □ Scan full HRC/Cable channel map for use on cable systems with mixed HRC + /Cable frequencies. + □ Enable deinterlace support in VLC when launched via HDHomeRun Setup. + □ Fix possible exception in a situation where installing the Windows BDA + components failed. + □ Update to firmware 20081209. + □ Add DVB-T support. + • Windows: HDHomeRun Config (GUI): + □ Add support for channel names using Unicode character sets. + □ Detect if tuner is in use before running launching VLC. + □ Enable deinterlace support in VLC when launched via HDHomeRun Config + (GUI). + □ Add DVB-T support. + • Windows: BDA driver: + □ Add dynamic tuner allocation support to allow tuners to be + automatically allocated between computers as needed. + □ Update USCableAuto mode to support cable systems that use a mixture of + cable and HRC frequencies. + □ Optimize handling of PID filter updates within a transaction. + □ Support changing channel outside of a transaction. + □ Clear program filter on channel change to prevent stale configuration + from being applied if the application does not update program filter. + □ Fix error detection and handling for out of range frequency request (> + 2GHz). + □ Add DVB-T support. + • OSX: HDHomeRun Config (GUI) + □ New cross-platform HDHomeRun Config GUI utility. + • Linux: HDHomeRun Config (GUI) + □ New cross-platform HDHomeRun Config GUI utility. + • All platforms: hdhomerun_config: + □ Configure shell in windows to display UTF-8 strings. + □ Channel scan reads channelmap from device and scans channels from this + channelmap (and any other associated channelmaps). + • All platforms: libhdhomerun: + □ 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. + +Release 20081002: + + • Windows: Application support: + □ Publish 8VSB+QAM support for WMCTVP regardless of input type. + □ Convert us-cable channel request into us-hrc channel request for WMCTVP + and TotalMedia when used on a HRC based cable system – fixes problem + where WMCTVP may not detect ClearQAM channels on an HRC based cable + system. + • Windows: HDHomeRun Setup: + □ Add support for VLC 0.9.2. + □ Update to firmware 20081002 + • Windows: HDHomeRun Config (GUI): + □ Fix bug causing HDHomeRun Config (GUI) to not terminate correctly in + some situations with VLC running. + • Windows: BDA driver: + □ Return IHDHomeRun_ProgramFilter as supported when enumerating supported + interfaces. + □ Fix possible start up deadlock in BDA driver. + • Windows: Installer: + □ Fix bug in updater causing version file to be pulled multiple times. + □ Check SW20-S050-15 power adapter replacement database and display + webpage if appropriate. + • libhdhomerun: + □ 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. + +Release 20080727: + + • Windows: Application support: + □ VMC: Fix miss-detection of a Microsoft limited distribution release + version of MSNP.ax that resulted in a no-signal error in VMC on some + systems. + □ SageTV: include channels that do not have guide numbers in the SCN + channel import file. + • Windows: HDHomeRun Setup: + □ Fix bug in channel editor where it may fail to allocate a remap number + when a channel is enabled that was previously disabled. + □ If a remap number is edited and changed to a number already in use then + generate a new remap number for the other channel (rather than + generating a new remap number for the channel that was just edited). + • libhdhomerun: + □ Fix segfault in hdhomerun_config when a logged channel scan is run + under 64-bit Linux. + +Release 20080723: + + • Windows: Application support: + □ Add support for Windows Media Center TV Pack (WMCTVP). + □ Auto-detect Media Center version (MCE 2005, VMC, WMCTVP). + □ Generate channel import information for MCE 2005 in ATSC mode (forces + MCE 2005 to detect ATSC sub-channels). + □ Add support for SageTV 6.4 native QAM (SageTV version auto-detected). + □ Add support for BeyondTV 4.9 native QAM (BeyondTV version + auto-detected). + □ Add application option for GB-PVR. + □ Add application option for MediaPortal. + □ Add application option for generic ATSC/QAM applications. + □ Add application option for generic DVBT applications. + • Windows: HDHomeRun Setup: + □ Add support for DVB-T hardware. + □ Add ability to log debug information when streaming to VLC. + □ Add native QAM support to channel editor. + □ Halve the cable channel scan time by detecting HRC vs Cable/IRC. + □ Track virtual channel numbers in the channel editor in Antenna and + native QAM modes. + □ Clean up editing of remap numbers in the channel editor (double-click + on remap entry to edit). + □ Fix column sorting in the channel editor. + □ Fix problem where atscprefs.xml file may not be generated when a + channel name is blank. + □ Generate atscprefs.xml file for MCE 2005 in ATSC mode so MCE detects + all ATSC sub-channels. + □ Generate SageTV scn files so SageTV can import channel information. + □ Update to firmware 20080723. + □ General UI improvements. + • Windows: HDHomeRun Manager: + □ Fix glitch where HDHomeRun Manager flashes up a window when Windows + starts. + □ New HDHomeRun Manager notification icon and menu. + • Windows: HDHomeRun Config (GUI): + □ Add support for DVB-T hardware. + □ Show modulation type in HDHomeRun Config (GUI). + □ Add ability to log debug information when streaming to VLC. + • Windows: BDA driver: + □ Add support for DVB-T hardware. + □ Add support for BDA AutoDemodulate API. + □ Add API to allow filtering by program number. + • Windows: Installer: + □ Fix problem where software updater may not be installed correctly when + upgrading. + • libhdhomerun: + □ 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. + +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 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.