These notes apply between releases 1.0.0 and 1.1.0 of DSMCC:-
New Features
Add support for HbbTv requirements
Add option to directly parse SI tables to retrieve PMT data.
Add 'install' mechanism
Add ability to start on any carousel for a service
API
Changes
Add use of STB_SPDebugAssertFail() for asserts
Add new flag for DSMCC_ClientLoadObject(), to request another format for directory data output
Add another carousel search type for DSMCC_Start() - where match any carousel signalled on PMT
Provide DSMCC_VersionString()
Provide DSMCC_FindInstance() to return active DSMCC instance on a service
Various Bug fixes
http://bugs.dtvkit.org/view.php?id=043
There is no provision for client to retrieve version number of DSMCC engine
http://bugs.dtvkit.org/view.php?id=075
File Group Changes on an Object Carousel should be reported regardless of whether client has file group loaded.
http://bugs.dtvkit.org/view.php?id=143
DSMCC module is limited to 2 instance
http://bugs.dtvkit.org/view.php?id=149
Each name in a directory list is '\0' terminated
http://bugs.dtvkit.org/view.php?id=152
Directories below the root directory can't be read
http://bugs.dtvkit.org/view.php?id=153
Some directory paths aren't being found
http://bugs.dtvkit.org/view.php?id=164
Quieten gcc warnings in non-debug-printout mode about rest arguments
http://bugs.dtvkit.org/view.php?id=178
Errors running DTV 7.60 “4.2 Colour Palette”
http://bugs.dtvkit.org/view.php?id=207
DSMCC_Start() called with specific carousel ID should report any failure to load and not just auto-load a default boot carousel.