TiVo HME SDK is a programming tool designed for the developers that want to create applications for the HME platform. The TiVo multimedia box is a popular device that can be enhanced with multiple applications.
The applications are controlled and displayed by the DVR without changing the scheduling or the playback tasks of the TiVo device.
What's New in This Release: [ read full changelog ]
· Multilpe resolution support: This release introduces the ability for an HME application to control the rendering resolution of the receiver. The resolutions supported by the receiver are constrained by the hardware capabilities and current output configuration. The primary purpose of this feature is to enable the rendering of true HD resolution HME applications on Series 3 and TiVo HD platforms.
· Thread safe API wrappers (experimental): This release contains extensive use of locking and 'synchronized' blocks in the SDK implementation to work around poorly written applications that use multiple threads but are not thread safe. This bulletproofing of the SDK comes at a measurable cost to performance, and so other solutions are being evalutated. There is no significant visible API change associated with this change.
· This SDK is EXPERIMENTAL, meaning that the direction of the SDK implementation in this release should not be taken to be indicitave of future releases. The resolution support...