First ipumm component to public git.ti.com 3.00.09.00
authorBuddy Liong <buddy.liong@ti.com>
Mon, 21 Sep 2015 15:29:17 +0000 (10:29 -0500)
committerBuddy Liong <a0270631@ti.com>
Mon, 2 Oct 2017 14:52:41 +0000 (09:52 -0500)
ipumm component is part of TI Multimedia component to utilize
Hardware Video Accelerated Video codecs in IVA-HD. It contains the server
side of Distributed Codec Engine to utilize the HW codecs.
The client side of ipumm is libdce and it is currently held publically at
http://git.omapzoom.org/?p=repo/libdce.git;a=summary

ipumm component was previously maintained privately; only customers with
NDA were able to get the source code.

This is the first release of ipumm to public at git.ti.com
The license and software manifest for this ipumm component is included
at the top level of directory:
software license: SRAS 2087-308454-v1-IPUMM_TSPA_License.pdf
software manifest: Texas_Instruments_ipumm_Manifest.pdf

For internal reference:
Original repo is maintained in gerrit.ext.ti.com/gerrit/omap
Project name: ipumm
The last TAG version before moving to git.ti.com is 3.00.09.00

This first ipumm component will be tag the same as 3.00.09.00.

Signed-off-by: Buddy Liong <buddy.liong@ti.com>
443 files changed:
.gitignore [new file with mode: 0644]
Makefile [new file with mode: 0644]
README [new file with mode: 0644]
SRAS 2087-308454-v1-IPUMM_TSPA_License.pdf [new file with mode: 0644]
Texas_Instruments_ipumm_Manifest.pdf [new file with mode: 0644]
build/common.bld [new file with mode: 0644]
build/config.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/H264ENC.version.02.00.09.01.wizardversion.0.5.3 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/H264ENC.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/H264ENC.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/H264ENC.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/.xdc-v38 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package_ti.sdo.codecs.h264enc.ce.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/ti.sdo.codecs.h264enc.ce.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/ti.sdo.codecs.h264enc.ce.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/ti_sdo_codecs_h264enc_ce.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/ti_sdo_codecs_h264enc_ce.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/docs/H264_Encoder_HDVICP2_DataSheet.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/docs/H264_Encoder_HDVICP2_ReleaseNotes.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/docs/H264_Encoder_HDVICP2_UserGuide.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/docs/qualiti--H264ENC_TI_lib--report.html [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/h264enc_ti.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ih264enc.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/lib/h264enc_ti_host.lib [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/link.xdt [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/.xdc-v38 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/package_ti.sdo.codecs.h264enc.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/ti.sdo.codecs.h264enc.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/ti.sdo.codecs.h264enc.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/ti_sdo_codecs_h264enc.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/package/ti_sdo_codecs_h264enc.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/H264VDEC.version.02.00.16.01.wizardversion.0.5.3 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/H264VDEC.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/H264VDEC.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/H264VDEC.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/.xdc-v49 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/package_ti.sdo.codecs.h264vdec.ce.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/ti.sdo.codecs.h264vdec.ce.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/ti.sdo.codecs.h264vdec.ce.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/ti_sdo_codecs_h264vdec_ce.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ce/package/ti_sdo_codecs_h264vdec_ce.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/docs/H264_Decoder_HDVICP2_DataSheet.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/docs/H264_Decoder_HDVICP2_ReleaseNotes.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/docs/H264_Decoder_HDVICP2_UserGuide.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/docs/qualiti--H264VDEC_TI_lib--report.html [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/h264vdec_ti.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/ih264vdec.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/lib/h264vdec_ti.lib [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/link.xdt [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/.xdc-v49 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/package_ti.sdo.codecs.h264vdec.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/ti.sdo.codecs.h264vdec.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/ti.sdo.codecs.h264vdec.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/ti_sdo_codecs_h264vdec.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264vdec/package/ti_sdo_codecs_h264vdec.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/HDVICP20API.version.01.00.00.23.wizardversion.0.5.3 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/HDVICP20API.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/HDVICP20API.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/HDVICP20API.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/.xdc-v49 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/package_ti.sdo.codecs.hdvicp20api.ce.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/ti.sdo.codecs.hdvicp20api.ce.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/ti.sdo.codecs.hdvicp20api.ce.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/ti_sdo_codecs_hdvicp20api_ce.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/ce/package/ti_sdo_codecs_hdvicp20api_ce.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/docs/HDVICP20_API_ReleaseNotes.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/inc/hdvicp20_ti_datamover_host.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/inc/hdvicp20_ti_datatypedefs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/inc/hdvicp20_ti_vdma_host.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/lib/ivahd_ti_api_vM3.lib [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/link.xdt [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/.xdc-v49 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/package_ti.sdo.codecs.hdvicp20api.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/ti.sdo.codecs.hdvicp20api.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/ti.sdo.codecs.hdvicp20api.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/ti_sdo_codecs_hdvicp20api.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/hdvicp20api/package/ti_sdo_codecs_hdvicp20api.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/JPEGVDEC.version.01.00.13.01.wizardversion.0.5.3 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/JPEGVDEC.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/JPEGVDEC.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/JPEGVDEC.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/.xdc-v49 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/package_ti.sdo.codecs.jpegvdec.ce.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/ti.sdo.codecs.jpegvdec.ce.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/ti.sdo.codecs.jpegvdec.ce.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/ti_sdo_codecs_jpegvdec_ce.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ce/package/ti_sdo_codecs_jpegvdec_ce.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/docs/MJPEG_Decoder_HDVICP2_DataSheet.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/docs/MJPEG_Decoder_HDVICP2_ReleaseNotes.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/docs/MJPEG_Decoder_HDVICP2_UserGuide.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/docs/qualiti--JPEGVDEC_TI_lib--report.html [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/ijpegvdec.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/jpegvdec_ti.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/lib/jpegvdec_ti_host.lib [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/link.xdt [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/.xdc-v49 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/package_ti.sdo.codecs.jpegvdec.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/ti.sdo.codecs.jpegvdec.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/ti.sdo.codecs.jpegvdec.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/ti_sdo_codecs_jpegvdec.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvdec/package/ti_sdo_codecs_jpegvdec.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/MPEG2VDEC.version.01.00.14.01.wizardversion.0.5.3 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/MPEG2VDEC.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/MPEG2VDEC.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/MPEG2VDEC.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/.xdc-v49 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/package_ti.sdo.codecs.mpeg2vdec.ce.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/ti.sdo.codecs.mpeg2vdec.ce.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/ti.sdo.codecs.mpeg2vdec.ce.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/ti_sdo_codecs_mpeg2vdec_ce.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/ce/package/ti_sdo_codecs_mpeg2vdec_ce.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/docs/MPEG2_Decoder_HDVICP2_DataSheet.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/docs/MPEG2_Decoder_HDVICP2_ReleaseNotes.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/docs/MPEG2_Decoder_HDVICP2_UserGuide.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/docs/qualiti--MPEG2VDEC_TI_lib--report.html [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/impeg2vdec.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/lib/ivahd_ti_api_vM3.lib [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/lib/mpeg2vdec_ti_host.lib [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/link.xdt [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/mpeg2vdec_ti.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/.xdc-v49 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/package_ti.sdo.codecs.mpeg2vdec.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/ti.sdo.codecs.mpeg2vdec.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/ti.sdo.codecs.mpeg2vdec.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/ti_sdo_codecs_mpeg2vdec.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg2vdec/package/ti_sdo_codecs_mpeg2vdec.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.version.01.00.02.01.wizardversion.0.5.3 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.xdc-v49 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package_ti.sdo.codecs.mpeg4enc.ce.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_Datasheet.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_ReleaseNotes.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_UserGuide.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/qualiti--MPEG4ENC_TI_lib--report.html [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/impeg4enc.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/lib/mpeg4venc_ti_host.lib [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/link.xdt [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/mpeg4enc_ti.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.xdc-v49 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package_ti.sdo.codecs.mpeg4enc.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/MPEG4VDEC.version.01.00.15.01.wizardversion.0.5.3 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/MPEG4VDEC.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/MPEG4VDEC.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/MPEG4VDEC.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/.xdc-v49 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/package_ti.sdo.codecs.mpeg4vdec.ce.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/ti.sdo.codecs.mpeg4vdec.ce.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/ti.sdo.codecs.mpeg4vdec.ce.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/ti_sdo_codecs_mpeg4vdec_ce.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/ce/package/ti_sdo_codecs_mpeg4vdec_ce.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/docs/MPEG4_Decoder_HDVICP2_Datasheet.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/docs/MPEG4_Decoder_HDVICP2_ReleaseNotes.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/docs/MPEG4_Decoder_HDVICP2_UserGuide.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/docs/qualiti--MPEG4VDEC_TI_lib--report.html [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/impeg4vdec.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/lib/mpeg4vdec_ti_host.lib [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/link.xdt [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/mpeg4vdec_ti.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/.xdc-v49 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/package_ti.sdo.codecs.mpeg4vdec.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/ti.sdo.codecs.mpeg4vdec.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/ti.sdo.codecs.mpeg4vdec.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/ti_sdo_codecs_mpeg4vdec.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4vdec/package/ti_sdo_codecs_mpeg4vdec.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/VC1VDEC.version.01.00.02.01.wizardversion.0.5.3 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/VC1VDEC.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/VC1VDEC.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/VC1VDEC.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/.xdc-v49 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/package_ti.sdo.codecs.vc1vdec.ce.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/ti.sdo.codecs.vc1vdec.ce.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/ti.sdo.codecs.vc1vdec.ce.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/ti_sdo_codecs_vc1vdec_ce.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ce/package/ti_sdo_codecs_vc1vdec_ce.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/docs/VC1_Decoder_IVAHD_Datasheet.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/docs/VC1_Decoder_IVAHD_ReleaseNotes.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/docs/VC1_Decoder_IVAHD_UserGuide.pdf [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/docs/qualiti--VC1VDEC_TI_lib--report.html [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/ivc1vdec.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/lib/vc1vdec_ti_host_M3.lib [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/link.xdt [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package.bld [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package.xdc [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package.xs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/.vers_b150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/.vers_c150 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/.vers_g180 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/.vers_r170 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/.xdc-v49 [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/build.cfg [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/package.bld.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/package.defs.h [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/package.doc.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/package.ext.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/package.rel.dot [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/package.rel.xml [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/package_ti.sdo.codecs.vc1vdec.c [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/ti.sdo.codecs.vc1vdec.ccs [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/ti.sdo.codecs.vc1vdec.sch [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/ti_sdo_codecs_vc1vdec.class [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/package/ti_sdo_codecs_vc1vdec.java [new file with mode: 0644]
extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/vc1vdec/vc1vdec_ti.h [new file with mode: 0644]
platform/ti/configs/omap54xx/IpcCommon.cfg.xs [new file with mode: 0644]
platform/ti/configs/omap54xx/IpuAmmu.cfg [new file with mode: 0644]
platform/ti/configs/omap54xx/IpuSmp.cfg [new file with mode: 0644]
platform/ti/configs/vayu/IpcCommon.cfg.xs [new file with mode: 0644]
platform/ti/configs/vayu/Ipu2Smp.cfg [new file with mode: 0644]
platform/ti/configs/vayu/IpuAmmu.cfg [new file with mode: 0644]
platform/ti/dce/baseimage/custom_rsc_table_omap5_ipu.h [new file with mode: 0644]
platform/ti/dce/baseimage/custom_rsc_table_vayu_ipu.h [new file with mode: 0644]
platform/ti/dce/baseimage/dce_ipu.cfg [new file with mode: 0644]
platform/ti/dce/baseimage/iresman_tiledmemory.c [new file with mode: 0644]
platform/ti/dce/baseimage/load_task.c [new file with mode: 0644]
platform/ti/dce/baseimage/main.c [new file with mode: 0644]
platform/ti/dce/baseimage/package.bld [new file with mode: 0644]
platform/ti/dce/baseimage/package.xdc [new file with mode: 0644]
platform/ti/dce/baseimage/ping_tasks.c [new file with mode: 0644]
platform/ti/dce/baseimage/qnx_custom_rsc_table_vayu_ipu.h [new file with mode: 0644]
src/ti/framework/dce/dce.c [new file with mode: 0644]
src/ti/framework/dce/dce_priv.h [new file with mode: 0644]
src/ti/framework/dce/dce_rpc.h [new file with mode: 0644]
src/ti/framework/dce/ivahd.c [new file with mode: 0644]
src/ti/framework/dce/package.bld [new file with mode: 0644]
src/ti/framework/dce/package.xdc [new file with mode: 0644]
src/ti/framework/dce/package.xs [new file with mode: 0644]
src/ti/utils/osal/trace.h [new file with mode: 0644]
src/ti/utils/package.bld [new file with mode: 0644]
src/ti/utils/package.xdc [new file with mode: 0644]
src/ti/utils/package.xs [new file with mode: 0644]
src/ti/utils/profile.c [new file with mode: 0644]
src/ti/utils/profile.h [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..9a0081e
--- /dev/null
@@ -0,0 +1,35 @@
+aclocal.m4
+autom4te.cache
+Makefile.in
+*.orig
+*.xem*
+*.rej
+*.patch
+.deps
+.libs
+*.o
+*.lo
+*.la
+libtool
+*.pc
+config.log
+config.status
+config
+configure
+.cproject
+.project
+.settings
+.dlls
+dcetestdec
+.executables
+.interfaces
+.libraries*
+*.mak
+*/baseimage/package/
+platform/ti/dce/baseimage/out/
+bldcfg.mk
+platform/ti/dce/baseimage/package/
+src/ti/framework/dce/lib/
+src/ti/framework/dce/package/
+src/ti/utils/lib/
+src/ti/utils/package
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..0a4e430
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,234 @@
+#/*
+# * Copyright (c) 2011-2015, Texas Instruments Incorporated
+# * All rights reserved.
+# *
+# * Redistribution and use in source and binary forms, with or without
+# * modification, are permitted provided that the following conditions
+# * are met:
+# *
+# * *  Redistributions of source code must retain the above copyright
+# *    notice, this list of conditions and the following disclaimer.
+# *
+# * *  Redistributions in binary form must reproduce the above copyright
+# *    notice, this list of conditions and the following disclaimer in the
+# *    documentation and/or other materials provided with the distribution.
+# *
+# * *  Neither the name of Texas Instruments Incorporated nor the names of
+# *    its contributors may be used to endorse or promote products derived
+# *    from this software without specific prior written permission.
+# *
+# * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+# * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+# * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+# * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+# * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+# * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# */
+
+# Repo
+BIOSTOOLSROOT  ?= /opt/ti
+REPO           := $(BIOSTOOLSROOT)
+
+# Different tool versions can easily be programmed by defining below variables
+# in your environment.
+XDCVERSION     ?= xdctools_3_31_02_38_core
+BIOSVERSION    ?= bios_6_42_02_29
+IPCVERSION     ?= ipc_3_40_00_06
+CEVERSION      ?= codec_engine_3_24_00_08
+FCVERSION      ?= framework_components_3_40_01_04
+XDAISVERSION   ?= xdais_7_24_00_04
+
+# TI Compiler Settings
+export TMS470CGTOOLPATH ?= $(BIOSTOOLSROOT)/ccsv6/tools/compiler/ti-cgt-arm_5.2.5
+
+# Define where the sources are
+DUCATIDCEMMSRC = $(shell pwd)
+TIVIDEOTOOLSROOT ?= $(BIOSTOOLSROOT)
+
+# Generate the full package paths for tools
+BIOSPROD       = $(REPO)/$(BIOSVERSION)
+CEPROD         = $(TIVIDEOTOOLSROOT)/$(CEVERSION)
+FCPROD         = $(TIVIDEOTOOLSROOT)/$(FCVERSION)
+XDAISPROD      = $(REPO)/$(XDAISVERSION)
+
+# XDC settings
+export XDCBUILDCFG = $(DUCATIDCEMMSRC)/build/config.bld
+
+XDCDIST_TREE   = $(REPO)/$(XDCVERSION)
+export XDCROOT = $(XDCDIST_TREE)
+
+export XDCPATH  = $(BIOSPROD)/packages;$(IPCSRC)/packages;$(CEPROD)/packages;$(FCPROD)/packages;$(XDAISPROD)/packages;$(DUCATIDCEMMSRC)/extrel/ti/ivahd_codecs/packages;$(DUCATIDCEMMSRC)/src;
+
+# Custom settings for build
+JOBS           ?= 1
+# Set profile, always set as release version. Alternate option is "debug"
+PROFILE                ?= release
+# Set debug/trace level from 0 to 4
+TRACELEVEL     ?= 0
+# Offloads core to sysm3 code
+OFFLOAD                ?= 1
+# Set to Non-SMP by default
+FORSMP         ?= 0
+# Set Instrumentation to be allowed (ENABLE to enable it)
+SETINST                ?= ENABLE
+# Set HW revision type- OMAP5:ES20, VAYU:ES10
+HWVERSION   ?= ES10
+# Set if Profiler needs to ON or OFF for the build
+PROFILER    ?= DISABLE
+
+all: ducatibin
+
+# Include platform build configuration
+config:
+ifeq (bldcfg.mk,$(wildcard bldcfg.mk))
+include bldcfg.mk
+else
+       @echo "No config selected. Please configure the build first and then try to build."
+       @echo "For more info, use 'make help'"
+       @exit 1
+endif
+
+unconfig:
+       @echo "Removed existing configuration"
+       @rm -f bldcfg.mk
+
+vayu_smp_config: unconfig
+       @echo "Creating new config\c"
+       @echo DUCATI_CONFIG = vayu_smp_config > bldcfg.mk
+       @echo ".\c"
+       @echo MYXDCARGS=\"profile=$(PROFILE) trace_level=$(TRACELEVEL) hw_type=VAYU hw_version=$(HWVERSION) BIOS_type=SMP prof_type=$(PROFILER)\" >> bldcfg.mk
+       @echo ".\c"
+       @echo CHIP = VAYU >> bldcfg.mk
+       @echo ".\c"
+       @echo FORSMP = 1 >> bldcfg.mk
+       @echo ".\c"
+       @echo DUCATIBINNAME = "dra7-ipu2-fw.xem4" >> bldcfg.mk
+       @echo INTBINNAME = "ipu.xem4" >> bldcfg.mk
+       @echo ".\c"
+       @echo QNXDUCATIBINNAME = "dra7xx-m4-ipu2.xem4" >> bldcfg.mk
+       @echo QNXINTBINNAME = "qnx_ipu.xem4" >> bldcfg.mk
+       @echo ".\c"
+       @echo "done"
+
+omap5_smp_config: unconfig
+       @echo "Creating new config\c"
+       @echo DUCATI_CONFIG = omap5_smp_config > bldcfg.mk
+       @echo ".\c"
+       @echo MYXDCARGS=\"profile=$(PROFILE) trace_level=$(TRACELEVEL) hw_type=OMAP5 hw_version=$(HWVERSION) BIOS_type=SMP prof_type=$(PROFILER)\" >> bldcfg.mk
+       @echo ".\c"
+       @echo CHIP = OMAP5 >> bldcfg.mk
+       @echo ".\c"
+       @echo FORSMP = 1 >> bldcfg.mk
+       @echo ".\c"
+       @echo DUCATIBINNAME = "omap5-ipu-fw.xem4" >> bldcfg.mk
+       @echo INTBINNAME = "ipu.xem4" >> bldcfg.mk
+       @echo ".\c"
+       @echo QNXDUCATIBINNAME = "omap5-m4-ipu.xem4" >> bldcfg.mk
+       @echo QNXINTBINNAME = "qnx_ipu.xem4" >> bldcfg.mk
+       @echo ".\c"
+       @echo "done"
+
+clean: config
+       export XDCARGS=$(MYXDCARGS); \
+        $(XDCROOT)/xdc --jobs=$(JOBS) clean -PD $(DUCATIDCEMMSRC)/platform/ti/dce/baseimage/.
+
+build: config
+ifeq ($(IPCSRC),)
+       @echo "ERROR: IPCSRC not set. Exiting..."
+       @echo "For more info, use 'make help'"
+       @exit 1
+else ifeq ($(TMS470CGTOOLPATH),)
+       @echo "ERROR: TMS470CGTOOLPATH not set. Exiting..."
+       @echo "For more info, use 'make help'"
+       @exit 1
+endif
+       export XDCARGS=$(MYXDCARGS); \
+       $(XDCROOT)/xdc --jobs=$(JOBS) -PD $(DUCATIDCEMMSRC)/platform/ti/dce/baseimage/.
+
+ducatibin: build
+ifeq ($(FORSMP),1)
+       $(TMS470CGTOOLPATH)/bin/armstrip -p $(DUCATIDCEMMSRC)/platform/ti/dce/baseimage/out/ipu/$(PROFILE)/$(INTBINNAME) -o=$(DUCATIBINNAME)
+       $(TMS470CGTOOLPATH)/bin/armstrip -p $(DUCATIDCEMMSRC)/platform/ti/dce/baseimage/out/ipu/$(PROFILE)/$(QNXINTBINNAME) -o=$(QNXDUCATIBINNAME)
+else
+       @echo "***********Not yet implemented************"
+endif
+
+info: tools sources custom
+tools:
+       @echo "REPO    := $(REPO)"
+       @echo "XDC     := $(XDCDIST_TREE)"
+       @echo "BIOS    := $(BIOSPROD)"
+       @echo "FC      := $(FCPROD)"
+       @echo "CE      := $(CEPROD)"
+       @echo "XDAIS   := $(XDAISPROD)"
+       @echo "TMS470CGTOOLPATH := $(TMS470CGTOOLPATH)"
+       @echo " "
+
+sources:
+       @echo "IPC  := $(IPCSRC)"
+       @echo " "
+
+       @echo "DUCATIDCEMMSRC  := $(DUCATIDCEMMSRC)"
+       @echo "DUCATIDCEMMSRC info: $(shell git --git-dir=$(DUCATIDCEMMSRC)/.git --work-tree=$(DUCATIDCEMMSRC)/ log --pretty=format:'%ad %h %d' --oneline --date=short -1 )"
+       @echo "DUCATIMMSRC describe: $(shell git --git-dir=$(DUCATIDCEMMSRC)/.git --work-tree=$(DUCATIDCEMMSRC)/ describe --dirty)"
+       @echo " "
+
+custom:
+       @echo "JOBS       := $(JOBS)"
+       @echo "PROFILE    := $(PROFILE)"
+       @echo "TRACELEVEL := $(TRACELEVEL)"
+       @echo "OFFLOAD    := $(OFFLOAD)"
+       @echo "FORSMP     := $(FORSMP)"
+       @echo "SETINST    := $(SETINST)"
+       @echo "HWVERSION  := $(HWVERSION)"
+       @echo "PROFILER   := $(PROFILER)"
+       @echo " "
+       @echo "Ducati configuration used:  $(DUCATI_CONFIG)"
+       @echo "Ducati binary name:         $(DUCATIBINNAME)"
+       @echo "QNX Ducati binary name:     $(QNXDUCATIBINNAME)"
+       @echo " "
+
+help:
+       @echo " "
+       @echo "Please export the following variables: "
+       @echo " 1. BIOSTOOLSROOT - Directory where all the BIOS tools are installed."
+       @echo "                    If not mentioned, picks up the default, /opt/ti"
+       @echo " 2. TMS470CGTOOLPATH - TMS470 ARM Code Generation Tools installation path"
+       @echo "                       If not mentioned, tries the default install location, /opt/ti/TI_CGT_TI_ARM_5.0.1"
+       @echo " 3. IPCSRC - Absolute path of the $(IPCVERSION)"
+       @echo " 4. [Optional] - Any of the following variables can be defined to customize your build."
+       @echo "       JOBS       - To specify the number of parallel build jobs (default is 1)"
+       @echo "       PROFILE    - 'release' or 'debug' profile for the libraries and binaries (default is release)"
+       @echo "       TRACELEVEL - From 0 to 4. Higher the value, more the traces. 0 implies no traces (default is 0)"
+       @echo "       OFFLOAD    - Enable offloading support (default is 1, set to 0 to disable)"
+       @echo " 5. [Optional] - Any of the following variables can be defined to change the default tool versions."
+       @echo "       XDCVERSION       = $(XDCDIST_TREE)"
+       @echo "       BIOSVERSION      = $(BIOSPROD)"
+       @echo "       IPCVERSION       = $(IPCSRC)"
+       @echo "       CEVERSION        = $(CEPROD)"
+       @echo "       FCVERSION        = $(FCPROD)"
+       @echo "       XDAISVERSION     = $(XDAISPROD)"
+       @echo "       TMS470CGTOOLPATH = $(TMS470CGTOOLPATH)"
+       @echo " "
+       @echo "Use the appropriate make targets from the following: "
+       @echo "  Configure Platform: "
+       @echo "     OMAP5 (SMP)       - export HWVERSION=ES20 && make omap5_smp_config"
+       @echo "     VAYU/J6 (SMP)     - export HWVERSION=ES10 && make vayu_smp_config"
+       @echo "  Build:               - make"
+       @echo "  Clean:               - make clean"
+       @echo "  Generate Binary: "
+       @echo "     Firmware        - make ducatibin"
+       @echo "  Information: "
+       @echo "     Tools           - make tools"
+       @echo "     Sources         - make sources"
+       @echo "     Custom          - make custom"
+       @echo "     all 3           - make info"
+       @echo "  Others: "
+       @echo "     Check config    - make config"
+       @echo "     Clean config    - make unconfig"
+       @echo " "
diff --git a/README b/README
new file mode 100644 (file)
index 0000000..b898121
--- /dev/null
+++ b/README
@@ -0,0 +1,189 @@
+/*
+ * Copyright (c) 2011-2015, Texas Instruments Incorporated
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * *  Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *
+ * *  Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * *  Neither the name of Texas Instruments Incorporated nor the names of
+ *    its contributors may be used to endorse or promote products derived
+ *    from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+= About Distributed Codec Engine - RPMSG =
+
+DCE is a library to remotely invoke the hw accellerated codecs on IVA-HD via a
+syslink/rcm shim layer.  This provides access to the
+[http://processors.wiki.ti.com/index.php/Category:Codec_Engine Codec Engine]
+codec interface on the coprocessor (ducati/M3) from the host.
+
+It is similar in purpose to remote codec engine, although at the time RCE was
+not supported on OMAP4430, and DCE was a simple way to get the same result.
+They should be roughly interchangeable from the user's perspective, with the
+caveat that the DCE user should use <code>dce_alloc()</code> and
+<code>dce_free()</code> to allocate/free the control structures that are
+passed by pointer to CE APIs.
+
+DCE was previously used by:
+* [http://git.mansr.com/?p=omapfbplay omapfbplay]
+* [http://github.com/robclark/gst-ducati gst-ducati]
+
+:Note: look in the README file for the latest version of this document, in
+particular for the required versions of various dependent components and tools,
+as these can change over time.
+
+
+= How To Build =
+
+These instructions are assuming you are cross-compiling on a linux machine for
+IPU (M4) coprocessor side and natively building the linux/A9 host side
+(although the instructions for cross-compiling the host side are roughly the
+same).
+
+
+== Building IPU image on the Cortex-M4 Side ==
+
+=== Install TMS470/ARM Compiler ===
+
+Install Code Generation Tools (CGT) from Code Composer Studio which
+provides the compiler tool:
+* http://processors.wiki.ti.com/index.php/Download_CCS
+
+To get the ARM compiler version tool, eg cgtarm-5.2.5, launch CCS,
+Click "Help" - "Install New Software" - On "Work with"
+Select "Code Generation Tools Updates ..."
+NOTE: Unclick the box "show only the latest version of available software"
+otherwise you will not be able to see the previous version.
+Click on left arrow to expand "TI compiler updates" and
+select "ARM Compiler Tools - 5.2.5".
+Click "Next" follow by another "Next" - "Accept the license agreement" - "Finish".
+The CCS will ask the user to restart the complete the installation.
+
+If ccs6 is installed in /opt/ti/ccsv6, then the compiler will get installed in
+/opt/ti/ccsv6/tools/compiler
+
+* Any issue on CCS, please contact the TI e2e forum:
+http://e2e.ti.com/support/development_tools/default.aspx
+
+=== Install XDC tools ===
+
+Download XDC tools from:
+
+* http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc
+
+Install to ''/opt/ti/xdctools_<version>''
+
+=== Install BIOS ===
+
+Download BIOS (the RTOS) from:
+
+* http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/index.html
+
+Install to ''/opt/ti/bios_<version>''
+
+=== Install Codec Engine ===
+
+Download Codec Engine (CE) from:
+
+* http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ce/
+
+The lite version is fine. Install to ''/opt/ti/codec_engine_<version>''
+
+=== Install Framework Components ===
+
+Download Framework Components (FC) from:
+
+* http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/fc
+
+The lite version without fctools is fine.  Install to ''/opt/ti/framework_components_<version>''
+
+=== Install XDAIS ===
+
+Download XDAIS from:
+
+* http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/xdais/index.html
+
+Untar to ''/opt/ti/xdais_<version>''
+
+
+=== Setup Environment ===
+
+The Project Home Directory (ipumm) host a Makefile.
+the following environment variables need to be exported
+export BIOSTOOLSROOT=<path where all tools are hosted>
+export TIVIDEOTOOLSROOT=<path where FC and CE are installed>. This is optional.
+    If nothing is set, then it is assumed to be same as BIOSTOOLSROOT.
+export IPCSRC=<path where IPC is installed>
+export TMS470CGTOOLPATH=<path to CGTOOL ARM Compiler is installed>
+
+Note: if you are using different version numbers, the paths would have to be
+adjusted accordingly.
+
+=== Build IPC ===
+Download IPC from:
+
+* http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ipc/
+
+Install to ''$HOME/ipc_<version>''
+
+ cd $HOME/ipc_version
+
+Setup environment variables:
+export IPC_INSTALL_DIR=<path where IPC is installed>
+export DEPOT=<path where BIOS and XDC are installed>
+export XDC_INSTALL_DIR=$DEPOT/xdctools_<version>
+export BIOS_INSTALL_DIR=$DEPOT/bios_<version>
+export CGTOOLS_ARM=<path to CGTOOL ARM Compiler is installed>
+
+Build ipc:
+make -ef ipc-bios.mak clean
+make -ef ipc-bios.mak ti.targets.arm.elf.M4=$CGTOOLS_ARM
+
+NOTE: If ''ipc'' is modified, then ''DCE'' needs to be rebuilt.
+
+=== Build DCE ===
+
+For OMAP5:
+export HWVERSION=ES20
+make omap5_smp_config : for OMAP5 platform in SMP BIOS mode
+
+For DRA7XX:
+make vayu_smp_config  : for DRA7XX platform in SMP BIOS mode
+
+make info: shows all the make information.
+make unconfig: clean the configuration setting.
+make tools: shows all the needed tool versions.
+make: builds the complete project.
+With ''vayu_smp_config'', binary dra7xx-m4-ipu2.xem4 and dra7-ipu2-fw.xem4 will
+be generated in current directory.
+With ''omap5_smp_config'', binary omap5-m4-ipu.xem4 will be generated in current directory.
+
+For Linux/Android:
+Copy dra7-ipu2-fw.xem4 to your filesystem.
+Eg. GLSDK target filesystem: /lib/firmware/dra7-ipu2-fw.xem4
+For QNX:
+Copy dra7xx-m4-ipu2.xem4 to your filesystem at /stage/usr/lib/dra7xx-m4-ipu2.xem4
+
+= Useful Links =
+
+= TODO =
diff --git a/SRAS 2087-308454-v1-IPUMM_TSPA_License.pdf b/SRAS 2087-308454-v1-IPUMM_TSPA_License.pdf
new file mode 100644 (file)
index 0000000..d2c7c1a
Binary files /dev/null and b/SRAS 2087-308454-v1-IPUMM_TSPA_License.pdf differ
diff --git a/Texas_Instruments_ipumm_Manifest.pdf b/Texas_Instruments_ipumm_Manifest.pdf
new file mode 100644 (file)
index 0000000..186d2b3
Binary files /dev/null and b/Texas_Instruments_ipumm_Manifest.pdf differ
diff --git a/build/common.bld b/build/common.bld
new file mode 100644 (file)
index 0000000..3d77555
--- /dev/null
@@ -0,0 +1,911 @@
+/*
+ * Copyright (c) 2011-2015, Texas Instruments Incorporated
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * *  Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *
+ * *  Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * *  Neither the name of Texas Instruments Incorporated nor the names of
+ *    its contributors may be used to endorse or promote products derived
+ *    from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+/*
+ *  ======== common.bld ========
+ *
+ */
+
+
+/*
+ *  ======== getCores ========
+ *  Determines which cores to build for.
+ *
+ *  Any argument in XDCARGS which does not contain core= is treated
+ *  as a core name. This way build for multiple cores can be specified by
+ *  separating them with a space.
+ */
+function getCores(xdcArgs)
+{
+    var coreNames = new Array();
+
+    /* Check for any XDCARGS with core=; these are the corenames */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/core=/)) {
+            coreNames.push(xdcArgs[i].substr(5));
+        }
+    }
+
+    return coreNames;
+}
+
+
+/*
+ *  ======== getProfiles ========
+ *  Determines which profiles to build for.
+ *
+ *  Any argument in XDCARGS which does not contain platform= is treated
+ *  as a profile. This way multiple build profiles can be specified by
+ *  separating them with a space.
+ */
+function getProfiles(xdcArgs)
+{
+    var profiles = new Array();
+
+    /* Check for any XDCARGS with profile=; these are profiles. */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/profile=/)) {
+            profiles.push(xdcArgs[i].substr(8));
+        }
+    }
+
+    return profiles;
+}
+
+function getBuildModes(xdcArgs)
+{
+    var buildModes = new Array();
+
+    /* Check for any XDCARGS with buildMode=; these are specific
+       build configuration */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/buildMode=/)) {
+            buildModes.push(xdcArgs[i].substr(10));
+        }
+    }
+    return buildModes;
+}
+
+
+/*
+ *  ======== getTraceType ========
+ *  Determines which trace type to build for.
+ *
+ *  Any argument in XDCARGS which does not contain trace_type= is treated
+ *  as a trace type name. This way build for different trace type can be specified by
+ *  separating them with a space.
+ * XDCARGS="profile=debug core=app_m3 target_build=BUILD_OMAP4 trace_type=UIA_SW_ON"
+ */
+function getTraceType(xdcArgs)
+{
+    var trace_type = new Array();
+
+    /* Check for any XDCARGS with trace_type=; these are the corenames */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/trace_type=/)) {
+            trace_type.push(xdcArgs[i].substr(11));
+        }
+    }
+
+    return trace_type;
+}
+
+
+/*
+ *  ======== getLoadType ========
+ *  Determines whether ducati load is enabled or not .
+ *
+ *  XDCARGS="profile=debug core=app_m3 target_build=BUILD_OMAP4 load_type=LOAD_ON
+ */
+function getLoadType(xdcArgs)
+{
+    var load_type = new Array();
+
+    /* Check for any XDCARGS with load_type=; these are the corenames */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/load_type=/)) {
+            load_type.push(xdcArgs[i].substr(10));
+        }
+    }
+
+    return load_type;
+}
+
+
+/*
+ *  ======== getTimerType ========
+ *  Determines which trace type to build for.
+ *
+ *  XDCARGS="profile=debug core=app_m3 target_build=BUILD_OMAP4 timer_type=CTM_ON
+ */
+function getTimerType(xdcArgs)
+{
+    var timer_type = new Array();
+
+    /* Check for any XDCARGS with timer_type=;  */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/timer_type=/)) {
+            timer_type.push(xdcArgs[i].substr(11));
+        }
+    }
+
+    return timer_type;
+}
+
+
+/*
+ *  ======== getVidPerfMsmtMode ========
+ *  Determines whether ducati video performance measurement is turned ON.
+ *
+ *  XDCARGS="profile=debug core=app_m3 target_build=BUILD_OMAP4 video_perf_mode=MSMT_ON
+ */
+function getVidPerfMsmtMode(xdcArgs)
+{
+    var video_perf_mode = new Array();
+
+    /* Check for any XDCARGS with video_perf_mode=; these are the corenames */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/video_perf_mode=/)) {
+            video_perf_mode.push(xdcArgs[i].substr(16));
+        }
+    }
+
+    return video_perf_mode;
+}
+
+
+
+/*
+ *  ======== getTraceMode ========
+ *  Determines which trace mode to use.
+ *
+ */
+function getTraceMode(xdcArgs)
+{
+    var trace = new Array();
+
+    /* Check for any XDCARGS with profile=; these are profiles. */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/trace=/)) {
+            trace.push(xdcArgs[i].substr(6));
+        }
+    }
+
+    return trace;
+}
+
+/*
+ *  ======== getCacheMode ========
+ *  Determines which Cache mode to use.
+ *
+ */
+function getCacheMode(xdcArgs)
+{
+    var cache_wa = new Array();
+
+    /* Check for any XDCARGS with profile=; these are profiles. */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/cache_wa=/)) {
+            cache_wa.push(xdcArgs[i].substr(9));
+        }
+    }
+
+    return cache_wa;
+}
+
+/*
+ *  ======== getSenPositions ========
+ *  Determines which Cache mode to use.
+ *
+ */
+function getSenPositions(xdcArgs)
+{
+    var SenPosition = new Array();
+
+    /* Check for any XDCARGS with profile=; these are profiles. */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/SenPosition=/)) {
+            SenPosition.push(xdcArgs[i].substr(12));
+        }
+    }
+
+    return SenPosition;
+}
+
+// Possible options - none Virtio
+// ISS_SIMULATOR
+// VIRTIO
+// ...
+function getTargetEnvironment(xdcArgs)
+{
+    var target_env = new Array();
+
+    /* Check for any XDCARGS with profile=; these are profiles. */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/target_env=/)) {
+            target_env.push(xdcArgs[i].substr(11));
+        }
+    }
+    return target_env;
+}
+
+/*
+ *  ======== getTargetBuild ========
+ *  Determines which build to use.
+ *
+ */
+function getTargetBuild(xdcArgs)
+{
+    var build = "";
+
+    /* Check for any XDCARGS with target_build= */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/target_build=/)) {
+            build = xdcArgs[i].substr(13);
+        }
+    }
+
+    return build;
+}
+
+/*
+ *  ======== getHwType ========
+ *  Determines which OMAP version to use.
+ *
+ */
+function getHwType(xdcArgs)
+{
+    var omap_version="OMAP4"; //Setting default values
+
+    /* Check for any XDCARGS with hw_type=; these are the corenames */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/hw_type=/)) {
+            // [1] operation is used on the return value of split(), which
+            // is an array.
+            var omap_version = xdcArgs[i].split("=")[1];
+        }
+    }
+
+    return omap_version;
+}
+
+
+/*
+ *  ======== isSmpBios ========
+ *  Determines which type of BIOS is used - SMP or non-SMP.
+ *
+ */
+function isSmpBios(xdcArgs)
+{
+    var SMPmode = false; //Setting default value to non-SMP
+    var bios_type = "";
+
+    /* Check for any XDCARGS with BIOS_type=; this tells us if BIOS is SMP or not  */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/BIOS_type=/)) {
+            // [1] operation is used on the return value of split(), which
+            // is an array.
+            var bios_type = xdcArgs[i].split("=")[1];
+        }
+    }
+
+    if (bios_type == "SMP")
+    {
+        SMPmode = true;
+    }
+
+    return SMPmode;
+}
+
+
+/*
+ *  ======== getGitTag ========
+ *  Determines TAG.
+ *
+ */
+function getGitTag(xdcArgs)
+{
+    var git_tag = "";
+    /* Check for any XDCARGS with git_tag= */
+    for (var i = 0; i < xdcArgs.length; i++) {
+
+        if (xdcArgs[i].match(/git_tag=/)) {
+           git_tag = xdcArgs[i].substr(8);
+           print("i " + i + "\n");
+        }
+    }
+    return git_tag;
+}
+
+/*
+ *  ======== getBoardConfig ========
+ *  Determines which board config to use.
+ *
+ */
+function getBoardConfig(xdcArgs)
+{
+    var board = "";
+
+    /* Check for any XDCARGS with board_config= */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/board_config=/)) {
+            board = xdcArgs[i].substr(13);
+        }
+    }
+
+    if(board.length ==0)
+     board = 'BOARD_CONFIG_TI_BLAZE'
+
+    print("!!!!Configuring for board " + board);
+
+    return board;
+}
+
+/*
+ *  ======== getGitCommitID ========
+ *  Determines commit ID.
+ *
+ */
+function getGitCommitID(xdcArgs)
+{
+    var commit_id = "";
+
+    /* Check for any XDCARGS with git_commit_id= */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/git_commit_id=/)) {
+            commit_id = xdcArgs[i].substr(14);
+        }
+    }
+    print ("commit_id::: " + commit_id +"\n");
+    return commit_id;
+}
+
+/*
+ *  ======== getGitBranch ========
+ *  Determines commit ID.
+ *
+ */
+function getGitBranch(xdcArgs)
+{
+    var branch = "";
+    /* Check for any XDCARGS with git_branch= */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/git_branch=/)) {
+            branch = xdcArgs[i].substr(11);
+        }
+    }
+    return branch;
+}
+
+
+/*
+ *  ======== commonGetVersion ========
+ *  Common commonGetVersion function
+ */
+function GetVersionTag()
+{
+  var exitCode = 1;
+  var verFlags = "";
+  status = {};
+  var verInfo;
+  var git_cmd = "git ";
+  var ipc_ver = " IPC 3_40_00_06 ";
+  var ipumm_ver = " MMIP 3_00_09_00 ";
+
+  var type_cmd = "type ";
+  var flush_cmd = "echo ";
+
+  Program.global.ducati_ver_commit_id = "";
+  Program.global.ducati_ver_branch = "local";
+  ipumm_ver += ipc_ver;
+  Program.global.ducati_ver_tag = ipumm_ver;
+  Program.global.ducati_ver_h264d = "H264D-02.00.17.01";
+  Program.global.ducati_ver_mpeg4d = "MPEG4D-01.00.15.01";
+  Program.global.ducati_ver_mpeg2d = "MPEG2D-01.00.14.01";
+  Program.global.ducati_ver_vc1d = "VC1D-01.00.02.01";
+  Program.global.ducati_ver_mjpegd = "MJPEGD-01.00.13.01";
+  Program.global.ducati_ver_h264e = "H264E-02.00.09.01";
+  Program.global.ducati_ver_mpeg4e = "MPEG4E-01.00.02.01";
+
+
+  /*Check the target environment */
+  var host_env =environment["user.dir"];
+  if(host_env[1] == ':')
+  {
+    git_cmd = "git.exe "
+    echo_cmd = "c:/windows/system32/cmd /c echo "
+  }
+
+  //exitCode = xdc.exec(echo_cmd + "dummy write  " + " >> ducati_version.h", {},  status);
+
+
+  //branch
+
+  exitCode = xdc.exec(git_cmd + "branch -a", {},  status)
+  if (exitCode == -1)
+  {
+    print("Version Information not Generated \n");
+    return;
+  }
+  var lines = status.output.split('\n')
+  for (var i = 0; i < lines.length - 1; i++) {
+    var line = lines[i];
+
+    if(line.indexOf('*')!=-1){
+      var GitBranch = line.substr(2)
+      if (GitBranch.length) {
+            Program.global.ducati_ver_branch = GitBranch;
+            //exitCode = xdc.exec(echo_cmd + "#define GIT_BRANCH_VER  " + "\""+ GitBranch + "\"" + " > ducati_version.h", {},  status);
+            //verFlags += " -DGIT_BRANCH=\\\""+GitBranch+"\\\" "
+
+          }
+      }
+  }
+
+  //commit-id
+  exitCode = xdc.exec(git_cmd + "log --oneline", {},  status)
+  if (exitCode == -1) return verFlags;
+  var lines = status.output.split('\n')
+  var GitCommitId  = lines[0].substr(0,7)
+  if (GitCommitId.length)
+  {
+    Program.global.ducati_ver_commit_id = GitCommitId;
+     //exitCode = xdc.exec(echo_cmd + "#define GIT_COMMIT_ID_VER  " + "\""+ GitCommitId + "\""+ " >> ducati_version.h", {},  status);
+
+
+    //verFlags += " -DGIT_COMMIT_ID=\\\""+GitCommitId+"\\\" "
+    //print (verFlags)
+  }
+
+  //tag
+  exitcode = xdc.exec(git_cmd + "describe", {},  status)
+  if (exitCode == -1) return verFlags;
+  var lines = status.output.split('\n')
+  var tail_pos = lines.length
+  var GitTag = lines[0]
+  var MMIPtag = "MMIP " + GitTag + ipc_ver;
+  if (GitTag.length) {
+
+     //exitCode = xdc.exec(echo_cmd + "#define GIT_TAG_VER " + "\""+ GitTag + "\""+ " >> ducati_version.h", {},  status);
+    Program.global.ducati_ver_tag=MMIPtag;
+    //verFlags += " -DGIT_TAG=\\\""+GitTag+"\\\" "
+    print ("gittag" + GitTag + Program.global.ducati_ver_tag);
+
+  }
+
+  
+  //codec
+    var h264d="", mpeg4d="", vc1d="", mpeg2d="", mpeg4e="", h264e="";
+    var codecFlags="";
+
+  for (var i = 0; i < lines.length - 1; i++) {
+    var line = lines[i];
+    var tail_pos = line.length
+    var CodecVersion = line.substr(tail_pos -11, 11);
+    //print(line + "\n");
+
+    /* First Occurance only */
+    if(h264d.length==0){
+        if(line.indexOf('codec-library H264D')!=-1){
+             if (CodecVersion.length) {
+                 //print(CodecVersion );
+              h264d += "H264D-"+CodecVersion
+              //exitCode = xdc.exec(echo_cmd + "#define VER_H264D " + "\""+ CodecVersion + "\""+ " >> ducati_version.h", {},  status);
+              Program.global.ducati_ver_h264d = h264d;
+           }
+           //codecFlags+= h264d
+           //print("\n  " + codecFlags);
+        }
+    }
+
+    if(mpeg4d.length==0){
+        if(line.indexOf('codec-library MPEG4D')!=-1){
+             if (CodecVersion.length) {
+              mpeg4d += "MPEG4D-"+CodecVersion
+                  //          exitCode = xdc.exec(echo_cmd + "#define VER_MPEG4D " + "\""+ CodecVersion + "\""+ " >> ducati_version.h", {},  status);
+                  Program.global.ducati_ver_mpeg4d = mpeg4d;
+           }
+           //print("\n  " + mpeg4d);
+        }
+    }
+
+    if(mpeg2d.length==0){
+        if(line.indexOf('codec-library MPEG2D')!=-1){
+             if (CodecVersion.length) {
+              mpeg2d += "MPEG2D-"+CodecVersion
+              //print("MPEG2 Codec ver  \n" + CodecVersion + "line " + line + "line2" + lines[i+1]);
+              //exitCode = xdc.exec(echo_cmd + "#define VER_MPEG2D "  + "\""+ CodecVersion + "\""+ " >> ducati_version.h", {},  status);
+              Program.global.ducati_ver_mpeg2d = mpeg2d;
+           }
+           //print("\n  " + mpeg2d);
+        }
+    }
+
+
+    if(vc1d.length==0){
+        if(line.indexOf('codec-library VC1D')!=-1){
+             if (CodecVersion.length) {
+              vc1d += "VC1D-"+CodecVersion
+              //exitCode = xdc.exec(echo_cmd + "#define VER_VC1D "  + "\""+ CodecVersion + "\""+ " >> ducati_version.h", {},  status);
+              Program.global.ducati_ver_vc1d = vc1d;
+           }
+           //print("\n  " + vc1d);
+        }
+    }
+
+
+    if(h264e.length==0){
+        if(line.indexOf('codec-library H264E')!=-1){
+             if (CodecVersion.length) {
+              h264e += "H264E-"+CodecVersion
+             //exitCode = xdc.exec(echo_cmd + "#define VER_H264E "  + "\""+ CodecVersion+ "\"" + " >> ducati_version.h", {},  status);
+             Program.global.ducati_ver_h264e = h264e;
+           }
+           //print("\n  " + h264e);
+        }
+    }
+
+
+    if(mpeg4e.length==0){
+        if(line.indexOf('codec-library MPEG4E')!=-1){
+             if (CodecVersion.length) {
+              mpeg4e += "MPEG4E-"+CodecVersion
+              //exitCode = xdc.exec(echo_cmd + "#define VER_MPEG4E " + "\""+ CodecVersion+ "\"" + " >> ducati_version.h", {},  status);
+              Program.global.ducati_ver_mpeg4e= mpeg4e;
+           }
+           //print("\n  " + mpeg4e);
+        }
+    }
+
+  }
+  //codecFlags= h264d+mpeg4d+vc1d+mpeg2d+mpeg4e+h264e;
+  //print("\n Codec Flags" + codecFlags);
+  //if(codecFlags.length){
+    //exitCode = xdc.exec(echo_cmd + "CODEC FLAGS " + codecFlags + " >> ducati_version.h", {},  status);
+    //verFlags += " -DCODEC_LIB_VERSION=\\\""+codecFlags+"\\\" "
+
+  //}
+
+
+    //return verFlags;
+}
+
+
+/*
+ *  ======== getI2cAllowChan0========
+ *  Determines whether usage of i2c
+ *  channel 0 will be permitted
+ *
+ */
+function getI2cAllowChan0(xdcArgs)
+{
+    var chan0_allow = "";
+
+    /* Check for any XDCARGS with target_build= */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/i2c_allow_chan0=/)) {
+            chan0_allow = xdcArgs[i].substr(16);
+        }
+    }
+
+    return chan0_allow;
+}
+
+/*
+ *  ======== getAllowOffloading ========
+ *  Determines if offloading support is enabled
+ *  in sysm3
+ *
+ */
+function getAllowOffloading(xdcArgs)
+{
+    var allow = "0";
+
+    /* Check for any XDCARGS with offloading_allow= */
+    for (var i = 0; i < xdcArgs.length; i++) {
+        if (xdcArgs[i].match(/offloading_allow=/)) {
+            allow = xdcArgs[i].substr(17);
+            if (allow.length == 0) {
+                allow = "0";
+            }
+        }
+    }
+
+    return allow;
+}
+
+
+function buildOptions(xdcArgs, aCompileOpts, coreName)
+{
+    var buildMode = new Array();
+
+    var buildMode = getBuildModes(xdcArgs);
+
+    var compileOpts = " -D_DM270  -D_DM290_IMX_MCFIX_ ";
+
+    if (aCompileOpts != null){
+        compileOpts += aCompileOpts;
+    }
+
+    /*Update compile opt if trace is uart*/
+    var traceMode = getTraceMode(xdcArgs);
+    if(traceMode.length != 0)
+    {
+        if(traceMode[0].match("UART"))
+        {
+            compileOpts += " -DUART_TRACES ";
+        }
+    }
+
+    /*Update compile opt if use cache or not */
+    var cacheMode = getCacheMode(xdcArgs);
+    if(cacheMode.length != 0)
+    {
+        if(cacheMode[0].match("NEWWA"))
+        {
+            compileOpts += " -DNEW_USE_CACHE ";
+            compileOpts += " -DUSE_CACHE ";
+        }
+        if(cacheMode[0].match("OLDWA"))
+        {
+            compileOpts += " -DOLD_USE_CACHE ";
+            compileOpts += " -DUSE_CACHE ";
+        }
+    }
+
+    /* update the build flag based on configurAtions */
+    for (var j = 0; j < buildMode.length; j++) {
+
+        if(buildMode[j].match("TESTCOMPONENTS")) {
+            compileOpts += " -DTESTCOMPONENTS=1 ";
+        }
+
+        if(buildMode[j].match("VIDEOCOMPONENTS")) {
+            compileOpts += " -DVIDEOCOMPONENTS=1 ";
+        }
+
+        if(buildMode[j].match("ISSCOMPONENTS")) {
+            compileOpts += " -DISSCOMPONENTS=1 ";
+        }
+
+        if(buildMode[j].match("DRIVERCOMPONENTS")) {
+            compileOpts += " -DDRIVERCOMPONENTS=1 ";
+        }
+    }
+
+
+    /*Update compile opt if use cache or not */
+    var SenPosition = getSenPositions(xdcArgs);
+    if(SenPosition.length != 0)
+    {
+        if(SenPosition[0].match("TABLET"))
+        {
+            compileOpts += " -DTABLET_SEN_POSITION ";
+        }
+
+        if(SenPosition[0].match("SDP"))
+        {
+            compileOpts += " -DSDP_SEN_POSITION ";
+        }
+        if(SenPosition[0].match("BLAZE"))
+        {
+            compileOpts += " -DBLAZE_SEN_POSITION ";
+        }
+    }
+
+
+    if (buildMode.length == 0) {
+        compileOpts += " -DDRIVERCOMPONENTS=1 -DISSCOMPONENTS=1 -DVIDEOCOMPONENTS=1 -DTESTCOMPONENTS=1 ";
+    }
+
+    if(coreName != null) {
+        if(coreName.match(/sys_m3/)){
+            compileOpts += " -DDUCATI_SYS_M3 ";
+        }
+
+        if(coreName.match(/app_m3/)){
+            compileOpts += " -DDUCATI_APP_M3 ";
+        }
+    }
+
+    var I2cAllowChan0 = getI2cAllowChan0(xdcArgs);
+    if(I2cAllowChan0.length != 0)
+    {
+        if(I2cAllowChan0[0].match("1"))
+        {
+            compileOpts += " -DI2C_ID0_WORKS_ON_APP_CORE_PATCH ";
+        }
+    }
+
+    var AllowOffloading = getAllowOffloading(xdcArgs);
+    if(AllowOffloading[0].match("1")) {
+        compileOpts += " -DOFFLOAD_SUPPORT ";
+    }
+
+    return compileOpts;
+}
+
+
+
+/*
+ *  ======== buildLibs ========
+ *  This function generates the makefile goals for the libraries taking
+ *  into account the profile variants, specific ducati cores and build modes
+ *
+ */
+function buildLibs(objList, trgList, xdcArgs, libCompileOpts, coreName)
+{
+    var compileOpts = buildOptions(xdcArgs, libCompileOpts, coreName);
+    var profiles = getProfiles(xdcArgs);
+    //print ("profile length" + profiles.length +"\t" + "profile0" +  profiles[0] +"\n");
+    /* If no profiles were assigned, build for  whole program debug */
+    if (profiles.length == 0) {
+        profiles[0] = "whole_program_debug";
+    }
+
+    for (var i = 0; i < Build.targets.length; i++) {
+
+        var targ = Build.targets[i];
+
+        for (var j = 0; j < profiles.length; j++) {
+
+            var profile         = profiles[j];
+            var profileOpts     = compileOpts;
+
+            if (profile.match(/release/)) {
+                profileOpts += " -O3";
+            }
+
+            if (coreName == null) {
+                var lib_name = 'lib/' + profile + '/' + Pkg.name ;
+            }
+            else {
+                var lib_name = 'lib/' + coreName + '/' + profile + '/' + Pkg.name ;
+            }
+
+            var lib = Pkg.addLibrary(lib_name, targ, {profile: profile, copts: profileOpts});
+
+            lib.addObjects(objList);
+        }
+    }
+}
+
+/*
+ *  ======== buildLibsByName ========
+ *  This function generates the makefile goals for the libraries taking
+ *  into account the profile variants, specific ducati cores and build
+ *  modes. The output library name can be specified by user.
+ *
+ */
+function buildLibsByName(objList, trgList, xdcArgs, libCompileOpts, coreName, name)
+{
+    var compileOpts = buildOptions(xdcArgs, libCompileOpts, coreName);
+    var profiles = getProfiles(xdcArgs);
+    //print ("profile length" + profiles.length +"\t" + "profile0" +  profiles[0] +"\n");
+    /* If no profiles were assigned, build for  whole program debug */
+    if (profiles.length == 0) {
+        profiles[0] = "whole_program_debug";
+    }
+
+    for (var i = 0; i < Build.targets.length; i++) {
+
+        var targ = Build.targets[i];
+
+        for (var j = 0; j < profiles.length; j++) {
+
+            var profile         = profiles[j];
+            var profileOpts     = compileOpts;
+
+            if (profile.match(/release/)) {
+                profileOpts += " -O3";
+            }
+
+            if (coreName == null) {
+                var lib_name = 'lib/' + profile + '/' + name ;
+            }
+            else {
+                var lib_name = 'lib/' + coreName + '/' + profile + '/' + name ;
+            }
+
+            var lib = Pkg.addLibrary(lib_name, targ, {profile: profile, copts: profileOpts});
+
+            lib.addObjects(objList);
+        }
+    }
+}
+
+/*
+ *  ======== supportsCore ========
+ *  Returns true if coreName is in the supported core list. If coreNameList
+ *  is null or empty, that's taken to mean all targets are supported.
+ */
+function supportsCore(coreName, coreNameList)
+{
+    if ((coreNameList == null) || (coreNameList.length == 0)) {
+        return true;
+    }
+
+    for (var j = 0; j < coreNameList.length; j++) {
+        if(coreName.match(coreNameList[j])){
+            return true;
+        }
+    }
+
+    return false;
+}
+
+/*
+ *  ======== commonGetLibs ========
+ *  Common getLibs function
+ */
+
+function commonGetLibs(prog, bCoreFlag, pkg, dir)
+{
+    var suffix;
+
+    /* find a compatible suffix */
+    if ("findSuffix" in prog.build.target) {
+        suffix = prog.build.target.findSuffix(pkg);
+    }
+    else {
+        suffix = prog.build.target.suffix;
+    }
+
+    var name = pkg.$name + ".a" + suffix;
+    var lib  = "";
+
+    if (bCoreFlag == true) {
+        lib = "lib/" + prog.global.coreName + "/" + pkg.profile + "/" + name;
+    }
+    else {
+        lib = "lib/" + "/" + pkg.profile + "/" + name;
+    }
+
+    if (java.io.File(dir + lib).exists()) {
+        return lib;
+    }
+    else {
+        print("Default lib not found: " + lib +"\nlooking for release lib");
+        if (bCoreFlag == true) {
+          lib = "lib/" + prog.global.coreName + "/" + "release/" + name;
+        }
+        else {
+          lib = "lib/" + "/" + "release/" + name;
+        }
+        if (java.io.File(dir + lib).exists()) {
+            return lib;
+        }
+    }
+
+    /* could not find any library, throw exception */
+    throw Error("Library not found: " + lib);
+}
+
diff --git a/build/config.bld b/build/config.bld
new file mode 100644 (file)
index 0000000..8283622
--- /dev/null
@@ -0,0 +1,320 @@
+/*
+ * Copyright (c) 2011-2015, Texas Instruments Incorporated
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * *  Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *
+ * *  Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * *  Neither the name of Texas Instruments Incorporated nor the names of
+ *    its contributors may be used to endorse or promote products derived
+ *    from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+var Build        = xdc.useModule('xdc.bld.BuildEnvironment');
+var commonBld    = xdc.loadCapsule("../build/common.bld");
+var commonOpts   = "-g";
+
+// Logic to support load_type=LOAD_ON build options
+for (x = 0; x < arguments.length; x++)
+{
+    if (arguments[x].match(/^hw_type=/) )
+    {
+        // [1] operation is used on the return value of split(), which is an
+        // array.
+        var hdw_type = arguments[x].split("=")[1];
+    }
+    if (arguments[x].match(/^hw_version=/) )
+    {
+        // [1] operation is used on the return value of split(), which is an
+        // array.
+        var hw_ver = arguments[x].split("=")[1];
+    }
+    if (arguments[x].match(/^prof_type=/) )
+    {
+        // [1] operation is used on the return value of split(), which is an
+        // array.
+        var prof_type = arguments[x].split("=")[1];
+    }
+    if (arguments[x].match(/^BIOS_type=/) )
+    {
+        // [1] operation is used on the return value of split(), which is an
+        // array.
+        var bios_type = arguments[x].split("=")[1];
+    }
+    if (arguments[x].match(/^trace_level=/) )
+    {
+        // [1] operation is used on the return value of split(), which is an
+        // array.
+        var trace_level = arguments[x].split("=")[1];
+    }
+}
+
+/************************************
+* Memory Map Information
+************************************/
+if (hdw_type == "OMAP5")
+{
+/*  Memory Map for ti.platforms.sdp5430:IPU
+ *
+ *  --- External Memory ---
+ *  Virtual     Physical        Size            Comment
+ *  ------------------------------------------------------------------------
+ *  0000_4000   ????_????    5F_C000  (  ~6 MB) EXT_CODE
+ *  8000_0000   ????_????    20_0000  (   2 MB) EXT_DATA
+ *  8060_0000   ????_????   290_0000  (  41 MB) EXT_HEAP
+ *  9F00_0000   9F00_0000     6_0000  ( 384 kB) TRACE_BUF
+ *  9F06_0000   9F06_0000     1_0000  (  64 kB) EXC_DATA
+ *  9F07_0000   9F07_0000     2_0000  ( 128 kB) PM_DATA (Power mgmt)
+ */
+    var sdp5430_ExtMemMapIpu = {
+        EXT_CODE: { name: "EXT_CODE", base: 0x00004000, len:  0x005FC000, space: "code", access: "RWX" },
+        EXT_DATA: { name: "EXT_DATA", base: 0x80000000, len:  0x00200000, space: "data", access: "RW" },
+        EXT_HEAP: { name: "EXT_HEAP", base: 0x80200000, len:  0x02900000, space: "data", access: "RW" },
+        TRACE_BUF: { name: "TRACE_BUF", base: 0x9F000000, len:  0x00060000, space: "data", access: "RW" },
+        EXC_DATA: { name: "EXC_DATA", base: 0x9F060000, len:  0x00010000, space: "data", access: "RW" },
+        PM_DATA: { name: "PM_DATA", base: 0x9F070000, len:  0x00020000, space: "data", access: "RWX" }
+    };
+
+    Build.platformTable["ti.platforms.sdp5430:IPU"] = {
+        externalMemoryMap: [
+            [ "EXT_CODE", sdp5430_ExtMemMapIpu.EXT_CODE ],
+            [ "EXT_DATA", sdp5430_ExtMemMapIpu.EXT_DATA ],
+            [ "EXT_HEAP", sdp5430_ExtMemMapIpu.EXT_HEAP ],
+            [ "TRACE_BUF", sdp5430_ExtMemMapIpu.TRACE_BUF ],
+            [ "EXC_DATA", sdp5430_ExtMemMapIpu.EXC_DATA ],
+            [ "PM_DATA", sdp5430_ExtMemMapIpu.PM_DATA ]
+        ],
+        codeMemory: "EXT_CODE",
+        dataMemory: "EXT_DATA",
+        stackMemory: "EXT_DATA",
+    };
+}
+else if (hdw_type == "VAYU")
+{
+/*  Memory Map for ti.platforms.evmDRA7XX:ipu2
+ *
+ *  --- External Memory ---
+ *  Virtual     Physical        Size            Comment
+ *  ------------------------------------------------------------------------
+ *  0000_4000   ????_????    5F_C000  (  ~6 MB) EXT_CODE
+ *  8000_0000   ????_????    20_0000  (   2 MB) EXT_DATA
+ *  8060_0000   ????_????   290_0000  (  41 MB) EXT_HEAP
+ *  9F00_0000   9F00_0000     6_0000  ( 384 kB) TRACE_BUF
+ *  9F06_0000   9F06_0000     1_0000  (  64 kB) EXC_DATA
+ *  9F07_0000   9F07_0000     2_0000  ( 128 kB) PM_DATA (Power mgmt)
+ */
+    var evmDRA7XX_ExtMemMapIpu2 = {
+        EXT_CODE: { name: "EXT_CODE", base: 0x00004000, len:  0x005FC000, space: "code", access: "RWX" },
+        EXT_DATA: { name: "EXT_DATA", base: 0x80000000, len:  0x00200000, space: "data", access: "RW" },
+        EXT_HEAP: { name: "EXT_HEAP", base: 0x80200000, len:  0x02900000, space: "data", access: "RW" },
+        TRACE_BUF: { name: "TRACE_BUF", base: 0x9F000000, len:  0x00060000, space: "data", access: "RW" },
+        EXC_DATA: { name: "EXC_DATA", base: 0x9F060000, len:  0x00010000, space: "data", access: "RW" },
+        PM_DATA: { name: "PM_DATA", base: 0x9F070000, len:  0x00020000, space: "data", access: "RWX" }
+    };
+
+    Build.platformTable["ti.platforms.evmDRA7XX:ipu2"] = {
+        externalMemoryMap: [
+            [ "EXT_CODE", evmDRA7XX_ExtMemMapIpu2.EXT_CODE ],
+            [ "EXT_DATA", evmDRA7XX_ExtMemMapIpu2.EXT_DATA ],
+            [ "EXT_HEAP", evmDRA7XX_ExtMemMapIpu2.EXT_HEAP ],
+            [ "TRACE_BUF", evmDRA7XX_ExtMemMapIpu2.TRACE_BUF ],
+            [ "EXC_DATA", evmDRA7XX_ExtMemMapIpu2.EXC_DATA ],
+            [ "PM_DATA", evmDRA7XX_ExtMemMapIpu2.PM_DATA ]
+        ],
+        codeMemory: "EXT_CODE",
+        dataMemory: "EXT_DATA",
+        stackMemory: "EXT_DATA",
+    };
+}
+
+
+var TargetBuild = commonBld.getTargetBuild(arguments);
+    commonOpts += " -DHOST_TYPE=HOST_UNKNOWN "
+
+/************************************
+* Setup for ipu target
+************************************/
+var ipu_tgt            = xdc.useModule('ti.targets.arm.elf.M4');
+ipu_tgt.rootDir        = java.lang.System.getenv("TMS470CGTOOLPATH");
+ipu_tgt.ccOpts.suffix  += " --gcc -D___DSPBIOS___ -DCORE0";
+ipu_tgt.ccOpts.suffix += " -ms ";
+ipu_tgt.ccOpts.suffix += " -pden -pds=48 ";
+ipu_tgt.ccOpts.suffix += " -pdew "; //Convert warn to err; Supported in 4.9 version
+//Codecs are built with this. keeping it for now
+//as all dependent packages need to be rebuilt with this flag which is not possible.
+//ipu_tgt.ccOpts.suffix += " --wchar_t=32 ";
+ipu_tgt.ccOpts.suffix  += commonOpts;
+ipu_tgt.lnkOpts.suffix += " -x ";
+ipu_tgt.lnkOpts.prefix += " --retain=.resource_table";
+//ipu_tgt.lnkOpts.prefix +=  " --zero_init=off ";
+ipu_tgt.lnkOpts.prefix += " --cinit_compression=off";
+ipu_tgt.lnkOpts.prefix += " --diag_suppress=16032 "; //Supress wchar_t warnings
+
+ipu_tgt.platforms = [
+                     "ti.platform.omap4430.core0", //0
+                     "ti.platform.omap4430.core1", //1
+                      "ti.platform.omap4430.core0_512", //2
+                      "ti.platform.omap4430.core1_512", //3
+                     "ti.platform.omap54xx.core0", //4
+                     "ti.platform.omap54xx.core1", //5
+                      "ti.platform.omap4430.ipu", //6
+                     "ti.platforms.sdp5430:IPU", //7
+                      "ti.platforms.evmDRA7XX:ipu2", //8
+                   ];
+
+
+/**********  PSI_KPI instrumentation ***********/
+if (prof_type == "ENABLE")
+{
+    var psi_kpi_flag = true
+    print("Profiler enabled");
+    ipu_tgt.ccOpts.suffix += " -DBUILD_PSI_KPI";
+}
+else
+{
+    var psi_kpi_flag = false
+}
+/**********  PSI_KPI instrument. End ***********/
+
+/*****************  Tracing ********************/
+
+if(trace_level == 0) {
+    ipu_tgt.ccOpts.suffix += " -DDCE_DEBUG_LEVEL=0";
+} else if(trace_level == 1) {
+    ipu_tgt.ccOpts.suffix += " -DDCE_DEBUG_ENABLE";
+    ipu_tgt.ccOpts.suffix += " -DDCE_DEBUG_LEVEL=1";
+} else if(trace_level == 2) {
+    ipu_tgt.ccOpts.suffix += " -DDCE_DEBUG_ENABLE";
+    ipu_tgt.ccOpts.suffix += " -DDCE_DEBUG_LEVEL=2";
+} else if(trace_level == 3) {
+    ipu_tgt.ccOpts.suffix += " -DDCE_DEBUG_ENABLE";
+    ipu_tgt.ccOpts.suffix += " -DDCE_DEBUG_LEVEL=3";
+} else if(trace_level >= 4) {
+    ipu_tgt.ccOpts.suffix += " -DDCE_DEBUG_ENABLE";
+    ipu_tgt.ccOpts.suffix += " -DDCE_DEBUG_LEVEL=4";
+}
+
+/*****************  Tracing ********************/
+
+
+var omap5_zebu = false;
+var omap5_virtio = false;
+var build_omap5 = false;
+var omap5_es20 = false;
+var build_vayu = false;
+var hw_OMAP4 = 0;
+var hw_OMAP5 = 1;
+var hw_VAYU = 2;
+
+var VIRTIO = 0;
+var ZEBU = 0;
+var ES10 = 1;
+var ES20 = 2;
+
+var HwType = hw_VAYU; //default vayu
+
+var HwVer = ES10; //Default ES1.0
+
+if (bios_type == "SMP")
+{
+    SMPmode = true;
+}
+
+if (hdw_type == "OMAP5")
+{
+    build_omap5 = true;
+    HwType = hw_OMAP5;
+    ipu_tgt.ccOpts.suffix += " -DBUILD_FOR_OMAP5";
+    if (hw_ver == "VIRTIO")
+    {
+        HwVer = VIRTIO;
+        omap5_virtio = true;
+        ipu_tgt.ccOpts.suffix += " -DBUILD_FOR_OMAP5_VIRTIO";
+    }
+    else if (hw_ver == "ZEBU")
+    {
+        HwVer = ZEBU;
+        omap5_zebu = true;
+        ipu_tgt.ccOpts.suffix += " -DBUILD_FOR_OMAP5_ZEBU";
+    }
+    else if(hw_ver == "ES20")
+    {
+        HwVer = ES20;
+        omap5_es20 = true;
+        ipu_tgt.ccOpts.suffix += " -DOMAP5432_ES20";
+    }
+    else
+    {
+        HwVer = ES10;
+        ipu_tgt.ccOpts.suffix += " -DOMAP5_ES10";
+    }
+    if(bios_type == "SMP")
+    {
+        ipu_tgt.ccOpts.suffix += " -DBUILD_FOR_SMP";
+        ipu_tgt.platform = ipu_tgt.platforms[7];
+    }
+    else
+    {
+        ipu_tgt.platform = ipu_tgt.platforms[4];
+    }
+}
+else if (hdw_type == "VAYU")
+{
+    HwType = hw_VAYU;
+    HwVer = ES10;
+    var build_vayu = true;
+    print("Selected Vayu for ES10");
+    if(bios_type == "SMP")
+    {
+        ipu_tgt.ccOpts.suffix += " -DBUILD_FOR_VAYU";
+        ipu_tgt.ccOpts.suffix += " -DBUILD_FOR_SMP";
+        ipu_tgt.ccOpts.suffix += " -DVAYU_ES10";
+        ipu_tgt.platform = ipu_tgt.platforms[8];
+    }
+    else
+    {
+        print("VAYU Non-SMP IPU is not supported");
+    }
+}
+else
+{
+    HWType = hw_OMAP4;
+    var build_omap4 = true;
+    HwVer = ES20;
+    if(bios_type == "SMP")
+    {
+        ipu_tgt.ccOpts.suffix += " -DBUILD_FOR_SMP";
+        ipu_tgt.platform = ipu_tgt.platforms[6];
+    }
+    else
+    {
+        ipu_tgt.platform = ipu_tgt.platforms[0];
+    }
+}
+
+Build.targets     = [
+                        ipu_tgt,
+                    ];
+
+var Pkg = xdc.module("xdc.bld.PackageContents");
+
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/H264ENC.version.02.00.09.01.wizardversion.0.5.3 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/H264ENC.version.02.00.09.01.wizardversion.0.5.3
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/H264ENC.xdc b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/H264ENC.xdc
new file mode 100644 (file)
index 0000000..13d7a3e
--- /dev/null
@@ -0,0 +1,29 @@
+/*!
+ *  ======== H264ENC ========
+ */
+metaonly module H264ENC
+{
+    /*!
+     *  ======== watermark ========
+     *  This config param allows the user to indicate whether to include
+     *  a watermark or not.    
+     */
+    config Bool watermark = false;
+
+    /*!
+     *  ======== Code Section ========
+     */
+    config String codeSection;
+
+    /*!
+     *  ======== Uninitialized Data Section ========
+     */
+    config String udataSection;
+
+    /*!
+     *  ======== Initialized Data Section ========
+     */
+    config String dataSection;   
+
+}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/H264ENC.xdc b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/H264ENC.xdc
new file mode 100644 (file)
index 0000000..906d85a
--- /dev/null
@@ -0,0 +1,26 @@
+/*!
+ *  ======== H264ENC========
+ *  H264ENC codec specification
+ *
+ *  This file specifies information necessary to integrate with the Codec
+ *  Engine.
+ *
+ *  By inheriting ti.sdo.ce.video2.IVIDENC2, H264ENC declares that it "is
+ *  a" video2 algorithm.  This allows the codec engine to automatically
+ *  supply simple stubs and skeletons for transparent execution of DSP
+ *  codecs by the GPP.
+ *
+ *  In addition to declaring the type of the H264ENC algorithm, we
+ *  declare the external symbol required by xDAIS that identifies the
+ *  algorithms implementation functions.
+ */
+metaonly module H264ENC inherits ti.sdo.ce.video2.IVIDENC2
+{
+    readonly config ti.sdo.codecs.h264enc.H264ENC.Module alg =
+        ti.sdo.codecs.h264enc.H264ENC;
+    
+    override readonly config String ialgFxns = "H264ENC_TI_IH264ENC";
+
+    override readonly config String iresFxns = "H264ENC_TI_IRES";
+
+}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/H264ENC.xs b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/H264ENC.xs
new file mode 100644 (file)
index 0000000..761af64
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *  ======== H264ENC.xs ========
+ *  This file implements the functions specified in the ti.sdo.ce.ICodec
+ *  interface.  These functions enable the configuration tool to validate
+ *  user supplied configuration parameters (e.g., stack size for the
+ *  thread running this codec).
+ */
+
+var verbose = false;   /* set to true to enable verbose output during config */
+
+
+/*
+ *  ======== getStackSize ========
+ */
+function getStackSize(prog)
+{
+    if (verbose) {
+  print("getting stack size for " + this.$name
+      + " built for the target " + prog.build.target.$name
+      + ", running on platform " +  prog.platformName);
+    }
+
+    return (4096);
+}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package.bld b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package.bld
new file mode 100644 (file)
index 0000000..369664b
--- /dev/null
@@ -0,0 +1,6 @@
+/*
+ *  ======== package.bld ========
+ */
+
+
+Pkg.attrs.exportAll = true;
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package.xdc b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package.xdc
new file mode 100644 (file)
index 0000000..364e2b5
--- /dev/null
@@ -0,0 +1,11 @@
+requires ti.sdo.ce.video2;
+requires ti.sdo.codecs.h264enc;
+
+/*!
+ *  ======== package.xdc ========
+ *  Provides ICodec interface adapter for ti.sdo.codecs.h264enc codec.
+ */
+
+package ti.sdo.codecs.h264enc.ce [1, 0, 0] {
+    module H264ENC;
+}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/.vers_b150 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/.vers_b150
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/.vers_c150 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/.vers_c150
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/.vers_g180 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/.vers_g180
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/.vers_r170 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/.vers_r170
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/.xdc-v38 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/.xdc-v38
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/build.cfg b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/build.cfg
new file mode 100644 (file)
index 0000000..c7632a2
--- /dev/null
@@ -0,0 +1,12 @@
+if (pkg.$vers.length >= 3) {
+    pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));
+}
+
+pkg.build.libraries = [
+];
+
+pkg.build.libDesc = [
+];
+if ('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {
+}
+
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.bld.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.bld.xml
new file mode 100644 (file)
index 0000000..16425d7
--- /dev/null
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  This file conforms to the DTD xdc/bld/build.dtd -->
+<package name="ti.sdo.codecs.h264enc.ce" version="1, 0, 0" producerId="undefined">
+    <units>
+        <module name="H264ENC"/>
+    </units>
+    <sources>
+    </sources>
+    <configurations>
+    </configurations>
+    <makefiles>
+        <srcFile name="package.mak" src="package.bld"/>
+        <srcFile name="package/package.xdc.dep" src="package.xdc"/>
+        <srcFile name="package/package.cfg.dep" src="package.xdc"/>
+        <srcFile name="package/rel/ti_sdo_codecs_h264enc_ce.tar.dep" src="package/rel/ti_sdo_codecs_h264enc_ce.xdc.inc"/>
+    </makefiles>
+    <targets>
+    </targets>
+    <libraries>
+    </libraries>
+    <executables>
+    </executables>
+    <tests>
+    </tests>
+    <releases relDir="package/rel/">
+    <release name="ti_sdo_codecs_h264enc_ce"
+        pname="ti_sdo_codecs_h264enc_ce.tar"
+        label="default"
+    >
+        <file name="package/build.cfg"/>
+        <file name="package/package.cfg.xdc.inc"/>
+        <file name="package/package.ext.xml"/>
+        <file name="package/package.xdc.inc"/>
+        <file name="package/package.bld.xml"/>
+        <file name="package/package.rel.dot"/>
+    </release>
+    </releases>
+    <repositories>
+    </repositories>
+</package>
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.defs.h b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.defs.h
new file mode 100644 (file)
index 0000000..f8fa695
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *  Do not modify this file; it is automatically 
+ *  generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-v38
+ */
+
+#ifndef ti_sdo_codecs_h264enc_ce__
+#define ti_sdo_codecs_h264enc_ce__
+
+
+
+#endif /* ti_sdo_codecs_h264enc_ce__ */ 
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.doc.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.doc.xml
new file mode 100644 (file)
index 0000000..47cd2d8
--- /dev/null
@@ -0,0 +1,332 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package kind='package' name='ti.sdo.codecs.h264enc.ce' nodoc='0' root='../../../../../' summary='Provides+ICodec+interface+adapter+for+ti.sdo.codecs.h264enc+codec'>
+    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Erequires%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2Fpackage.html%22+title%3D%22ti.sdo.ce.video2%22%3Eti.sdo.ce.video2%3C%2Fa%3E%3B'/>
+    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Erequires%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fcodecs%2Fh264enc%2Fpackage.html%22+title%3D%22ti.sdo.codecs.h264enc%22%3Eti.sdo.codecs.h264enc%3C%2Fa%3E%3B'/>
+    <line blank='1' always='0'/>
+    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eti.sdo.codecs.h264enc.ce%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+0%2C+0%5D+%7B'/>
+    <line tab='0' content='%7D'/>
+    <unit name='H264ENC' kind='module' nodoc='0' metaonly='1' summary='H264ENC+codec+specification' inherits='ti.sdo.ce.video2.IVIDENC2'>
+        <synopSpec>
+            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fcodecs%2Fh264enc%2Fce%2Fpackage.html%22+title%3D%22ti.sdo.codecs.h264enc.ce%22%3Eti.sdo.codecs.h264enc.ce%3C%2Fa%3E%3B'/>
+            <line blank='1' always='0'/>
+            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EH264ENC%3C%2Fspan%3E%3C%2Fgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3E+inherits+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%22+title%3D%22ti.sdo.ce.video2.IVIDENC2%22%3EIVIDENC2%3C%2Fa%3E+%7B'/>
+            <line tab='0' content='%7D'/>
+        </synopSpec>
+        <specInfo>
+            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EH264ENC%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
+            <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%22+title%3D%22ti.sdo.ce.video2.IVIDENC2%22%3Eti.sdo.ce.video2.IVIDENC2%3C%2Fa%3E'/>
+            <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%22+title%3D%22ti.sdo.ce.ICodec%22%3Eti.sdo.ce.ICodec%3C%2Fa%3E'/>
+        </specInfo>
+        <synopMeta>
+            <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+H264ENC+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.codecs.h264enc.ce.H264ENC%27%3C%2Fspan%3E%29%3B'/>
+        </synopMeta>
+        <docSect name='details'>
+            <docPara content='This+file+specifies+information+necessary+to+integrate+with+the+Codec%0A++Engine.'/>
+            <docPara content='By+inheriting+ti.sdo.ce.video2.IVIDENC2%2C+H264ENC+declares+that+it+%22is%0A++a%22+video2+algorithm.++This+allows+the+codec+engine+to+automatically%0A++supply+simple+stubs+and+skeletons+for+transparent+execution+of+DSP%0A++codecs+by+the+GPP.'/>
+            <docPara content='In+addition+to+declaring+the+type+of+the+H264ENC+algorithm%2C+we%0A++declare+the+external+symbol+required+by+xDAIS+that+identifies+the%0A++algorithms+implementation+functions.'/>
+        </docSect>
+        <group name='module-wide constants &amp; types'>
+            <decl spacer='1'/>
+        </group>
+        <group name='module-wide config parameters'>
+            <decl spacer='1'/>
+            <decl kind='config' name='alg' anchor='alg' altext='ti.sdo.codecs.h264enc.ce.H264ENC.alg' nodoc='0' external='1' overrides='0' readonly='1' instance='0' summary=''>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fcodecs%2Fh264enc%2FH264ENC.html%23.Module%22+title%3D%22ti.sdo.codecs.h264enc.H264ENC.Module%22%3EH264ENC.Module%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ealg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252F..%252F..%252Fti%252Fsdo%252Fcodecs%252Fh264enc%252FH264ENC.html%2523module%2522%2Btitle%253D%2522ti.sdo.codecs.h264enc.H264ENC.module%2522%253EH264ENC.module%253C%252Fa%253E%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3Ealg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fcodecs%2Fh264enc%2FH264ENC.html%23.Module%22+title%3D%22ti.sdo.codecs.h264enc.H264ENC.Module%22%3EH264ENC.Module%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252F..%252F..%252Fti%252Fsdo%252Fcodecs%252Fh264enc%252FH264ENC.html%2523module%2522%2Btitle%253D%2522ti.sdo.codecs.h264enc.H264ENC.module%2522%253EH264ENC.module%253C%252Fa%253E%3B'/>
+                </synopMeta>
+            </decl>
+            <decl kind='config' name='codecClassConfigurable' anchor='codec.Class.Configurable' altext='ti.sdo.codecs.h264enc.ce.H264ENC.codecClassConfigurable' nodoc='1' external='1' overrides='1' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%23codec.Class.Configurable%22+title%3D%22ti.sdo.ce.video2.IVIDENC2.codecClassConfigurable%22%3EIVIDENC2%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcodecClassConfigurable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EcodecClassConfigurable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
+                </synopMeta>
+            </decl>
+            <decl kind='config' name='frameRate' anchor='frame.Rate' altext='ti.sdo.codecs.h264enc.ce.H264ENC.frameRate' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='Smallest+supported+frame+rate+%28frames+%2F+second%29' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23frame.Rate%22+title%3D%22ti.sdo.ce.ICodec.frameRate%22%3EICodec%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EframeRate%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EframeRate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E+%3Ci%3Ecomputed+value%3C%2Fi%3E%3B'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='This+is+used+to+compute+a+default+priority+assignment+for+algorithm%0A++threads+in+a+DSP+Server.'/>
+                </docSect>
+            </decl>
+            <decl kind='config' name='ialgFxns' anchor='ialg.Fxns' altext='ti.sdo.codecs.h264enc.ce.H264ENC.ialgFxns' nodoc='0' external='1' overrides='1' readonly='1' instance='0' summary='Name+of+xDAIS+alg+function+table' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23ialg.Fxns%22+title%3D%22ti.sdo.ce.ICodec.ialgFxns%22%3EICodec%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EialgFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%2522H264ENC_TI_IH264ENC%2522%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EialgFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%2522H264ENC_TI_IH264ENC%2522%3B'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='All+xDAIS+algorithms+must+define+an+IALG_Fxns+structure+that%0A++contains+implementations+of+the+IALG+methods.++This+configuration%0A++parameter+is+simply+the+extern+name+of+this+structure.'/>
+                </docSect>
+            </decl>
+            <decl kind='config' name='idma3Fxns' anchor='idma3.Fxns' altext='ti.sdo.codecs.h264enc.ce.H264ENC.idma3Fxns' nodoc='0' external='1' overrides='0' readonly='1' instance='0' summary='Name+of+xDAIS+alg+IDMA3+Interface+function+table' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23idma3.Fxns%22+title%3D%22ti.sdo.ce.ICodec.idma3Fxns%22%3EICodec%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eidma3Fxns%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3Eidma3Fxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%3Ci%3Ecomputed+value%3C%2Fi%3E%3B'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='All+xDAIS+algorithms+that+use+DMA+must+define+an+IDMA3_Fxns+structure%0A++containing+the+pointers+to+functions+implementatng+the+IDMA3+interface.%0A++If+algorithm+does+not+use+DMA+this+structure+does+not+have+to+be%0A++defined.'/>
+                    <docPara content='This+configuration+parameter+is+simply+the+extern+name+of+this%0A++structure+when+defined%2C+null+otherwise.'/>
+                </docSect>
+            </decl>
+            <decl kind='config' name='iresFxns' anchor='ires.Fxns' altext='ti.sdo.codecs.h264enc.ce.H264ENC.iresFxns' nodoc='0' external='1' overrides='1' readonly='1' instance='0' summary='Name+of+xDAIS+alg+IRES+Interface+function+table' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23ires.Fxns%22+title%3D%22ti.sdo.ce.ICodec.iresFxns%22%3EICodec%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EiresFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%2522H264ENC_TI_IRES%2522%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EiresFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%2522H264ENC_TI_IRES%2522%3B'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='All+xDAIS+algorithms+that+use+an+IRES+resource+must+define+an%0A++IRES_Fxns+structure+containing+the+pointers+to+functions%0A++implementatng+the+IRES+interface.%0A++If+algorithm+does+not+use+an+IRES+resource+this+structure+does+not%0A++have+to+be+defined.'/>
+                    <docPara content='This+configuration+parameter+is+simply+the+extern+name+of+this%0A++structure+when+defined%2C+null+otherwise.'/>
+                </docSect>
+                <docSect name='see'>
+                    <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22H264ENC.html%23ialg.Fxns%22+title%3D%22ialgFxns%22%3EialgFxns%3C%2Fa%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22H264ENC.html%23idma3.Fxns%22+title%3D%22idma3Fxns%22%3Eidma3Fxns%3C%2Fa%3E'/>
+                </docSect>
+            </decl>
+            <decl kind='config' name='rpcProtocolVersion' anchor='rpc.Protocol.Version' altext='ti.sdo.codecs.h264enc.ce.H264ENC.rpcProtocolVersion' nodoc='0' external='1' overrides='1' readonly='1' instance='0' summary='Version+of+the+Protocol+used+between+the+stubFxns+and+the+serverFxns' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%23rpc.Protocol.Version%22+title%3D%22ti.sdo.ce.video2.IVIDENC2.rpcProtocolVersion%22%3EIVIDENC2%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErpcProtocolVersion%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3ErpcProtocolVersion%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E+0%3B'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='This+is+set+by+a+particular+implementation+of+a+stub%2Fskeleton+RPC+pair%2C%0A++and+is+used+at+runtime+to+ensure+the+protocol+matches.++This+is%0A++important%2C+for+example%2C+to+ensure+that+the+protocol+used+by+skeletons%0A++built+into+a+server+matches+that+used+by+the+stubs+built+into+the%0A++application.++Specifically%2C+this+is+typically+changed+when+the%0A++marshalling%2Funmarshalling+message+format+changes.'/>
+                    <docPara content='This+is+generally+not+configured+by+application+or+server+config%0A++scripts%2C+but+rather+by+developers+of+VISA-like+API+class+extensions.'/>
+                    <docPara content='This+rpcProtocolVersion+is+built+into+the+local+application+executable%2C%0A++as+well+as+the+remote+server%27s+executable.'/>
+                    <docPara content='Developers+of+class+extensions+should+ensure+this+config+parameter+is%0A++set+appropriately+by+each+release+of+their+stubs%2Fskeletons.++If+a+new%0A++protocol+is+introduced%2C+implying+that+updating+both+would+result+in%0A++error%2C+the+number+should+be+incremented.'/>
+                    <docPara content='There+is+no+%22backward-compatibility%22+requirement+in+rpcProtocolVersion.%0A++If+the+version+is+different%2C+regardless+of+whether+it%27s+larger+or%0A++smaller%2C+the+creation+of+algorithms+of+this+class+will+fail.'/>
+                </docSect>
+            </decl>
+            <decl spacer='1'/>
+            <decl spacer='1'/>
+            <decl kind='config' name='isLocal' anchor='is.Local' altext='ti.sdo.codecs.h264enc.ce.H264ENC.isLocal' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Require+this+codec+to+run+%22locally%22' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23is.Local%22+title%3D%22ti.sdo.ce.ICodec.isLocal%22%3EICodec%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisLocal%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EisLocal%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='This+configuration+parameter+determines+whether+or+not+the%0A++application+requires+the+codec%27s+library+in+order+to+link.%0A++For+example%2C+this+parameter+is+set+to+false+in+the+case+that%0A++the+application+is+running+on+a+different+CPU+than+the+codec.'/>
+                </docSect>
+            </decl>
+            <decl kind='config' name='manageInBufsMetaPlaneDescCache' anchor='manage.In.Bufs.Meta.Plane.Desc.Cache' altext='ti.sdo.codecs.h264enc.ce.H264ENC.manageInBufsMetaPlaneDescCache' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Codec+Class+configuration+param' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%23manage.In.Bufs.Meta.Plane.Desc.Cache%22+title%3D%22ti.sdo.ce.video2.IVIDENC2.manageInBufsMetaPlaneDescCache%22%3EIVIDENC2%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmanageInBufsMetaPlaneDescCache%3C%2Fspan%3E%3C%2Fgo%3E%5B3%5D+%3D+%255B'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/>
+                    <line tab='0' content='%255D%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EmanageInBufsMetaPlaneDescCache%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%5B3%5D%3C%2Fi%3E+%255B'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/>
+                    <line tab='0' content='%255D%3B'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='Determines+whether+cache+will+be+managed+on+the+DSP+for+each+of+the%0A++3+metadataPlaneDesc%5B%5D+input+buffers+given+to+the+codec%27s+process%28%29%0A++call.'/>
+                    <docPara content='If+this+flag+is+set+to+%22false%22+for+one+or+more%0A++elements%2C+the+cache+for+the+corresponding+input+buffer+will+not+be%0A++invalidated+before+the+process%28%29+call.+Skipping+unnecessary+cache%0A++invalidation+improves+performance%2C+especially+if+a+buffer+is+large.'/>
+                    <docPara content='%28If+element+%22i%22+in+this+array+is+set+to+true%2C+cache+for%0A++inBufs-%26gt%3BmetadataPlaneDesc%5Bi%5D+will+be+invalidated+only+if+the+buffer+is%0A++supplied%2C+of+course.%29'/>
+                    <docPara content='For+example%2C+if+you+know+that+a+particular+codec+of+this+class+always%0A++reads+the+data+from+its+inBufs-%26gt%3BmetadataPlaneDesc%5B1%5D+buffer+only+via%0A++DMA%2C+you+can+set+manageInBufsMetaPlaneDescCache%5B1%5D+%3D+false%3B'/>
+                </docSect>
+            </decl>
+            <decl kind='config' name='manageInBufsPlaneDescCache' anchor='manage.In.Bufs.Plane.Desc.Cache' altext='ti.sdo.codecs.h264enc.ce.H264ENC.manageInBufsPlaneDescCache' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Codec+Class+configuration+param' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%23manage.In.Bufs.Plane.Desc.Cache%22+title%3D%22ti.sdo.ce.video2.IVIDENC2.manageInBufsPlaneDescCache%22%3EIVIDENC2%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmanageInBufsPlaneDescCache%3C%2Fspan%3E%3C%2Fgo%3E%5B3%5D+%3D+%255B'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/>
+                    <line tab='0' content='%255D%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EmanageInBufsPlaneDescCache%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%5B3%5D%3C%2Fi%3E+%255B'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/>
+                    <line tab='0' content='%255D%3B'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='Determines+whether+cache+will+be+managed+on+the+DSP+for+each+of+the%0A++3+planeDesc%5B%5D+input+buffers+given+to+the+codec%27s+%22process%28%29%22+call.'/>
+                    <docPara content='If+this+flag+is+set+to+%22false%22+for+one+or+more%0A++elements%2C+the+cache+for+the+corresponding+input+buffer+will+not+be%0A++invalidated+before+the+process%28%29+call.+Skipping+unnecessary+cache%0A++invalidation+improves+performance%2C+especially+if+a+buffer+is+large.'/>
+                    <docPara content='%28If+element+%22i%22+in+this+array+is+set+to+true%2C+cache+for%0A++inBufs-%26gt%3BplaneDesc%5Bi%5D+will+be+invalidated+only+if+the+buffer+is%0A++supplied%2C+of+course.%29'/>
+                    <docPara content='For+example%2C+if+you+know+that+a+particular+codec+of+this+class+always%0A++reads+the+data+from+its+inBufs-%26gt%3BplaneDesc%5B1%5D+buffer+only+via+DMA%2C+you%0A++can+set+manageInBufsPlaneDescCache%5B1%5D+%3D+false%3B'/>
+                </docSect>
+            </decl>
+            <decl kind='config' name='manageOutBufsCache' anchor='manage.Out.Bufs.Cache' altext='ti.sdo.codecs.h264enc.ce.H264ENC.manageOutBufsCache' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Codec+Class+configuration+param' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%23manage.Out.Bufs.Cache%22+title%3D%22ti.sdo.ce.video2.IVIDENC2.manageOutBufsCache%22%3EIVIDENC2%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmanageOutBufsCache%3C%2Fspan%3E%3C%2Fgo%3E%5B16%5D+%3D+%255B'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/>
+                    <line tab='0' content='%255D%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EmanageOutBufsCache%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%5B16%5D%3C%2Fi%3E+%255B'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
+                    <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/>
+                    <line tab='0' content='%255D%3B'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='Determines+whether+cache+will+be+managed+on+the+DSP+for+each+of+the%0A++%28up+to+16%29+output+buffers+given+to+the+codec%27s+%22process%28%29%22+call.'/>
+                    <docPara content='If+this+flag+is+set+to+%22false%22+for+one+or+more%0A++elements%2C+the+cache+for+the+corresponding+output+buffer+will+not+be%0A++invalidated+before+the+process%28%29+call.%0A++Skipping+unnecessary+cache+invalidation+improves%0A++performance.+Whether+the+buffer+will+be+written+back+after+the+process%28%29%0A++call+depends+on+the+algorithm+and+cannot+be+controlled+here.'/>
+                    <docPara content='For+example%2C+if+you+know+that+a+particular+codec+of+this+class+always%0A++writes+the+data+to+its+outBufs-%26gt%3Bdesc%5B2%5D+buffer+only+via+DMA%2C+you+can%0A++set+manageOutBufsCache%5B2%5D+%3D+false%3B'/>
+                </docSect>
+            </decl>
+            <decl kind='config' name='serverFxns' anchor='server.Fxns' altext='ti.sdo.codecs.h264enc.ce.H264ENC.serverFxns' nodoc='0' external='1' overrides='1' readonly='0' instance='0' summary='Name+of+skeleton+fxn+table' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%23server.Fxns%22+title%3D%22ti.sdo.ce.video2.IVIDENC2.serverFxns%22%3EIVIDENC2%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EserverFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%2522VIDENC2_SKEL%2522%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EserverFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%2522VIDENC2_SKEL%2522%3B'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='All+algorithm%27s+that+can+run+on+a+remote+processor+must+specify+a+set%0A++of+%22stub%22+functions+that+marshall+arguments+to+send+to+the+remote%0A++process+that+runs+corresponding+%22skeletons%22+to+do+the+actual%0A++processing.++This+configuration+parameter+defines+the+entry+point+for%0A++this+algorithm%27s+the+skeletons+%28which+run+on+the+remote+processor%29.'/>
+                    <docPara content='This+is+generally+not+configured+by+application+or+server+config%0A++scripts%2C+but+rather+by+developers+of+VISA-like+API+class+extensions.%0A++However%2C+an+application+or+server+integrator+could+use+this+config%0A++param+to+configure+in+custom+serverFxns.'/>
+                </docSect>
+                <docSect name='see'>
+                    <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22H264ENC.html%23stub.Fxns%22+title%3D%22stubFxns%22%3EstubFxns%3C%2Fa%3E'/>
+                </docSect>
+            </decl>
+            <decl kind='config' name='stubFxns' anchor='stub.Fxns' altext='ti.sdo.codecs.h264enc.ce.H264ENC.stubFxns' nodoc='0' external='1' overrides='1' readonly='0' instance='0' summary='Name+of+stubs+fxn+table' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%23stub.Fxns%22+title%3D%22ti.sdo.ce.video2.IVIDENC2.stubFxns%22%3EIVIDENC2%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstubFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%2522VIDENC2_STUBS%2522%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EstubFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%2522VIDENC2_STUBS%2522%3B'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='All+algorithm%27s+that+can+run+on+a+remote+processor+must+specify+a+set%0A++of+%22stub%22+functions+that+marshall+arguments+to+send+to+the+remote%0A++process+that+runs+corresponding+%22skeletons%22+to+do+the+actual%0A++processing.++This+configuration+parameter+defines+the+entry+point+for%0A++this+algorithm%27s+the+stubs+%28which+run+on+the+local+processor%29.'/>
+                    <docPara content='This+is+generally+not+configured+by+application+or+server+config%0A++scripts%2C+but+rather+by+developers+of+VISA-like+API+class+extensions.%0A++However%2C+an+application+or+server+integrator+could+use+this+config%0A++param+to+configure+in+custom+stubFxns.'/>
+                </docSect>
+                <docSect name='see'>
+                    <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22H264ENC.html%23server.Fxns%22+title%3D%22serverFxns%22%3EserverFxns%3C%2Fa%3E'/>
+                </docSect>
+            </decl>
+            <decl kind='config' name='useCache' anchor='use.Cache' altext='ti.sdo.codecs.h264enc.ce.H264ENC.useCache' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Flag+indicating+whether+the+framework+should+provide+cached+memory' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23use.Cache%22+title%3D%22ti.sdo.ce.ICodec.useCache%22%3EICodec%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EuseCache%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EuseCache%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='If+set+to+true%2C+the+alg%27s+memory+requests+will+be+allocated+from%0A++cacheable+memory.++If+set+to+false%2C+the+memory+will+be+allocated+from%0A++non-cached+memory.+If+left+unset%2C+the%0A++ti.sdo.ce.alg.Algorithm.useCache+flag+will+determine+whether+the%0A++alg%27s+memory+will+be+allocated+from+cached+or+non-cached+memory.'/>
+                </docSect>
+            </decl>
+            <decl kind='config' name='uuid' anchor='uuid' altext='ti.sdo.codecs.h264enc.ce.H264ENC.uuid' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Unique+algorithm+implementation+ID' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23uuid%22+title%3D%22ti.sdo.ce.ICodec.uuid%22%3EICodec%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Euuid%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3Euuid%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='This+integer+must+be+a+unique+ID+for+every+algorithm+in+a+%22system%22%2C%0A++where+the+%22system%22+includes+all+possible+DSP+Servers.'/>
+                    <docPara content='This+id+is+used+by+the+Codec+Engine+APIs+to+identify+the+algorithm%0A++implementation+that+will+create+an+instance+on+a+DSP+Server.'/>
+                    <docPara content='If+a+codec+doesn%27t+explicitly+configure+this+parameter%2C+a+%22very+likely%0A++unique%22+ID+will+be+generated.++It+is+recommended+that+codecs+not%0A++explicitly+configure+this+parameter%2C+and+leave+it+to+the+system.'/>
+                </docSect>
+            </decl>
+        </group>
+        <group name='module-wide functions'>
+            <decl spacer='1'/>
+            <decl kind='fxn' name='getCreationStackSize' anchor='get.Creation.Stack.Size' altext='ti.sdo.codecs.h264enc.ce.H264ENC.getCreationStackSize' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Get+the+maximum+required+stack+size+%28in+octets%29+for+this+algorithm%0A++during+algorithm+instance+creation' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23get.Creation.Stack.Size%22+title%3D%22ti.sdo.ce.ICodec.getCreationStackSize%22%3EICodec%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetCreationStackSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EgetCreationStackSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='This+method+is+called+during+DSP+Server+configuration+and+is+used+to%0A++ensure+that+the+instance+creation+thread+on+the+server+has+sufficient%0A++stackspace+to+instantiate+the+algorithm.++This+stack+size+is+typically%0A++the+greater+of+the+stack+sizes+required+by+the+algorithm%27s%0A++algNumAlloc%28%29%2C+algAlloc%28%29%2C+or+algInit%28%29+methods.'/>
+                </docSect>
+            </decl>
+            <decl kind='fxn' name='getDaramScratchSize' anchor='get.Daram.Scratch.Size' altext='ti.sdo.codecs.h264enc.ce.H264ENC.getDaramScratchSize' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Get+the+maximum+scratch+size+%28in+octets%29+required+for+this+algorithm%0A++from+DARAM+space' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23get.Daram.Scratch.Size%22+title%3D%22ti.sdo.ce.ICodec.getDaramScratchSize%22%3EICodec%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetDaramScratchSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EgetDaramScratchSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='This+method+is+called+during+DSP+Server+configuration+and+is+used+to%0A++ensure+that+sufficient+scratch+space+is+configured+for+the+specified%0A++set+of+algorithms.'/>
+                </docSect>
+            </decl>
+            <decl kind='fxn' name='getSaramScratchSize' anchor='get.Saram.Scratch.Size' altext='ti.sdo.codecs.h264enc.ce.H264ENC.getSaramScratchSize' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Get+the+maximum+scratch+size+%28in+octets%29+required+for+this+algorithm%0A++from+SARAM+space' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23get.Saram.Scratch.Size%22+title%3D%22ti.sdo.ce.ICodec.getSaramScratchSize%22%3EICodec%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetSaramScratchSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EgetSaramScratchSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='This+method+is+called+during+DSP+Server+configuration+and+is+used+to%0A++ensure+that+sufficient+scratch+space+is+configured+for+the+specified%0A++set+of+algorithms.'/>
+                </docSect>
+            </decl>
+            <decl kind='fxn' name='getStackSize' anchor='get.Stack.Size' altext='ti.sdo.codecs.h264enc.ce.H264ENC.getStackSize' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Get+the+maximum+stack+size+%28in+octets%29+required+for+this+algorithm%0A++during+its+execution+phase' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23get.Stack.Size%22+title%3D%22ti.sdo.ce.ICodec.getStackSize%22%3EICodec%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetStackSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EgetStackSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='This+method+is+called+during+DSP+Server+configuration+and+is+used+to%0A++ensure+that+threads+on+the+server+have+sufficient+stackspace+to+run%0A++the+algorithm.'/>
+                </docSect>
+            </decl>
+            <decl kind='fxn' name='getUUID' anchor='get.U.U.I.D' altext='ti.sdo.codecs.h264enc.ce.H264ENC.getUUID' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Get+a+uuid+for+this+codec' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23get.U.U.I.D%22+title%3D%22ti.sdo.ce.ICodec.getUUID%22%3EICodec%3C%2Fa%3E'>
+                <synopSpec>
+                    <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetUUID%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
+                </synopSpec>
+                <synopMeta>
+                    <line tab='0' content='%3Cgo%3EH264ENC.%3Cspan+class%3D%22xdoc-id%22%3EgetUUID%3C%2Fspan%3E%3C%2Fgo%3E%28++%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E'/>
+                </synopMeta>
+                <docSect name='details'>
+                    <docPara content='This+method+is+used+to+get+the+uuid+rather+than+reading+the+uuid%0A++config+parameter%3B+this+allows+the+algorithm+producer+to+let+the%0A++system+generate+a+uuid+from+the+algorithm%27s+name.'/>
+                    <docPara content='Individual+algorithm%27s+should+not+implement+this+methods%3B+the+default%0A++%28base%29+implementation+provided+in+the+ti.sdo.ce+package+should+be%0A++sufficient.'/>
+                </docSect>
+            </decl>
+        </group>
+    </unit>
+</package>
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.ext.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.ext.xml
new file mode 100644 (file)
index 0000000..91312d2
--- /dev/null
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  This file conforms to the DTD xdc/bld/release.dtd -->
+<release name="" label="" date="" buildCount="" producerId="">
+<package name="ti.sdo.codecs.h264enc.ce"
+    version="1, 0, 0"/>
+<imports>
+    <package name="ti.sdo.ce.video2"
+        version=""/>
+    <package name="ti.sdo.codecs.h264enc"
+        version=""/>
+</imports>
+<references>
+    <package name="xdc.services.intern.cmd"
+        version="1, 0, 0, 0, 1275003755481"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <package name="xdc.services.intern.xsr"
+        version="1, 0, 0, 1275003758055"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <package name="ti.sdo.ce.video2"
+        version="1, 0, 3, 1313608070886"
+        providerId="codec_engine_3_21_00_19">
+        <file name="IVIDENC2.xdc"/>
+        <file name="package.xs"/>
+    </package>
+    <package name="xdc.platform"
+        version="1, 0, 1, 0, 1275003732659"
+        providerId="xdccore">
+        <file name="ICpuDataSheet.xdc"/>
+        <file name="IExeContext.xdc"/>
+        <file name="IPeripheral.xdc"/>
+        <file name="IPlatform.xdc"/>
+    </package>
+    <package name="ti.sdo.codecs.h264enc"
+        version="1, 0, 0, 1426850322171"
+        providerId="G:/rtsc_release">
+        <file name="H264ENC.xdc"/>
+        <file name="package.xs"/>
+    </package>
+    <package name="xdc.cfg"
+        version="1, 0, 2, 0, 1275003727109"
+        providerId="xdccore">
+        <file name="Program.xdc"/>
+    </package>
+    <package name="xdc.services.intern.gen"
+        version="1, 0, 0, 0, 1275003755582"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <package name="xdc.shelf"
+        version="1, 0, 0, 1275003774434"
+        providerId="xdccore">
+        <file name="java\antlr.jar"/>
+        <file name="java\ecj.jar"/>
+        <file name="java\js.jar"/>
+        <file name="java\jsr173_api.jar"/>
+        <file name="java\tar.jar"/>
+        <file name="java\xbean.jar"/>
+    </package>
+    <package name="ti.sdo.ce.ipc"
+        version="2, 0, 1, 1313544812640"
+        providerId="codec_engine_3_21_00_19">
+        <file name="package.xs"/>
+    </package>
+    <package name="ti.sdo.ce"
+        version="1, 0, 6, 1313607868501"
+        providerId="codec_engine_3_21_00_19">
+        <file name="CERuntime.xs"/>
+        <file name="Engine.xs"/>
+        <file name="ICodec.xdc"/>
+        <file name="ICodec.xs"/>
+        <file name="Server.xs"/>
+        <file name="package.xs"/>
+    </package>
+    <package name="xdc.bld"
+        version="1, 0, 2, 1275003727887"
+        providerId="xdccore">
+        <file name="BuildEnvironment.xs"/>
+        <file name="Executable.xs"/>
+        <file name="ITarget.xs"/>
+        <file name="ITargetFilter.xs"/>
+        <file name="Library.xs"/>
+        <file name="Manifest.xs"/>
+        <file name="PackageContents.xs"/>
+        <file name="Repository.xs"/>
+        <file name="Script.xs"/>
+        <file name="Utils.xs"/>
+        <file name="_gen.xs"/>
+        <file name="bld.js"/>
+        <file name="package.xs"/>
+    </package>
+    <package name="xdc"
+        version="1, 1, 1, 1275003718877"
+        providerId="xdccore">
+        <file name="IPackage.xdc"/>
+        <file name="IPackage.xs"/>
+        <file name="om2.xs"/>
+        <file name="package.xs"/>
+        <file name="template.xs"/>
+        <file name="xdc.tci"/>
+        <file name="xmlgen.xs"/>
+        <file name="xmlgen2.xs"/>
+    </package>
+    <package name="xdc.services.spec"
+        version="1, 0, 0, 0, 1275003766499"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <package name="xdc.services.global"
+        version="1, 0, 0, 1275003751833"
+        providerId="xdccore">
+        <file name="Clock.xs"/>
+        <file name="Trace.xs"/>
+        <file name="java\package.jar"/>
+    </package>
+    <xdcRoot base="D:/CCSV4_install/xdctools_3_20_01_42_eng/">
+        <file name="/packages/xdc/package.xdc"/>
+        <file name="etc\config.bld"/>
+        <file name="include\utils.tci"/>
+        <xdcCorePkg version="16, 0, 2, 0, 1275003728128" producerId="undefined" buildCount="266" releaseName="xdc_corevers" label="default" date="1275003728128"/>
+    </xdcRoot>
+</references>
+<orphans>
+</orphans>
+</release>
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.rel.dot b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.rel.dot
new file mode 100644 (file)
index 0000000..c74a085
--- /dev/null
@@ -0,0 +1,2156 @@
+digraph dependencies {
+    label="\nPackage ti.sdo.codecs.h264enc.ce Dependency Graph";
+    size="7.5,10";
+    rankdir=LR;
+    ranksep=".75";
+    concentrate="true";
+    node [fixedsize=true, width=1.5, style=filled, color=black];
+    node [font=Helvetica, fontsize=12, fillcolor=lightgrey];
+    ti_sdo_codecs_h264enc_ce [shape=record,label="ti.sdo.codecs.h264enc.ce|1, 0, 0", URL="package.rel.xml"];
+    node [fontsize=10, fillcolor=white];
+
+    edge [style=solid, color=blue]
+    ti_sdo_ce_video2 [shape=record,label="ti.sdo.ce.video2|1, 0, 3", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\packages\ti\sdo\ce\video2\package/package.rel.svg"];
+    ti_sdo_codecs_h264enc_ce -> ti_sdo_ce_video2;
+    ti_sdo_codecs_h264enc [shape=record,label="ti.sdo.codecs.h264enc|1, 0, 0", URL="../G:\rtsc_release\ti\sdo\codecs\h264enc\package/package.rel.svg"];
+    ti_sdo_codecs_h264enc_ce -> ti_sdo_codecs_h264enc;
+
+    edge [style=solid, color=lightgrey]
+    xdc_services_intern_cmd [shape=record,label="xdc.services.intern.cmd|1, 0, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\xdc\services\intern\cmd\package/package.rel.svg"];
+    ti_sdo_codecs_h264enc_ce -> xdc_services_intern_cmd;
+    xdc_services_intern_xsr [shape=record,label="xdc.services.intern.xsr|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\xdc\services\intern\xsr\package/package.rel.svg"];
+    ti_sdo_codecs_h264enc_ce -> xdc_services_intern_xsr;
+    ti_sdo_codecs_h264enc_ce -> ti_sdo_ce_video2;
+    xdc_platform [shape=record,label="xdc.platform|1, 0, 1, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\xdc\platform\package/package.rel.svg"];
+    ti_sdo_codecs_h264enc_ce -> xdc_platform;
+    ti_sdo_codecs_h264enc_ce -> ti_sdo_codecs_h264enc;
+    xdc_cfg [shape=record,label="xdc.cfg|1, 0, 2, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\xdc\cfg\package/package.rel.svg"];
+    ti_sdo_codecs_h264enc_ce -> xdc_cfg;
+    xdc_services_intern_gen [shape=record,label="xdc.services.intern.gen|1, 0, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\xdc\services\intern\gen\package/package.rel.svg"];
+    ti_sdo_codecs_h264enc_ce -> xdc_services_intern_gen;
+    xdc_shelf [shape=record,label="xdc.shelf|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\xdc\shelf\package/package.rel.svg"];
+    ti_sdo_codecs_h264enc_ce -> xdc_shelf;
+    ti_sdo_ce_ipc [shape=record,label="ti.sdo.ce.ipc|2, 0, 1", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\packages\ti\sdo\ce\ipc\package/package.rel.svg"];
+    ti_sdo_codecs_h264enc_ce -> ti_sdo_ce_ipc;
+    ti_sdo_ce [shape=record,label="ti.sdo.ce|1, 0, 6", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\packages\ti\sdo\ce\package/package.rel.svg"];
+    ti_sdo_codecs_h264enc_ce -> ti_sdo_ce;
+    xdc_bld [shape=record,label="xdc.bld|1, 0, 2", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\xdc\bld\package/package.rel.svg"];
+    ti_sdo_codecs_h264enc_ce -> xdc_bld;
+    xdc [shape=record,label="xdc|1, 1, 1", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\xdc\package/package.rel.svg"];
+    ti_sdo_codecs_h264enc_ce -> xdc;
+    xdc_services_spec [shape=record,label="xdc.services.spec|1, 0, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\xdc\services\spec\package/package.rel.svg"];
+    ti_sdo_codecs_h264enc_ce -> xdc_services_spec;
+    xdc_services_global [shape=record,label="xdc.services.global|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\xdc\services\global\package/package.rel.svg"];
+    ti_sdo_codecs_h264enc_ce -> xdc_services_global;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    xdc_services_global -> xdc_shelf;
+    xdc_services_global -> xdc_services_spec;
+    xdc_utils_tconf [shape=record,label="xdc.utils.tconf|not found"style=rounded, ];
+    xdc_services_global -> xdc_utils_tconf;
+    xdc_services_global -> xdc_services_intern_cmd;
+    xdc_services_global -> xdc_services_intern_xsr;
+    xdc_services_global -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+
+    edge [style=solid, color=blue]
+    xdc_services_spec -> xdc_shelf;
+
+    edge [style=solid, color=lightgrey]
+    xdc_services_spec -> xdc_shelf;
+    xdc_services_spec -> xdc_utils_tconf;
+    xdc_services_spec -> xdc_services_global;
+    xdc_services_spec -> xdc_services_intern_cmd;
+    xdc_services_spec -> xdc_services_intern_xsr;
+    xdc_services_spec -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    xdc -> xdc_services_global;
+    xdc -> xdc_utils_tconf;
+
+    edge [style=solid, color=blue]
+    xdc_bld -> xdc_services_global;
+    xdc_bld -> xdc_services_intern_cmd;
+
+    edge [style=solid, color=lightgrey]
+    xdc_bld -> xdc_shelf;
+    xdc_bld -> xdc_services_spec;
+    xdc_bld -> xdc_utils_tconf;
+    xdc_bld -> xdc_services_global;
+    xdc_bld -> xdc;
+    xdc_bld -> xdc_services_intern_cmd;
+    xdc_bld -> xdc_services_intern_xsr;
+    xdc_bld -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_ce -> xdc_services_global;
+    ti_targets [shape=record,label="ti.targets|1, 0, 3", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\targets\package/package.rel.svg"];
+    ti_sdo_ce -> ti_targets;
+    ti_targets_elf [shape=record,label="ti.targets.elf|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\targets\elf\package/package.rel.svg"];
+    ti_sdo_ce -> ti_targets_elf;
+    gnu_targets [shape=record,label="gnu.targets|1, 0, 1", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\gnu\targets\package/package.rel.svg"];
+    ti_sdo_ce -> gnu_targets;
+    gnu_targets_arm [shape=record,label="gnu.targets.arm|1, 0, 0, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\gnu\targets\arm\package/package.rel.svg"];
+    ti_sdo_ce -> gnu_targets_arm;
+    ti_targets_arm [shape=record,label="ti.targets.arm|2, 0, 1, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\targets\arm\package/package.rel.svg"];
+    ti_sdo_ce -> ti_targets_arm;
+    ti_targets_arm_elf [shape=record,label="ti.targets.arm.elf|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\targets\arm\elf\package/package.rel.svg"];
+    ti_sdo_ce -> ti_targets_arm_elf;
+    build_filter [shape=record,label="build.filter|not found"style=rounded, ];
+    ti_sdo_ce -> build_filter;
+    ti_sdo_ce -> xdc_cfg;
+    ti_sdo_ce -> xdc_platform;
+    ti_sdo_ce -> ti_sdo_ce_ipc;
+    ti_sdo_ce -> xdc_services_intern_cmd;
+    ti_sdo_ce -> xdc_services_intern_gen;
+    ti_sdo_ce -> xdc_services_intern_xsr;
+    ti_sdo_ce -> xdc_shelf;
+    ti_sdo_ce -> xdc_services_spec;
+    xdc_runtime [shape=record,label="xdc.runtime|2, 1, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\xdc\runtime\package/package.rel.svg"];
+    ti_sdo_ce -> xdc_runtime;
+    xdc_runtime_knl [shape=record,label="xdc.runtime.knl|1, 0, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\xdc\runtime\knl\package/package.rel.svg"];
+    ti_sdo_ce -> xdc_runtime_knl;
+    ti_xdais [shape=record,label="ti.xdais|1, 2.0, 1", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\xdais\package/package.rel.svg"];
+    ti_sdo_ce -> ti_xdais;
+    ti_sdo_utils_loggers [shape=record,label="ti.sdo.utils.loggers|1, 0, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\utils\loggers\package/package.rel.svg"];
+    ti_sdo_ce -> ti_sdo_utils_loggers;
+    ti_sdo_utils_trace [shape=record,label="ti.sdo.utils.trace|1, 0, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\utils\trace\package/package.rel.svg"];
+    ti_sdo_ce -> ti_sdo_utils_trace;
+    ti_sdo_ce_osal [shape=record,label="ti.sdo.ce.osal|2, 0, 2", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\packages\ti\sdo\ce\osal\package/package.rel.svg"];
+    ti_sdo_ce -> ti_sdo_ce_osal;
+    ti_sdo_ce_global [shape=record,label="ti.sdo.ce.global|1, 0, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\packages\ti\sdo\ce\global\package/package.rel.svg"];
+    ti_sdo_ce -> ti_sdo_ce_global;
+    ti_sdo_ce_alg [shape=record,label="ti.sdo.ce.alg|1, 0, 1", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\packages\ti\sdo\ce\alg\package/package.rel.svg"];
+    ti_sdo_ce -> ti_sdo_ce_alg;
+    ti_sdo_ce_node [shape=record,label="ti.sdo.ce.node|1, 0, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\packages\ti\sdo\ce\node\package/package.rel.svg"];
+    ti_sdo_ce -> ti_sdo_ce_node;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_ce_node -> xdc_services_global;
+    ti_sdo_ce_node -> ti_targets;
+    ti_sdo_ce_node -> ti_targets_elf;
+    ti_sdo_ce_node -> gnu_targets;
+    ti_sdo_ce_node -> gnu_targets_arm;
+    ti_sdo_ce_node -> ti_targets_arm;
+    ti_sdo_ce_node -> ti_targets_arm_elf;
+    ti_sdo_ce_node -> build_filter;
+    ti_sdo_ce_node -> xdc_services_intern_cmd;
+    ti_sdo_ce_node -> xdc_services_intern_gen;
+    ti_sdo_ce_node -> xdc_services_intern_xsr;
+    ti_sdo_ce_node -> xdc_shelf;
+    ti_sdo_ce_node -> xdc_services_spec;
+    ti_sdo_ce_node -> xdc_runtime;
+    ti_sdo_ce_node -> ti_sdo_ce_global;
+    ti_sdo_ce_node -> ti_sdo_ce_ipc;
+    ti_sdo_ce_node -> xdc_runtime_knl;
+    ti_sdo_ce_node -> ti_sdo_ce;
+    ti_sdo_ce_node -> ti_xdais;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_ce_alg -> xdc_services_global;
+    ti_sdo_ce_alg -> ti_targets;
+    ti_sdo_ce_alg -> ti_targets_elf;
+    ti_sdo_ce_alg -> gnu_targets;
+    ti_sdo_ce_alg -> gnu_targets_arm;
+    ti_sdo_ce_alg -> ti_targets_arm;
+    ti_sdo_ce_alg -> ti_targets_arm_elf;
+    ti_sdo_ce_alg -> build_filter;
+    ti_sdo_ce_alg -> xdc_services_intern_cmd;
+    ti_sdo_ce_alg -> xdc_services_intern_gen;
+    ti_sdo_ce_alg -> xdc_services_intern_xsr;
+    ti_sdo_ce_alg -> xdc_shelf;
+    ti_sdo_ce_alg -> xdc_services_spec;
+    ti_sdo_ce_alg -> xdc_runtime;
+    ti_sdo_fc_dskt2 [shape=record,label="ti.sdo.fc.dskt2|1, 0, 4", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\dskt2\package/package.rel.svg"];
+    ti_sdo_ce_alg -> ti_sdo_fc_dskt2;
+    ti_sdo_fc_dman3 [shape=record,label="ti.sdo.fc.dman3|1, 0, 4", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\dman3\package/package.rel.svg"];
+    ti_sdo_ce_alg -> ti_sdo_fc_dman3;
+    ti_sdo_fc_rman [shape=record,label="ti.sdo.fc.rman|2, 0, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\rman\package/package.rel.svg"];
+    ti_sdo_ce_alg -> ti_sdo_fc_rman;
+    ti_sdo_ce_alg -> ti_xdais;
+    ti_sdo_ce_alg -> ti_sdo_ce_osal;
+    ti_sdo_ce_alg -> ti_sdo_ce_global;
+    ti_sdo_fc_ires [shape=record,label="ti.sdo.fc.ires|1, 0, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\ires\package/package.rel.svg"];
+    ti_sdo_ce_alg -> ti_sdo_fc_ires;
+    ti_sdo_ce_alg -> xdc_runtime_knl;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_fc_ires -> xdc_services_global;
+    ti_sdo_fc_ires -> ti_targets;
+    ti_sdo_fc_ires -> ti_targets_elf;
+    ti_targets_elf_arp32 [shape=record,label="ti.targets.elf.arp32|not found"style=rounded, ];
+    ti_sdo_fc_ires -> ti_targets_elf_arp32;
+    ti_sdo_fc_ires -> gnu_targets;
+    ti_sdo_fc_ires -> gnu_targets_arm;
+    ti_sdo_fc_ires -> ti_targets_arm;
+    ti_sdo_fc_ires -> ti_targets_arm_elf;
+    ti_sdo_fc_ires -> build_filter;
+    ti_sdo_fc_ires -> xdc_services_intern_cmd;
+    ti_sdo_fc_ires -> xdc_services_intern_gen;
+    ti_sdo_fc_ires -> xdc_services_intern_xsr;
+    ti_sdo_fc_ires -> xdc_shelf;
+    ti_sdo_fc_ires -> xdc_services_spec;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_fc_rman -> xdc_services_global;
+    ti_sdo_fc_rman -> ti_targets;
+    ti_sdo_fc_rman -> ti_targets_elf;
+    ti_sdo_fc_rman -> ti_targets_elf_arp32;
+    ti_sdo_fc_rman -> gnu_targets;
+    ti_sdo_fc_rman -> gnu_targets_arm;
+    ti_sdo_fc_rman -> ti_targets_arm;
+    ti_sdo_fc_rman -> ti_targets_arm_elf;
+    ti_sdo_fc_rman -> build_filter;
+    ti_sdo_fc_rman -> xdc_services_intern_cmd;
+    ti_sdo_fc_rman -> xdc_services_intern_gen;
+    ti_sdo_fc_rman -> xdc_services_intern_xsr;
+    ti_sdo_fc_rman -> xdc_shelf;
+    ti_sdo_fc_rman -> xdc_services_spec;
+    ti_sdo_fc_rman -> xdc_runtime;
+    ti_sdo_fc_rman -> ti_sdo_fc_dskt2;
+    ti_sdo_fc_memutils [shape=record,label="ti.sdo.fc.memutils|1, 0, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\memutils\package/package.rel.svg"];
+    ti_sdo_fc_rman -> ti_sdo_fc_memutils;
+    ti_sdo_fc_utils_osalsupport [shape=record,label="ti.sdo.fc.utils.osalsupport|1, 0, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\utils\osalsupport\package/package.rel.svg"];
+    ti_sdo_fc_rman -> ti_sdo_fc_utils_osalsupport;
+    ti_sdo_fc_global [shape=record,label="ti.sdo.fc.global|1, 0, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\global\package/package.rel.svg"];
+    ti_sdo_fc_rman -> ti_sdo_fc_global;
+    ti_sdo_fc_utils [shape=record,label="ti.sdo.fc.utils|1, 0, 3", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\utils\package/package.rel.svg"];
+    ti_sdo_fc_rman -> ti_sdo_fc_utils;
+    ti_sdo_fc_ires_nullresource [shape=record,label="ti.sdo.fc.ires.nullresource|1, 0, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\ires\nullresource\package/package.rel.svg"];
+    ti_sdo_fc_rman -> ti_sdo_fc_ires_nullresource;
+    ti_sdo_fc_rman -> ti_xdais;
+    ti_sdo_fc_rman -> xdc_runtime_knl;
+    ti_sdo_fc_rman -> ti_sdo_fc_ires;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_fc_ires_nullresource -> xdc_services_global;
+    ti_sdo_fc_ires_nullresource -> ti_targets;
+    ti_sdo_fc_ires_nullresource -> ti_targets_elf;
+    ti_sdo_fc_ires_nullresource -> ti_targets_elf_arp32;
+    ti_sdo_fc_ires_nullresource -> gnu_targets;
+    ti_sdo_fc_ires_nullresource -> gnu_targets_arm;
+    ti_sdo_fc_ires_nullresource -> ti_targets_arm;
+    ti_sdo_fc_ires_nullresource -> ti_targets_arm_elf;
+    ti_sdo_fc_ires_nullresource -> build_filter;
+    ti_sdo_fc_ires_nullresource -> ti_sdo_fc_ires;
+    ti_sdo_fc_ires_nullresource -> xdc_services_intern_cmd;
+    ti_sdo_fc_ires_nullresource -> xdc_services_intern_gen;
+    ti_sdo_fc_ires_nullresource -> xdc_services_intern_xsr;
+    ti_sdo_fc_ires_nullresource -> xdc_shelf;
+    ti_sdo_fc_ires_nullresource -> xdc_services_spec;
+    ti_sdo_fc_ires_nullresource -> xdc_runtime;
+    ti_sdo_fc_ires_nullresource -> ti_sdo_fc_global;
+    ti_sdo_fc_ires_nullresource -> ti_xdais;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_fc_utils -> xdc_services_global;
+    ti_sdo_fc_utils -> ti_targets;
+    ti_sdo_fc_utils -> ti_targets_elf;
+    ti_sdo_fc_utils -> ti_targets_elf_arp32;
+    ti_sdo_fc_utils -> gnu_targets;
+    ti_sdo_fc_utils -> gnu_targets_arm;
+    ti_sdo_fc_utils -> ti_targets_arm;
+    ti_sdo_fc_utils -> ti_targets_arm_elf;
+    ti_sdo_fc_utils -> build_filter;
+    ti_sdo_fc_utils -> xdc_services_intern_cmd;
+    ti_sdo_fc_utils -> xdc_services_intern_gen;
+    ti_sdo_fc_utils -> xdc_services_intern_xsr;
+    ti_sdo_fc_utils -> xdc_shelf;
+    ti_sdo_fc_utils -> xdc_services_spec;
+    ti_sdo_fc_utils -> xdc_runtime;
+    ti_sdo_fc_utils -> ti_sdo_fc_global;
+    ti_sdo_fc_utils -> ti_xdais;
+    ti_sdo_fc_utils -> xdc_runtime_knl;
+    ti_sdo_fc_utils -> ti_sdo_fc_memutils;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_fc_global -> xdc_services_global;
+    ti_sdo_fc_global -> ti_targets;
+    ti_sdo_fc_global -> ti_targets_elf;
+    ti_sdo_fc_global -> ti_targets_elf_arp32;
+    ti_sdo_fc_global -> gnu_targets;
+    ti_sdo_fc_global -> gnu_targets_arm;
+    ti_sdo_fc_global -> ti_targets_arm;
+    ti_sdo_fc_global -> ti_targets_arm_elf;
+    ti_sdo_fc_global -> build_filter;
+    ti_sdo_tools_build [shape=record,label="ti.sdo.tools.build|1, 0, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\tools\build\package/package.rel.svg"];
+    ti_sdo_fc_global -> ti_sdo_tools_build;
+    ti_sdo_fc_global -> xdc_services_intern_cmd;
+    ti_sdo_fc_global -> xdc_services_intern_gen;
+    ti_sdo_fc_global -> xdc_services_intern_xsr;
+    ti_sdo_fc_global -> xdc_shelf;
+    ti_sdo_fc_global -> xdc_services_spec;
+    ti_sdo_fc_global -> xdc_runtime;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_tools_build -> xdc_services_global;
+    ti_sdo_tools_build -> ti_targets;
+    ti_sdo_tools_build -> ti_targets_elf;
+    ti_sdo_tools_build -> ti_targets_arm;
+    ti_sdo_tools_build -> ti_targets_arm_elf;
+    ti_sdo_tools_build -> gnu_targets;
+    ti_sdo_tools_build -> gnu_targets_arm;
+    ti_sdo_tools_build -> xdc_services_intern_cmd;
+    ti_sdo_tools_build -> xdc_services_intern_gen;
+    ti_sdo_tools_build -> xdc_services_intern_xsr;
+    ti_sdo_tools_build -> xdc_shelf;
+    ti_sdo_tools_build -> xdc_services_spec;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_fc_utils_osalsupport -> xdc_services_global;
+    ti_sdo_fc_utils_osalsupport -> ti_targets;
+    ti_sdo_fc_utils_osalsupport -> ti_targets_elf;
+    ti_sdo_fc_utils_osalsupport -> ti_targets_elf_arp32;
+    ti_sdo_fc_utils_osalsupport -> gnu_targets;
+    ti_sdo_fc_utils_osalsupport -> gnu_targets_arm;
+    ti_sdo_fc_utils_osalsupport -> ti_targets_arm;
+    ti_sdo_fc_utils_osalsupport -> ti_targets_arm_elf;
+    ti_sdo_fc_utils_osalsupport -> build_filter;
+    ti_sdo_fc_utils_osalsupport -> xdc_services_intern_cmd;
+    ti_sdo_fc_utils_osalsupport -> xdc_services_intern_gen;
+    ti_sdo_fc_utils_osalsupport -> xdc_services_intern_xsr;
+    ti_sdo_fc_utils_osalsupport -> xdc_shelf;
+    ti_sdo_fc_utils_osalsupport -> xdc_services_spec;
+    ti_sdo_fc_utils_osalsupport -> xdc_runtime;
+    ti_sdo_fc_utils_osalsupport -> xdc_runtime_knl;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_fc_memutils -> xdc_services_global;
+    ti_sdo_fc_memutils -> ti_targets;
+    ti_sdo_fc_memutils -> ti_targets_elf;
+    ti_sdo_fc_memutils -> ti_targets_elf_arp32;
+    ti_sdo_fc_memutils -> gnu_targets;
+    ti_sdo_fc_memutils -> gnu_targets_arm;
+    ti_sdo_fc_memutils -> ti_targets_arm;
+    ti_sdo_fc_memutils -> ti_targets_arm_elf;
+    ti_sdo_fc_memutils -> build_filter;
+    ti_sdo_fc_memutils -> xdc_services_intern_cmd;
+    ti_sdo_fc_memutils -> xdc_services_intern_gen;
+    ti_sdo_fc_memutils -> xdc_services_intern_xsr;
+    ti_sdo_fc_memutils -> xdc_shelf;
+    ti_sdo_fc_memutils -> xdc_services_spec;
+    ti_sdo_fc_memutils -> xdc_runtime;
+    ti_sdo_fc_memutils -> ti_sdo_fc_global;
+    ti_sysbios_hal [shape=record,label="ti.sysbios.hal|2, 0, 0, 0", URL="../C:\RTSC_GEN_TOOLS\bios_6_32_01_38\packages\ti\sysbios\hal\package/package.rel.svg"];
+    ti_sdo_fc_memutils -> ti_sysbios_hal;
+    ti_sysbios_interfaces [shape=record,label="ti.sysbios.interfaces|2, 0, 0, 0", URL="../C:\RTSC_GEN_TOOLS\bios_6_32_01_38\packages\ti\sysbios\interfaces\package/package.rel.svg"];
+    ti_sdo_fc_memutils -> ti_sysbios_interfaces;
+    ti_sdo_linuxutils_cmem [shape=record,label="ti.sdo.linuxutils.cmem|2, 2, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\linuxutils\cmem\package/package.rel.svg"];
+    ti_sdo_fc_memutils -> ti_sdo_linuxutils_cmem;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_linuxutils_cmem -> xdc_services_global;
+    ti_sdo_linuxutils_cmem -> ti_targets;
+    ti_sdo_linuxutils_cmem -> ti_targets_elf;
+    ti_sdo_linuxutils_cmem -> gnu_targets;
+    ti_sdo_linuxutils_cmem -> gnu_targets_arm;
+    ti_sdo_linuxutils_cmem -> ti_targets_arm;
+    ti_sdo_linuxutils_cmem -> ti_targets_arm_elf;
+    ti_sdo_linuxutils_cmem -> xdc_services_intern_cmd;
+    ti_sdo_linuxutils_cmem -> xdc_services_intern_gen;
+    ti_sdo_linuxutils_cmem -> xdc_services_intern_xsr;
+    ti_sdo_linuxutils_cmem -> xdc_shelf;
+    ti_sdo_linuxutils_cmem -> xdc_services_spec;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sysbios_interfaces -> xdc_services_global;
+    ti_sysbios_interfaces -> ti_targets;
+    ti_targets_msp430 [shape=record,label="ti.targets.msp430|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\targets\msp430\package/package.rel.svg"];
+    ti_sysbios_interfaces -> ti_targets_msp430;
+    ti_sysbios_interfaces -> ti_targets_elf_arp32;
+    ti_sysbios_interfaces -> ti_targets_elf;
+    ti_sysbios_interfaces -> ti_targets_arm;
+    ti_sysbios_interfaces -> ti_targets_arm_elf;
+    ti_sysbios_interfaces -> gnu_targets;
+    microsoft_targets [shape=record,label="microsoft.targets|1, 0, 2, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\microsoft\targets\package/package.rel.svg"];
+    ti_sysbios_interfaces -> microsoft_targets;
+    ti_sysbios_interfaces -> xdc_runtime;
+    ti_sysbios_interfaces -> xdc_shelf;
+    ti_sysbios_interfaces -> xdc_services_intern_gen;
+    ti_sysbios_interfaces -> xdc_services_intern_cmd;
+    ti_sysbios_interfaces -> xdc_services_intern_xsr;
+    ti_sysbios_interfaces -> xdc_services_spec;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    microsoft_targets -> xdc_services_spec;
+    microsoft_targets -> xdc_shelf;
+    microsoft_targets -> xdc_services_global;
+    microsoft_targets -> xdc_services_intern_cmd;
+    microsoft_targets -> xdc_services_intern_xsr;
+    microsoft_targets -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_targets_msp430 -> xdc_shelf;
+    ti_targets_msp430 -> ti_targets;
+    ti_targets_msp430 -> xdc_services_spec;
+    ti_targets_msp430 -> xdc_services_intern_cmd;
+    ti_targets_msp430 -> xdc_services_global;
+    ti_targets_msp430 -> xdc_services_intern_xsr;
+    ti_targets_msp430 -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    ti_sysbios_hal -> ti_sysbios_interfaces;
+    ti_sysbios_family [shape=record,label="ti.sysbios.family|2, 0, 0, 0", URL="../C:\RTSC_GEN_TOOLS\bios_6_32_01_38\packages\ti\sysbios\family\package/package.rel.svg"];
+    ti_sysbios_hal -> ti_sysbios_family;
+
+    edge [style=solid, color=lightgrey]
+    ti_sysbios_hal -> xdc_services_global;
+    ti_sysbios_hal -> ti_targets;
+    ti_sysbios_hal -> ti_targets_msp430;
+    ti_sysbios_hal -> ti_targets_elf_arp32;
+    ti_sysbios_hal -> ti_targets_elf;
+    ti_sysbios_hal -> ti_targets_arm;
+    ti_sysbios_hal -> ti_targets_arm_elf;
+    ti_sysbios_hal -> gnu_targets;
+    ti_sysbios_hal -> microsoft_targets;
+    ti_sysbios_build [shape=record,label="ti.sysbios.build|2, 0, 0, 0", URL="../C:\RTSC_GEN_TOOLS\bios_6_32_01_38\packages\ti\sysbios\build\package/package.rel.svg"];
+    ti_sysbios_hal -> ti_sysbios_build;
+    tisb_release_filters [shape=record,label="tisb.release.filters|not found"style=rounded, ];
+    ti_sysbios_hal -> tisb_release_filters;
+    ti_sysbios_hal -> ti_sysbios_interfaces;
+    ti_sysbios_hal -> xdc_shelf;
+    ti_sysbios_hal -> xdc_services_intern_gen;
+    ti_sysbios_hal -> xdc_services_intern_cmd;
+    ti_sysbios_hal -> xdc_services_intern_xsr;
+    ti_sysbios_hal -> xdc_services_spec;
+    ti_sysbios_hal -> xdc_runtime;
+    ti_sysbios_family_arm_m3 [shape=record,label="ti.sysbios.family.arm.m3|2, 0, 0, 0", URL="../C:\RTSC_GEN_TOOLS\bios_6_32_01_38\packages\ti\sysbios\family\arm\m3\package/package.rel.svg"];
+    ti_sysbios_hal -> ti_sysbios_family_arm_m3;
+    ti_sysbios_family_c28 [shape=record,label="ti.sysbios.family.c28|2, 0, 0, 0", URL="../C:\RTSC_GEN_TOOLS\bios_6_32_01_38\packages\ti\sysbios\family\c28\package/package.rel.svg"];
+    ti_sysbios_hal -> ti_sysbios_family_c28;
+    ti_sysbios [shape=record,label="ti.sysbios|2, 0, 0, 0", URL="../C:\RTSC_GEN_TOOLS\bios_6_32_01_38\packages\ti\sysbios\package/package.rel.svg"];
+    ti_sysbios_hal -> ti_sysbios;
+
+    edge [style=solid, color=blue]
+    ti_sysbios -> ti_sysbios_family;
+
+    edge [style=solid, color=lightgrey]
+    ti_sysbios -> xdc_services_global;
+    ti_sysbios -> ti_targets;
+    ti_sysbios -> ti_targets_msp430;
+    ti_sysbios -> ti_targets_elf_arp32;
+    ti_sysbios -> ti_targets_elf;
+    ti_sysbios -> ti_targets_arm;
+    ti_sysbios -> ti_targets_arm_elf;
+    ti_sysbios -> gnu_targets;
+    ti_sysbios -> microsoft_targets;
+    ti_sysbios -> ti_sysbios_build;
+    ti_sysbios -> tisb_release_filters;
+    ti_sysbios -> xdc_shelf;
+    ti_sysbios -> xdc_services_intern_gen;
+    ti_sysbios -> xdc_services_intern_cmd;
+    ti_sysbios -> xdc_services_intern_xsr;
+    ti_sysbios -> xdc_services_spec;
+    ti_sysbios -> xdc_runtime;
+    ti_catalog_c2800 [shape=record,label="ti.catalog.c2800|1, 0, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\c2800\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_c2800;
+    ti_catalog_c2800_init [shape=record,label="ti.catalog.c2800.init|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\c2800\init\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_c2800_init;
+    ti_platforms_ezdsp28235 [shape=record,label="ti.platforms.ezdsp28235|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\platforms\ezdsp28235\package/package.rel.svg"];
+    ti_sysbios -> ti_platforms_ezdsp28235;
+    ti_targets_rts2800 [shape=record,label="ti.targets.rts2800|1, 0, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\targets\rts2800\package/package.rel.svg"];
+    ti_sysbios -> ti_targets_rts2800;
+    ti_sysbios -> xdc_cfg;
+    ti_sysbios -> xdc_platform;
+    xdc_rov [shape=record,label="xdc.rov|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\xdc\rov\package/package.rel.svg"];
+    ti_sysbios -> xdc_rov;
+    ti_sysbios -> xdc_runtime_knl;
+    xdc_services_getset [shape=record,label="xdc.services.getset|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\xdc\services\getset\package/package.rel.svg"];
+    ti_sysbios -> xdc_services_getset;
+    xdc_services_io [shape=record,label="xdc.services.io|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\xdc\services\io\package/package.rel.svg"];
+    ti_sysbios -> xdc_services_io;
+    ti_platforms_ezdsp28335 [shape=record,label="ti.platforms.ezdsp28335|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\platforms\ezdsp28335\package/package.rel.svg"];
+    ti_sysbios -> ti_platforms_ezdsp28335;
+    ti_catalog_c6000 [shape=record,label="ti.catalog.c6000|1, 0, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\c6000\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_c6000;
+    ti_platforms_dsk6416 [shape=record,label="ti.platforms.dsk6416|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\platforms\dsk6416\package/package.rel.svg"];
+    ti_sysbios -> ti_platforms_dsk6416;
+    ti_targets_rts6000 [shape=record,label="ti.targets.rts6000|1, 0, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\targets\rts6000\package/package.rel.svg"];
+    ti_sysbios -> ti_targets_rts6000;
+    ti_platforms_evmDM6446 [shape=record,label="ti.platforms.evmDM6446|1, 0, 0, 1", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\platforms\evmDM6446\package/package.rel.svg"];
+    ti_sysbios -> ti_platforms_evmDM6446;
+    ti_platforms_evmDM6437 [shape=record,label="ti.platforms.evmDM6437|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\platforms\evmDM6437\package/package.rel.svg"];
+    ti_sysbios -> ti_platforms_evmDM6437;
+    ti_platforms_evmDA830 [shape=record,label="ti.platforms.evmDA830|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\platforms\evmDA830\package/package.rel.svg"];
+    ti_sysbios -> ti_platforms_evmDA830;
+    ti_catalog_msp430 [shape=record,label="ti.catalog.msp430|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\msp430\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_msp430;
+    ti_catalog_msp430_init [shape=record,label="ti.catalog.msp430.init|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\msp430\init\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_msp430_init;
+    ti_catalog_msp430_peripherals_adc [shape=record,label="ti.catalog.msp430.peripherals.adc|", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\msp430\peripherals\adc\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_msp430_peripherals_adc;
+    ti_catalog_msp430_peripherals_clock [shape=record,label="ti.catalog.msp430.peripherals.clock|", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\msp430\peripherals\clock\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_msp430_peripherals_clock;
+    ti_catalog_msp430_peripherals_communication [shape=record,label="ti.catalog.msp430.peripherals.communication|", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\msp430\peripherals\communication\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_msp430_peripherals_communication;
+    ti_catalog_msp430_peripherals_comparator [shape=record,label="ti.catalog.msp430.peripherals.comparator|not found"style=rounded, ];
+    ti_sysbios -> ti_catalog_msp430_peripherals_comparator;
+    ti_catalog_msp430_peripherals_dac [shape=record,label="ti.catalog.msp430.peripherals.dac|not found"style=rounded, ];
+    ti_sysbios -> ti_catalog_msp430_peripherals_dac;
+    ti_catalog_msp430_peripherals_gpio [shape=record,label="ti.catalog.msp430.peripherals.gpio|", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\msp430\peripherals\gpio\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_msp430_peripherals_gpio;
+    ti_catalog_msp430_peripherals_memory [shape=record,label="ti.catalog.msp430.peripherals.memory|", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\msp430\peripherals\memory\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_msp430_peripherals_memory;
+    ti_catalog_msp430_peripherals_oa [shape=record,label="ti.catalog.msp430.peripherals.oa|", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\msp430\peripherals\oa\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_msp430_peripherals_oa;
+    ti_catalog_msp430_peripherals_special_function [shape=record,label="ti.catalog.msp430.peripherals.special_function|", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\msp430\peripherals\special_function\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_msp430_peripherals_special_function;
+    ti_catalog_msp430_peripherals_svs [shape=record,label="ti.catalog.msp430.peripherals.svs|not found"style=rounded, ];
+    ti_sysbios -> ti_catalog_msp430_peripherals_svs;
+    ti_catalog_msp430_peripherals_timer [shape=record,label="ti.catalog.msp430.peripherals.timer|", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\msp430\peripherals\timer\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_msp430_peripherals_timer;
+    ti_catalog_msp430_peripherals_watchdog [shape=record,label="ti.catalog.msp430.peripherals.watchdog|", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\msp430\peripherals\watchdog\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_msp430_peripherals_watchdog;
+    ti_platforms_exp430F5438 [shape=record,label="ti.platforms.exp430F5438|1, 0, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\platforms\exp430F5438\package/package.rel.svg"];
+    ti_sysbios -> ti_platforms_exp430F5438;
+    ti_targets_msp430_rts430 [shape=record,label="ti.targets.msp430.rts430|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\targets\msp430\rts430\package/package.rel.svg"];
+    ti_sysbios -> ti_targets_msp430_rts430;
+    ti_platforms_evm6472 [shape=record,label="ti.platforms.evm6472|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\platforms\evm6472\package/package.rel.svg"];
+    ti_sysbios -> ti_platforms_evm6472;
+    ti_platforms_padk6727 [shape=record,label="ti.platforms.padk6727|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\platforms\padk6727\package/package.rel.svg"];
+    ti_sysbios -> ti_platforms_padk6727;
+    ti_catalog_arm_cortexm3 [shape=record,label="ti.catalog.arm.cortexm3|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\arm\cortexm3\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_arm_cortexm3;
+    ti_platforms_sdp4430 [shape=record,label="ti.platforms.sdp4430|1, 0, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\platforms\sdp4430\package/package.rel.svg"];
+    ti_sysbios -> ti_platforms_sdp4430;
+    ti_platforms_evm6670 [shape=record,label="ti.platforms.evm6670|not found"style=rounded, ];
+    ti_sysbios -> ti_platforms_evm6670;
+    ti_catalog_arp32 [shape=record,label="ti.catalog.arp32|not found"style=rounded, ];
+    ti_sysbios -> ti_catalog_arp32;
+    ti_platforms_simArctic [shape=record,label="ti.platforms.simArctic|not found"style=rounded, ];
+    ti_sysbios -> ti_platforms_simArctic;
+    ti_targets_elf_arp32_rts [shape=record,label="ti.targets.elf.arp32.rts|not found"style=rounded, ];
+    ti_sysbios -> ti_targets_elf_arp32_rts;
+    ti_catalog_arm [shape=record,label="ti.catalog.arm|1, 0, 1", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\arm\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_arm;
+    ti_platforms_expOMAPL138 [shape=record,label="ti.platforms.expOMAPL138|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\platforms\expOMAPL138\package/package.rel.svg"];
+    ti_sysbios -> ti_platforms_expOMAPL138;
+    ti_targets_arm_rtsarm [shape=record,label="ti.targets.arm.rtsarm|1, 0, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\targets\arm\rtsarm\package/package.rel.svg"];
+    ti_sysbios -> ti_targets_arm_rtsarm;
+    ti_catalog_arm_cortexa8 [shape=record,label="ti.catalog.arm.cortexa8|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\arm\cortexa8\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_arm_cortexa8;
+    ti_platforms_sdp3430 [shape=record,label="ti.platforms.sdp3430|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\platforms\sdp3430\package/package.rel.svg"];
+    ti_sysbios -> ti_platforms_sdp3430;
+    ti_catalog_arm_cortexm3_lm3init [shape=record,label="ti.catalog.arm.cortexm3.lm3init|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\arm\cortexm3\lm3init\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_arm_cortexm3_lm3init;
+    ti_platforms_evmLM3S8962 [shape=record,label="ti.platforms.evmLM3S8962|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\platforms\evmLM3S8962\package/package.rel.svg"];
+    ti_sysbios -> ti_platforms_evmLM3S8962;
+    ti_catalog_arm_cortexr4 [shape=record,label="ti.catalog.arm.cortexr4|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\arm\cortexr4\package/package.rel.svg"];
+    ti_sysbios -> ti_catalog_arm_cortexr4;
+    ti_platforms_evmTMS570LS20216 [shape=record,label="ti.platforms.evmTMS570LS20216|1, 0, 1, 1", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\platforms\evmTMS570LS20216\package/package.rel.svg"];
+    ti_sysbios -> ti_platforms_evmTMS570LS20216;
+
+    edge [style=solid, color=blue]
+    ti_platforms_evmTMS570LS20216 -> ti_catalog_arm_cortexr4;
+    ti_platforms_evmTMS570LS20216 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_platforms_evmTMS570LS20216 -> ti_targets_arm;
+    ti_platforms_evmTMS570LS20216 -> ti_targets_elf;
+    ti_platforms_evmTMS570LS20216 -> gnu_targets;
+    ti_platforms_evmTMS570LS20216 -> xdc_services_intern_gen;
+    ti_platforms_evmTMS570LS20216 -> xdc_services_global;
+    ti_platforms_evmTMS570LS20216 -> xdc_platform;
+    ti_platforms_evmTMS570LS20216 -> xdc_shelf;
+    ti_platforms_evmTMS570LS20216 -> xdc_services_intern_xsr;
+    ti_platforms_evmTMS570LS20216 -> ti_targets;
+    ti_platforms_evmTMS570LS20216 -> xdc_services_spec;
+    ti_platforms_evmTMS570LS20216 -> ti_catalog_arm_cortexr4;
+    ti_platforms_evmTMS570LS20216 -> microsoft_targets;
+    ti_platforms_evmTMS570LS20216 -> xdc_services_intern_cmd;
+    ti_platforms_evmTMS570LS20216 -> gnu_targets_arm;
+    ti_platforms_evmTMS570LS20216 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+    ti_catalog_arm_cortexr4 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_arm_cortexr4 -> ti_targets_arm;
+    ti_catalog_arm_cortexr4 -> ti_targets_elf;
+    ti_catalog_arm_cortexr4 -> gnu_targets;
+    ti_catalog_arm_cortexr4 -> xdc_services_intern_gen;
+    ti_catalog_arm_cortexr4 -> xdc_services_global;
+    ti_catalog_arm_cortexr4 -> xdc_platform;
+    ti_catalog_arm_cortexr4 -> xdc_shelf;
+    ti_catalog_arm_cortexr4 -> xdc_services_intern_xsr;
+    ti_catalog [shape=record,label="ti.catalog|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\package/package.rel.svg"];
+    ti_catalog_arm_cortexr4 -> ti_catalog;
+    ti_catalog_arm_cortexr4 -> ti_targets;
+    ti_catalog_arm_cortexr4 -> xdc_services_spec;
+    ti_catalog_arm_cortexr4 -> microsoft_targets;
+    ti_catalog_arm_cortexr4 -> xdc_services_intern_cmd;
+    ti_catalog_arm_cortexr4 -> gnu_targets_arm;
+    ti_catalog_arm_cortexr4 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog -> microsoft_targets;
+    ti_catalog -> gnu_targets;
+    ti_catalog -> gnu_targets_arm;
+    ti_catalog -> xdc_services_global;
+    ti_catalog -> xdc_platform;
+    ti_catalog -> ti_targets_arm_elf;
+    ti_catalog -> ti_targets_elf;
+    ti_catalog -> xdc_services_intern_cmd;
+    ti_catalog -> ti_targets_arm;
+    ti_catalog -> xdc_services_intern_xsr;
+    ti_catalog -> xdc_shelf;
+    ti_catalog -> ti_targets;
+    ti_catalog -> xdc_services_intern_gen;
+    ti_catalog -> xdc_services_spec;
+
+    edge [style=solid, color=blue]
+    ti_platforms_evmLM3S8962 -> ti_catalog_c6000;
+    ti_platforms_evmLM3S8962 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_platforms_evmLM3S8962 -> ti_targets_arm;
+    ti_platforms_evmLM3S8962 -> ti_targets_elf;
+    ti_platforms_evmLM3S8962 -> gnu_targets;
+    ti_platforms_evmLM3S8962 -> xdc_services_intern_gen;
+    ti_platforms_evmLM3S8962 -> xdc_rov;
+    ti_platforms_evmLM3S8962 -> xdc_services_global;
+    ti_platforms_evmLM3S8962 -> xdc_platform;
+    ti_platforms_evmLM3S8962 -> xdc_shelf;
+    ti_platforms_evmLM3S8962 -> xdc_services_intern_xsr;
+    ti_platforms_evmLM3S8962 -> ti_targets;
+    ti_platforms_evmLM3S8962 -> xdc_services_spec;
+    ti_platforms_evmLM3S8962 -> microsoft_targets;
+    ti_platforms_evmLM3S8962 -> ti_catalog_c6000;
+    ti_platforms_evmLM3S8962 -> xdc_services_intern_cmd;
+    ti_platforms_evmLM3S8962 -> gnu_targets_arm;
+    ti_platforms_evmLM3S8962 -> ti_catalog_arm_cortexm3_lm3init;
+    ti_platforms_evmLM3S8962 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_arm_cortexm3_lm3init -> ti_targets_arm;
+    ti_catalog_arm_cortexm3_lm3init -> ti_targets_elf;
+    ti_catalog_arm_cortexm3_lm3init -> gnu_targets;
+    ti_catalog_arm_cortexm3_lm3init -> xdc_services_intern_gen;
+    ti_catalog_arm_cortexm3_lm3init -> xdc_rov;
+    ti_catalog_arm_cortexm3_lm3init -> xdc_services_global;
+    ti_catalog_arm_cortexm3_lm3init -> xdc_shelf;
+    ti_catalog_arm_cortexm3_lm3init -> xdc_services_intern_xsr;
+    ti_catalog_arm_cortexm3_lm3init -> ti_targets;
+    ti_catalog_arm_cortexm3_lm3init -> xdc_services_spec;
+    ti_catalog_arm_cortexm3_lm3init -> microsoft_targets;
+    ti_catalog_arm_cortexm3_lm3init -> xdc_services_intern_cmd;
+    ti_catalog_arm_cortexm3_lm3init -> gnu_targets_arm;
+    ti_catalog_arm_cortexm3_lm3init -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+    ti_platforms_sdp3430 -> ti_catalog_c6000;
+    ti_platforms_sdp3430 -> ti_catalog_arm_cortexa8;
+    ti_platforms_sdp3430 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_platforms_sdp3430 -> ti_targets_arm;
+    ti_platforms_sdp3430 -> ti_targets_elf;
+    ti_platforms_sdp3430 -> gnu_targets;
+    ti_platforms_sdp3430 -> xdc_services_intern_gen;
+    ti_platforms_sdp3430 -> xdc_services_global;
+    ti_platforms_sdp3430 -> xdc_platform;
+    ti_platforms_sdp3430 -> xdc_shelf;
+    ti_platforms_sdp3430 -> xdc_services_intern_xsr;
+    ti_platforms_sdp3430 -> ti_targets;
+    ti_platforms_sdp3430 -> xdc_services_spec;
+    ti_platforms_sdp3430 -> microsoft_targets;
+    ti_platforms_sdp3430 -> ti_catalog_c6000;
+    ti_platforms_sdp3430 -> xdc_services_intern_cmd;
+    ti_platforms_sdp3430 -> ti_catalog_arm_cortexa8;
+    ti_platforms_sdp3430 -> gnu_targets_arm;
+    ti_platforms_sdp3430 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+    ti_catalog_arm_cortexa8 -> xdc_platform;
+    ti_catalog_peripherals_hdvicp2 [shape=record,label="ti.catalog.peripherals.hdvicp2|", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\peripherals\hdvicp2\package/package.rel.svg"];
+    ti_catalog_arm_cortexa8 -> ti_catalog_peripherals_hdvicp2;
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_arm_cortexa8 -> ti_targets_arm;
+    ti_catalog_arm_cortexa8 -> ti_targets_elf;
+    ti_catalog_arm_cortexa8 -> gnu_targets;
+    ti_catalog_arm_cortexa8 -> xdc_services_intern_gen;
+    ti_catalog_arm_cortexa8 -> xdc_services_global;
+    ti_catalog_arm_cortexa8 -> xdc_platform;
+    ti_catalog_arm_cortexa8 -> xdc_shelf;
+    ti_catalog_arm_cortexa8 -> xdc_services_intern_xsr;
+    ti_catalog_arm_cortexa8 -> ti_catalog_peripherals_hdvicp2;
+    ti_catalog_arm_cortexa8 -> ti_catalog;
+    ti_catalog_arm_cortexa8 -> ti_targets;
+    ti_catalog_arm_cortexa8 -> xdc_services_spec;
+    ti_catalog_arm_cortexa8 -> microsoft_targets;
+    ti_catalog_arm_cortexa8 -> xdc_services_intern_cmd;
+    ti_catalog_arm_cortexa8 -> gnu_targets_arm;
+    ti_catalog_arm_cortexa8 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_peripherals_hdvicp2 -> microsoft_targets;
+    ti_catalog_peripherals_hdvicp2 -> gnu_targets;
+    ti_catalog_peripherals_hdvicp2 -> gnu_targets_arm;
+    ti_catalog_peripherals_hdvicp2 -> xdc_services_global;
+    ti_catalog_peripherals_hdvicp2 -> xdc_platform;
+    ti_catalog_peripherals_hdvicp2 -> ti_targets_arm_elf;
+    ti_catalog_peripherals_hdvicp2 -> ti_targets_elf;
+    ti_catalog_peripherals_hdvicp2 -> xdc_services_intern_cmd;
+    ti_catalog_peripherals_hdvicp2 -> ti_targets_arm;
+    ti_catalog_peripherals_hdvicp2 -> xdc_services_intern_xsr;
+    ti_catalog_peripherals_hdvicp2 -> xdc_shelf;
+    ti_catalog_peripherals_hdvicp2 -> ti_targets;
+    ti_catalog_peripherals_hdvicp2 -> xdc_services_intern_gen;
+    ti_catalog_peripherals_hdvicp2 -> xdc_services_spec;
+
+    edge [style=solid, color=blue]
+    ti_targets_arm_rtsarm -> xdc_runtime;
+
+    edge [style=solid, color=lightgrey]
+    ti_targets_arm_rtsarm -> microsoft_targets;
+    ti_targets_arm_rtsarm -> xdc_shelf;
+    ti_targets_arm_rtsarm -> gnu_targets_arm;
+    ti_targets_arm_rtsarm -> ti_targets;
+    ti_targets_arm_rtsarm -> xdc_services_global;
+    ti_targets_arm_rtsarm -> xdc_services_intern_gen;
+    ti_targets_arm_rtsarm -> ti_targets_arm;
+    ti_targets_arm_rtsarm -> ti_targets_elf;
+    ti_targets_arm_rtsarm -> xdc_runtime;
+    ti_targets_arm_rtsarm -> ti_targets_arm_elf;
+    ti_targets_arm_rtsarm -> xdc_services_intern_xsr;
+    ti_targets_arm_rtsarm -> gnu_targets;
+    ti_targets_arm_rtsarm -> xdc_services_spec;
+    ti_targets_arm_rtsarm -> xdc_rov;
+    ti_targets_arm_rtsarm -> xdc_services_intern_cmd;
+    ti_targets_arm_rtsarm -> xdc_runtime_knl;
+    microsoft_targets_arm [shape=record,label="microsoft.targets.arm|1, 0, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\microsoft\targets\arm\package/package.rel.svg"];
+    ti_targets_arm_rtsarm -> microsoft_targets_arm;
+
+    edge [style=solid, color=blue]
+    microsoft_targets_arm -> microsoft_targets;
+
+    edge [style=solid, color=lightgrey]
+    microsoft_targets_arm -> xdc_services_spec;
+    microsoft_targets_arm -> xdc_shelf;
+    microsoft_targets_arm -> xdc_services_global;
+    microsoft_targets_arm -> xdc_services_intern_cmd;
+    microsoft_targets_arm -> xdc_services_intern_xsr;
+    microsoft_targets_arm -> xdc_services_intern_gen;
+    microsoft_targets_arm -> microsoft_targets;
+
+    edge [style=solid, color=blue]
+    ti_platforms_expOMAPL138 -> ti_catalog_c6000;
+    ti_platforms_expOMAPL138 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_platforms_expOMAPL138 -> ti_targets_arm;
+    ti_platforms_expOMAPL138 -> ti_targets_elf;
+    ti_platforms_expOMAPL138 -> gnu_targets;
+    ti_platforms_expOMAPL138 -> xdc_services_intern_gen;
+    ti_platforms_expOMAPL138 -> xdc_services_global;
+    ti_platforms_expOMAPL138 -> xdc_platform;
+    ti_platforms_expOMAPL138 -> xdc_shelf;
+    ti_platforms_expOMAPL138 -> xdc_services_intern_xsr;
+    ti_platforms_expOMAPL138 -> ti_targets;
+    ti_platforms_expOMAPL138 -> xdc_services_spec;
+    ti_platforms_expOMAPL138 -> microsoft_targets;
+    ti_platforms_expOMAPL138 -> ti_catalog_c6000;
+    ti_platforms_expOMAPL138 -> xdc_services_intern_cmd;
+    ti_platforms_expOMAPL138 -> gnu_targets_arm;
+    ti_platforms_expOMAPL138 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+    ti_catalog_arm -> xdc_platform;
+    ti_catalog_arm_peripherals_timers [shape=record,label="ti.catalog.arm.peripherals.timers|", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\arm\peripherals\timers\package/package.rel.svg"];
+    ti_catalog_arm -> ti_catalog_arm_peripherals_timers;
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_arm -> ti_targets_arm;
+    ti_catalog_arm -> ti_catalog_arm_peripherals_timers;
+    ti_catalog_arm -> ti_targets_elf;
+    ti_catalog_arm -> gnu_targets;
+    ti_catalog_arm -> xdc_services_intern_gen;
+    ti_catalog_arm -> xdc_services_global;
+    ti_catalog_arm -> xdc_platform;
+    ti_catalog_arm -> xdc_shelf;
+    ti_catalog_arm -> xdc_services_intern_xsr;
+    ti_catalog_arm -> ti_catalog;
+    ti_catalog_arm -> ti_targets;
+    ti_catalog_arm -> xdc_services_spec;
+    ti_catalog_arm -> microsoft_targets;
+    ti_catalog_arm -> xdc_services_intern_cmd;
+    ti_catalog_arm -> gnu_targets_arm;
+    ti_catalog_arm -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_arm_peripherals_timers -> microsoft_targets;
+    ti_catalog_arm_peripherals_timers -> gnu_targets;
+    ti_catalog_arm_peripherals_timers -> gnu_targets_arm;
+    ti_catalog_arm_peripherals_timers -> xdc_services_global;
+    ti_catalog_arm_peripherals_timers -> xdc_platform;
+    ti_catalog_arm_peripherals_timers -> ti_targets_arm_elf;
+    ti_catalog_arm_peripherals_timers -> ti_targets_elf;
+    ti_catalog_arm_peripherals_timers -> xdc_services_intern_cmd;
+    ti_catalog_arm_peripherals_timers -> ti_targets_arm;
+    ti_catalog_arm_peripherals_timers -> xdc_services_intern_xsr;
+    ti_catalog_arm_peripherals_timers -> xdc_shelf;
+    ti_catalog_arm_peripherals_timers -> ti_targets;
+    ti_catalog_arm_peripherals_timers -> xdc_services_intern_gen;
+    ti_catalog_arm_peripherals_timers -> xdc_services_spec;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+
+    edge [style=solid, color=blue]
+    ti_platforms_sdp4430 -> ti_catalog_c6000;
+    ti_platforms_sdp4430 -> ti_catalog_arm_cortexm3;
+    ti_platforms_sdp4430 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_platforms_sdp4430 -> ti_targets_arm;
+    ti_platforms_sdp4430 -> ti_targets_elf;
+    ti_platforms_sdp4430 -> gnu_targets;
+    ti_platforms_sdp4430 -> xdc_services_intern_gen;
+    ti_platforms_sdp4430 -> xdc_services_global;
+    ti_platforms_sdp4430 -> xdc_platform;
+    ti_platforms_sdp4430 -> xdc_shelf;
+    ti_platforms_sdp4430 -> xdc_services_intern_xsr;
+    ti_platforms_sdp4430 -> ti_targets;
+    ti_platforms_sdp4430 -> xdc_services_spec;
+    ti_platforms_sdp4430 -> microsoft_targets;
+    ti_platforms_sdp4430 -> ti_catalog_c6000;
+    ti_platforms_sdp4430 -> xdc_services_intern_cmd;
+    ti_platforms_sdp4430 -> gnu_targets_arm;
+    ti_platforms_sdp4430 -> ti_catalog_arm_cortexm3;
+    ti_platforms_sdp4430 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+    ti_catalog_arm_cortexm3 -> xdc_platform;
+    ti_catalog_arm_cortexm3 -> ti_catalog_peripherals_hdvicp2;
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_arm_cortexm3 -> ti_targets_arm;
+    ti_catalog_arm_cortexm3 -> ti_catalog_arm_peripherals_timers;
+    ti_catalog_arm_cortexm3 -> ti_targets_elf;
+    ti_catalog_arm_cortexm3 -> gnu_targets;
+    ti_catalog_arm_cortexm3 -> xdc_services_intern_gen;
+    ti_catalog_arm_cortexm3 -> xdc_services_global;
+    ti_catalog_arm_cortexm3 -> xdc_platform;
+    ti_catalog_arm_cortexm3 -> xdc_shelf;
+    ti_catalog_arm_cortexm3 -> xdc_services_intern_xsr;
+    ti_catalog_arm_cortexm3 -> ti_catalog_peripherals_hdvicp2;
+    ti_catalog_arm_cortexm3 -> ti_catalog;
+    ti_catalog_arm_cortexm3 -> ti_targets;
+    ti_catalog_arm_cortexm3 -> xdc_services_spec;
+    ti_catalog_arm_cortexm3 -> microsoft_targets;
+    ti_catalog_arm_cortexm3 -> xdc_services_intern_cmd;
+    ti_catalog_arm_cortexm3 -> gnu_targets_arm;
+    ti_catalog_arm_cortexm3 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+    ti_platforms_padk6727 -> ti_catalog_c6000;
+    ti_platforms_padk6727 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_platforms_padk6727 -> ti_targets_arm;
+    ti_platforms_padk6727 -> ti_targets_elf;
+    ti_platforms_padk6727 -> gnu_targets;
+    ti_platforms_padk6727 -> xdc_services_intern_gen;
+    ti_platforms_padk6727 -> xdc_services_global;
+    ti_platforms_padk6727 -> xdc_platform;
+    ti_platforms_padk6727 -> xdc_shelf;
+    ti_platforms_padk6727 -> xdc_services_intern_xsr;
+    ti_platforms_padk6727 -> ti_targets;
+    ti_platforms_padk6727 -> xdc_services_spec;
+    ti_platforms_padk6727 -> microsoft_targets;
+    ti_platforms_padk6727 -> ti_catalog_c6000;
+    ti_platforms_padk6727 -> xdc_services_intern_cmd;
+    ti_platforms_padk6727 -> gnu_targets_arm;
+    ti_platforms_padk6727 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+    ti_platforms_evm6472 -> ti_catalog_c6000;
+    ti_platforms_evm6472 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_platforms_evm6472 -> ti_targets_arm;
+    ti_platforms_evm6472 -> ti_targets_elf;
+    ti_platforms_evm6472 -> gnu_targets;
+    ti_platforms_evm6472 -> xdc_services_intern_gen;
+    ti_platforms_evm6472 -> xdc_services_global;
+    ti_platforms_evm6472 -> xdc_platform;
+    ti_platforms_evm6472 -> xdc_shelf;
+    ti_platforms_evm6472 -> xdc_services_intern_xsr;
+    ti_platforms_evm6472 -> ti_targets;
+    ti_platforms_evm6472 -> xdc_services_spec;
+    ti_platforms_evm6472 -> microsoft_targets;
+    ti_platforms_evm6472 -> ti_catalog_c6000;
+    ti_platforms_evm6472 -> xdc_services_intern_cmd;
+    ti_platforms_evm6472 -> gnu_targets_arm;
+    ti_platforms_evm6472 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+    ti_targets_msp430_rts430 -> xdc_runtime;
+
+    edge [style=solid, color=lightgrey]
+    ti_targets_msp430_rts430 -> xdc_shelf;
+    ti_targets_msp430_rts430 -> ti_targets;
+    ti_targets_msp430_rts430 -> xdc_runtime;
+    ti_targets_msp430_rts430 -> xdc_runtime_knl;
+    ti_targets_msp430_rts430 -> xdc_services_spec;
+    ti_targets_msp430_rts430 -> xdc_services_intern_cmd;
+    ti_targets_msp430_rts430 -> xdc_services_global;
+    ti_targets_msp430_rts430 -> xdc_services_intern_xsr;
+    ti_targets_msp430_rts430 -> ti_targets_msp430;
+    ti_targets_msp430_rts430 -> xdc_rov;
+    ti_targets_msp430_rts430 -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    ti_platforms_exp430F5438 -> ti_catalog_msp430;
+    ti_platforms_exp430F5438 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_platforms_exp430F5438 -> xdc_services_global;
+    ti_platforms_exp430F5438 -> xdc_services_spec;
+    ti_platforms_exp430F5438 -> ti_catalog_msp430_init;
+    ti_platforms_exp430F5438 -> ti_catalog_msp430;
+    ti_platforms_exp430F5438 -> xdc_services_intern_xsr;
+    ti_platforms_exp430F5438 -> xdc_rov;
+    ti_platforms_exp430F5438 -> ti_catalog_msp430_peripherals_clock;
+    ti_platforms_exp430F5438 -> xdc_platform;
+    ti_platforms_exp430F5438 -> ti_catalog_msp430_peripherals_timer;
+    ti_platforms_exp430F5438 -> xdc_services_getset;
+    ti_platforms_exp430F5438 -> xdc_services_intern_cmd;
+    ti_platforms_exp430F5438 -> ti_catalog_msp430_peripherals_oa;
+    ti_platforms_exp430F5438 -> ti_catalog_msp430_peripherals_watchdog;
+    ti_platforms_exp430F5438 -> ti_catalog_msp430_peripherals_communication;
+    ti_platforms_exp430F5438 -> ti_catalog_msp430_peripherals_adc;
+    ti_platforms_exp430F5438 -> ti_catalog_msp430_peripherals_special_function;
+    ti_platforms_exp430F5438 -> xdc_runtime;
+    ti_platforms_exp430F5438 -> xdc_shelf;
+    ti_platforms_exp430F5438 -> ti_catalog_msp430_peripherals_gpio;
+    ti_platforms_exp430F5438 -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_clock;
+    ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_special_function;
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_msp430_peripherals_watchdog -> xdc_shelf;
+    ti_catalog_msp430_peripherals_watchdog -> xdc_services_spec;
+    ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_special_function;
+    ti_catalog_msp430_peripherals_watchdog -> xdc_services_getset;
+    ti_catalog_msp430_peripherals_watchdog -> xdc_services_intern_cmd;
+    ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_clock;
+    ti_catalog_msp430_peripherals_watchdog -> xdc_services_global;
+    ti_catalog_msp430_peripherals_watchdog -> xdc_services_intern_xsr;
+    ti_catalog_msp430_peripherals_watchdog -> xdc_platform;
+    ti_catalog_msp430_peripherals_watchdog -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    ti_catalog_msp430_peripherals_timer -> ti_catalog_msp430_peripherals_clock;
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_msp430_peripherals_timer -> xdc_shelf;
+    ti_catalog_msp430_peripherals_timer -> xdc_services_spec;
+    ti_catalog_msp430_peripherals_timer -> ti_catalog_msp430_peripherals_special_function;
+    ti_catalog_msp430_peripherals_timer -> xdc_services_getset;
+    ti_catalog_msp430_peripherals_timer -> xdc_services_intern_cmd;
+    ti_catalog_msp430_peripherals_timer -> ti_catalog_msp430_peripherals_clock;
+    ti_catalog_msp430_peripherals_timer -> xdc_services_global;
+    ti_catalog_msp430_peripherals_timer -> xdc_services_intern_xsr;
+    ti_catalog_msp430_peripherals_timer -> xdc_platform;
+    ti_catalog_msp430_peripherals_timer -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_msp430_peripherals_special_function -> xdc_shelf;
+    ti_catalog_msp430_peripherals_special_function -> xdc_services_spec;
+    ti_catalog_msp430_peripherals_special_function -> xdc_services_intern_cmd;
+    ti_catalog_msp430_peripherals_special_function -> xdc_services_global;
+    ti_catalog_msp430_peripherals_special_function -> xdc_services_intern_xsr;
+    ti_catalog_msp430_peripherals_special_function -> xdc_platform;
+    ti_catalog_msp430_peripherals_special_function -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_msp430_peripherals_oa -> xdc_shelf;
+    ti_catalog_msp430_peripherals_oa -> xdc_services_spec;
+    ti_catalog_msp430_peripherals_oa -> xdc_services_intern_cmd;
+    ti_catalog_msp430_peripherals_oa -> xdc_services_global;
+    ti_catalog_msp430_peripherals_oa -> xdc_services_intern_xsr;
+    ti_catalog_msp430_peripherals_oa -> xdc_platform;
+    ti_catalog_msp430_peripherals_oa -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_msp430_peripherals_memory -> xdc_shelf;
+    ti_catalog_msp430_peripherals_memory -> xdc_services_spec;
+    ti_catalog_msp430_peripherals_memory -> ti_catalog_msp430_peripherals_special_function;
+    ti_catalog_msp430_peripherals_memory -> xdc_services_getset;
+    ti_catalog_msp430_peripherals_memory -> xdc_services_intern_cmd;
+    ti_catalog_msp430_peripherals_memory -> ti_catalog_msp430_peripherals_clock;
+    ti_catalog_msp430_peripherals_memory -> xdc_services_global;
+    ti_catalog_msp430_peripherals_memory -> xdc_services_intern_xsr;
+    ti_catalog_msp430_peripherals_memory -> xdc_platform;
+    ti_catalog_msp430_peripherals_memory -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_msp430_peripherals_gpio -> xdc_shelf;
+    ti_catalog_msp430_peripherals_gpio -> xdc_services_spec;
+    ti_catalog_msp430_peripherals_gpio -> xdc_services_intern_cmd;
+    ti_catalog_msp430_peripherals_gpio -> xdc_services_global;
+    ti_catalog_msp430_peripherals_gpio -> xdc_services_intern_xsr;
+    ti_catalog_msp430_peripherals_gpio -> xdc_platform;
+    ti_catalog_msp430_peripherals_gpio -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+
+    edge [style=solid, color=blue]
+    ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_clock;
+    ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_special_function;
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_msp430_peripherals_communication -> xdc_shelf;
+    ti_catalog_msp430_peripherals_communication -> xdc_services_spec;
+    ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_special_function;
+    ti_catalog_msp430_peripherals_communication -> xdc_services_getset;
+    ti_catalog_msp430_peripherals_communication -> xdc_services_intern_cmd;
+    ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_clock;
+    ti_catalog_msp430_peripherals_communication -> xdc_services_global;
+    ti_catalog_msp430_peripherals_communication -> xdc_services_intern_xsr;
+    ti_catalog_msp430_peripherals_communication -> xdc_platform;
+    ti_catalog_msp430_peripherals_communication -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    ti_catalog_msp430_peripherals_clock -> ti_catalog_msp430_peripherals_special_function;
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_msp430_peripherals_clock -> xdc_shelf;
+    ti_catalog_msp430_peripherals_clock -> xdc_services_spec;
+    ti_catalog_msp430_peripherals_clock -> ti_catalog_msp430_peripherals_special_function;
+    ti_catalog_msp430_peripherals_clock -> xdc_services_getset;
+    ti_catalog_msp430_peripherals_clock -> xdc_services_intern_cmd;
+    ti_catalog_msp430_peripherals_clock -> xdc_services_global;
+    ti_catalog_msp430_peripherals_clock -> xdc_services_intern_xsr;
+    ti_catalog_msp430_peripherals_clock -> xdc_platform;
+    ti_catalog_msp430_peripherals_clock -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_msp430_peripherals_adc -> xdc_shelf;
+    ti_catalog_msp430_peripherals_adc -> xdc_services_spec;
+    ti_catalog_msp430_peripherals_adc -> ti_catalog_msp430_peripherals_special_function;
+    ti_catalog_msp430_peripherals_adc -> ti_catalog_msp430_peripherals_timer;
+    ti_catalog_msp430_peripherals_adc -> xdc_services_getset;
+    ti_catalog_msp430_peripherals_adc -> xdc_services_intern_cmd;
+    ti_catalog_msp430_peripherals_adc -> ti_catalog_msp430_peripherals_clock;
+    ti_catalog_msp430_peripherals_adc -> xdc_services_global;
+    ti_catalog_msp430_peripherals_adc -> xdc_services_intern_xsr;
+    ti_catalog_msp430_peripherals_adc -> xdc_platform;
+    ti_catalog_msp430_peripherals_adc -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    ti_catalog_msp430_init -> xdc_runtime;
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_msp430_init -> xdc_shelf;
+    ti_catalog_msp430_init -> ti_targets;
+    ti_catalog_msp430_init -> xdc_runtime;
+    ti_catalog_msp430_init -> xdc_services_spec;
+    ti_catalog_msp430_init -> xdc_services_intern_cmd;
+    ti_catalog_msp430_init -> xdc_services_global;
+    ti_catalog_msp430_init -> xdc_services_intern_xsr;
+    ti_catalog_msp430_init -> ti_targets_msp430;
+    ti_catalog_msp430_init -> xdc_rov;
+    ti_catalog_msp430_init -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    ti_catalog_msp430 -> xdc_platform;
+    ti_catalog_msp430 -> ti_catalog;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_timer;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_adc;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_clock;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_communication;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_gpio;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_oa;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_special_function;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_watchdog;
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_msp430 -> xdc_services_global;
+    ti_catalog_msp430 -> xdc_services_spec;
+    ti_catalog_msp430 -> xdc_services_intern_xsr;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_clock;
+    ti_catalog_msp430 -> xdc_platform;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_timer;
+    ti_catalog_msp430 -> xdc_services_getset;
+    ti_catalog_msp430 -> xdc_services_intern_cmd;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_oa;
+    ti_catalog_msp430 -> ti_catalog;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_watchdog;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_communication;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_memory;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_adc;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_special_function;
+    ti_catalog_msp430 -> ti_catalog_msp430_peripherals_gpio;
+    ti_catalog_msp430 -> xdc_shelf;
+    ti_catalog_msp430 -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    ti_platforms_evmDA830 -> ti_catalog_c6000;
+    ti_platforms_evmDA830 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_platforms_evmDA830 -> ti_targets_arm;
+    ti_platforms_evmDA830 -> ti_targets_elf;
+    ti_platforms_evmDA830 -> gnu_targets;
+    ti_platforms_evmDA830 -> xdc_services_intern_gen;
+    ti_platforms_evmDA830 -> xdc_services_global;
+    ti_platforms_evmDA830 -> xdc_platform;
+    ti_platforms_evmDA830 -> xdc_shelf;
+    ti_platforms_evmDA830 -> xdc_services_intern_xsr;
+    ti_platforms_evmDA830 -> ti_targets;
+    ti_platforms_evmDA830 -> xdc_services_spec;
+    ti_platforms_evmDA830 -> microsoft_targets;
+    ti_platforms_evmDA830 -> ti_catalog_c6000;
+    ti_platforms_evmDA830 -> xdc_services_intern_cmd;
+    ti_platforms_evmDA830 -> gnu_targets_arm;
+    ti_platforms_evmDA830 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+    ti_platforms_evmDM6437 -> ti_catalog_c6000;
+    ti_platforms_evmDM6437 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_platforms_evmDM6437 -> ti_targets_arm;
+    ti_platforms_evmDM6437 -> ti_targets_elf;
+    ti_platforms_evmDM6437 -> gnu_targets;
+    ti_platforms_evmDM6437 -> xdc_services_intern_gen;
+    ti_platforms_evmDM6437 -> xdc_services_global;
+    ti_platforms_evmDM6437 -> xdc_platform;
+    ti_platforms_evmDM6437 -> xdc_shelf;
+    ti_platforms_evmDM6437 -> xdc_services_intern_xsr;
+    ti_platforms_evmDM6437 -> ti_targets;
+    ti_platforms_evmDM6437 -> xdc_services_spec;
+    ti_platforms_evmDM6437 -> microsoft_targets;
+    ti_platforms_evmDM6437 -> ti_catalog_c6000;
+    ti_platforms_evmDM6437 -> xdc_services_intern_cmd;
+    ti_platforms_evmDM6437 -> gnu_targets_arm;
+    ti_platforms_evmDM6437 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+    ti_platforms_evmDM6446 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_platforms_evmDM6446 -> microsoft_targets;
+    ti_platforms_evmDM6446 -> gnu_targets;
+    ti_platforms_evmDM6446 -> gnu_targets_arm;
+    ti_platforms_evmDM6446 -> xdc_services_global;
+    ti_platforms_evmDM6446 -> xdc_platform;
+    ti_platforms_evmDM6446 -> ti_targets_arm_elf;
+    ti_platforms_evmDM6446 -> ti_targets_elf;
+    ti_platforms_evmDM6446 -> xdc_services_intern_cmd;
+    ti_platforms_evmDM6446 -> ti_targets_arm;
+    ti_platforms_evmDM6446 -> xdc_services_intern_xsr;
+    ti_platforms_evmDM6446 -> xdc_shelf;
+    ti_platforms_evmDM6446 -> ti_targets;
+    ti_platforms_evmDM6446 -> xdc_services_intern_gen;
+    ti_platforms_evmDM6446 -> xdc_services_spec;
+
+    edge [style=solid, color=blue]
+    ti_targets_rts6000 -> xdc_runtime;
+
+    edge [style=solid, color=lightgrey]
+    ti_targets_rts6000 -> microsoft_targets;
+    ti_targets_rts6000 -> xdc_shelf;
+    ti_targets_rts6000 -> gnu_targets_arm;
+    ti_targets_rts6000 -> ti_targets;
+    ti_targets_rts6000 -> xdc_services_global;
+    ti_targets_rts6000 -> xdc_services_intern_gen;
+    ti_targets_rts6000 -> ti_targets_arm;
+    ti_targets_rts6000 -> ti_targets_elf;
+    ti_targets_rts6000 -> xdc_runtime;
+    ti_targets_rts6000 -> ti_targets_arm_elf;
+    ti_targets_rts6000 -> xdc_services_intern_xsr;
+    ti_targets_rts6000 -> gnu_targets;
+    ti_targets_rts6000 -> xdc_services_spec;
+    ti_targets_rts6000 -> xdc_rov;
+    ti_targets_rts6000 -> xdc_services_intern_cmd;
+    ti_targets_rts6000 -> xdc_runtime_knl;
+    ti_targets_rts6000 -> microsoft_targets_arm;
+
+    edge [style=solid, color=blue]
+    ti_platforms_dsk6416 -> ti_catalog_c6000;
+    ti_platforms_dsk6416 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_platforms_dsk6416 -> ti_targets_arm;
+    ti_platforms_dsk6416 -> ti_targets_elf;
+    ti_platforms_dsk6416 -> gnu_targets;
+    ti_platforms_dsk6416 -> xdc_services_intern_gen;
+    ti_platforms_dsk6416 -> xdc_services_global;
+    ti_platforms_dsk6416 -> xdc_platform;
+    ti_platforms_dsk6416 -> xdc_shelf;
+    ti_platforms_dsk6416 -> xdc_services_intern_xsr;
+    ti_platforms_dsk6416 -> ti_targets;
+    ti_platforms_dsk6416 -> xdc_services_spec;
+    ti_platforms_dsk6416 -> microsoft_targets;
+    ti_platforms_dsk6416 -> ti_catalog_c6000;
+    ti_platforms_dsk6416 -> xdc_services_intern_cmd;
+    ti_platforms_dsk6416 -> gnu_targets_arm;
+    ti_platforms_dsk6416 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+    ti_catalog_c6000 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_c6000 -> ti_targets_arm;
+    ti_catalog_c6000 -> ti_targets_elf;
+    ti_catalog_c6000 -> gnu_targets;
+    ti_catalog_c6000 -> xdc_services_intern_gen;
+    ti_catalog_c6000 -> xdc_services_global;
+    ti_catalog_c6000 -> xdc_platform;
+    ti_catalog_c6000 -> xdc_shelf;
+    ti_catalog_c6000 -> xdc_services_intern_xsr;
+    ti_catalog_c6000 -> ti_catalog_peripherals_hdvicp2;
+    ti_catalog_c6000 -> ti_catalog;
+    ti_catalog_c6000 -> ti_targets;
+    ti_catalog_c6000 -> xdc_services_spec;
+    ti_catalog_c6000 -> microsoft_targets;
+    ti_catalog_c6000 -> xdc_services_intern_cmd;
+    ti_catalog_c6000 -> gnu_targets_arm;
+    ti_catalog_c6000 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+    ti_platforms_ezdsp28335 -> ti_catalog_c2800;
+    ti_platforms_ezdsp28335 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_platforms_ezdsp28335 -> ti_targets_arm;
+    ti_platforms_ezdsp28335 -> ti_catalog_c2800;
+    ti_platforms_ezdsp28335 -> ti_targets_elf;
+    ti_platforms_ezdsp28335 -> gnu_targets;
+    ti_platforms_ezdsp28335 -> xdc_services_intern_gen;
+    ti_platforms_ezdsp28335 -> xdc_rov;
+    ti_platforms_ezdsp28335 -> xdc_services_global;
+    ti_platforms_ezdsp28335 -> xdc_platform;
+    ti_platforms_ezdsp28335 -> xdc_shelf;
+    ti_platforms_ezdsp28335 -> xdc_services_intern_xsr;
+    ti_platforms_ezdsp28335 -> ti_targets;
+    ti_platforms_ezdsp28335 -> xdc_services_spec;
+    ti_platforms_ezdsp28335 -> microsoft_targets;
+    ti_platforms_ezdsp28335 -> xdc_services_intern_cmd;
+    ti_platforms_ezdsp28335 -> gnu_targets_arm;
+    ti_platforms_ezdsp28335 -> ti_catalog_c2800_init;
+    ti_platforms_ezdsp28335 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    xdc_services_io -> xdc_services_intern_gen;
+    xdc_services_io -> gnu_targets;
+    microsoft_targets_rts [shape=record,label="microsoft.targets.rts|1, 0, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\microsoft\targets\rts\package/package.rel.svg"];
+    xdc_services_io -> microsoft_targets_rts;
+    xdc_services_io -> xdc_platform;
+    xdc_services_io -> xdc_services_global;
+    xdc_services_io -> xdc_cfg;
+    xdc_services_io -> xdc_services_intern_xsr;
+    host_platforms_PC [shape=record,label="host.platforms.PC|1, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\host\platforms\PC\package/package.rel.svg"];
+    xdc_services_io -> host_platforms_PC;
+    xdc_corevers [shape=record,label="xdc.corevers|16, 0, 2, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\xdc\corevers\package/package.rel.svg"];
+    xdc_services_io -> xdc_corevers;
+    xdc_services_io -> xdc_services_intern_cmd;
+    xdc_services_io -> xdc_services_spec;
+    xdc_services_io -> xdc_shelf;
+    xdc_services_io -> microsoft_targets;
+    xdc_services_io -> xdc_utils_tconf;
+    xdc_services_io -> xdc_runtime;
+    xdc_services_io -> xdc_rov;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    xdc_corevers -> xdc_shelf;
+    xdc_corevers -> xdc_services_spec;
+    xdc_corevers -> xdc_utils_tconf;
+    xdc_corevers -> xdc_services_global;
+    xdc_corevers -> xdc_services_intern_cmd;
+    xdc_corevers -> xdc_services_intern_xsr;
+    xdc_corevers -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    host_platforms_PC -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    host_platforms_PC -> xdc_shelf;
+    host_platforms_PC -> xdc_services_spec;
+    host_platforms_PC -> xdc_utils_tconf;
+    host_platforms_PC -> xdc_platform;
+    host_platforms_PC -> xdc_services_global;
+    host_platforms_PC -> xdc_services_intern_cmd;
+    host_platforms_PC -> gnu_targets;
+    host_platforms_PC -> xdc_services_intern_xsr;
+    host_platforms_PC -> xdc_services_intern_gen;
+    host_platforms_PC -> microsoft_targets;
+
+    edge [style=solid, color=blue]
+    microsoft_targets_rts -> xdc_runtime;
+
+    edge [style=solid, color=lightgrey]
+    microsoft_targets_rts -> microsoft_targets;
+    microsoft_targets_rts -> xdc_shelf;
+    microsoft_targets_rts -> gnu_targets_arm;
+    microsoft_targets_rts -> ti_targets;
+    microsoft_targets_rts -> xdc_services_global;
+    microsoft_targets_rts -> xdc_services_intern_gen;
+    microsoft_targets_rts -> ti_targets_arm;
+    microsoft_targets_rts -> ti_targets_elf;
+    microsoft_targets_rts -> xdc_runtime;
+    microsoft_targets_rts -> ti_targets_arm_elf;
+    microsoft_targets_rts -> xdc_services_intern_xsr;
+    microsoft_targets_rts -> gnu_targets;
+    microsoft_targets_rts -> xdc_services_spec;
+    microsoft_targets_rts -> xdc_rov;
+    microsoft_targets_rts -> xdc_services_intern_cmd;
+    microsoft_targets_rts -> xdc_runtime_knl;
+    microsoft_targets_rts -> microsoft_targets_arm;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    xdc_services_getset -> xdc_shelf;
+    xdc_services_getset -> xdc_services_spec;
+    xdc_services_getset -> xdc_utils_tconf;
+    xdc_services_getset -> xdc_services_global;
+    xdc_services_getset -> xdc_services_intern_cmd;
+    xdc_services_getset -> xdc_services_intern_xsr;
+    xdc_services_getset -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    xdc_rov -> xdc_shelf;
+    xdc_rov -> xdc_services_spec;
+    xdc_rov -> xdc_utils_tconf;
+    xdc_rov -> xdc_services_global;
+    xdc_rov -> xdc_services_intern_cmd;
+    xdc_rov -> gnu_targets;
+    xdc_rov -> xdc_services_intern_xsr;
+    xdc_rov -> xdc_services_intern_gen;
+    xdc_rov -> microsoft_targets;
+
+    edge [style=solid, color=blue]
+    ti_targets_rts2800 -> xdc_runtime;
+
+    edge [style=solid, color=lightgrey]
+    ti_targets_rts2800 -> microsoft_targets;
+    ti_targets_rts2800 -> xdc_shelf;
+    ti_targets_rts2800 -> gnu_targets_arm;
+    ti_targets_rts2800 -> ti_targets;
+    ti_targets_rts2800 -> xdc_services_global;
+    ti_targets_rts2800 -> xdc_services_intern_gen;
+    ti_targets_rts2800 -> ti_targets_arm;
+    ti_targets_rts2800 -> ti_targets_elf;
+    ti_targets_rts2800 -> xdc_runtime;
+    ti_targets_rts2800 -> ti_targets_arm_elf;
+    ti_targets_rts2800 -> xdc_services_intern_xsr;
+    ti_targets_rts2800 -> gnu_targets;
+    ti_targets_rts2800 -> xdc_services_spec;
+    ti_targets_rts2800 -> xdc_rov;
+    ti_targets_rts2800 -> xdc_services_intern_cmd;
+    ti_targets_rts2800 -> xdc_runtime_knl;
+    ti_targets_rts2800 -> microsoft_targets_arm;
+
+    edge [style=solid, color=blue]
+    ti_platforms_ezdsp28235 -> ti_catalog_c2800;
+    ti_platforms_ezdsp28235 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_platforms_ezdsp28235 -> ti_targets_arm;
+    ti_platforms_ezdsp28235 -> ti_catalog_c2800;
+    ti_platforms_ezdsp28235 -> ti_targets_elf;
+    ti_platforms_ezdsp28235 -> gnu_targets;
+    ti_platforms_ezdsp28235 -> xdc_services_intern_gen;
+    ti_platforms_ezdsp28235 -> xdc_rov;
+    ti_platforms_ezdsp28235 -> xdc_services_global;
+    ti_platforms_ezdsp28235 -> xdc_platform;
+    ti_platforms_ezdsp28235 -> xdc_shelf;
+    ti_platforms_ezdsp28235 -> xdc_services_intern_xsr;
+    ti_platforms_ezdsp28235 -> ti_targets;
+    ti_platforms_ezdsp28235 -> xdc_services_spec;
+    ti_platforms_ezdsp28235 -> microsoft_targets;
+    ti_platforms_ezdsp28235 -> xdc_services_intern_cmd;
+    ti_platforms_ezdsp28235 -> gnu_targets_arm;
+    ti_platforms_ezdsp28235 -> ti_catalog_c2800_init;
+    ti_platforms_ezdsp28235 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_c2800_init -> ti_targets_arm;
+    ti_catalog_c2800_init -> ti_targets_elf;
+    ti_catalog_c2800_init -> gnu_targets;
+    ti_catalog_c2800_init -> xdc_services_intern_gen;
+    ti_catalog_c2800_init -> xdc_rov;
+    ti_catalog_c2800_init -> xdc_services_global;
+    ti_catalog_c2800_init -> xdc_shelf;
+    ti_catalog_c2800_init -> xdc_services_intern_xsr;
+    ti_catalog_c2800_init -> ti_targets;
+    ti_catalog_c2800_init -> xdc_services_spec;
+    ti_catalog_c2800_init -> microsoft_targets;
+    ti_catalog_c2800_init -> xdc_services_intern_cmd;
+    ti_catalog_c2800_init -> gnu_targets_arm;
+    ti_catalog_c2800_init -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+    ti_catalog_c2800 -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_c2800 -> ti_targets_arm;
+    ti_catalog_c2800 -> ti_targets_elf;
+    ti_catalog_c2800 -> gnu_targets;
+    ti_catalog_c2800 -> xdc_services_intern_gen;
+    ti_catalog_c2800 -> xdc_services_global;
+    ti_catalog_c2800 -> xdc_platform;
+    ti_catalog_c2800 -> xdc_shelf;
+    ti_catalog_c2800 -> xdc_services_intern_xsr;
+    ti_catalog_c2800 -> ti_catalog;
+    ti_catalog_c2800 -> ti_targets;
+    ti_catalog_c2800 -> xdc_services_spec;
+    ti_catalog_c2800 -> microsoft_targets;
+    ti_catalog_c2800 -> xdc_services_intern_cmd;
+    ti_catalog_c2800 -> gnu_targets_arm;
+    ti_catalog_c2800 -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+    ti_sysbios_family_c28 -> ti_sysbios_interfaces;
+
+    edge [style=solid, color=lightgrey]
+    ti_sysbios_family_c28 -> xdc_services_global;
+    ti_sysbios_family_c28 -> ti_targets;
+    ti_sysbios_family_c28 -> ti_targets_msp430;
+    ti_sysbios_family_c28 -> ti_targets_elf_arp32;
+    ti_sysbios_family_c28 -> ti_targets_elf;
+    ti_sysbios_family_c28 -> ti_targets_arm;
+    ti_sysbios_family_c28 -> ti_targets_arm_elf;
+    ti_sysbios_family_c28 -> gnu_targets;
+    ti_sysbios_family_c28 -> microsoft_targets;
+    ti_sysbios_family_c28 -> ti_sysbios_build;
+    ti_sysbios_family_c28 -> tisb_release_filters;
+    ti_sysbios_family_c28 -> xdc_runtime;
+    ti_sysbios_family_c28 -> ti_sysbios_interfaces;
+    ti_sysbios_family_c28 -> xdc_shelf;
+    ti_sysbios_family_c28 -> xdc_services_intern_gen;
+    ti_sysbios_family_c28 -> xdc_services_intern_cmd;
+    ti_sysbios_family_c28 -> xdc_services_intern_xsr;
+    ti_sysbios_family_c28 -> xdc_services_spec;
+    ti_sysbios_knl [shape=record,label="ti.sysbios.knl|2, 0, 0, 0", URL="../C:\RTSC_GEN_TOOLS\bios_6_32_01_38\packages\ti\sysbios\knl\package/package.rel.svg"];
+    ti_sysbios_family_c28 -> ti_sysbios_knl;
+    ti_sysbios_family_c28 -> ti_sysbios_hal;
+    ti_sysbios_family_c28 -> ti_sysbios;
+
+    edge [style=solid, color=blue]
+    ti_sysbios_knl -> ti_sysbios_interfaces;
+    ti_sysbios_knl -> ti_sysbios_family;
+
+    edge [style=solid, color=lightgrey]
+    ti_sysbios_knl -> xdc_services_global;
+    ti_sysbios_knl -> ti_targets;
+    ti_sysbios_knl -> ti_targets_msp430;
+    ti_sysbios_knl -> ti_targets_elf_arp32;
+    ti_sysbios_knl -> ti_targets_elf;
+    ti_sysbios_knl -> ti_targets_arm;
+    ti_sysbios_knl -> ti_targets_arm_elf;
+    ti_sysbios_knl -> gnu_targets;
+    ti_sysbios_knl -> microsoft_targets;
+    ti_sysbios_knl -> ti_sysbios_build;
+    ti_sysbios_knl -> tisb_release_filters;
+    ti_sysbios_knl -> xdc_runtime;
+    ti_sysbios_knl -> ti_sysbios_hal;
+    ti_sysbios_knl -> ti_sysbios_interfaces;
+    ti_sysbios_knl -> xdc_shelf;
+    ti_sysbios_knl -> xdc_services_intern_gen;
+    ti_sysbios_knl -> xdc_services_intern_cmd;
+    ti_sysbios_knl -> xdc_services_intern_xsr;
+    ti_sysbios_knl -> xdc_services_spec;
+    ti_sysbios_knl -> ti_sysbios;
+    ti_sysbios_knl -> ti_sysbios_family_arm_m3;
+    ti_sysbios_knl -> ti_sysbios_family_c28;
+
+    edge [style=solid, color=blue]
+    ti_sysbios_family_arm_m3 -> ti_sysbios_interfaces;
+
+    edge [style=solid, color=lightgrey]
+    ti_sysbios_family_arm_m3 -> xdc_services_global;
+    ti_sysbios_family_arm_m3 -> ti_targets;
+    ti_sysbios_family_arm_m3 -> ti_targets_msp430;
+    ti_sysbios_family_arm_m3 -> ti_targets_elf_arp32;
+    ti_sysbios_family_arm_m3 -> ti_targets_elf;
+    ti_sysbios_family_arm_m3 -> ti_targets_arm;
+    ti_sysbios_family_arm_m3 -> ti_targets_arm_elf;
+    ti_sysbios_family_arm_m3 -> gnu_targets;
+    ti_sysbios_family_arm_m3 -> microsoft_targets;
+    ti_sysbios_family_arm_m3 -> ti_sysbios_build;
+    ti_sysbios_family_arm_m3 -> tisb_release_filters;
+    ti_sysbios_family_arm_m3 -> xdc_runtime;
+    ti_sysbios_family_arm_m3 -> ti_sysbios;
+    ti_sysbios_family_arm_m3 -> ti_sysbios_interfaces;
+    ti_sysbios_family_arm_m3 -> xdc_shelf;
+    ti_sysbios_family_arm_m3 -> xdc_services_intern_gen;
+    ti_sysbios_family_arm_m3 -> xdc_services_intern_cmd;
+    ti_sysbios_family_arm_m3 -> xdc_services_intern_xsr;
+    ti_sysbios_family_arm_m3 -> xdc_services_spec;
+    ti_sysbios_family_arm_m3 -> ti_sysbios_knl;
+    ti_sysbios_family_arm_m3 -> ti_sysbios_hal;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sysbios_build -> xdc_services_global;
+    ti_sysbios_build -> ti_targets;
+    ti_sysbios_build -> ti_targets_msp430;
+    ti_sysbios_build -> ti_targets_elf_arp32;
+    ti_sysbios_build -> ti_targets_elf;
+    ti_sysbios_build -> ti_targets_arm;
+    ti_sysbios_build -> ti_targets_arm_elf;
+    ti_sysbios_build -> gnu_targets;
+    ti_sysbios_build -> microsoft_targets;
+    ti_sysbios_build -> xdc_shelf;
+    ti_sysbios_build -> xdc_services_intern_gen;
+    ti_sysbios_build -> xdc_services_intern_cmd;
+    ti_sysbios_build -> xdc_services_intern_xsr;
+    ti_sysbios_build -> xdc_services_spec;
+
+    edge [style=solid, color=blue]
+    ti_sysbios_family -> ti_sysbios_interfaces;
+
+    edge [style=solid, color=lightgrey]
+    ti_sysbios_family -> xdc_services_global;
+    ti_sysbios_family -> ti_targets;
+    ti_sysbios_family -> ti_targets_msp430;
+    ti_sysbios_family -> ti_targets_elf_arp32;
+    ti_sysbios_family -> ti_targets_elf;
+    ti_sysbios_family -> ti_targets_arm;
+    ti_sysbios_family -> ti_targets_arm_elf;
+    ti_sysbios_family -> gnu_targets;
+    ti_sysbios_family -> microsoft_targets;
+    ti_sysbios_family_c64p [shape=record,label="ti.sysbios.family.c64p|2, 0, 0, 0", URL="../C:\RTSC_GEN_TOOLS\bios_6_32_01_38\packages\ti\sysbios\family\c64p\package/package.rel.svg"];
+    ti_sysbios_family -> ti_sysbios_family_c64p;
+    ti_sysbios_family -> ti_sysbios_family_c28;
+    ti_sysbios_family_arm [shape=record,label="ti.sysbios.family.arm|2, 0, 0, 0", URL="../C:\RTSC_GEN_TOOLS\bios_6_32_01_38\packages\ti\sysbios\family\arm\package/package.rel.svg"];
+    ti_sysbios_family -> ti_sysbios_family_arm;
+    ti_sysbios_family -> xdc_platform;
+    ti_sysbios_family -> ti_catalog_arm;
+    ti_sysbios_family -> ti_catalog_arm_cortexm3;
+    ti_catalog_arm_nda [shape=record,label="ti.catalog.arm.nda|1, 0, 0, 0", URL="../D:\CCSV4_install\xdctools_3_20_01_42_eng\packages\ti\catalog\arm\nda\package/package.rel.svg"];
+    ti_sysbios_family -> ti_catalog_arm_nda;
+    ti_sysbios_family -> ti_catalog_arm_cortexa8;
+    ti_sysbios_family_msp430 [shape=record,label="ti.sysbios.family.msp430|1, 0, 0, 0", URL="../C:\RTSC_GEN_TOOLS\bios_6_32_01_38\packages\ti\sysbios\family\msp430\package/package.rel.svg"];
+    ti_sysbios_family -> ti_sysbios_family_msp430;
+    ti_sysbios_family -> ti_sysbios_interfaces;
+    ti_sysbios_family -> xdc_shelf;
+    ti_sysbios_family -> xdc_services_intern_gen;
+    ti_sysbios_family -> xdc_services_intern_cmd;
+    ti_sysbios_family -> xdc_services_intern_xsr;
+    ti_sysbios_family -> xdc_services_spec;
+
+    edge [style=solid, color=blue]
+    ti_sysbios_family_msp430 -> ti_sysbios_interfaces;
+
+    edge [style=solid, color=lightgrey]
+    ti_sysbios_family_msp430 -> xdc_services_global;
+    ti_sysbios_family_msp430 -> ti_targets;
+    ti_sysbios_family_msp430 -> ti_targets_msp430;
+    ti_sysbios_family_msp430 -> ti_targets_elf_arp32;
+    ti_sysbios_family_msp430 -> ti_targets_elf;
+    ti_sysbios_family_msp430 -> ti_targets_arm;
+    ti_sysbios_family_msp430 -> ti_targets_arm_elf;
+    ti_sysbios_family_msp430 -> gnu_targets;
+    ti_sysbios_family_msp430 -> microsoft_targets;
+    ti_sysbios_family_msp430 -> ti_sysbios_build;
+    ti_sysbios_family_msp430 -> tisb_release_filters;
+    ti_sysbios_family_msp430 -> xdc_runtime;
+    ti_sysbios_family_msp430 -> ti_sysbios_interfaces;
+    ti_sysbios_family_msp430 -> xdc_shelf;
+    ti_sysbios_family_msp430 -> xdc_services_intern_gen;
+    ti_sysbios_family_msp430 -> xdc_services_intern_cmd;
+    ti_sysbios_family_msp430 -> xdc_services_intern_xsr;
+    ti_sysbios_family_msp430 -> xdc_services_spec;
+    ti_sysbios_family_msp430 -> ti_sysbios_knl;
+    ti_sysbios_family_msp430 -> ti_sysbios_hal;
+    ti_sysbios_family_msp430 -> ti_sysbios;
+    ti_sysbios_family_msp430 -> ti_catalog_msp430_peripherals_timer;
+    ti_sysbios_family_msp430 -> ti_sysbios_family_arm_m3;
+    ti_sysbios_family_msp430 -> ti_sysbios_family_c28;
+
+    edge [style=solid, color=blue]
+    ti_catalog_arm_nda -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_catalog_arm_nda -> ti_targets_arm;
+    ti_catalog_arm_nda -> ti_targets_elf;
+    ti_catalog_arm_nda -> gnu_targets;
+    ti_catalog_arm_nda -> xdc_services_intern_gen;
+    ti_catalog_arm_nda -> xdc_services_global;
+    ti_catalog_arm_nda -> xdc_platform;
+    ti_catalog_arm_nda -> xdc_shelf;
+    ti_catalog_arm_nda -> xdc_services_intern_xsr;
+    ti_catalog_arm_nda -> ti_catalog;
+    ti_catalog_arm_nda -> ti_targets;
+    ti_catalog_arm_nda -> xdc_services_spec;
+    ti_catalog_arm_nda -> microsoft_targets;
+    ti_catalog_arm_nda -> xdc_services_intern_cmd;
+    ti_catalog_arm_nda -> gnu_targets_arm;
+    ti_catalog_arm_nda -> ti_targets_arm_elf;
+
+    edge [style=solid, color=blue]
+    ti_sysbios_family_arm -> ti_sysbios_interfaces;
+
+    edge [style=solid, color=lightgrey]
+    ti_sysbios_family_arm -> xdc_services_global;
+    ti_sysbios_family_arm -> ti_targets;
+    ti_sysbios_family_arm -> ti_targets_msp430;
+    ti_sysbios_family_arm -> ti_targets_elf_arp32;
+    ti_sysbios_family_arm -> ti_targets_elf;
+    ti_sysbios_family_arm -> ti_targets_arm;
+    ti_sysbios_family_arm -> ti_targets_arm_elf;
+    ti_sysbios_family_arm -> gnu_targets;
+    ti_sysbios_family_arm -> microsoft_targets;
+    ti_sysbios_family_arm -> ti_sysbios_build;
+    ti_sysbios_family_arm -> tisb_release_filters;
+    ti_sysbios_family_arm -> ti_sysbios_interfaces;
+    ti_sysbios_family_arm -> xdc_shelf;
+    ti_sysbios_family_arm -> xdc_services_intern_gen;
+    ti_sysbios_family_arm -> xdc_services_intern_cmd;
+    ti_sysbios_family_arm -> xdc_services_intern_xsr;
+    ti_sysbios_family_arm -> xdc_services_spec;
+    ti_sysbios_family_arm -> xdc_runtime;
+    ti_sysbios_family_arm -> ti_sysbios_knl;
+    ti_sysbios_family_arm -> ti_sysbios_hal;
+
+    edge [style=solid, color=blue]
+    ti_sysbios_family_c64p -> ti_sysbios_interfaces;
+
+    edge [style=solid, color=lightgrey]
+    ti_sysbios_family_c64p -> xdc_services_global;
+    ti_sysbios_family_c64p -> ti_targets;
+    ti_sysbios_family_c64p -> ti_targets_msp430;
+    ti_sysbios_family_c64p -> ti_targets_elf_arp32;
+    ti_sysbios_family_c64p -> ti_targets_elf;
+    ti_sysbios_family_c64p -> ti_targets_arm;
+    ti_sysbios_family_c64p -> ti_targets_arm_elf;
+    ti_sysbios_family_c64p -> gnu_targets;
+    ti_sysbios_family_c64p -> microsoft_targets;
+    ti_sysbios_family_c64p -> ti_sysbios_build;
+    ti_sysbios_family_c64p -> tisb_release_filters;
+    ti_sysbios_family_c64p -> ti_sysbios_interfaces;
+    ti_sysbios_family_c64p -> xdc_runtime;
+    ti_sysbios_family_c64p -> xdc_shelf;
+    ti_sysbios_family_c64p -> xdc_services_intern_gen;
+    ti_sysbios_family_c64p -> xdc_services_intern_cmd;
+    ti_sysbios_family_c64p -> xdc_services_intern_xsr;
+    ti_sysbios_family_c64p -> xdc_services_spec;
+    ti_sysbios_family_c64p -> ti_sysbios_knl;
+    ti_sysbios_family_c64p -> ti_sysbios;
+    ti_sysbios_family_c64p -> ti_sysbios_hal;
+    ti_sysbios_family_c64p -> ti_sysbios_family_arm_m3;
+    ti_sysbios_family_c64p -> ti_sysbios_family_c28;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_fc_dman3 -> xdc_services_global;
+    ti_sdo_fc_dman3 -> ti_targets;
+    ti_sdo_fc_dman3 -> ti_targets_elf;
+    ti_sdo_fc_dman3 -> ti_targets_elf_arp32;
+    ti_sdo_fc_dman3 -> gnu_targets;
+    ti_sdo_fc_dman3 -> gnu_targets_arm;
+    ti_sdo_fc_dman3 -> ti_targets_arm;
+    ti_sdo_fc_dman3 -> ti_targets_arm_elf;
+    ti_sdo_fc_dman3 -> build_filter;
+    ti_sdo_fc_dman3 -> xdc_services_intern_cmd;
+    ti_sdo_fc_dman3 -> xdc_services_intern_gen;
+    ti_sdo_fc_dman3 -> xdc_services_intern_xsr;
+    ti_sdo_fc_dman3 -> xdc_shelf;
+    ti_sdo_fc_dman3 -> xdc_services_spec;
+    ti_sdo_fc_dman3 -> xdc_runtime;
+    ti_sdo_fc_dman3 -> ti_xdais;
+    ti_sdo_fc_dman3 -> xdc_runtime_knl;
+    ti_sdo_fc_dman3 -> ti_sdo_fc_utils_osalsupport;
+    ti_sdo_fc_dman3 -> ti_sdo_fc_global;
+    ti_sdo_fc_dman3 -> ti_sdo_utils_trace;
+    ti_sdo_fc_utils_gtinfra [shape=record,label="ti.sdo.fc.utils.gtinfra|1, 0, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\utils\gtinfra\package/package.rel.svg"];
+    ti_sdo_fc_dman3 -> ti_sdo_fc_utils_gtinfra;
+    ti_sdo_fc_edma3 [shape=record,label="ti.sdo.fc.edma3|3, 0, 0", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\edma3\package/package.rel.svg"];
+    ti_sdo_fc_dman3 -> ti_sdo_fc_edma3;
+    ti_sdo_edma3_rm [shape=record,label="ti.sdo.edma3.rm|02, 02, 02", URL="../C:\RTSC_GEN_TOOLS\codec_engine_3_21_00_19\cetools\packages\ti\sdo\edma3\rm\package/package.rel.svg"];
+    ti_sdo_fc_dman3 -> ti_sdo_edma3_rm;
+    ti_sdo_fc_dman3 -> ti_sdo_fc_ires;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_fc_edma3 -> xdc_services_global;
+    ti_sdo_fc_edma3 -> ti_targets;
+    ti_sdo_fc_edma3 -> ti_targets_elf;
+    ti_sdo_fc_edma3 -> ti_targets_elf_arp32;
+    ti_sdo_fc_edma3 -> gnu_targets;
+    ti_sdo_fc_edma3 -> gnu_targets_arm;
+    ti_sdo_fc_edma3 -> ti_targets_arm;
+    ti_sdo_fc_edma3 -> ti_targets_arm_elf;
+    ti_sdo_fc_edma3 -> build_filter;
+    ti_sdo_fc_edma3 -> xdc_services_intern_cmd;
+    ti_sdo_fc_edma3 -> xdc_services_intern_gen;
+    ti_sdo_fc_edma3 -> xdc_services_intern_xsr;
+    ti_sdo_fc_edma3 -> xdc_shelf;
+    ti_sdo_fc_edma3 -> xdc_services_spec;
+    ti_sdo_fc_edma3 -> xdc_runtime;
+    ti_sdo_fc_edma3 -> ti_sysbios_knl;
+    ti_sdo_fc_edma3 -> ti_sysbios_hal;
+    ti_sdo_fc_edma3 -> ti_sdo_fc_global;
+    ti_sdo_fc_edma3 -> ti_xdais;
+    ti_sdo_fc_edma3 -> ti_sdo_edma3_rm;
+    ti_sdo_fc_edma3 -> xdc_runtime_knl;
+    ti_sdo_fc_edma3 -> ti_sdo_fc_utils_osalsupport;
+    ti_sdo_fc_edma3 -> ti_sysbios_interfaces;
+    ti_sdo_fc_edma3 -> ti_sdo_fc_ires;
+    ti_sdo_fc_edma3 -> ti_sysbios_family_arm_m3;
+    ti_sdo_fc_edma3 -> ti_sysbios_family_c28;
+    ti_sdo_fc_edma3 -> ti_sysbios;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_fc_utils_gtinfra -> xdc_services_global;
+    ti_sdo_fc_utils_gtinfra -> ti_targets;
+    ti_sdo_fc_utils_gtinfra -> ti_targets_elf;
+    ti_sdo_fc_utils_gtinfra -> ti_targets_elf_arp32;
+    ti_sdo_fc_utils_gtinfra -> gnu_targets;
+    ti_sdo_fc_utils_gtinfra -> gnu_targets_arm;
+    ti_sdo_fc_utils_gtinfra -> ti_targets_arm;
+    ti_sdo_fc_utils_gtinfra -> ti_targets_arm_elf;
+    ti_sdo_fc_utils_gtinfra -> build_filter;
+    ti_sdo_fc_utils_gtinfra -> xdc_services_intern_cmd;
+    ti_sdo_fc_utils_gtinfra -> xdc_services_intern_gen;
+    ti_sdo_fc_utils_gtinfra -> xdc_services_intern_xsr;
+    ti_sdo_fc_utils_gtinfra -> xdc_shelf;
+    ti_sdo_fc_utils_gtinfra -> xdc_services_spec;
+    ti_sdo_fc_utils_gtinfra -> xdc_runtime;
+    ti_sdo_fc_utils_gtinfra -> xdc_runtime_knl;
+    ti_sdo_fc_utils_gtinfra -> ti_sysbios;
+    ti_sdo_fc_utils_gtinfra -> ti_sysbios_knl;
+    ti_sdo_fc_utils_gtinfra -> ti_sdo_utils_trace;
+    ti_sdo_fc_utils_gtinfra -> ti_sysbios_interfaces;
+    ti_sdo_fc_utils_gtinfra -> ti_sysbios_hal;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_fc_dskt2 -> xdc_services_global;
+    ti_sdo_fc_dskt2 -> ti_targets;
+    ti_sdo_fc_dskt2 -> ti_targets_elf;
+    ti_sdo_fc_dskt2 -> ti_targets_elf_arp32;
+    ti_sdo_fc_dskt2 -> gnu_targets;
+    ti_sdo_fc_dskt2 -> gnu_targets_arm;
+    ti_sdo_fc_dskt2 -> ti_targets_arm;
+    ti_sdo_fc_dskt2 -> ti_targets_arm_elf;
+    ti_sdo_fc_dskt2 -> build_filter;
+    ti_sdo_fc_dskt2 -> xdc_services_intern_cmd;
+    ti_sdo_fc_dskt2 -> xdc_services_intern_gen;
+    ti_sdo_fc_dskt2 -> xdc_services_intern_xsr;
+    ti_sdo_fc_dskt2 -> xdc_shelf;
+    ti_sdo_fc_dskt2 -> xdc_services_spec;
+    ti_sdo_fc_dskt2 -> xdc_runtime;
+    ti_sdo_fc_dskt2 -> ti_xdais;
+    ti_sdo_fc_dskt2 -> ti_sdo_fc_utils_osalsupport;
+    ti_sdo_fc_dskt2 -> ti_sdo_fc_global;
+    ti_sdo_fc_dskt2 -> ti_sdo_fc_utils_gtinfra;
+    ti_sdo_fc_dskt2 -> xdc_runtime_knl;
+    ti_sdo_fc_dskt2 -> ti_sdo_fc_utils;
+    ti_sdo_fc_dskt2 -> ti_sysbios_hal;
+    ti_sdo_fc_dskt2 -> ti_sysbios_interfaces;
+    ti_sdo_fc_dskt2 -> ti_sysbios_knl;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_ce_global -> xdc_services_global;
+    ti_sdo_ce_global -> ti_targets;
+    ti_sdo_ce_global -> ti_targets_elf;
+    ti_sdo_ce_global -> gnu_targets;
+    ti_sdo_ce_global -> gnu_targets_arm;
+    ti_sdo_ce_global -> ti_targets_arm;
+    ti_sdo_ce_global -> ti_targets_arm_elf;
+    ti_sdo_ce_global -> build_filter;
+    ti_sdo_ce_global -> ti_sdo_tools_build;
+    ti_sdo_ce_global -> xdc_services_intern_cmd;
+    ti_sdo_ce_global -> xdc_services_intern_gen;
+    ti_sdo_ce_global -> xdc_services_intern_xsr;
+    ti_sdo_ce_global -> xdc_shelf;
+    ti_sdo_ce_global -> xdc_services_spec;
+    ti_sdo_ce_global -> xdc_runtime;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_ce_osal -> xdc_services_global;
+    ti_sdo_ce_osal -> ti_targets;
+    ti_sdo_ce_osal -> ti_targets_elf;
+    ti_sdo_ce_osal -> gnu_targets;
+    ti_sdo_ce_osal -> gnu_targets_arm;
+    ti_sdo_ce_osal -> ti_targets_arm;
+    ti_sdo_ce_osal -> ti_targets_arm_elf;
+    ti_sdo_ce_osal -> build_filter;
+    ti_sdo_ce_osal -> xdc_services_intern_cmd;
+    ti_sdo_ce_osal -> xdc_services_intern_gen;
+    ti_sdo_ce_osal -> xdc_services_intern_xsr;
+    ti_sdo_ce_osal -> xdc_shelf;
+    ti_sdo_ce_osal -> xdc_services_spec;
+    ti_sdo_ce_osal -> xdc_runtime;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_utils_trace -> xdc_services_global;
+    ti_sdo_utils_trace -> ti_targets;
+    ti_sdo_utils_trace -> ti_targets_elf;
+    ti_sdo_utils_trace -> ti_targets_elf_arp32;
+    ti_sdo_utils_trace -> gnu_targets;
+    ti_sdo_utils_trace -> gnu_targets_arm;
+    ti_sdo_utils_trace -> ti_targets_arm;
+    ti_sdo_utils_trace -> ti_targets_arm_elf;
+    ti_sdo_utils_trace -> build_filter;
+    ti_sdo_utils_trace -> xdc_services_intern_cmd;
+    ti_sdo_utils_trace -> xdc_services_intern_gen;
+    ti_sdo_utils_trace -> xdc_services_intern_xsr;
+    ti_sdo_utils_trace -> xdc_shelf;
+    ti_sdo_utils_trace -> xdc_services_spec;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_utils_loggers -> xdc_services_global;
+    ti_sdo_utils_loggers -> ti_targets;
+    ti_sdo_utils_loggers -> ti_targets_elf;
+    ti_sdo_utils_loggers -> ti_targets_arm;
+    ti_sdo_utils_loggers -> ti_targets_arm_elf;
+    ti_sdo_utils_loggers -> gnu_targets;
+    ti_sdo_utils_loggers -> gnu_targets_arm;
+    ti_sdo_utils_loggers -> xdc_runtime;
+    ti_sdo_utils_loggers -> xdc_services_intern_cmd;
+    ti_sdo_utils_loggers -> xdc_services_intern_gen;
+    ti_sdo_utils_loggers -> xdc_services_intern_xsr;
+    ti_sdo_utils_loggers -> xdc_shelf;
+    ti_sdo_utils_loggers -> xdc_services_spec;
+    ti_sdo_utils_loggers -> xdc_runtime_knl;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_xdais -> xdc_services_intern_gen;
+    ti_xdais -> gnu_targets_arm;
+    ti_xdais -> ti_targets_arm_elf;
+    ti_xdais -> ti_targets_elf;
+    ti_xdais -> xdc_shelf;
+    ti_xdais -> ti_targets_arm;
+    ti_xdais -> xdc_services_spec;
+    ti_xdais -> gnu_targets;
+    ti_xdais -> ti_targets;
+    ti_xdais -> microsoft_targets;
+    ti_xdais -> xdc_services_intern_cmd;
+    ti_xdais -> xdc_services_intern_xsr;
+    ti_xdais -> microsoft_targets_arm;
+    ti_xdais -> xdc_services_global;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    xdc_runtime_knl -> xdc_utils_tconf;
+    xdc_runtime_knl -> xdc_services_global;
+    xdc_runtime_knl -> xdc_runtime;
+    xdc_runtime_knl -> xdc_shelf;
+    xdc_runtime_knl -> xdc_services_intern_xsr;
+    xdc_runtime_knl -> xdc_services_intern_gen;
+    xdc_runtime_knl -> xdc_services_spec;
+    xdc_runtime_knl -> xdc_services_intern_cmd;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    xdc_runtime -> xdc_utils_tconf;
+    xdc_runtime -> xdc_services_global;
+    xdc_runtime -> xdc_rov;
+    xdc_runtime -> xdc_shelf;
+    xdc_runtime -> xdc_services_intern_xsr;
+    xdc_runtime -> xdc_services_intern_gen;
+    xdc_runtime -> xdc_services_spec;
+    xdc_runtime -> xdc_services_intern_cmd;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_targets_arm_elf -> xdc_services_spec;
+    ti_targets_arm_elf -> ti_targets_arm;
+    ti_targets_arm_elf -> xdc_shelf;
+    ti_targets_arm_elf -> xdc_services_global;
+    ti_targets_arm_elf -> xdc_services_intern_cmd;
+    ti_targets_arm_elf -> xdc_services_intern_xsr;
+    ti_targets_arm_elf -> ti_targets;
+    ti_targets_arm_elf -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    ti_targets_arm -> ti_targets;
+
+    edge [style=solid, color=lightgrey]
+    ti_targets_arm -> xdc_services_spec;
+    ti_targets_arm -> xdc_shelf;
+    ti_targets_arm -> xdc_services_global;
+    ti_targets_arm -> xdc_services_intern_cmd;
+    ti_targets_arm -> xdc_services_intern_xsr;
+    ti_targets_arm -> ti_targets;
+    ti_targets_arm -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    gnu_targets_arm -> gnu_targets;
+
+    edge [style=solid, color=lightgrey]
+    gnu_targets_arm -> xdc_services_global;
+    gnu_targets_arm -> gnu_targets;
+    gnu_targets_arm -> xdc_shelf;
+    gnu_targets_arm -> xdc_services_spec;
+    gnu_targets_arm -> xdc_services_intern_cmd;
+    gnu_targets_arm -> xdc_services_intern_xsr;
+    gnu_targets_arm -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    gnu_targets -> xdc_services_global;
+    gnu_targets -> xdc_shelf;
+    gnu_targets -> xdc_services_spec;
+    gnu_targets -> xdc_services_intern_cmd;
+    gnu_targets -> xdc_services_intern_xsr;
+    gnu_targets -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_targets_elf -> xdc_services_spec;
+    ti_targets_elf -> xdc_shelf;
+    ti_targets_elf -> xdc_services_global;
+    ti_targets_elf -> xdc_services_intern_cmd;
+    ti_targets_elf -> xdc_services_intern_xsr;
+    ti_targets_elf -> ti_targets;
+    ti_targets_elf -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_targets -> xdc_services_spec;
+    ti_targets -> xdc_shelf;
+    ti_targets -> xdc_services_global;
+    ti_targets -> xdc_services_intern_cmd;
+    ti_targets -> xdc_services_intern_xsr;
+    ti_targets -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_ce_ipc -> xdc_services_global;
+    ti_sdo_ce_ipc -> ti_targets;
+    ti_sdo_ce_ipc -> ti_targets_elf;
+    ti_sdo_ce_ipc -> gnu_targets;
+    ti_sdo_ce_ipc -> gnu_targets_arm;
+    ti_sdo_ce_ipc -> ti_targets_arm;
+    ti_sdo_ce_ipc -> ti_targets_arm_elf;
+    ti_sdo_ce_ipc -> build_filter;
+    ti_sdo_ce_ipc -> xdc_services_intern_cmd;
+    ti_sdo_ce_ipc -> xdc_services_intern_gen;
+    ti_sdo_ce_ipc -> xdc_services_intern_xsr;
+    ti_sdo_ce_ipc -> xdc_shelf;
+    ti_sdo_ce_ipc -> xdc_services_spec;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    xdc_shelf -> xdc_services_spec;
+    xdc_shelf -> xdc_utils_tconf;
+    xdc_shelf -> xdc_services_global;
+    xdc_shelf -> xdc_services_intern_cmd;
+    xdc_shelf -> xdc_services_intern_xsr;
+    xdc_shelf -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    xdc_services_intern_gen -> xdc_shelf;
+    xdc_services_intern_gen -> xdc_services_spec;
+    xdc_services_intern_gen -> xdc_services_global;
+    xdc_services_intern_gen -> xdc_services_intern_xsr;
+
+    edge [style=solid, color=lightgrey]
+    xdc_services_intern_gen -> xdc_shelf;
+    xdc_services_intern_gen -> xdc_services_spec;
+    xdc_services_intern_gen -> xdc_utils_tconf;
+    xdc_services_intern_gen -> xdc_services_global;
+    xdc_services_intern_gen -> xdc_services_intern_cmd;
+    xdc_services_intern_gen -> xdc_services_intern_xsr;
+
+    edge [style=solid, color=blue]
+    xdc_cfg -> xdc_services_global;
+
+    edge [style=solid, color=lightgrey]
+    xdc_cfg -> xdc_shelf;
+    xdc_cfg -> xdc_services_spec;
+    xdc_cfg -> xdc_utils_tconf;
+    xdc_cfg -> xdc_platform;
+    xdc_cfg -> xdc_services_global;
+    xdc_cfg -> xdc_services_intern_cmd;
+    xdc_cfg -> xdc_services_intern_xsr;
+    xdc_cfg -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    xdc_platform -> xdc_shelf;
+    xdc_platform -> xdc_services_spec;
+    xdc_platform -> xdc_utils_tconf;
+    xdc_platform -> xdc_services_global;
+    xdc_platform -> xdc_services_intern_cmd;
+    xdc_platform -> xdc_services_intern_xsr;
+    xdc_platform -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    xdc_services_intern_xsr -> xdc_services_global;
+
+    edge [style=solid, color=lightgrey]
+    xdc_services_intern_xsr -> xdc_shelf;
+    xdc_services_intern_xsr -> xdc_services_spec;
+    xdc_services_intern_xsr -> xdc_utils_tconf;
+    xdc_services_intern_xsr -> xdc_services_global;
+    xdc_services_intern_xsr -> xdc_services_intern_cmd;
+    xdc_services_intern_xsr -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    xdc_services_intern_cmd -> xdc_shelf;
+    xdc_services_intern_cmd -> xdc_services_spec;
+    xdc_services_intern_cmd -> xdc_services_global;
+    xdc_services_intern_cmd -> xdc_services_intern_gen;
+
+    edge [style=solid, color=lightgrey]
+    xdc_services_intern_cmd -> xdc_shelf;
+    xdc_services_intern_cmd -> xdc_services_spec;
+    xdc_services_intern_cmd -> xdc_utils_tconf;
+    xdc_services_intern_cmd -> xdc_services_global;
+    xdc_services_intern_cmd -> xdc_services_intern_xsr;
+    xdc_services_intern_cmd -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_codecs_h264enc -> xdc_services_intern_cmd;
+    ti_sdo_codecs_h264enc -> xdc_services_intern_xsr;
+    ti_sdo_codecs_h264enc -> xdc_services_intern_gen;
+    ti_sdo_codecs_h264enc -> xdc_shelf;
+    ti_sdo_codecs_h264enc -> xdc_services_spec;
+    ti_sdo_codecs_h264enc -> xdc_services_global;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_sdo_ce_video2 -> xdc_services_global;
+    ti_sdo_ce_video2 -> xdc_platform;
+    ti_sdo_ce_video2 -> xdc_services_intern_gen;
+    ti_sdo_ce_video2 -> xdc_shelf;
+    ti_sdo_ce_video2 -> xdc_cfg;
+    ti_sdo_ce_video2 -> ti_sdo_ce;
+    ti_sdo_ce_video2 -> xdc_services_spec;
+    ti_sdo_ce_video2 -> xdc_services_global;
+    ti_sdo_ce_video2 -> xdc_services_intern_cmd;
+    ti_sdo_ce_video2 -> xdc_services_intern_xsr;
+}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.rel.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package.rel.xml
new file mode 100644 (file)
index 0000000..ab9ea48
--- /dev/null
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--  This file conforms to the DTD xdc/bld/release.dtd -->
+<release name="ti_sdo_codecs_h264enc_ce" label="default" date="1426850325233" buildCount="1" producerId="undefined">
+<package name="ti.sdo.codecs.h264enc.ce"
+    version="1, 0, 0"/>
+<imports>
+    <package name="ti.sdo.ce.video2"
+        version=""/>
+    <package name="ti.sdo.codecs.h264enc"
+        version=""/>
+</imports>
+<references>
+    <package name="xdc.services.intern.cmd"
+        version="1, 0, 0, 0, 1275003755481"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <package name="xdc.services.intern.xsr"
+        version="1, 0, 0, 1275003758055"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <package name="ti.sdo.ce.video2"
+        version="1, 0, 3, 1313608070886"
+        providerId="codec_engine_3_21_00_19">
+        <file name="IVIDENC2.xdc"/>
+        <file name="package.xs"/>
+    </package>
+    <package name="xdc.platform"
+        version="1, 0, 1, 0, 1275003732659"
+        providerId="xdccore">
+        <file name="ICpuDataSheet.xdc"/>
+        <file name="IExeContext.xdc"/>
+        <file name="IPeripheral.xdc"/>
+        <file name="IPlatform.xdc"/>
+    </package>
+    <package name="ti.sdo.codecs.h264enc"
+        version="1, 0, 0, 1426850322171"
+        providerId="G:/rtsc_release">
+        <file name="H264ENC.xdc"/>
+        <file name="package.xs"/>
+    </package>
+    <package name="xdc.cfg"
+        version="1, 0, 2, 0, 1275003727109"
+        providerId="xdccore">
+        <file name="Program.xdc"/>
+    </package>
+    <package name="xdc.services.intern.gen"
+        version="1, 0, 0, 0, 1275003755582"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <package name="xdc.shelf"
+        version="1, 0, 0, 1275003774434"
+        providerId="xdccore">
+        <file name="java\antlr.jar"/>
+        <file name="java\ecj.jar"/>
+        <file name="java\js.jar"/>
+        <file name="java\jsr173_api.jar"/>
+        <file name="java\tar.jar"/>
+        <file name="java\xbean.jar"/>
+    </package>
+    <package name="ti.sdo.ce.ipc"
+        version="2, 0, 1, 1313544812640"
+        providerId="codec_engine_3_21_00_19">
+        <file name="package.xs"/>
+    </package>
+    <package name="ti.sdo.ce"
+        version="1, 0, 6, 1313607868501"
+        providerId="codec_engine_3_21_00_19">
+        <file name="CERuntime.xs"/>
+        <file name="Engine.xs"/>
+        <file name="ICodec.xdc"/>
+        <file name="ICodec.xs"/>
+        <file name="Server.xs"/>
+        <file name="package.xs"/>
+    </package>
+    <package name="xdc.bld"
+        version="1, 0, 2, 1275003727887"
+        providerId="xdccore">
+        <file name="BuildEnvironment.xs"/>
+        <file name="Executable.xs"/>
+        <file name="ITarget.xs"/>
+        <file name="ITargetFilter.xs"/>
+        <file name="Library.xs"/>
+        <file name="Manifest.xs"/>
+        <file name="PackageContents.xs"/>
+        <file name="Repository.xs"/>
+        <file name="Script.xs"/>
+        <file name="Utils.xs"/>
+        <file name="_gen.xs"/>
+        <file name="bld.js"/>
+        <file name="package.xs"/>
+    </package>
+    <package name="xdc"
+        version="1, 1, 1, 1275003718877"
+        providerId="xdccore">
+        <file name="IPackage.xdc"/>
+        <file name="IPackage.xs"/>
+        <file name="om2.xs"/>
+        <file name="package.xs"/>
+        <file name="template.xs"/>
+        <file name="xdc.tci"/>
+        <file name="xmlgen.xs"/>
+        <file name="xmlgen2.xs"/>
+    </package>
+    <package name="xdc.services.spec"
+        version="1, 0, 0, 0, 1275003766499"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <package name="xdc.services.global"
+        version="1, 0, 0, 1275003751833"
+        providerId="xdccore">
+        <file name="Clock.xs"/>
+        <file name="Trace.xs"/>
+        <file name="java\package.jar"/>
+    </package>
+    <xdcRoot base="D:/CCSV4_install/xdctools_3_20_01_42_eng/">
+        <file name="/packages/xdc/package.xdc"/>
+        <file name="etc\config.bld"/>
+        <file name="include\utils.tci"/>
+        <xdcCorePkg version="16, 0, 2, 0, 1275003728128" producerId="undefined" buildCount="266" releaseName="xdc_corevers" label="default" date="1275003728128"/>
+    </xdcRoot>
+</references>
+<orphans>
+</orphans>
+</release>
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package_ti.sdo.codecs.h264enc.ce.c b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/package_ti.sdo.codecs.h264enc.ce.c
new file mode 100644 (file)
index 0000000..2848d39
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+ *  Do not modify this file; it is automatically 
+ *  generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-v38
+ */
+
+#include <xdc/std.h>
+
+__FAR__ char ti_sdo_codecs_h264enc_ce__dummy__;
+
+#define __xdc_PKGVERS 1, 0, 0
+#define __xdc_PKGNAME ti.sdo.codecs.h264enc.ce
+#define __xdc_PKGPREFIX ti_sdo_codecs_h264enc_ce_
+
+#ifdef __xdc_bld_pkg_c__
+#define __stringify(a) #a
+#define __local_include(a) __stringify(a)
+#include __local_include(__xdc_bld_pkg_c__)
+#endif
+
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/ti.sdo.codecs.h264enc.ce.ccs b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/ti.sdo.codecs.h264enc.ce.ccs
new file mode 100644 (file)
index 0000000..42fe80c
Binary files /dev/null and b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/ti.sdo.codecs.h264enc.ce.ccs differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/ti.sdo.codecs.h264enc.ce.sch b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/ti.sdo.codecs.h264enc.ce.sch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/ti_sdo_codecs_h264enc_ce.class b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/ti_sdo_codecs_h264enc_ce.class
new file mode 100644 (file)
index 0000000..527a031
Binary files /dev/null and b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/ti_sdo_codecs_h264enc_ce.class differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/ti_sdo_codecs_h264enc_ce.java b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/ce/package/ti_sdo_codecs_h264enc_ce.java
new file mode 100644 (file)
index 0000000..df8f389
--- /dev/null
@@ -0,0 +1,251 @@
+/*
+ *  Do not modify this file; it is automatically 
+ *  generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-v38
+ */
+import java.util.*;
+import org.mozilla.javascript.*;
+import xdc.services.intern.xsr.*;
+import xdc.services.spec.*;
+
+public class ti_sdo_codecs_h264enc_ce
+{
+    static final String VERS = "@(#) xdc-v38\n";
+
+    static final Proto.Elm $$T_Bool = Proto.Elm.newBool();
+    static final Proto.Elm $$T_Num = Proto.Elm.newNum();
+    static final Proto.Elm $$T_Str = Proto.Elm.newStr();
+    static final Proto.Elm $$T_Obj = Proto.Elm.newObj();
+
+    static final Proto.Fxn $$T_Met = new Proto.Fxn(null, null, 0, -1, false);
+    static final Proto.Map $$T_Map = new Proto.Map($$T_Obj);
+    static final Proto.Arr $$T_Vec = new Proto.Arr($$T_Obj);
+
+    static final XScriptO $$DEFAULT = Value.DEFAULT;
+    static final Object $$UNDEF = Undefined.instance;
+
+    static final Proto.Obj $$Package = (Proto.Obj)Global.get("$$Package");
+    static final Proto.Obj $$Module = (Proto.Obj)Global.get("$$Module");
+    static final Proto.Obj $$Instance = (Proto.Obj)Global.get("$$Instance");
+    static final Proto.Obj $$Params = (Proto.Obj)Global.get("$$Params");
+
+    static final Object $$objFldGet = Global.get("$$objFldGet");
+    static final Object $$objFldSet = Global.get("$$objFldSet");
+    static final Object $$proxyGet = Global.get("$$proxyGet");
+    static final Object $$proxySet = Global.get("$$proxySet");
+    static final Object $$delegGet = Global.get("$$delegGet");
+    static final Object $$delegSet = Global.get("$$delegSet");
+
+    Scriptable xdcO;
+    Session ses;
+    Value.Obj om;
+
+    boolean isROV;
+    boolean isCFG;
+
+    Proto.Obj pkgP;
+    Value.Obj pkgV;
+
+    ArrayList<Object> imports = new ArrayList<Object>();
+    ArrayList<Object> loggables = new ArrayList<Object>();
+    ArrayList<Object> mcfgs = new ArrayList<Object>();
+    ArrayList<Object> proxies = new ArrayList<Object>();
+    ArrayList<Object> sizes = new ArrayList<Object>();
+    ArrayList<Object> tdefs = new ArrayList<Object>();
+
+    void $$IMPORTS()
+    {
+        Global.callFxn("loadPackage", xdcO, "ti.sdo.ce.video2");
+        Global.callFxn("loadPackage", xdcO, "ti.sdo.codecs.h264enc");
+        Global.callFxn("loadPackage", xdcO, "xdc");
+        Global.callFxn("loadPackage", xdcO, "xdc.corevers");
+    }
+
+    void $$OBJECTS()
+    {
+        pkgP = (Proto.Obj)om.bind("ti.sdo.codecs.h264enc.ce.Package", new Proto.Obj());
+        pkgV = (Value.Obj)om.bind("ti.sdo.codecs.h264enc.ce", new Value.Obj("ti.sdo.codecs.h264enc.ce", pkgP));
+    }
+
+    void H264ENC$$OBJECTS()
+    {
+        Proto.Obj po, spo;
+        Value.Obj vo;
+
+        po = (Proto.Obj)om.bind("ti.sdo.codecs.h264enc.ce.H264ENC.Module", new Proto.Obj());
+        vo = (Value.Obj)om.bind("ti.sdo.codecs.h264enc.ce.H264ENC", new Value.Obj("ti.sdo.codecs.h264enc.ce.H264ENC", po));
+        pkgV.bind("H264ENC", vo);
+        // decls 
+    }
+
+    void H264ENC$$CONSTS()
+    {
+        // module H264ENC
+    }
+
+    void H264ENC$$CREATES()
+    {
+        Proto.Fxn fxn;
+        StringBuilder sb;
+
+    }
+
+    void H264ENC$$FUNCTIONS()
+    {
+        Proto.Fxn fxn;
+
+    }
+
+    void H264ENC$$SIZES()
+    {
+    }
+
+    void H264ENC$$TYPES()
+    {
+        Scriptable cap;
+        Proto.Obj po;
+        Proto.Str ps;
+        Proto.Typedef pt;
+        Object fxn;
+
+        cap = (Scriptable)Global.callFxn("loadCapsule", xdcO, "ti/sdo/codecs/h264enc/ce/H264ENC.xs");
+        om.bind("ti.sdo.codecs.h264enc.ce.H264ENC$$capsule", cap);
+        po = (Proto.Obj)om.findStrict("ti.sdo.codecs.h264enc.ce.H264ENC.Module", "ti.sdo.codecs.h264enc.ce");
+        po.init("ti.sdo.codecs.h264enc.ce.H264ENC.Module", om.findStrict("ti.sdo.ce.video2.IVIDENC2.Module", "ti.sdo.codecs.h264enc.ce"));
+                po.addFld("$hostonly", $$T_Num, 1, "r");
+        po.addFld("alg", (Proto)om.findStrict("ti.sdo.codecs.h264enc.H264ENC.Module", "ti.sdo.codecs.h264enc.ce"), om.find("ti.sdo.codecs.h264enc.H264ENC"), "rh");
+        po.addFld("ialgFxns", $$T_Str, "H264ENC_TI_IH264ENC", "rh");
+        po.addFld("iresFxns", $$T_Str, "H264ENC_TI_IRES", "rh");
+        fxn = Global.get(cap, "module$use");
+        if (fxn != null) om.bind("ti.sdo.codecs.h264enc.ce.H264ENC$$module$use", true);
+        if (fxn != null) po.addFxn("module$use", $$T_Met, fxn);
+        fxn = Global.get(cap, "module$meta$init");
+        if (fxn != null) om.bind("ti.sdo.codecs.h264enc.ce.H264ENC$$module$meta$init", true);
+        if (fxn != null) po.addFxn("module$meta$init", $$T_Met, fxn);
+        fxn = Global.get(cap, "module$validate");
+        if (fxn != null) om.bind("ti.sdo.codecs.h264enc.ce.H264ENC$$module$validate", true);
+        if (fxn != null) po.addFxn("module$validate", $$T_Met, fxn);
+                fxn = Global.get(cap, "getCreationStackSize");
+                if (fxn != null) po.addFxn("getCreationStackSize", (Proto.Fxn)om.findStrict("ti.sdo.ce.ICodec$$getCreationStackSize", "ti.sdo.codecs.h264enc.ce"), fxn);
+                fxn = Global.get(cap, "getDaramScratchSize");
+                if (fxn != null) po.addFxn("getDaramScratchSize", (Proto.Fxn)om.findStrict("ti.sdo.ce.ICodec$$getDaramScratchSize", "ti.sdo.codecs.h264enc.ce"), fxn);
+                fxn = Global.get(cap, "getSaramScratchSize");
+                if (fxn != null) po.addFxn("getSaramScratchSize", (Proto.Fxn)om.findStrict("ti.sdo.ce.ICodec$$getSaramScratchSize", "ti.sdo.codecs.h264enc.ce"), fxn);
+                fxn = Global.get(cap, "getStackSize");
+                if (fxn != null) po.addFxn("getStackSize", (Proto.Fxn)om.findStrict("ti.sdo.ce.ICodec$$getStackSize", "ti.sdo.codecs.h264enc.ce"), fxn);
+                fxn = Global.get(cap, "getUUID");
+                if (fxn != null) po.addFxn("getUUID", (Proto.Fxn)om.findStrict("ti.sdo.ce.ICodec$$getUUID", "ti.sdo.codecs.h264enc.ce"), fxn);
+    }
+
+    void H264ENC$$ROV()
+    {
+    }
+
+    void $$SINGLETONS()
+    {
+        pkgP.init("ti.sdo.codecs.h264enc.ce.Package", (Proto.Obj)om.findStrict("xdc.IPackage.Module", "ti.sdo.codecs.h264enc.ce"));
+        pkgP.bind("$capsule", $$UNDEF);
+        pkgV.init2(pkgP, "ti.sdo.codecs.h264enc.ce", Value.DEFAULT, false);
+        pkgV.bind("$name", "ti.sdo.codecs.h264enc.ce");
+        pkgV.bind("$category", "Package");
+        pkgV.bind("$$qn", "ti.sdo.codecs.h264enc.ce.");
+        pkgV.bind("$vers", Global.newArray("1, 0, 0"));
+        Value.Map atmap = (Value.Map)pkgV.getv("$attr");
+        atmap.seal("length");
+        imports.clear();
+        imports.add(Global.newArray("ti.sdo.ce.video2", Global.newArray()));
+        imports.add(Global.newArray("ti.sdo.codecs.h264enc", Global.newArray()));
+        pkgV.bind("$imports", imports);
+        StringBuilder sb = new StringBuilder();
+        sb.append("var pkg = xdc.om['ti.sdo.codecs.h264enc.ce'];\n");
+        sb.append("if (pkg.$vers.length >= 3) {\n");
+            sb.append("pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));\n");
+        sb.append("}\n");
+        sb.append("pkg.build.libraries = [\n");
+        sb.append("];\n");
+        sb.append("pkg.build.libDesc = [\n");
+        sb.append("];\n");
+        sb.append("if('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {\n");
+        sb.append("}\n");
+        Global.eval(sb.toString());
+    }
+
+    void H264ENC$$SINGLETONS()
+    {
+        Proto.Obj po;
+        Value.Obj vo;
+
+        vo = (Value.Obj)om.findStrict("ti.sdo.codecs.h264enc.ce.H264ENC", "ti.sdo.codecs.h264enc.ce");
+        po = (Proto.Obj)om.findStrict("ti.sdo.codecs.h264enc.ce.H264ENC.Module", "ti.sdo.codecs.h264enc.ce");
+        vo.init2(po, "ti.sdo.codecs.h264enc.ce.H264ENC", $$DEFAULT, false);
+        vo.bind("Module", po);
+        vo.bind("$category", "Module");
+        vo.bind("$capsule", om.findStrict("ti.sdo.codecs.h264enc.ce.H264ENC$$capsule", "ti.sdo.codecs.h264enc.ce"));
+        vo.bind("$package", om.findStrict("ti.sdo.codecs.h264enc.ce", "ti.sdo.codecs.h264enc.ce"));
+        tdefs.clear();
+        proxies.clear();
+        mcfgs.clear();
+        vo.bind("$$tdefs", Global.newArray(tdefs.toArray()));
+        vo.bind("$$proxies", Global.newArray(proxies.toArray()));
+        vo.bind("$$mcfgs", Global.newArray(mcfgs.toArray()));
+        ((Value.Arr)pkgV.getv("$modules")).add(vo);
+        ((Value.Arr)om.findStrict("$modules", "ti.sdo.codecs.h264enc.ce")).add(vo);
+        vo.bind("$$instflag", 0);
+        vo.bind("$$iobjflag", 1);
+        vo.bind("$$sizeflag", 1);
+        vo.bind("$$dlgflag", 0);
+        vo.bind("$$iflag", 1);
+        vo.bind("$$romcfgs", "|");
+        Proto.Str ps = (Proto.Str)vo.find("Module_State");
+        if (ps != null) vo.bind("$object", ps.newInstance());
+        vo.bind("$$meta_iobj", om.has("ti.sdo.codecs.h264enc.ce.H264ENC$$instance$static$init", null) ? 1 : 0);
+        vo.bind("$$fxntab", Global.newArray());
+        vo.bind("$$logEvtCfgs", Global.newArray());
+        vo.bind("$$errorDescCfgs", Global.newArray());
+        vo.bind("$$assertDescCfgs", Global.newArray());
+        Value.Map atmap = (Value.Map)vo.getv("$attr");
+        atmap.seal("length");
+        pkgV.bind("H264ENC", vo);
+        ((Value.Arr)pkgV.getv("$unitNames")).add("H264ENC");
+    }
+
+    void $$INITIALIZATION()
+    {
+        Value.Obj vo;
+
+        if (isCFG) {
+        }//isCFG
+        Global.callFxn("module$meta$init", (Scriptable)om.findStrict("ti.sdo.codecs.h264enc.ce.H264ENC", "ti.sdo.codecs.h264enc.ce"));
+        Global.callFxn("init", pkgV);
+        ((Value.Obj)om.getv("ti.sdo.codecs.h264enc.ce.H264ENC")).bless();
+        ((Value.Arr)om.findStrict("$packages", "ti.sdo.codecs.h264enc.ce")).add(pkgV);
+    }
+
+    public void exec( Scriptable xdcO, Session ses )
+    {
+        this.xdcO = xdcO;
+        this.ses = ses;
+        om = (Value.Obj)xdcO.get("om", null);
+
+        Object o = om.geto("$name");
+        String s = o instanceof String ? (String)o : null;
+        isCFG = s != null && s.equals("cfg");
+        isROV = s != null && s.equals("rov");
+
+        $$IMPORTS();
+        $$OBJECTS();
+        H264ENC$$OBJECTS();
+        H264ENC$$CONSTS();
+        H264ENC$$CREATES();
+        H264ENC$$FUNCTIONS();
+        H264ENC$$SIZES();
+        H264ENC$$TYPES();
+        if (isROV) {
+            H264ENC$$ROV();
+        }//isROV
+        $$SINGLETONS();
+        H264ENC$$SINGLETONS();
+        $$INITIALIZATION();
+    }
+}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/docs/H264_Encoder_HDVICP2_DataSheet.pdf b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/docs/H264_Encoder_HDVICP2_DataSheet.pdf
new file mode 100644 (file)
index 0000000..29e9f1e
Binary files /dev/null and b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/docs/H264_Encoder_HDVICP2_DataSheet.pdf differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/docs/H264_Encoder_HDVICP2_ReleaseNotes.pdf b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/docs/H264_Encoder_HDVICP2_ReleaseNotes.pdf
new file mode 100644 (file)
index 0000000..6afc797
Binary files /dev/null and b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/docs/H264_Encoder_HDVICP2_ReleaseNotes.pdf differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/docs/H264_Encoder_HDVICP2_UserGuide.pdf b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/docs/H264_Encoder_HDVICP2_UserGuide.pdf
new file mode 100644 (file)
index 0000000..d46d0c3
Binary files /dev/null and b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/docs/H264_Encoder_HDVICP2_UserGuide.pdf differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/docs/qualiti--H264ENC_TI_lib--report.html b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/h264enc/docs/qualiti--H264ENC_TI_lib--report.html
new file mode 100644 (file)
index 0000000..be2d272
--- /dev/null
@@ -0,0 +1,931 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+<HEAD><TITLE>Compliance and Performance Test Report</TITLE></HEAD>
+<BODY>
+
+<STYLE TYPE="text/css">
+<!--
+.indented
+   {
+   padding-left: 25pt;
+   padding-right: 25pt;
+   }
+-->
+</STYLE>
+
+<a name="Top of Page"></a>
+
+<TABLE BORDER="1" WIDTH="100%">
+  <TR>
+    <TD COLSPAN="2">
+      <CENTER><FONT SIZE="+2"><B>TMS320 DSP Algorithm Interoperability Standard</B></FONT></CENTER><BR>
+      <CENTER><FONT SIZE="+1"><B>QualiTI <a href="#compliance">Compliance</a> and <a href="#performance">Performance</a> Testing</B></font></CENTER><BR>
+    </TD>
+  </TR>
+  <TR>
+    <TD><B>Date</B></TD><TD>Fri Mar 20 2015 10:13:12 GMT+0530 (IST)</TD>
+  </TR>
+
+  <TR>
+    <TD><B>Vendor</B></TD><TD>TI</TD>
+  </TR>
+
+  <TR>
+    <TD><B>Algorithm</B></TD><TD>H264ENC</TD>
+  </TR>
+
+  <TR>
+    <TD><B>Architecture</B></TD><TD>470</TD>
+  </TR>
+
+  <TR>
+    <TD><B>TI Compiler</B></TD><TD>false</TD>
+  </TR>
+  
+  <TR>
+    <TD><B>Library Format</B></TD><TD>ELF</TD>
+  </TR>
+  
+  <TR>
+    <TD><B>Compiler Version</B></TD><TD>UNKNOWN</TD>
+  </TR>
+  <TR>
+    <TD><B>Test Execution Log</B></TD><TD><a href="#Compiler Info">Test execution log for compiler info</a></TD>
+  </TR>
+  <TR>
+    <TD COLSPAN="2">
+
+      <B>Algorithm Base Directory:</B><BR>
+
+      &nbsp;&nbsp;&nbsp;C:\ti\xdais_6_23\report<BR>
+
+<BR>
+      <B>Algorithm Archive(s):</B><BR>
+
+      &nbsp;&nbsp;&nbsp;h264enc_ti_host.lib<BR>
+<BR>
+      <B>Header File(s):</B><BR>
+      &nbsp;&nbsp;&nbsp;.\ih264enc.h<BR>
+      &nbsp;&nbsp;&nbsp;.\h264enc_ti.h<BR>
+<BR>
+    </TD>
+
+  </TR>
+
+
+      <TR>
+        <TD COLSPAN="2">
+        <a name=compliance>
+          <FONT SIZE="+1"><BR><br><CENTER><B>Compliance Test Report</B></CENTER><BR><br></font>
+        </a>
+        </TD>
+      </TR>
+
+      <TR>
+        <TD><B>Test Results</B></TD>
+        <td>
+        <font color="#00A000">PASS: 3</font><br>
+        <font color="#FF0000"><B>FAIL: 0</b></font>
+        &nbsp;&nbsp;&nbsp; 
+        
+        <br>
+        Skipped: 0<br>
+        Not apply: 2<br>
+        <b>Total: 5</b><br>
+        </td>
+      </TR>
+      <TR>
+
+        <TD COLSPAN="2">
+            <B>Test Notes</B><BR>
+            &nbsp;&nbsp;&nbsp;This report has been generated with QualiTI Version 6.23 - the XDAIS compliance and performance test suite. <BR><BR>
+
+
+        </TD>
+      </TR>
+
+      <TR>
+        <TD COLSPAN="2">
+          <b><a name="XDAIS Rules 8, 9 and 10">XDAIS Rules 8, 9, 10: Namespace compliance</a></b><br><br>
+
+          <B>Report: </B> <font color="#008080"><B>Passed</B></font><BR><BR>
+
+          <B>Test Description: </B><P CLASS="indented">(Rule 8) All external definitions must be either API identifiers or API and vendor prefixed.<br><br>(Rule 9) All undefined references must refer either to the operations specified in Appendix B (a subset of C runtime support library functions and a subset of the DSP/BIOS HWI API functions), or TI's DSPLIB or IMGLIB functions or other XDAIS-compliant modules.<br><br>(Rule 10) All modules must follow the eXpressDSP naming conventions for those external declarations disclosed to the client.</p>
+          <B>Test Status Details: </B>
+          <P CLASS="indented">Test passed.<BR></p>
+          <B>Test Execution Log: </b><a href="#log XDAIS Rules 8, 9 and 10">XDAIS Rules 8, 9 and 10 execution log</a><br>
+        </TD>
+      <TR>
+        <TD COLSPAN="2">
+          <b><a name="XDAIS Rule 12">XDAIS Rule 12: IALG interface implementation</a></b><br><br>
+
+          <B>Report: </B> <font color="#008080"><B>Passed</B></font><BR><BR>
+
+          <B>Test Description: </B><P CLASS="indented">All algorithms must implement the IALG interface.</p>
+          <B>Test Status Details: </B>
+          <P CLASS="indented">Test passed.<BR></p>
+          <B>Test Execution Log: </b><a href="#log XDAIS Rule 12">XDAIS Rule 12 execution log</a><br>
+        </TD>
+      <TR>
+        <TD COLSPAN="2">
+          <b><a name="XDAIS Rule 13+">XDAIS Rule 13+: correct linker section names</a></b><br><br>
+
+          <B>Report: </B>Test does not apply</font><BR><BR>
+
+          <B>Test Description: </B><P CLASS="indented">Each of the IALG methods implemented by an algorithm must be independently relocatable.<br><br>Additional rule: there should be no non-standard linker sections. (Standard linker sections are: ".cinit", ".switch", ".far", ".text", ".const", ".bss", ".pinit".)</p>
+          <B>Test Status Details: </B>
+          <P CLASS="indented">Currently, this test cannot be run on non-TI compiled libraries.  This rule is not relevant for ARM libraries since sections should be placed properly.<br><BR></p>
+          <B>Test Execution Log: </b><a href="#log XDAIS Rule 13+">XDAIS Rule 13+ execution log</a><br>
+        </TD>
+      <TR>
+        <TD COLSPAN="2">
+          <b><a name="XDAIS Rule 25">XDAIS Rule 25: All C6x algorithms must be supplied in little-endian format</a></b><br><br>
+
+          <B>Report: </B> <font color="#008080"><B>Passed</B></font><BR><BR>
+
+          <B>Test Description: </B><P CLASS="indented">All C6x algorithms must be supplied in little-endian format.</p>
+          <B>Test Status Details: </B>
+          <P CLASS="indented">Test passed.<BR></p>
+          <B>Test Execution Log: </b><a href="#log XDAIS Rule 25">XDAIS Rule 25 execution log</a><br>
+        </TD>
+      <TR>
+        <TD COLSPAN="2">
+          <b><a name="XDAIS Rule 26">XDAIS Rule 26: All static/global data must be far on c6x</a></b><br><br>
+
+          <B>Report: </B>Test does not apply</font><BR><BR>
+
+          <B>Test Description: </B><P CLASS="indented">All C6x algorithms must access all static and global data as far data.</p>
+          <B>Test Status Details: </B>
+          <P CLASS="indented">This test does not apply since this is not a C6x architecture.<br><BR></p>
+          <B>Test Execution Log: </b><a href="#log XDAIS Rule 26">XDAIS Rule 26 execution log</a><br>
+        </TD>
+      </TR>
+      <TR>
+        <TD COLSPAN="2">
+        <a name=performance>
+          <FONT SIZE="+1"><BR><br><CENTER><B>Performance Test Report</B></CENTER><BR><br></font>
+        </a>
+        </TD>
+      </TR>
+
+      <TR>
+        <TD><B>Test Results</B></TD>
+        <td>
+        <font color="#00A000">PASS: 1</font><br>
+        <font color="#FF0000"><B>FAIL: 0</b></font>
+        &nbsp;&nbsp;&nbsp; 
+        
+        <br>
+        Skipped: 0<br>
+        Not apply: 1<br>
+        <b>Total: 2</b><br>
+        </td>
+      </TR>
+      <TR>
+
+        <TD COLSPAN="2">
+            <B>Test Notes</B><BR>
+            &nbsp;&nbsp;&nbsp;This report has been generated with QualiTI Version 6.23 - the XDAIS compliance and performance test suite. <BR><BR>
+
+
+        </TD>
+      </TR>
+
+      <TR>
+        <TD COLSPAN="2">
+          <b><a name="XDAIS Rule 20">XDAIS Rule 20: must declare worst-case stack requirements</a></b><br><br>
+
+          <B>Report: </B>Test does not apply</font><BR><BR>
+
+          <B>Test Description: </B><P CLASS="indented">All algorithms must characterize their worst-case stack space memory requirements (including alignment).</p>
+          <B>Test Status Details: </B>
+          <P CLASS="indented">Currently, this test cannot be run on non-TI compiled libraries.  The test requires DWARF information that was not detected in this library.  You will need to calculate the worst case stack size using other means and report this in the data sheet.<BR></p>
+          <B>Test Execution Log: </b><a href="#log XDAIS Rule 20">XDAIS Rule 20 execution log</a><br>
+        </TD>
+      <TR>
+        <TD COLSPAN="2">
+          <b><a name="XDAIS Rules 21, 22">XDAIS Rules 21, 22: must characterize static data & program memory requirements</a></b><br><br>
+
+          <B>Report: </B> <font color="#008080"><B>Passed</B></font><BR><BR>
+
+          <B>Test Description: </B><P CLASS="indented">All algorithms must characterize their static data & program memory requirements</p>
+          <B>Test Status Details: </B>
+          <P CLASS="indented">Performance test completed. CODE, DATA & UDATA sections characterized<BR></p>
+          <B>Test Execution Log: </b><a href="#log XDAIS Rules 21, 22">XDAIS Rules 21, 22 execution log</a><br>
+        </TD>
+      </TR>
+</TABLE>
+
+<br>
+<br>
+<br>
+<br>
+<br>
+<br>
+<hr>
+<a name="Compiler Info">Test execution log for <b>Compiler Info:</b></a><br>
+<PRE>
+Determining compiler info.
+
+Chcking if this library was created with a TI compiler...
+ Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none "C:\ti\xdais_6_23\report\h264enc_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "&lt;ti_coff&gt;"
+                   (from "C:\Users\anvesh\AppData\Local\Temp\qualiti_runcmd_2960955659226586387.sh"
+This library was not  created with a TI compiler.
+
+Attempting to determine library format...
+ Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none "C:\ti\xdais_6_23\report\h264enc_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" -E "&lt;.*coff&gt;|&lt;.*elf&gt;"
+                   (from "C:\Users\anvesh\AppData\Local\Temp\qualiti_runcmd_8589985789755733783.sh"
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+  &lt;elf&gt;
+  &lt;/elf&gt;
+The library is in ELF format.
+
+Attempting to determine the compiler version...
+ Running command:&gt; "find.exe" "GCC:" "C:\ti\xdais_6_23\report\h264enc_ti_host.lib"|"C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "GCC:"
+                   (from "C:\Users\anvesh\AppData\Local\Temp\qualiti_runcmd_678739993977220106.sh"
+  FIND: Parameter format not correct
+The compiler is UNKNOWN.
+
+</PRE>
+<a href="#Top of Page">back</a><br>
+<hr>
+<a name="log XDAIS Rules 8, 9 and 10">Test execution log for <b>XDAIS Rules 8, 9 and 10:</b></a><br>
+<PRE>
+Running test 'XDAIS Rules 8, 9 and 10'
+Extracting names of global symbols defined by the algorithm...
+ Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\nm6x.exe" -g "C:\ti\xdais_6_23\report\h264enc_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" " [TBCU] "
+                   (from "C:\Users\anvesh\AppData\Local\Temp\qualiti_runcmd_8997618269006345823.sh"
+  00000000 U H264ENC_TI_ActivateHDVICP2
+  00000001 T H264ENC_TI_BootHDVICP
+  00000000 U H264ENC_TI_Configure_Mailbox
+  00000001 T H264ENC_TI_HDVICP2_ISR
+  00000000 U H264ENC_TI_UpdateParamsDDR_SL2
+  00000000 U H264ENC_TI_UpdateSl2Code
+  00000000 U H264ENC_TI_WaitForIVAHDStandby
+  00000001 T H264ENC_TI_activateAllResources
+  00000001 T H264ENC_TI_activateResource
+  00000001 T H264ENC_TI_deactivateAllResources
+  00000001 T H264ENC_TI_deactivateResource
+  00000001 T H264ENC_TI_deinitResources
+  00000001 T H264ENC_TI_getPhysicalAddr
+  00000001 T H264ENC_TI_getResourceDescriptors
+  00000001 T H264ENC_TI_initResources
+  00000001 T H264ENC_TI_numResourceDescriptors
+  00000001 T H264ENC_TI_reinitResources
+  00000000 U MEMUTILS_getPhysicalAddr
+  00000001 T H264ENC_TI_DataSyncBitStreamMgmtSize
+  00000001 T H264ENC_TI_DataSyncInpBufferMgmtSize
+  00000001 T H264ENC_TI_DataSyncPutDataSize
+  00000001 T H264ENC_TI_DataSyncStreamWriterSize
+  00000001 T H264ENC_TI_FlushPutDataHandle
+  00000001 T H264ENC_TI_GetData
+  00000001 T H264ENC_TI_PutData
+  00000001 T H264ENC_TI_getBufDataSyncGetVirtualAddr
+  00000001 T H264ENC_TI_getDataSyncSizeRequirement
+  00000000 U H264ENC_TI_getPhysicalAddr
+  00000001 T H264ENC_TI_initDataSyncElements
+  00000000 U __aeabi_uidivmod
+  00000001 T H264ENC_TI_CpyDynamicParamstoHandle
+  00000000 U H264ENC_TI_DYNAMICPARAMS
+  00000001 T H264ENC_TI_GetLevelLimitParams
+  00000000 U H264ENC_TI_PARAMS
+  00000001 T H264ENC_TI_ValidateCreateParams
+  00000001 T H264ENC_TI_ValidateEncodeParams
+  00000001 T H264ENC_TI_ValidateInterCodingParams
+  00000001 T H264ENC_TI_ValidateRateControlParams
+  00000001 T H264ENC_TI_ValidateSliceCodingParams
+  00000001 T H264ENC_TI_Validate_nChannel_NonSupport_Features
+  00000001 T H264ENC_TI_ValueClipRange
+  00000000 U __aeabi_cdcmple
+  00000000 U __aeabi_d2uiz
+  00000000 U __aeabi_dmul
+  00000000 U __aeabi_i2d
+  00000000 U __aeabi_ui2d
+  00000000 U memcpy
+  00000000 U H264ENC_TI_CaptureBufferInit
+  00000000 U H264ENC_TI_CheckForIVAHDStandby
+  00000000 U H264ENC_TI_ConstData
+  00000000 U H264ENC_TI_CpyDynamicParamstoHandle
+  00000000 U H264ENC_TI_CreateMemoryHandle
+  00000001 T H264ENC_TI_CreateMemoryHandles
+  00000000 U H264ENC_TI_DYNAMICPARAMS
+  00000000 U H264ENC_TI_GetMemoryChunk
+  00000001 T H264ENC_TI_IVAHD_init
+  00000001 T H264ENC_TI_InitializeResources
+  00000000 U H264ENC_TI_PARAMS
+  00000000 U H264ENC_TI_ReleaseHDVICP2
+  00000000 U H264ENC_TI_ValidateCreateParams
+  00000000 U H264ENC_TI_ValidateEncodeParams
+  00000001 T H264ENC_TI_alloc
+  00000001 T H264ENC_TI_alloc_NonIres
+  00000001 T H264ENC_TI_control
+  00000000 U H264ENC_TI_deactivateResource
+  00000001 T H264ENC_TI_free
+  00000000 U H264ENC_TI_getDataSyncSizeRequirement
+  00000000 U H264ENC_TI_getPhysicalAddr
+  00000001 T H264ENC_TI_init
+  00000001 T H264ENC_TI_initObj
+  00000001 T H264ENC_TI_numAlloc
+  00000001 T H264ENC_TI_reset
+  00000000 U H264VENC_TI_turnOnAllClocks
+  00000000 U memcpy
+  00000001 T H264ENC_TI_CaptureBufferInit
+  00000001 T H264ENC_TI_DoFrameConverting
+  00000001 T H264ENC_TI_FillCaptureBuffRefFrameNo
+  00000001 T H264ENC_TI_FillCaptureBuffer
+  00000001 T H264ENC_TI_GetCaptureBuffer
+  00000001 T H264ENC_TI_GetCaptureBufferCount
+  00000000 U memcpy
+  00000001 T H264ENC_TI_AcquireAndConfigureHDVICP2
+  00000001 T H264ENC_TI_ActivateHDVICP2
+  00000000 U H264ENC_TI_BootHDVICP
+  00000001 T H264ENC_TI_CheckForIVAHDStandby
+  00000001 T H264ENC_TI_Configure_Mailbox
+  00000001 T H264ENC_TI_DecideBufferToProcess
+  00000000 U H264ENC_TI_DoFrameConverting
+  00000001 T H264ENC_TI_EOStreamProcessing
+  00000001 T H264ENC_TI_EarlyExit
+  00000000 U H264ENC_TI_EncodeRefFrameInit
+  00000000 U H264ENC_TI_EncodeRefFramePreUpdate
+  00000001 T H264ENC_TI_Encode_Sei_Msg_Last_Pic
+  00000001 T H264ENC_TI_Encode_end_of_picture_rbsp
+  00000000 U H264ENC_TI_FillCaptureBuffRefFrameNo
+  00000000 U H264ENC_TI_FillCaptureBuffer
+  00000000 U H264ENC_TI_FlushPutDataHandle
+  00000000 U H264ENC_TI_GetCaptureBuffer
+  00000000 U H264ENC_TI_GetCaptureBufferCount
+  00000000 U H264ENC_TI_GetData
+  00000000 U H264ENC_TI_HDVICP2_ISR
+  00000001 T H264ENC_TI_Init_DebugTraceMemory_DDR
+  00000001 T H264ENC_TI_Init_DebugTraceMemory_SL2
+  00000001 T H264ENC_TI_PrepareFramePackSEIData
+  00000001 T H264ENC_TI_PrepareStereoVideoSEIData
+  00000000 U H264ENC_TI_PutData
+  00000001 T H264ENC_TI_PutEosBytes
+  00000001 T H264ENC_TI_ReleaseHDVICP2
+  00000001 T H264ENC_TI_RequestToProcessA
+  00000001 T H264ENC_TI_Set_PicCodingType_Enc_Order
+  00000001 T H264ENC_TI_TransferAnalyticinfoData
+  00000001 T H264ENC_TI_UpdateCodecParams
+  00000001 T H264ENC_TI_UpdateOutArgs
+  00000001 T H264ENC_TI_UpdateParamsDDR_SL2
+  00000001 T H264ENC_TI_UpdateSl2Code
+  00000000 U H264ENC_TI_Validate_nChannel_NonSupport_Features
+  00000001 T H264ENC_TI_WaitForIVAHDStandby
+  00000001 T H264ENC_TI_WaitforProceessA
+  00000001 T H264ENC_TI_activate
+  00000001 T H264ENC_TI_dataTransfer
+  00000001 T H264ENC_TI_deactivate
+  00000001 T H264ENC_TI_encode
+  00000001 T H264ENC_TI_encodemulti
+  00000000 U H264ENC_TI_getBufDataSyncGetVirtualAddr
+  00000000 U H264ENC_TI_getPhysicalAddr
+  00000000 U H264ENC_TI_initDataSyncElements
+  00000001 T H264ENC_TI_validateRoiParams
+  00000001 T H264VENC_TI_turnOffAllClocks
+  00000001 T H264VENC_TI_turnOnAllClocks
+  00000000 U HDVICP20_TI_DM_Prepare_SL2_TCM
+  00000000 U HDVICP20_TI_DM_Trigger_SL2_TCM
+  00000000 U HDVICP20_TI_DM_WaitForData_SL2_TCM
+  00000000 U HDVICP20_TI_VDMA_Open_Extmem_SL2
+  00000000 U HDVICP20_TI_VDMA_Prepare_Extmem_SL2
+  00000000 U HDVICP20_TI_VDMA_Trigger_Extmem_SL2
+  00000000 U HDVICP20_TI_VDMA_WaitForData_Extmem_SL2
+  00000000 U memcpy
+  00000000 U H264ENC_TI_activate
+  00000000 U H264ENC_TI_alloc
+  00000000 U H264ENC_TI_control
+  00000000 U H264ENC_TI_deactivate
+  00000000 U H264ENC_TI_encode
+  00000000 U H264ENC_TI_encodemulti
+  00000000 U H264ENC_TI_free
+  00000000 U H264ENC_TI_initObj
+  00000000 U H264ENC_TI_numAlloc
+  00000001 T H264ENC_TI_EncodeRefFrameInit
+  00000001 T H264ENC_TI_EncodeRefFramePreUpdate
+  00000001 T H264ENC_TI_CreateMemoryHandle
+  00000001 T H264ENC_TI_GetMemoryChunk
+  00000000 U _abort_msg
+Verifying that all global symbols are named XXX_TI_xxx ...
+and that no blacklisted external references are made
+
+</PRE>
+<a href="#XDAIS Rules 8, 9 and 10">back</a>
+<hr>
+<a name="log XDAIS Rule 12">Test execution log for <b>XDAIS Rule 12:</b></a><br>
+<PRE>
+Running test 'XDAIS Rule 12'
+Extracting names of global BSS data symbols...
+ Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\nm6x.exe" -g "C:\ti\xdais_6_23\report\h264enc_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" " [BD] "
+                   (from "C:\Users\anvesh\AppData\Local\Temp\qualiti_runcmd_5192437194324068516.sh"
+  00000000 D H264ENC_TI_IRES
+  00000000 D __TI_DW.debug_info.$base_types.7e0cd62d3877ed6a4eb141b8ddfa009c
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.2d5f3e7f2339ba8255a8e2a94fed7d76
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\H264BPInterface.h.547b9ebbbba5e1af7311ec0214b46a58
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\TIMemManager.h.f1cc8d466eafcd6d4d3ab645223fe6ad
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_dataSynch.h.fe21d95d263f63323aa6597e866a9f3e
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_inbuf_control.h.0af133e5194327e04adb375f4cd8175d
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_priv.h.99bfb7a468de7183e38a3fab6bf3667c
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_put_data_sync.h.f8964a23599dc242f2d9c31b2f9a9e3d
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\hdvicp2_common_trace.h.e18827b42f47b6e4ababe43be3f65a34
+  00000000 D __TI_DW.debug_info...\..\..\..\inc\ih264enc.h.18ceb7c31f0d8945418b7a748aba541d
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_ivahd\cslr_mlb.h.0cca1b13cc163aed2d213f2ee7cbdb3e
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_soc\tistdtypes.h.a331381ca15f36fbd023e9e61a710f52
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.c87d5b9637043603a044bab40aacb466
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/ires.h.f8bf8f95831b8aa27ac170c37a5bfe62
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.9e75e649ba511e09122f732ede536b77
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.d0e1b384941d421770e9b63c27d6bad8
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti\xdais\ialg.h.0d84f5172013486f93b7821faf500cfe
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti\xdais\ires_common.h.92ebb358fdffda62e91c7ec3100b3569
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/hdvicp/ires_hdvicp2.h.0adc68019053ae4a4331e562fff8f527
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/tiledmemory/ires_tiledmemory.h.57fc50d140bea9808f314e5de5bd8da2
+  00000000 D H264ENC_TI_ConstData
+  00000000 D __TI_DW.debug_info.$base_types.3fe78203d3de41f480b2293ba84b4309
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.e2981585b05c6cd79ecadbe7eb6d9346
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\H264BPComTabsIvahd.h.184886c9eb3fab356988b4f578461c05
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_const.h.87400e0083b9f2bdd07dcd118caf3662
+  00000000 D __TI_DW.debug_info.$base_types.7e0cd62d3877ed6a4eb141b8ddfa009c
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.5a8ef958a21956801befd60e17fd1c3d
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_dataSynch.h.cdacf29a703f1fcdb4f8c6b9096f247a
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_put_data_sync.h.1ece0e1128db27617265584c4da08322
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_ivahd\cslr_mlb.h.11ff7b7c5835032fc561c41116664286
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_soc\tistdtypes.h.7c4c1e39c748c37b51f65ba8eb9bd61e
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.60c37dedfaf2cbd564f711ee1d2d57e4
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/xdm.h.081fd9e41c997cd1e16e8c40a3986ff2
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.bb8c71fe882e504f38287433bdbfcf72
+  00000000 D __TI_DW.debug_info.$base_types.7e0cd62d3877ed6a4eb141b8ddfa009c
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.b19207f8eb2ff49f1633d40e40da1464
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\H264BPInterface.h.ea77b12bf8d6c5575c026ceaa5480e54
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\TIMemManager.h.f1cc8d466eafcd6d4d3ab645223fe6ad
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_dataSynch.h.fe21d95d263f63323aa6597e866a9f3e
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_inbuf_control.h.59b30e181b3ef38e1847870f43543f36
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_priv.h.a45d8ee292c1064330b132a99316ee92
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_put_data_sync.h.f8964a23599dc242f2d9c31b2f9a9e3d
+  00000000 D __TI_DW.debug_info...\..\..\..\inc\ih264enc.h.684fef0d439b1dc36ddf449570de46a2
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_soc\tistdtypes.h.461013a1217fd3fa0579d796ba0f9278
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\cgtool_503\include\stdio.h.50d333174c8267962886cb3af7c29c75
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.8576dcdd004d56a30af42062fb600007
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/ialg.h.f95720acd781fd7f44f71ad80d338f98
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/ires.h.5277dfba397bf5d08ebe5b6ab8e37fea
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/ires_common.h.76dabadb716d6bb0cd011a531d61b216
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.9e75e649ba511e09122f732ede536b77
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\ivideo.h.35697e1a7612e0d63299acd8aaa0f0d0
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.b8ebd3d252b3a22b7758d2a7e3761d8c
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/hdvicp/ires_hdvicp2.h.3602af17fdb4c4285580e1e5237fe553
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/tiledmemory/ires_tiledmemory.h.5d6d8cdefa925d484e1665f734305291
+  00000000 D __TI_DW.debug_info.$base_types.7e0cd62d3877ed6a4eb141b8ddfa009c
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.b19207f8eb2ff49f1633d40e40da1464
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\H264BPComTabsIvahd.h.80457590c71d03929223f47a490d12de
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\H264BPInterface.h.5d71bf9a4a7fbb4209cd7fb66f6e17c4
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\TIMemManager.h.f1cc8d466eafcd6d4d3ab645223fe6ad
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_const.h.4b418a3391b66a12de470e9262b08a00
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_dataSynch.h.e1d3359548d7a1f4b9b69d921f5efd5b
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_inbuf_control.h.9b700a65054f634e76fe22c62d5f5ced
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_priv.h.fb7b712e3e46459c2f3df497b8308534
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_put_data_sync.h.f8964a23599dc242f2d9c31b2f9a9e3d
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\hdvicp2_common_trace.h.2d38044a45368ab797821fe3cbfde22c
+  00000000 D __TI_DW.debug_info...\..\..\..\inc\ih264enc.h.c86c7a132386577804b4aad516483cac
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_soc\tistdtypes.h.a722a385b7a97bb19c36c765e70d3b89
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\cgtool_503\include\stdio.h.50d333174c8267962886cb3af7c29c75
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.f50cae0ae71719a2a69ce2b5e2f05177
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/ialg.h.c7ddbdf194da9111aff5405265faff64
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/ires.h.537989d2d5a73673b16c13f922da2944
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/ires_common.h.3d30292694a420eef7d8c0d5faa5e11b
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.9e75e649ba511e09122f732ede536b77
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.cc608e2e9cf22407cf38d06bb25b7342
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/hdvicp/ires_hdvicp2.h.901785cc0ed19b193267c003c57c9feb
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/tiledmemory/ires_tiledmemory.h.57fc50d140bea9808f314e5de5bd8da2
+  00000000 D __TI_DW.debug_info.$base_types.7e0cd62d3877ed6a4eb141b8ddfa009c
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.36242282282dfb8e466e85a0ef226bc4
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_inbuf_control.h.41ac0323fd581e437d274862a99b5608
+  00000000 D __TI_DW.debug_info...\..\..\..\inc\ih264enc.h.8f79435635163d0e4a8f33e8f12fd638
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_soc\tistdtypes.h.e6abd6e8376b6995df721cf60e77440c
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\cgtool_503\include\stdio.h.50d333174c8267962886cb3af7c29c75
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.77696b251af9473c5a0055c51abba5b1
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.775e25c6b614d5aa9be3b3794272c7aa
+  00000000 D __TI_DW.debug_info.$base_types.7e0cd62d3877ed6a4eb141b8ddfa009c
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.cee213fe8b1b8788b2fffe3ece3143fc
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\H264BPComTabsIvahd.h.cde874fa53cd365d7222c0b270cdac83
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\H264BPInterface.h.7a4ad3b92a4ff516e6ee7dc505cbc5e9
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\TIMemManager.h.f1cc8d466eafcd6d4d3ab645223fe6ad
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_const.h.08e691cbc294984c349fb4ec731054c8
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_dataSynch.h.e2770b72efd926386fd5ff3548b8e5f9
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_ialg.h.202cb3b91e756e3ebcd664d5b4c37ff0
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_inbuf_control.h.783492026dadda33f56f98ae1b056c1b
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_priv.h.7454935ea69ba209682e1c3d364cb136
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_put_data_sync.h.2419a30c87a6bde42486ed4c7b960689
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\hdvicp2_common_trace.h.ccd2d1ce4f7a6dd7ffe80d03cb861530
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\hdvicp2_h264e_trace.h.1d927d512230703649105cc802ef1268
+  00000000 D __TI_DW.debug_info...\..\..\..\inc\ih264enc.h.bc8c40aa6f86fbcf3c6de298851dd488
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_ivahd\cslr_calc3_ipgw.h.aff290b9bf290ed85133b5ece1f82c62
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_ivahd\cslr_ecd3_ipgw.h.4c511c64598edcacc438f58ee32cbd5b
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_ivahd\cslr_ilf3.h.30a89740d0d9b50bab007312160716d2
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_ivahd\cslr_ipe3_ipgw.h.1ba9bbdfd435efe325580dd96b4e8f47
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_ivahd\cslr_mc3_ipgw.h.1d13692b0223c8c6e595c19c1a43e95c
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_ivahd\cslr_mlb.h.fa35f479a0e451a9e0609d6a3956f6b9
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_ivahd\cslr_sysctrl.h.033865338da67fabce59d2cd7177a801
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_ivahd\cslr_vdma.h.6eb4e0dec09db4667650b2236913400a
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_soc\tistdtypes.h.461013a1217fd3fa0579d796ba0f9278
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.160b4dcb1118c7ca0a9c711a38dfd4de
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/ires.h.760cc3e2ce894c9aa7d1090908b917ec
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/ires_common.h.199e20cbb8f2fa592d5ddf46a59e2db8
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.9e75e649ba511e09122f732ede536b77
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\ivideo.h.36aa8ad55d8b9a2a3ad22a4e4d0d3b8b
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.dd644634c5c9a12cc536fe7b8def3216
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti\xdais\ialg.h.0d84f5172013486f93b7821faf500cfe
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/hdvicp/ires_hdvicp2.h.0adc68019053ae4a4331e562fff8f527
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/tiledmemory/ires_tiledmemory.h.57fc50d140bea9808f314e5de5bd8da2
+  00000000 D H264ENC_TI_IALG
+  00000000 D H264ENC_TI_IH264ENC
+  00000000 D __TI_DW.debug_info.$base_types.f21d8765dbde658e004985a26c1488e0
+  00000000 D __TI_DW.debug_info...\..\..\..\inc\ih264enc.h.6938545c6a7c4f84721083e3488bf2ba
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_soc\tistdtypes.h.561ec0befc124b3c9c706691085c3951
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.429b6ee612341542e26bad5d3e7aed50
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/ialg.h.45ba871c7bd899a7b511c6894056adeb
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.bb8c71fe882e504f38287433bdbfcf72
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\ivideo.h.effcdd01a3755783a5b72b3d036877a3
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.ce5a34b94682d41797f73050cf1d5ec2
+  00000000 D __TI_DW.debug_info.$base_types.7e0cd62d3877ed6a4eb141b8ddfa009c
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.b19207f8eb2ff49f1633d40e40da1464
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\H264BPInterface.h.9842c09f22cd11e0ddef3264f1565553
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\TIMemManager.h.f1cc8d466eafcd6d4d3ab645223fe6ad
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_dataSynch.h.6cbacc815992bc6061aaeb0f8664b8d7
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_inbuf_control.h.c6051b50674fbe971b7196cceee8647e
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_priv.h.6bb22ab8df080430b128437f0e60e322
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\h264enc_ti_put_data_sync.h.f8964a23599dc242f2d9c31b2f9a9e3d
+  00000000 D __TI_DW.debug_info...\..\..\..\inc\ih264enc.h.1609be3af7cf5a9b6ecea0c7d591f3d3
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_soc\tistdtypes.h.7c1cef3b18aeb7166395b66b351f7378
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.c87d5b9637043603a044bab40aacb466
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/ialg.h.054a6ae665475b3d5fcf09b0f9410fa6
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/ires.h.ef5d472fdb3eae6fd3b02aa3ec024977
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.9e75e649ba511e09122f732ede536b77
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.c8d3baf996f26c69429aeabd6066f2de
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti\xdais\ires_common.h.aa423aef09788a31682933cf6f841195
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/hdvicp/ires_hdvicp2.h.884de120a893dc16cf7716b39079b54c
+  00000000 D H264ENC_TI_DYNAMICPARAMS
+  00000000 D H264ENC_TI_PARAMS
+  00000000 D __TI_DW.debug_info.$base_types.7e0cd62d3877ed6a4eb141b8ddfa009c
+  00000000 D __TI_DW.debug_info...\..\..\..\inc\ih264enc.h.a5afa3719508e5dfc3201642f9fcdf4d
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\IVAHD_CSP\csl_soc\tistdtypes.h.dd1df535291106ee68d8d25fd3fbeeec
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.c87d5b9637043603a044bab40aacb466
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.ddd9921a8400a81b7b8651fe03ac5ad7
+  00000000 D __TI_DW.debug_info.D:\IVA_HD_TOOLS\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.3c7cf04a1827cec2749aa2a69b62fe01
+  00000000 D __TI_DW.debug_info.$base_types.9c106d6f9d64914c5b90ed90e6240575
+  00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\TIMemManager.h.e58b2cb8b2ed22030346e1e586b84f42
+Verifying that objects 'H264ENC_TI_IALG' and 'H264ENC_TI_IH264ENC' are defined...
+Data object 'H264ENC_TI_IALG' found.
+Data object 'H264ENC_TI_IH264ENC' found.
+
+</PRE>
+<a href="#XDAIS Rule 12">back</a>
+<hr>
+<a name="log XDAIS Rule 13+">Test execution log for <b>XDAIS Rule 13+:</b></a><br>
+<PRE>
+Currently, this test cannot be run on non-TI compiled libraries.
+
+</PRE>
+<a href="#XDAIS Rule 13+">back</a>
+<hr>
+<a name="log XDAIS Rule 20">Test execution log for <b>XDAIS Rule 20:</b></a><br>
+<PRE>
+Currently, this test cannot be run on non-TI compiled libraries.
+</PRE>
+<a href="#XDAIS Rule 20">back</a>
+<hr>
+<a name="log XDAIS Rules 21, 22">Test execution log for <b>XDAIS Rules 21, 22:</b></a><br>
+<PRE>
+Running test 'XDAIS Rules 21, 22'
+Using sectti on ofd output to find static data & program memory requirements...
+ Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none,sections,header "C:\ti\xdais_6_23\report\h264enc_ti_host.lib" | "C:\ti\cg_xml_2.2\bin\sectti.exe"
+                   (from "C:\Users\anvesh\AppData\Local\Temp\qualiti_runcmd_6122116387229454609.sh"
+  Reading from stdin ...
+  ====================================================================
+  REPORT FOR LIBRARY: C:/ti/xdais_6_23/report/h264enc_ti_host.lib
+  ====================================================================
+  
+  
+  ************************************************************
+  REPORT FOR FILE: H264BPEnc_ti_ires.obj
+  ************************************************************
+                            Name : Size (dec)  Size (hex)  Type
+  ------------------------------ : ----------  ----------  ----
+          .const:H264ENC_TI_IRES :         40  0x00000028  DATA 
+                           .data :         24  0x00000018  DATA 
+  .text:H264ENC_TI_reinitResources :          4  0x00000004  CODE 
+  .text:H264ENC_TI_numResourceDescriptors :        120  0x00000078  CODE 
+  .text:H264ENC_TI_getPhysicalAddr :          8  0x00000008  CODE 
+  .text:H264ENC_TI_initResources :        568  0x00000238  CODE 
+  .text:H264ENC_TI_getResourceDescriptors :        672  0x000002a0  CODE 
+  .text:H264ENC_TI_deinitResources :          4  0x00000004  CODE 
+  .text:H264ENC_TI_deactivateResource :        254  0x000000fe  CODE 
+  .text:H264ENC_TI_deactivateAllResources :          4  0x00000004  CODE 
+  .text:H264ENC_TI_activateResource :        242  0x000000f2  CODE 
+  .text:H264ENC_TI_activateAllResources :         34  0x00000022  CODE 
+    .text:H264ENC_TI_HDVICP2_ISR :        244  0x000000f4  CODE 
+     .text:H264ENC_TI_BootHDVICP :        282  0x0000011a  CODE 
+  
+  ************************************************************
+  REPORT FOR FILE: h264enc_ti_const.obj
+  ************************************************************
+                            Name : Size (dec)  Size (hex)  Type
+  ------------------------------ : ----------  ----------  ----
+        .const:H264ENC_TI_dSect1 :     605072  0x00093b90  DATA 
+  
+  ************************************************************
+  REPORT FOR FILE: h264enc_ti_dataSynch.obj
+  ************************************************************
+                            Name : Size (dec)  Size (hex)  Type
+  ------------------------------ : ----------  ----------  ----
+  .text:H264ENC_TI_DataSyncBitStreamMgmtSize :          6  0x00000006  CODE 
+  .text:H264ENC_TI_DataSyncInpBufferMgmtSize :          4  0x00000004  CODE 
+  .text:H264ENC_TI_DataSyncPutDataSize :          6  0x00000006  CODE 
+  .text:H264ENC_TI_initDataSyncElements :        200  0x000000c8  CODE 
+  .text:H264ENC_TI_DataSyncStreamWriterSize :          6  0x00000006  CODE 
+  .text:H264ENC_TI_getDataSyncSizeRequirement :          6  0x00000006  CODE 
+  .text:H264ENC_TI_getBufDataSyncGetVirtualAddr :         52  0x00000034  CODE 
+        .text:H264ENC_TI_PutData :        504  0x000001f8  CODE 
+        .text:H264ENC_TI_GetData :        620  0x0000026c  CODE 
+  .text:H264ENC_TI_FlushPutDataHandle :         62  0x0000003e  CODE 
+  
+  ************************************************************
+  REPORT FOR FILE: h264enc_ti_ialg_support.obj
+  ************************************************************
+                            Name : Size (dec)  Size (hex)  Type
+  ------------------------------ : ----------  ----------  ----
+  .text:H264ENC_TI_ValueClipRange :         16  0x00000010  CODE 
+  .text:H264ENC_TI_Validate_nChannel_NonSupport_Features :        142  0x0000008e  CODE 
+  .text:H264ENC_TI_ValidateSliceCodingParams :        264  0x00000108  CODE 
+  .text:H264ENC_TI_ValidateRateControlParams :        744  0x000002e8  CODE 
+  .text:H264ENC_TI_ValidateInterCodingParams :        244  0x000000f4  CODE 
+  .text:H264ENC_TI_GetLevelLimitParams :        232  0x000000e8  CODE 
+  .text:H264ENC_TI_ValidateEncodeParams :       1356  0x0000054c  CODE 
+  .text:H264ENC_TI_ValidateCreateParams :       2548  0x000009f4  CODE 
+  .text:H264ENC_TI_CpyDynamicParamstoHandle :       1496  0x000005d8  CODE 
+  
+  ************************************************************
+  REPORT FOR FILE: h264enc_ti_ialgIvahd.obj
+  ************************************************************
+                            Name : Size (dec)  Size (hex)  Type
+  ------------------------------ : ----------  ----------  ----
+          .const:.string:$P$T0$1 :         48  0x00000030  DATA 
+          .text:H264ENC_TI_reset :        566  0x00000236  CODE 
+       .text:H264ENC_TI_numAlloc :          4  0x00000004  CODE 
+           .text:H264ENC_TI_init :       1396  0x00000574  CODE 
+  .text:H264ENC_TI_CreateMemoryHandles :         20  0x00000014  CODE 
+     .text:H264ENC_TI_IVAHD_init :        152  0x00000098  CODE 
+  .text:H264ENC_TI_InitializeResources :        444  0x000001bc  CODE 
+        .text:H264ENC_TI_initObj :        796  0x0000031c  CODE 
+          .text:H264ENC_TI_alloc :         64  0x00000040  CODE 
+           .text:H264ENC_TI_free :         84  0x00000054  CODE 
+        .text:H264ENC_TI_control :       1842  0x00000732  CODE 
+  .text:H264ENC_TI_alloc_NonIres :          2  0x00000002  CODE 
+  
+  ************************************************************
+  REPORT FOR FILE: h264enc_ti_ilf_mbct_generated.obj
+  ************************************************************
+                            Name : Size (dec)  Size (hex)  Type
+  ------------------------------ : ----------  ----------  ----
+  
+  ************************************************************
+  REPORT FOR FILE: h264enc_ti_inbuf_control.obj
+  ************************************************************
+                            Name : Size (dec)  Size (hex)  Type
+  ------------------------------ : ----------  ----------  ----
+  .text:H264ENC_TI_GetCaptureBufferCount :          4  0x00000004  CODE 
+  .text:H264ENC_TI_GetCaptureBuffer :        300  0x0000012c  CODE 
+  .text:H264ENC_TI_FillCaptureBuffRefFrameNo :        440  0x000001b8  CODE 
+  .text:H264ENC_TI_FillCaptureBuffer :        244  0x000000f4  CODE 
+  .text:H264ENC_TI_DoFrameConverting :         78  0x0000004e  CODE 
+  .text:H264ENC_TI_CaptureBufferInit :         78  0x0000004e  CODE 
+  
+  ************************************************************
+  REPORT FOR FILE: h264enc_ti_lse_cmd_interlace_generated.obj
+  ************************************************************
+                            Name : Size (dec)  Size (hex)  Type
+  ------------------------------ : ----------  ----------  ----
+  
+  ************************************************************
+  REPORT FOR FILE: h264enc_ti_lse_cmd_progressive_generated.obj
+  ************************************************************
+                            Name : Size (dec)  Size (hex)  Type
+  ------------------------------ : ----------  ----------  ----
+  
+  ************************************************************
+  REPORT FOR FILE: h264enc_ti_me_bframe_tables.obj
+  ************************************************************
+                            Name : Size (dec)  Size (hex)  Type
+  ------------------------------ : ----------  ----------  ----
+  
+  ************************************************************
+  REPORT FOR FILE: h264enc_ti_me_pframe_tables.obj
+  ************************************************************
+                            Name : Size (dec)  Size (hex)  Type
+  ------------------------------ : ----------  ----------  ----
+  
+  ************************************************************
+  REPORT FOR FILE: h264enc_ti_process.obj
+  ************************************************************
+                            Name : Size (dec)  Size (hex)  Type
+  ------------------------------ : ----------  ----------  ----
+  .const:H264ENC_TI_ICONT1_HiMP_DataSect0 :      31316  0x00007a54  DATA 
+  .const:H264ENC_TI_ICONT2_HiMP_DataSect0 :       1260  0x000004ec  DATA 
+  .const:H264ENC_TI_ICONT1_HiMP_4MVDataSect0 :      28620  0x00006fcc  DATA 
+  .const:H264ENC_TI_ICONT2_HiMP_4MVDataSect0 :       1260  0x000004ec  DATA 
+  .const:H264ENC_TI_ICONT1_HiMP_HiSPEED_DataSect0 :      27196  0x00006a3c  DATA 
+  .const:H264ENC_TI_ICONT2_HiMP_HiSPEED_DataSect0 :       1260  0x000004ec  DATA 
+  .const:H264ENC_TI_ICONT1_HIGHSPEED_DataSect0 :      29792  0x00007460  DATA 
+  .const:H264ENC_TI_ICONT2_HIGHSPEED_DataSect0 :       1260  0x000004ec  DATA 
+  .const:H264ENC_TI_ICONT1_DataSect0 :      32532  0x00007f14  DATA 
+  .const:H264ENC_TI_ICONT2_DataSect0 :       1260  0x000004ec  DATA 
+  .const:H264ENC_TI_ICONT1_4MVDataSect0 :      31660  0x00007bac  DATA 
+  .const:H264ENC_TI_ICONT2_4MVDataSect0 :       1260  0x000004ec  DATA 
+                          .const :         44  0x0000002c  DATA 
+  .text:H264VENC_TI_turnOnAllClocks :        220  0x000000dc  CODE 
+  .text:H264VENC_TI_turnOffAllClocks :         96  0x00000060  CODE 
+  .text:H264ENC_TI_validateRoiParams :        334  0x0000014e  CODE 
+  .text:H264ENC_TI_Init_DebugTraceMemory_DDR :         32  0x00000020  CODE 
+  .text:H264ENC_TI_Set_PicCodingType_Enc_Order :        170  0x000000aa  CODE 
+  .text:H264ENC_TI_DecideBufferToProcess :        714  0x000002ca  CODE 
+  .text:H264ENC_TI_CheckForIVAHDStandby :         64  0x00000040  CODE 
+  .text:H264ENC_TI_AcquireAndConfigureHDVICP2 :        244  0x000000f4  CODE 
+  .text:H264ENC_TI_ReleaseHDVICP2 :         36  0x00000024  CODE 
+      .text:H264ENC_TI_EarlyExit :        132  0x00000084  CODE 
+  .text:H264ENC_TI_Init_DebugTraceMemory_SL2 :         32  0x00000020  CODE 
+  .text:H264ENC_TI_UpdateCodecParams :       1260  0x000004ec  CODE 
+  .text:H264ENC_TI_PrepareFramePackSEIData :        202  0x000000ca  CODE 
+  .text:H264ENC_TI_PrepareStereoVideoSEIData :         54  0x00000036  CODE 
+  .text:H264ENC_TI_RequestToProcessA :          4  0x00000004  CODE 
+  .text:H264ENC_TI_WaitforProceessA :        404  0x00000194  CODE 
+  .text:H264ENC_TI_TransferAnalyticinfoData :        492  0x000001ec  CODE 
+  .text:H264ENC_TI_UpdateOutArgs :        174  0x000000ae  CODE 
+   .text:H264ENC_TI_dataTransfer :         54  0x00000036  CODE 
+  .text:H264ENC_TI_Encode_end_of_picture_rbsp :        494  0x000001ee  CODE 
+  .text:H264ENC_TI_Encode_Sei_Msg_Last_Pic :        348  0x0000015c  CODE 
+    .text:H264ENC_TI_PutEosBytes :        340  0x00000154  CODE 
+  .text:H264ENC_TI_EOStreamProcessing :        492  0x000001ec  CODE 
+    .text:H264ENC_TI_encodemulti :       4554  0x000011ca  CODE 
+         .text:H264ENC_TI_encode :         36  0x00000024  CODE 
+     .text:H264ENC_TI_deactivate :         50  0x00000032  CODE 
+       .text:H264ENC_TI_activate :         48  0x00000030  CODE 
+  .text:H264ENC_TI_WaitForIVAHDStandby :         52  0x00000034  CODE 
+  .text:H264ENC_TI_UpdateSl2Code :         80  0x00000050  CODE 
+  .text:H264ENC_TI_UpdateParamsDDR_SL2 :         86  0x00000056  CODE 
+  .text:H264ENC_TI_Configure_Mailbox :         60  0x0000003c  CODE 
+  .text:InitializeiContStaticSectionStruct :        748  0x000002ec  CODE 
+  .text:H264ENC_TI_ActivateHDVICP2 :        394  0x0000018a  CODE 
+  
+  ************************************************************
+  REPORT FOR FILE: h264enc_ti_reconvdma_nondetdesc_generated.obj
+  ************************************************************
+                            Name : Size (dec)  Size (hex)  Type
+  ------------------------------ : ----------  ----------  ----
+  
+  ************************************************************
+  REPORT FOR FILE: h264enc_ti_vt.obj
+  ************************************************************
+ &nbs