Introduction, Documentation, What's New, Upgrade Info, Compatibility Information, Validation Info, Known Issues, Examples, Version Information, Technical Support.
This XDAIS product contains the DSP Algorithm Interface Standard specification and related documentation and examples.
Primary packages in this XDAIS release are briefly described here. (There are others, see the Configuration Reference Guide documentation for a complete package list.)
In addition several example packages are also provided.
The following documentation is available:
In addition, users are encouraged to monitor (and contribute to!) the TI Embedded Processors Wiki.
Release notes from previous releases are also available in the relnotes_archive directory.
The following significant changes have been made since 5.00
|SDOCM00077137||QualiTI should check that the library file is valid|
|SDOCM00081266||ELF and ARM RTSC Target Modules Fail to Load in GenAlg Wizard When Running Inside of Code Composer Studio|
|SDOCM00076942||GenAlg should detect (and reject) module, vendor, and package names with spaces|
|SDOCM00070211||Add #include guards to genalg templates|
|SDOCM00072944||viddec3_copy example's getLibs() fails to return the 'release' library when asked for a profile it didn't build|
|SDOCM00073013||Add multiple target support to genalg|
|SDOCM00064940||QualiTI should check the minimal CG XML version is available|
|SDOCM00067032||ti/xdais/qualiti/README.txt file refers to non-existent scripts|
|SDOCM00064938||QualiTI crashes with older XDC versions|
|SDOCM00066690||Add 'producerId' to all packages, ensuring the marketing version follows the pre-built packages|
|SDOCM00068943||Update GenAlg's templates based on IUNIVERSAL users feedback|
|SDOCM00060866||Add C64T support to QualiTI|
|SDOCM00060336||Add IVIDEO_FRAME_OUTPUTSKIP value to IVIDEO_OutputFrameStatus|
|SDOCM00060424||Add several new video formats to IVIDEO_Format enum|
|SDOCM00050265||QualiTI (and XDAIS) needs updated for Cortex M3 (and friends)|
|SDOCM00061294||Allow QualiTI to use relative paths (relative to the .qti file) to set basedir field|
|SDOCM00046986||IALG::algInit status/return codes should be well-specified and allow extensions of error or success codes|
|SDOCM00062286||Create a wizard to generate XDM algorithm packages|
|SDOCM00061326||Add ".econst" and ".ebss" to QualiTI's Rule 13-based list of approved section names|
|SDOCM00061304||IRES_RequestMode should also support the IRES_LATEACQUIRE mode for acquiring resources.|
|SDOCM00053259||chm API Reference Guide search doesn't work|
|SDOCM00054295||QualiTI fails on Windows if the tool paths contain spaces|
|SDOCM00054214||Add 674 target support to QualiTI|
|SDOCM00054216||Add QualiTI -g option to support launching GUI with a given filename|
|SDSCM00050966||Add more Chroma format enums|
|SDOCM00049826||Change Licensing to BSD|
|SDOCM00050452||Add the ability for extending XDM-defined enums|
|SDSCM00024690||QualiTI doesn't catch not-an-archive Rule 15 if in an XDC package|
|SDSCM00025188||QualiTI needs to handle _IALG symbols when they're const|
|SDSCM00025559||viddec2_copy example has incorrect symbol in header|
|SDSCM00024172||Examples which use package.bld should have explicit Build and Pkg assignments|
|SDSCM00025558||IVIDDEC2 spec should state that valid bufs can be returned when non-fatal EFAIL is returned from process()|
|SDSCM00026170||Add IUNIVERSAL to XDM spec|
|SDSCM00014553||Remove dependency on BIOS types in idma3.h|
|SDSCM00013817||Deprecate XDM_ERUNTIME for XDM 1.00|
|SDSCM00013698||Add bitrate fields to several speech1 structs and more frame types|
|SDSCM00013621||XDM 1.0 speech inArgs should have "size" field for extensibility|
|SDSCM00013568||XDM user guide needs to discuss extension of parameter ad argument structions|
|SDSCM00013537||ISPHENC1_FrameType enums have inconsistant prefix|
|SDSCM00011273||When including public header files in XDAIS, one needs to use "full qualified package path"|
|SDSCM00005724||XDAIS Documentation needs to be update to support IDMA3|
The XDAIS packages are available in the "packages/" subdirectory of the product. If you have a previous release of the XDAIS product, you can install this release next to it, and modify your builds to use this newer release.
If you're using the DVSDK, this can be done by setting the XDAIS_INSTALL_DIR variable in the Rules.make file at the top of the DVSDK distribution directory.
Note, if you're upgrading from a release earlier than XDAIS 7.20.00.07, be sure to review the Upgrade section for each of the releases between your current XDAIS release and this one. Previous release notes are available in the relnotes_archive directory.
The table below describes each package's compatibility with the previous release (xdais_7_20_00_07). Compatibility keys highlighted in red are incompatible with the previous release.
Note, the Configuration Reference Guide contains further details about each package.
|ti.xdais||1, 2.0, 1||1, 2.0, 1|
|ti.xdais.dm||1, 0, 7||1, 0, 7|
|ti.xdais.dm.templates||1, 0, 0||1, 0, 0|
|ti.xdais.qualiti||1, 0, 0||1, 0, 0|
|ti.xdais.utils.trace.cio||1, 0, 0||1, 0, 0|
|ti.xdais.wizards.genalg||1, 0, 0||1, 0, 0|
If migrating from a release prior to XDAIS 7.20.00.07, consult previous releases available in the relnotes_archive directory.
Compatibility keys are intentionally independent of Marketing product numbers and are intended to:
Compatibility keys are composed of 3 comma-delimited numbers - M,S,R - where:
This release was built and validated against using the following software components:
See the MFP Known Issues wiki article for issues found after these release notes were compiled.
XDAIS examples and instructions are located in the "examples" directory.
This product's version follows a version format, M.mm.pp.bb, where M is a single digit Major number, mm is 2 digit minor number, pp is a 2 digit patch number, and bb is an unrestricted set of digits used as an incrementing build counter.
To support multiple side-by-side installations of the product, the product version is encoded in the top level directory, ex. xdais_7_21_00_02.
Subsequent releases of patch upgrades will be identified by the patch number, ex. XDAIS 7.20.01.XX with directory xdais_7_20_01_XX. Typically, these patches only include critical bug fixes.
For technical support, contact firstname.lastname@example.org
Check the following web site for updates: https://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/xdais/index.html
Last updated: June 14, 2011