These notes apply between releases 1.0.0 and 1.1.0 of MHEG5:- * New functionality * Support for Interaction Channel Streaming * Support Connected TV functionality - launching from MHEG5 of a non-MHEG5 application (e.g. HbbTv app) * Dynamic control of debug output * Ability to limit graphics resource usage * Add 'install' mechanism * API changes * Version header 'mheg5_version.h' is generated when library is build. This must be used when calling MHEG5_Open(). * DVB_MhegPrefSubtitleLangs() may be used other than for South Africa profile * For dynamic debug control, provide MHEG5_DebugGetMask() and MHEG5_DebugSetMask() * To limit graphics resource usage, provide MHEG5_SetSurfaceThreshold() * DVB_MhegICStreamingSetup() has two extra parameters to specify required Audio and Video codecs * When supporting Connected TV, added calls to DVB_MhegApplicationLaunch() and DVB_MhegGetMimeTypeSupport() * Remove call to DVB_MhegIsKeySupported(), and replace with provided functions: MHEG5_KeySupportDisabled() and MHEG5_KeySupportEnabled(). Default is assumed all keys are supported by platform. * Added calls to DVB_MhegEventsStart() and DVB_MhegEventsStop() to start/stop listening to DVB events * Replace all STB_VT... function calls by the DVB_Mheg... equivalent. * Expose provided function MHEG5_GetTuningInfoMode() so DVB application can request mode of tuning operation * Various Bug fixes * Refresh A/V streams when PMT changes * Reboot MHEG application when SI signalling requires it * fixed handling of short manufacturer string * fixed rare OSD refresh issue * handle application that does SetVariable with OctetString that is from itself * [[http://bugs.dtvkit.org/view.php?id=033]] Dangling pointer in MHEG5 action queue * [[http://bugs.dtvkit.org/view.php?id=035]] MHEG doesn't compile if "export DTVKIT_COUNTRY_AUSTRALIA = 1" or if "export DTVKIT_COUNTRY_SOUTHAFRICA = 1" * [[http://bugs.dtvkit.org/view.php?id=042]] GetEngineSupport("UEP(1285)") returns FALSE * [[http://bugs.dtvkit.org/view.php?id=044]] Version number, Identification strings and build string are not generated correctly * [[http://bugs.dtvkit.org/view.php?id=047]] Buffer overrun * [[http://bugs.dtvkit.org/view.php?id=052]] If pause an IC Stream for more than 30 seconds, connection to server is broken * [[http://bugs.dtvkit.org/view.php?id=057]] MHEG5 version check impossible with binary release * [[http://bugs.dtvkit.org/view.php?id=068]] Invalid surface handle can be given to STB_OSDMhegDestroySurface * [[http://bugs.dtvkit.org/view.php?id=076]] Move MHEG-specific #defines from DSMCC to MHEG5 * [[http://bugs.dtvkit.org/view.php?id=077]] Move MHEG-specific #defines from DSMCC to MHEG5 * [[http://bugs.dtvkit.org/view.php?id=094]] Calling MHEG5_SetScreenResolution() with zero width or zero height, will cause a crash * [[http://bugs.dtvkit.org/view.php?id=102]] Pausing ICS playback causes playback to be restarted * [[http://bugs.dtvkit.org/view.php?id=106]] Scaled bitmaps appear to be "hairy" * [[http://bugs.dtvkit.org/view.php?id=110]] Register for DVB events * [[http://bugs.dtvkit.org/view.php?id=111]] When video object box size is zero, zero video scaling is given to DVB * [[http://bugs.dtvkit.org/view.php?id=115]] NDT007 Stream Event (DTG test -- SA accent) * [[http://bugs.dtvkit.org/view.php?id=116]] Cleanup compile warnings * [[http://bugs.dtvkit.org/view.php?id=118]] Cleanup ICS-related compile warnings with gcc -std=c99 * [[http://bugs.dtvkit.org/view.php?id=121]] The ad shown before a programme starts in ITV Player is clipped * [[http://bugs.dtvkit.org/view.php?id=122]] Move event (de)registration - avoids issue observed with MHEG tuning * [[http://bugs.dtvkit.org/view.php?id=124]] Bitmaps aren't being downscaled * [[http://bugs.dtvkit.org/view.php?id=126]] Fix warnings reported by gcc 4.8 * [[http://bugs.dtvkit.org/view.php?id=142]] Trivial compilation issues * [[http://bugs.dtvkit.org/view.php?id=163]] Quieten gcc warnings in non-debug-printout mode about rest arguments * [[http://bugs.dtvkit.org/view.php?id=176]] DTG test 7.60 T073 "DynamicLineArt actions" doesn't reshow after Stop/Run * [[http://bugs.dtvkit.org/view.php?id=177]] DTG test 7.60 3.1B "DynamicLineArt not running" doesn't display correct output at last step * [[http://bugs.dtvkit.org/view.php?id=179]] DTG 7.60 test "6.3.5A Locating Comps in TS" assertion observed * [[http://bugs.dtvkit.org/view.php?id=183]] SetData on IC Stream object results in API call to DVB to stop live stream more than once * [[http://bugs.dtvkit.org/view.php?id=186]] Open and Close functions do not work properly * [[http://bugs.dtvkit.org/view.php?id=189]] Use f(void) rather than f() when defining functions. * [[http://bugs.dtvkit.org/view.php?id=204]] UK DTG MHEG test NDT002 Carousel Identity fails on tuneInfo 3598 / 3599