aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBuddy Liong2015-09-21 10:29:17 -0500
committerBuddy Liong2017-10-02 09:52:41 -0500
commitf046d1aef0acf1397c63571c8bcabf06e321720e (patch)
treea7fb889daccefaf8ce6f7b9c76c14a637b76dde1 /extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc
downloadipumm-f046d1aef0acf1397c63571c8bcabf06e321720e.tar.gz
ipumm-f046d1aef0acf1397c63571c8bcabf06e321720e.tar.xz
ipumm-f046d1aef0acf1397c63571c8bcabf06e321720e.zip
First ipumm component to public git.ti.com3.00.09.00
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>
Diffstat (limited to 'extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc')
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.version.01.00.02.01.wizardversion.0.5.30
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.xdc29
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xdc26
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xs24
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.bld6
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.xdc11
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_b1500
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_c1500
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_g1800
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_r1700
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.xdc-v490
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/build.cfg12
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.bld.xml40
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.defs.h13
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.doc.xml332
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.ext.xml116
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.dot2141
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.xml116
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package_ti.sdo.codecs.mpeg4enc.ce.c21
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.ccsbin0 -> 5645 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.sch0
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.classbin0 -> 9876 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.java251
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_Datasheet.pdfbin0 -> 162470 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_ReleaseNotes.pdfbin0 -> 262229 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_UserGuide.pdfbin0 -> 1586235 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/qualiti--MPEG4ENC_TI_lib--report.html756
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/impeg4enc.h1289
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/lib/mpeg4venc_ti_host.libbin0 -> 739348 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/link.xdt80
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/mpeg4enc_ti.h79
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.bld6
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xdc7
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xs37
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_b1500
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_c1500
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_g1800
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_r1700
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.xdc-v490
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/build.cfg12
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.bld.xml40
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.defs.h13
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.doc.xml62
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.ext.xml84
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.dot126
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.xml84
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package_ti.sdo.codecs.mpeg4enc.c21
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.ccsbin0 -> 3582 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.sch0
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.classbin0 -> 9112 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.java242
51 files changed, 6076 insertions, 0 deletions
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.version.01.00.02.01.wizardversion.0.5.3 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.version.01.00.02.01.wizardversion.0.5.3
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.version.01.00.02.01.wizardversion.0.5.3
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.xdc b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.xdc
new file mode 100644
index 0000000..29be0f5
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.xdc
@@ -0,0 +1,29 @@
1/*!
2 * ======== MPEG4ENC ========
3 */
4
5metaonly module MPEG4ENC
6{
7 /*!
8 * ======== watermark ========
9 * This config param allows the user to indicate whether to include
10 * a watermark or not.
11 */
12 config Bool watermark = false;
13
14 /*!
15 * ======== Code Section ========
16 */
17 config String codeSection;
18
19 /*!
20 * ======== Uninitialized Data Section ========
21 */
22 config String udataSection;
23
24 /*!
25 * ======== Initialized Data Section ========
26 */
27 config String dataSection;
28
29}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xdc b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xdc
new file mode 100644
index 0000000..490ed1f
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xdc
@@ -0,0 +1,26 @@
1/*!
2 * ======== MPEG4ENC========
3 * MPEG4ENC codec specification
4 *
5 * This file specifies information necessary to integrate with the Codec
6 * Engine.
7 *
8 * By inheriting ti.sdo.ce.video2.IVIDENC2, MPEG4ENC declares that it "is
9 * a" video2 algorithm. This allows the codec engine to automatically
10 * supply simple stubs and skeletons for transparent execution of DSP
11 * codecs by the GPP.
12 *
13 * In addition to declaring the type of the MPEG4ENC algorithm, we
14 * declare the external symbol required by xDAIS that identifies the
15 * algorithms implementation functions.
16 */
17metaonly module MPEG4ENC inherits ti.sdo.ce.video2.IVIDENC2
18{
19 readonly config ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module alg =
20 ti.sdo.codecs.mpeg4enc.MPEG4ENC;
21
22 override readonly config String ialgFxns = "MPEG4ENC_TI_IMPEG4ENC";
23
24 override readonly config String iresFxns = "MPEG4ENC_TI_IRES";
25
26}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xs b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xs
new file mode 100644
index 0000000..c7408fb
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xs
@@ -0,0 +1,24 @@
1/*
2 * ======== MPEG4ENC.xs ========
3 * This file implements the functions specified in the ti.sdo.ce.ICodec
4 * interface. These functions enable the configuration tool to validate
5 * user supplied configuration parameters (e.g., stack size for the
6 * thread running this codec).
7 */
8
9var verbose = false; /* set to true to enable verbose output during config */
10
11
12/*
13 * ======== getStackSize ========
14 */
15function getStackSize(prog)
16{
17 if (verbose) {
18 print("getting stack size for " + this.$name
19 + " built for the target " + prog.build.target.$name
20 + ", running on platform " + prog.platformName);
21 }
22
23 return (1325);
24}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.bld b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.bld
new file mode 100644
index 0000000..369664b
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.bld
@@ -0,0 +1,6 @@
1/*
2 * ======== package.bld ========
3 */
4
5
6Pkg.attrs.exportAll = true;
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.xdc b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.xdc
new file mode 100644
index 0000000..eb7de78
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.xdc
@@ -0,0 +1,11 @@
1requires ti.sdo.ce.video2;
2requires ti.sdo.codecs.mpeg4enc;
3
4/*!
5 * ======== package.xdc ========
6 * Provides ICodec interface adapter for ti.sdo.codecs.mpeg4enc codec.
7 */
8
9package ti.sdo.codecs.mpeg4enc.ce [1, 0, 0] {
10 module MPEG4ENC;
11}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_b150 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_b150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_b150
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_c150 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_c150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_c150
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_g180 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_g180
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_g180
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_r170 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_r170
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_r170
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.xdc-v49 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.xdc-v49
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.xdc-v49
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/build.cfg b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/build.cfg
new file mode 100644
index 0000000..c7632a2
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/build.cfg
@@ -0,0 +1,12 @@
1if (pkg.$vers.length >= 3) {
2 pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));
3}
4
5pkg.build.libraries = [
6];
7
8pkg.build.libDesc = [
9];
10if ('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {
11}
12
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.bld.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.bld.xml
new file mode 100644
index 0000000..3c028ad
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.bld.xml
@@ -0,0 +1,40 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!-- This file conforms to the DTD xdc/bld/build.dtd -->
3<package name="ti.sdo.codecs.mpeg4enc.ce" version="1, 0, 0" producerId="undefined">
4 <units>
5 <module name="MPEG4ENC"/>
6 </units>
7 <sources>
8 </sources>
9 <configurations>
10 </configurations>
11 <makefiles>
12 <srcFile name="package.mak" src="package.bld"/>
13 <srcFile name="package/package.xdc.dep" src="package.xdc"/>
14 <srcFile name="package/package.cfg.dep" src="package.xdc"/>
15 <srcFile name="package/rel/ti_sdo_codecs_mpeg4enc_ce.tar.dep" src="package/rel/ti_sdo_codecs_mpeg4enc_ce.xdc.inc"/>
16 </makefiles>
17 <targets>
18 </targets>
19 <libraries>
20 </libraries>
21 <executables>
22 </executables>
23 <tests>
24 </tests>
25 <releases relDir="package/rel/">
26 <release name="ti_sdo_codecs_mpeg4enc_ce"
27 pname="ti_sdo_codecs_mpeg4enc_ce.tar"
28 label="default"
29 >
30 <file name="package/build.cfg"/>
31 <file name="package/package.cfg.xdc.inc"/>
32 <file name="package/package.ext.xml"/>
33 <file name="package/package.xdc.inc"/>
34 <file name="package/package.bld.xml"/>
35 <file name="package/package.rel.dot"/>
36 </release>
37 </releases>
38 <repositories>
39 </repositories>
40</package>
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.defs.h b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.defs.h
new file mode 100644
index 0000000..8bbe7f2
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.defs.h
@@ -0,0 +1,13 @@
1/*
2 * Do not modify this file; it is automatically
3 * generated and any modifications will be overwritten.
4 *
5 * @(#) xdc-v49
6 */
7
8#ifndef ti_sdo_codecs_mpeg4enc_ce__
9#define ti_sdo_codecs_mpeg4enc_ce__
10
11
12
13#endif /* ti_sdo_codecs_mpeg4enc_ce__ */
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.doc.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.doc.xml
new file mode 100644
index 0000000..9d6c9b5
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.doc.xml
@@ -0,0 +1,332 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<package kind='package' name='ti.sdo.codecs.mpeg4enc.ce' nodoc='0' root='../../../../../' summary='Provides+ICodec+interface+adapter+for+ti.sdo.codecs.mpeg4enc+codec'>
3 <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'/>
4 <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%2Fmpeg4enc%2Fpackage.html%22+title%3D%22ti.sdo.codecs.mpeg4enc%22%3Eti.sdo.codecs.mpeg4enc%3C%2Fa%3E%3B'/>
5 <line blank='1' always='0'/>
6 <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.mpeg4enc.ce%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+0%2C+0%5D+%7B'/>
7 <line tab='0' content='%7D'/>
8 <unit name='MPEG4ENC' kind='module' nodoc='0' metaonly='1' summary='MPEG4ENC+codec+specification' inherits='ti.sdo.ce.video2.IVIDENC2'>
9 <synopSpec>
10 <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%2Fmpeg4enc%2Fce%2Fpackage.html%22+title%3D%22ti.sdo.codecs.mpeg4enc.ce%22%3Eti.sdo.codecs.mpeg4enc.ce%3C%2Fa%3E%3B'/>
11 <line blank='1' always='0'/>
12 <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%3EMPEG4ENC%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'/>
13 <line tab='0' content='%7D'/>
14 </synopSpec>
15 <specInfo>
16 <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%3EMPEG4ENC%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
17 <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'/>
18 <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'/>
19 </specInfo>
20 <synopMeta>
21 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+MPEG4ENC+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC%27%3C%2Fspan%3E%29%3B'/>
22 </synopMeta>
23 <docSect name='details'>
24 <docPara content='This+file+specifies+information+necessary+to+integrate+with+the+Codec%0A++Engine.'/>
25 <docPara content='By+inheriting+ti.sdo.ce.video2.IVIDENC2%2C+MPEG4ENC+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.'/>
26 <docPara content='In+addition+to+declaring+the+type+of+the+MPEG4ENC+algorithm%2C+we%0A++declare+the+external+symbol+required+by+xDAIS+that+identifies+the%0A++algorithms+implementation+functions.'/>
27 </docSect>
28 <group name='module-wide constants &amp; types'>
29 <decl spacer='1'/>
30 </group>
31 <group name='module-wide config parameters'>
32 <decl spacer='1'/>
33 <decl kind='config' name='alg' anchor='alg' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.alg' nodoc='0' external='1' overrides='0' readonly='1' instance='0' summary=''>
34 <synopSpec>
35 <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%2Fmpeg4enc%2FMPEG4ENC.html%23.Module%22+title%3D%22ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module%22%3EMPEG4ENC.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%252Fmpeg4enc%252FMPEG4ENC.html%2523module%2522%2Btitle%253D%2522ti.sdo.codecs.mpeg4enc.MPEG4ENC.module%2522%253EMPEG4ENC.module%253C%252Fa%253E%3B'/>
36 </synopSpec>
37 <synopMeta>
38 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMPEG4ENC.%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%2Fmpeg4enc%2FMPEG4ENC.html%23.Module%22+title%3D%22ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module%22%3EMPEG4ENC.Module%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252F..%252F..%252Fti%252Fsdo%252Fcodecs%252Fmpeg4enc%252FMPEG4ENC.html%2523module%2522%2Btitle%253D%2522ti.sdo.codecs.mpeg4enc.MPEG4ENC.module%2522%253EMPEG4ENC.module%253C%252Fa%253E%3B'/>
39 </synopMeta>
40 </decl>
41 <decl kind='config' name='codecClassConfigurable' anchor='codec.Class.Configurable' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
42 <synopSpec>
43 <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'/>
44 </synopSpec>
45 <synopMeta>
46 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMPEG4ENC.%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'/>
47 </synopMeta>
48 </decl>
49 <decl kind='config' name='frameRate' anchor='frame.Rate' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
50 <synopSpec>
51 <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'/>
52 </synopSpec>
53 <synopMeta>
54 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMPEG4ENC.%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'/>
55 </synopMeta>
56 <docSect name='details'>
57 <docPara content='This+is+used+to+compute+a+default+priority+assignment+for+algorithm%0A++threads+in+a+DSP+Server.'/>
58 </docSect>
59 </decl>
60 <decl kind='config' name='ialgFxns' anchor='ialg.Fxns' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
61 <synopSpec>
62 <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+%2522MPEG4ENC_TI_IMPEG4ENC%2522%3B'/>
63 </synopSpec>
64 <synopMeta>
65 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMPEG4ENC.%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+%2522MPEG4ENC_TI_IMPEG4ENC%2522%3B'/>
66 </synopMeta>
67 <docSect name='details'>
68 <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.'/>
69 </docSect>
70 </decl>
71 <decl kind='config' name='idma3Fxns' anchor='idma3.Fxns' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
72 <synopSpec>
73 <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'/>
74 </synopSpec>
75 <synopMeta>
76 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMPEG4ENC.%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'/>
77 </synopMeta>
78 <docSect name='details'>
79 <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.'/>
80 <docPara content='This+configuration+parameter+is+simply+the+extern+name+of+this%0A++structure+when+defined%2C+null+otherwise.'/>
81 </docSect>
82 </decl>
83 <decl kind='config' name='iresFxns' anchor='ires.Fxns' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
84 <synopSpec>
85 <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+%2522MPEG4ENC_TI_IRES%2522%3B'/>
86 </synopSpec>
87 <synopMeta>
88 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMPEG4ENC.%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+%2522MPEG4ENC_TI_IRES%2522%3B'/>
89 </synopMeta>
90 <docSect name='details'>
91 <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.'/>
92 <docPara content='This+configuration+parameter+is+simply+the+extern+name+of+this%0A++structure+when+defined%2C+null+otherwise.'/>
93 </docSect>
94 <docSect name='see'>
95 <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22MPEG4ENC.html%23ialg.Fxns%22+title%3D%22ialgFxns%22%3EialgFxns%3C%2Fa%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22MPEG4ENC.html%23idma3.Fxns%22+title%3D%22idma3Fxns%22%3Eidma3Fxns%3C%2Fa%3E'/>
96 </docSect>
97 </decl>
98 <decl kind='config' name='rpcProtocolVersion' anchor='rpc.Protocol.Version' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
99 <synopSpec>
100 <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'/>
101 </synopSpec>
102 <synopMeta>
103 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMPEG4ENC.%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'/>
104 </synopMeta>
105 <docSect name='details'>
106 <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.'/>
107 <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.'/>
108 <docPara content='This+rpcProtocolVersion+is+built+into+the+local+application+executable%2C%0A++as+well+as+the+remote+server%27s+executable.'/>
109 <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.'/>
110 <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.'/>
111 </docSect>
112 </decl>
113 <decl spacer='1'/>
114 <decl spacer='1'/>
115 <decl kind='config' name='isLocal' anchor='is.Local' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
116 <synopSpec>
117 <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'/>
118 </synopSpec>
119 <synopMeta>
120 <line tab='0' content='%3Cgo%3EMPEG4ENC.%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'/>
121 </synopMeta>
122 <docSect name='details'>
123 <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.'/>
124 </docSect>
125 </decl>
126 <decl kind='config' name='manageInBufsMetaPlaneDescCache' anchor='manage.In.Bufs.Meta.Plane.Desc.Cache' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
127 <synopSpec>
128 <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'/>
129 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
130 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
131 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/>
132 <line tab='0' content='%255D%3B'/>
133 </synopSpec>
134 <synopMeta>
135 <line tab='0' content='%3Cgo%3EMPEG4ENC.%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'/>
136 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
137 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
138 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/>
139 <line tab='0' content='%255D%3B'/>
140 </synopMeta>
141 <docSect name='details'>
142 <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.'/>
143 <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.'/>
144 <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'/>
145 <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'/>
146 </docSect>
147 </decl>
148 <decl kind='config' name='manageInBufsPlaneDescCache' anchor='manage.In.Bufs.Plane.Desc.Cache' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
149 <synopSpec>
150 <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'/>
151 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
152 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
153 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/>
154 <line tab='0' content='%255D%3B'/>
155 </synopSpec>
156 <synopMeta>
157 <line tab='0' content='%3Cgo%3EMPEG4ENC.%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'/>
158 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
159 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
160 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/>
161 <line tab='0' content='%255D%3B'/>
162 </synopMeta>
163 <docSect name='details'>
164 <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.'/>
165 <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.'/>
166 <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'/>
167 <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'/>
168 </docSect>
169 </decl>
170 <decl kind='config' name='manageOutBufsCache' anchor='manage.Out.Bufs.Cache' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
171 <synopSpec>
172 <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'/>
173 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
174 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
175 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
176 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
177 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
178 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
179 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
180 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
181 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
182 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
183 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
184 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
185 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
186 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
187 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
188 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/>
189 <line tab='0' content='%255D%3B'/>
190 </synopSpec>
191 <synopMeta>
192 <line tab='0' content='%3Cgo%3EMPEG4ENC.%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'/>
193 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
194 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
195 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
196 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
197 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
198 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
199 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
200 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
201 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
202 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
203 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
204 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
205 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
206 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
207 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/>
208 <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/>
209 <line tab='0' content='%255D%3B'/>
210 </synopMeta>
211 <docSect name='details'>
212 <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.'/>
213 <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.'/>
214 <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'/>
215 </docSect>
216 </decl>
217 <decl kind='config' name='serverFxns' anchor='server.Fxns' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
218 <synopSpec>
219 <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'/>
220 </synopSpec>
221 <synopMeta>
222 <line tab='0' content='%3Cgo%3EMPEG4ENC.%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'/>
223 </synopMeta>
224 <docSect name='details'>
225 <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.'/>
226 <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.'/>
227 </docSect>
228 <docSect name='see'>
229 <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22MPEG4ENC.html%23stub.Fxns%22+title%3D%22stubFxns%22%3EstubFxns%3C%2Fa%3E'/>
230 </docSect>
231 </decl>
232 <decl kind='config' name='stubFxns' anchor='stub.Fxns' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
233 <synopSpec>
234 <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'/>
235 </synopSpec>
236 <synopMeta>
237 <line tab='0' content='%3Cgo%3EMPEG4ENC.%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'/>
238 </synopMeta>
239 <docSect name='details'>
240 <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.'/>
241 <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.'/>
242 </docSect>
243 <docSect name='see'>
244 <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22MPEG4ENC.html%23server.Fxns%22+title%3D%22serverFxns%22%3EserverFxns%3C%2Fa%3E'/>
245 </docSect>
246 </decl>
247 <decl kind='config' name='useCache' anchor='use.Cache' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
248 <synopSpec>
249 <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'/>
250 </synopSpec>
251 <synopMeta>
252 <line tab='0' content='%3Cgo%3EMPEG4ENC.%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'/>
253 </synopMeta>
254 <docSect name='details'>
255 <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.'/>
256 </docSect>
257 </decl>
258 <decl kind='config' name='uuid' anchor='uuid' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
259 <synopSpec>
260 <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'/>
261 </synopSpec>
262 <synopMeta>
263 <line tab='0' content='%3Cgo%3EMPEG4ENC.%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'/>
264 </synopMeta>
265 <docSect name='details'>
266 <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.'/>
267 <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.'/>
268 <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.'/>
269 </docSect>
270 </decl>
271 </group>
272 <group name='module-wide functions'>
273 <decl spacer='1'/>
274 <decl kind='fxn' name='getCreationStackSize' anchor='get.Creation.Stack.Size' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
275 <synopSpec>
276 <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'/>
277 </synopSpec>
278 <synopMeta>
279 <line tab='0' content='%3Cgo%3EMPEG4ENC.%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'/>
280 </synopMeta>
281 <docSect name='details'>
282 <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.'/>
283 </docSect>
284 </decl>
285 <decl kind='fxn' name='getDaramScratchSize' anchor='get.Daram.Scratch.Size' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
286 <synopSpec>
287 <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'/>
288 </synopSpec>
289 <synopMeta>
290 <line tab='0' content='%3Cgo%3EMPEG4ENC.%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'/>
291 </synopMeta>
292 <docSect name='details'>
293 <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.'/>
294 </docSect>
295 </decl>
296 <decl kind='fxn' name='getSaramScratchSize' anchor='get.Saram.Scratch.Size' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
297 <synopSpec>
298 <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'/>
299 </synopSpec>
300 <synopMeta>
301 <line tab='0' content='%3Cgo%3EMPEG4ENC.%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'/>
302 </synopMeta>
303 <docSect name='details'>
304 <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.'/>
305 </docSect>
306 </decl>
307 <decl kind='fxn' name='getStackSize' anchor='get.Stack.Size' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
308 <synopSpec>
309 <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'/>
310 </synopSpec>
311 <synopMeta>
312 <line tab='0' content='%3Cgo%3EMPEG4ENC.%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'/>
313 </synopMeta>
314 <docSect name='details'>
315 <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.'/>
316 </docSect>
317 </decl>
318 <decl kind='fxn' name='getUUID' anchor='get.U.U.I.D' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.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'>
319 <synopSpec>
320 <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'/>
321 </synopSpec>
322 <synopMeta>
323 <line tab='0' content='%3Cgo%3EMPEG4ENC.%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'/>
324 </synopMeta>
325 <docSect name='details'>
326 <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.'/>
327 <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.'/>
328 </docSect>
329 </decl>
330 </group>
331 </unit>
332</package>
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.ext.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.ext.xml
new file mode 100644
index 0000000..b497884
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.ext.xml
@@ -0,0 +1,116 @@
1<?xml version="1.0" encoding="windows-1252"?>
2<!-- This file conforms to the DTD xdc/bld/release.dtd -->
3<release name="" label="" date="" buildCount="" producerId="">
4<package name="ti.sdo.codecs.mpeg4enc.ce"
5 version="1, 0, 0"/>
6<imports>
7 <package name="ti.sdo.ce.video2"
8 version=""/>
9 <package name="ti.sdo.codecs.mpeg4enc"
10 version=""/>
11</imports>
12<references>
13 <package name="xdc.services.intern.gen"
14 version="1, 0, 0, 0, 1284507405214"
15 providerId="xdccore">
16 <file name="java\package.jar"/>
17 </package>
18 <package name="xdc.shelf"
19 version="1, 0, 0, 1284507424737"
20 providerId="xdccore">
21 <file name="java\antlr.jar"/>
22 <file name="java\ecj.jar"/>
23 <file name="java\js.jar"/>
24 <file name="java\jsr173_api.jar"/>
25 <file name="java\tar.jar"/>
26 <file name="java\xbean.jar"/>
27 </package>
28 <package name="ti.sdo.ce"
29 version="1, 0, 6, 1313607868501"
30 providerId="codec_engine_3_21_00_19">
31 <file name="ICodec.xdc"/>
32 </package>
33 <package name="xdc.bld"
34 version="1, 0, 2, 1284507372516"
35 providerId="xdccore">
36 <file name="BuildEnvironment.xs"/>
37 <file name="Executable.xs"/>
38 <file name="ITarget.xs"/>
39 <file name="ITargetFilter.xs"/>
40 <file name="Library.xs"/>
41 <file name="Manifest.xs"/>
42 <file name="PackageContents.xs"/>
43 <file name="Repository.xs"/>
44 <file name="Script.xs"/>
45 <file name="Utils.xs"/>
46 <file name="_gen.xs"/>
47 <file name="bld.js"/>
48 <file name="package.xs"/>
49 </package>
50 <package name="xdc"
51 version="1, 1, 1, 1284507365742"
52 providerId="xdccore">
53 <file name="IPackage.xdc"/>
54 <file name="IPackage.xs"/>
55 <file name="om2.xs"/>
56 <file name="package.xs"/>
57 <file name="template.xs"/>
58 <file name="xdc.tci"/>
59 <file name="xmlgen.xs"/>
60 <file name="xmlgen2.xs"/>
61 </package>
62 <package name="ti.sdo.ce.video2"
63 version="1, 0, 3, 1313608070886"
64 providerId="codec_engine_3_21_00_19">
65 <file name="IVIDENC2.xdc"/>
66 </package>
67 <package name="xdc.services.global"
68 version="1, 0, 0, 1284507401675"
69 providerId="xdccore">
70 <file name="Clock.xs"/>
71 <file name="Trace.xs"/>
72 <file name="java\package.jar"/>
73 </package>
74 <package name="ti.sdo.codecs.mpeg4enc"
75 version="1, 0, 0, 1367474586562"
76 providerId="G:/from_sayanna/RTSC_Release">
77 <file name="MPEG4ENC.xdc"/>
78 </package>
79 <package name="xdc.platform"
80 version="1, 0, 1, 0, 1284507379983"
81 providerId="xdccore">
82 <file name="ICpuDataSheet.xdc"/>
83 <file name="IExeContext.xdc"/>
84 <file name="IPeripheral.xdc"/>
85 <file name="IPlatform.xdc"/>
86 </package>
87 <package name="xdc.services.spec"
88 version="1, 0, 0, 0, 1284507414889"
89 providerId="xdccore">
90 <file name="java\package.jar"/>
91 </package>
92 <package name="xdc.services.intern.cmd"
93 version="1, 0, 0, 0, 1284507405123"
94 providerId="xdccore">
95 <file name="java\package.jar"/>
96 </package>
97 <package name="xdc.cfg"
98 version="1, 0, 2, 0, 1284507375537"
99 providerId="xdccore">
100 <file name="Program.xdc"/>
101 </package>
102 <package name="xdc.services.intern.xsr"
103 version="1, 0, 0, 1284507408194"
104 providerId="xdccore">
105 <file name="java\package.jar"/>
106 </package>
107 <xdcRoot base="E:/WriteHere/xdctools_3_20_04_68/">
108 <file name="/packages/xdc/package.xdc"/>
109 <file name="etc\config.bld"/>
110 <file name="include\utils.tci"/>
111 <xdcCorePkg version="16, 0, 2, 0, 1284507377139" producerId="undefined" buildCount="279" releaseName="xdc_corevers" label="default" date="1284507377139"/>
112 </xdcRoot>
113</references>
114<orphans>
115</orphans>
116</release>
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.dot b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.dot
new file mode 100644
index 0000000..fd7f5b7
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.dot
@@ -0,0 +1,2141 @@
1digraph dependencies {
2 label="\nPackage ti.sdo.codecs.mpeg4enc.ce Dependency Graph";
3 size="7.5,10";
4 rankdir=LR;
5 ranksep=".75";
6 concentrate="true";
7 node [fixedsize=true, width=1.5, style=filled, color=black];
8 node [font=Helvetica, fontsize=12, fillcolor=lightgrey];
9 ti_sdo_codecs_mpeg4enc_ce [shape=record,label="ti.sdo.codecs.mpeg4enc.ce|1, 0, 0", URL="package.rel.xml"];
10 node [fontsize=10, fillcolor=white];
11
12 edge [style=solid, color=blue]
13 ti_sdo_ce_video2 [shape=record,label="ti.sdo.ce.video2|1, 0, 3", URL="../E:\WriteHere\codec_engine_3_21_00_19\packages\ti\sdo\ce\video2\package/package.rel.svg"];
14 ti_sdo_codecs_mpeg4enc_ce -> ti_sdo_ce_video2;
15 ti_sdo_codecs_mpeg4enc [shape=record,label="ti.sdo.codecs.mpeg4enc|1, 0, 0", URL="../G:\from_sayanna\RTSC_Release\ti\sdo\codecs\mpeg4enc\package/package.rel.svg"];
16 ti_sdo_codecs_mpeg4enc_ce -> ti_sdo_codecs_mpeg4enc;
17
18 edge [style=solid, color=lightgrey]
19 xdc_services_intern_gen [shape=record,label="xdc.services.intern.gen|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\intern\gen\package/package.rel.svg"];
20 ti_sdo_codecs_mpeg4enc_ce -> xdc_services_intern_gen;
21 xdc_shelf [shape=record,label="xdc.shelf|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\shelf\package/package.rel.svg"];
22 ti_sdo_codecs_mpeg4enc_ce -> xdc_shelf;
23 ti_sdo_ce [shape=record,label="ti.sdo.ce|1, 0, 6", URL="../E:\WriteHere\codec_engine_3_21_00_19\packages\ti\sdo\ce\package/package.rel.svg"];
24 ti_sdo_codecs_mpeg4enc_ce -> ti_sdo_ce;
25 xdc_bld [shape=record,label="xdc.bld|1, 0, 2", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\bld\package/package.rel.svg"];
26 ti_sdo_codecs_mpeg4enc_ce -> xdc_bld;
27 xdc [shape=record,label="xdc|1, 1, 1", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\package/package.rel.svg"];
28 ti_sdo_codecs_mpeg4enc_ce -> xdc;
29 ti_sdo_codecs_mpeg4enc_ce -> ti_sdo_ce_video2;
30 xdc_services_global [shape=record,label="xdc.services.global|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\global\package/package.rel.svg"];
31 ti_sdo_codecs_mpeg4enc_ce -> xdc_services_global;
32 ti_sdo_codecs_mpeg4enc_ce -> ti_sdo_codecs_mpeg4enc;
33 xdc_platform [shape=record,label="xdc.platform|1, 0, 1, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\platform\package/package.rel.svg"];
34 ti_sdo_codecs_mpeg4enc_ce -> xdc_platform;
35 xdc_services_spec [shape=record,label="xdc.services.spec|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\spec\package/package.rel.svg"];
36 ti_sdo_codecs_mpeg4enc_ce -> xdc_services_spec;
37 xdc_services_intern_cmd [shape=record,label="xdc.services.intern.cmd|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\intern\cmd\package/package.rel.svg"];
38 ti_sdo_codecs_mpeg4enc_ce -> xdc_services_intern_cmd;
39 xdc_cfg [shape=record,label="xdc.cfg|1, 0, 2, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\cfg\package/package.rel.svg"];
40 ti_sdo_codecs_mpeg4enc_ce -> xdc_cfg;
41 xdc_services_intern_xsr [shape=record,label="xdc.services.intern.xsr|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\intern\xsr\package/package.rel.svg"];
42 ti_sdo_codecs_mpeg4enc_ce -> xdc_services_intern_xsr;
43
44 edge [style=solid, color=blue]
45 xdc_services_intern_xsr -> xdc_services_global;
46
47 edge [style=solid, color=lightgrey]
48 xdc_services_intern_xsr -> xdc_services_spec;
49 xdc_services_intern_xsr -> xdc_services_intern_cmd;
50 xdc_utils_tconf [shape=record,label="xdc.utils.tconf|not found"style=rounded, ];
51 xdc_services_intern_xsr -> xdc_utils_tconf;
52 xdc_services_intern_xsr -> xdc_shelf;
53 xdc_services_intern_xsr -> xdc_services_intern_gen;
54 xdc_services_intern_xsr -> xdc_services_global;
55
56 edge [style=solid, color=blue]
57
58 edge [style=solid, color=lightgrey]
59
60 edge [style=solid, color=blue]
61 xdc_cfg -> xdc_services_global;
62
63 edge [style=solid, color=lightgrey]
64 xdc_cfg -> xdc_services_spec;
65 xdc_cfg -> xdc_services_intern_cmd;
66 xdc_cfg -> xdc_utils_tconf;
67 xdc_cfg -> xdc_services_intern_xsr;
68 xdc_cfg -> xdc_platform;
69 xdc_cfg -> xdc_shelf;
70 xdc_cfg -> xdc_services_intern_gen;
71 xdc_cfg -> xdc_services_global;
72
73 edge [style=solid, color=blue]
74 xdc_services_intern_cmd -> xdc_shelf;
75 xdc_services_intern_cmd -> xdc_services_spec;
76 xdc_services_intern_cmd -> xdc_services_global;
77 xdc_services_intern_cmd -> xdc_services_intern_gen;
78
79 edge [style=solid, color=lightgrey]
80 xdc_services_intern_cmd -> xdc_services_spec;
81 xdc_services_intern_cmd -> xdc_utils_tconf;
82 xdc_services_intern_cmd -> xdc_services_intern_xsr;
83 xdc_services_intern_cmd -> xdc_shelf;
84 xdc_services_intern_cmd -> xdc_services_intern_gen;
85 xdc_services_intern_cmd -> xdc_services_global;
86
87 edge [style=solid, color=blue]
88 xdc_services_spec -> xdc_shelf;
89
90 edge [style=solid, color=lightgrey]
91 xdc_services_spec -> xdc_services_intern_cmd;
92 xdc_services_spec -> xdc_utils_tconf;
93 xdc_services_spec -> xdc_services_intern_xsr;
94 xdc_services_spec -> xdc_shelf;
95 xdc_services_spec -> xdc_services_intern_gen;
96 xdc_services_spec -> xdc_services_global;
97
98 edge [style=solid, color=blue]
99
100 edge [style=solid, color=lightgrey]
101 xdc_platform -> xdc_services_spec;
102 xdc_platform -> xdc_services_intern_cmd;
103 xdc_platform -> xdc_utils_tconf;
104 xdc_platform -> xdc_services_intern_xsr;
105 xdc_platform -> xdc_shelf;
106 xdc_platform -> xdc_services_intern_gen;
107 xdc_platform -> xdc_services_global;
108
109 edge [style=solid, color=blue]
110
111 edge [style=solid, color=lightgrey]
112 xdc_services_global -> xdc_services_spec;
113 xdc_services_global -> xdc_services_intern_cmd;
114 xdc_services_global -> xdc_utils_tconf;
115 xdc_services_global -> xdc_services_intern_xsr;
116 xdc_services_global -> xdc_shelf;
117 xdc_services_global -> xdc_services_intern_gen;
118
119 edge [style=solid, color=blue]
120
121 edge [style=solid, color=lightgrey]
122 xdc -> xdc_services_global;
123 xdc -> xdc_utils_tconf;
124
125 edge [style=solid, color=blue]
126 xdc_bld -> xdc_services_global;
127 xdc_bld -> xdc_services_intern_cmd;
128
129 edge [style=solid, color=lightgrey]
130 xdc_bld -> xdc_services_spec;
131 xdc_bld -> xdc_services_intern_cmd;
132 xdc_bld -> xdc_utils_tconf;
133 xdc_bld -> xdc;
134 xdc_bld -> xdc_services_intern_xsr;
135 xdc_bld -> xdc_shelf;
136 xdc_bld -> xdc_services_intern_gen;
137 xdc_bld -> xdc_services_global;
138
139 edge [style=solid, color=blue]
140
141 edge [style=solid, color=lightgrey]
142 ti_sdo_ce -> xdc_services_global;
143 ti_targets [shape=record,label="ti.targets|1, 0, 3", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\package/package.rel.svg"];
144 ti_sdo_ce -> ti_targets;
145 ti_targets_elf [shape=record,label="ti.targets.elf|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\elf\package/package.rel.svg"];
146 ti_sdo_ce -> ti_targets_elf;
147 gnu_targets [shape=record,label="gnu.targets|1, 0, 1", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\gnu\targets\package/package.rel.svg"];
148 ti_sdo_ce -> gnu_targets;
149 gnu_targets_arm [shape=record,label="gnu.targets.arm|1, 0, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\gnu\targets\arm\package/package.rel.svg"];
150 ti_sdo_ce -> gnu_targets_arm;
151 ti_targets_arm [shape=record,label="ti.targets.arm|2, 0, 1, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\arm\package/package.rel.svg"];
152 ti_sdo_ce -> ti_targets_arm;
153 ti_targets_arm_elf [shape=record,label="ti.targets.arm.elf|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\arm\elf\package/package.rel.svg"];
154 ti_sdo_ce -> ti_targets_arm_elf;
155 build_filter [shape=record,label="build.filter|not found"style=rounded, ];
156 ti_sdo_ce -> build_filter;
157 ti_sdo_ce -> xdc_cfg;
158 ti_sdo_ce -> xdc_platform;
159 ti_sdo_ce_ipc [shape=record,label="ti.sdo.ce.ipc|2, 0, 1", URL="../E:\WriteHere\codec_engine_3_21_00_19\packages\ti\sdo\ce\ipc\package/package.rel.svg"];
160 ti_sdo_ce -> ti_sdo_ce_ipc;
161 ti_sdo_ce -> xdc_services_intern_cmd;
162 ti_sdo_ce -> xdc_services_intern_gen;
163 ti_sdo_ce -> xdc_services_intern_xsr;
164 ti_sdo_ce -> xdc_shelf;
165 ti_sdo_ce -> xdc_services_spec;
166 xdc_runtime [shape=record,label="xdc.runtime|2, 1, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\xdc\runtime\package/package.rel.svg"];
167 ti_sdo_ce -> xdc_runtime;
168 xdc_runtime_knl [shape=record,label="xdc.runtime.knl|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\xdc\runtime\knl\package/package.rel.svg"];
169 ti_sdo_ce -> xdc_runtime_knl;
170 ti_xdais [shape=record,label="ti.xdais|1, 2.0, 1", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\xdais\package/package.rel.svg"];
171 ti_sdo_ce -> ti_xdais;
172 ti_sdo_utils_loggers [shape=record,label="ti.sdo.utils.loggers|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\utils\loggers\package/package.rel.svg"];
173 ti_sdo_ce -> ti_sdo_utils_loggers;
174 ti_sdo_utils_trace [shape=record,label="ti.sdo.utils.trace|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\utils\trace\package/package.rel.svg"];
175 ti_sdo_ce -> ti_sdo_utils_trace;
176 ti_sdo_ce_osal [shape=record,label="ti.sdo.ce.osal|2, 0, 2", URL="../E:\WriteHere\codec_engine_3_21_00_19\packages\ti\sdo\ce\osal\package/package.rel.svg"];
177 ti_sdo_ce -> ti_sdo_ce_osal;
178 ti_sdo_ce_global [shape=record,label="ti.sdo.ce.global|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\packages\ti\sdo\ce\global\package/package.rel.svg"];
179 ti_sdo_ce -> ti_sdo_ce_global;
180 ti_sdo_ce_alg [shape=record,label="ti.sdo.ce.alg|1, 0, 1", URL="../E:\WriteHere\codec_engine_3_21_00_19\packages\ti\sdo\ce\alg\package/package.rel.svg"];
181 ti_sdo_ce -> ti_sdo_ce_alg;
182 ti_sdo_ce_node [shape=record,label="ti.sdo.ce.node|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\packages\ti\sdo\ce\node\package/package.rel.svg"];
183 ti_sdo_ce -> ti_sdo_ce_node;
184
185 edge [style=solid, color=blue]
186
187 edge [style=solid, color=lightgrey]
188 ti_sdo_ce_node -> xdc_services_global;
189 ti_sdo_ce_node -> ti_targets;
190 ti_sdo_ce_node -> ti_targets_elf;
191 ti_sdo_ce_node -> gnu_targets;
192 ti_sdo_ce_node -> gnu_targets_arm;
193 ti_sdo_ce_node -> ti_targets_arm;
194 ti_sdo_ce_node -> ti_targets_arm_elf;
195 ti_sdo_ce_node -> build_filter;
196 ti_sdo_ce_node -> xdc_services_intern_cmd;
197 ti_sdo_ce_node -> xdc_services_intern_gen;
198 ti_sdo_ce_node -> xdc_services_intern_xsr;
199 ti_sdo_ce_node -> xdc_shelf;
200 ti_sdo_ce_node -> xdc_services_spec;
201 ti_sdo_ce_node -> xdc_runtime;
202 ti_sdo_ce_node -> ti_sdo_ce_global;
203 ti_sdo_ce_node -> ti_sdo_ce_ipc;
204 ti_sdo_ce_node -> xdc_runtime_knl;
205 ti_sdo_ce_node -> ti_sdo_ce;
206 ti_sdo_ce_node -> ti_xdais;
207
208 edge [style=solid, color=blue]
209
210 edge [style=solid, color=lightgrey]
211 ti_sdo_ce_alg -> xdc_services_global;
212 ti_sdo_ce_alg -> ti_targets;
213 ti_sdo_ce_alg -> ti_targets_elf;
214 ti_sdo_ce_alg -> gnu_targets;
215 ti_sdo_ce_alg -> gnu_targets_arm;
216 ti_sdo_ce_alg -> ti_targets_arm;
217 ti_sdo_ce_alg -> ti_targets_arm_elf;
218 ti_sdo_ce_alg -> build_filter;
219 ti_sdo_ce_alg -> xdc_services_intern_cmd;
220 ti_sdo_ce_alg -> xdc_services_intern_gen;
221 ti_sdo_ce_alg -> xdc_services_intern_xsr;
222 ti_sdo_ce_alg -> xdc_shelf;
223 ti_sdo_ce_alg -> xdc_services_spec;
224 ti_sdo_ce_alg -> xdc_runtime;
225 ti_sdo_fc_dskt2 [shape=record,label="ti.sdo.fc.dskt2|1, 0, 4", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\dskt2\package/package.rel.svg"];
226 ti_sdo_ce_alg -> ti_sdo_fc_dskt2;
227 ti_sdo_fc_dman3 [shape=record,label="ti.sdo.fc.dman3|1, 0, 4", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\dman3\package/package.rel.svg"];
228 ti_sdo_ce_alg -> ti_sdo_fc_dman3;
229 ti_sdo_fc_rman [shape=record,label="ti.sdo.fc.rman|2, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\rman\package/package.rel.svg"];
230 ti_sdo_ce_alg -> ti_sdo_fc_rman;
231 ti_sdo_ce_alg -> ti_xdais;
232 ti_sdo_ce_alg -> ti_sdo_ce_osal;
233 ti_sdo_ce_alg -> ti_sdo_ce_global;
234 ti_sdo_fc_ires [shape=record,label="ti.sdo.fc.ires|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\ires\package/package.rel.svg"];
235 ti_sdo_ce_alg -> ti_sdo_fc_ires;
236 ti_sdo_ce_alg -> xdc_runtime_knl;
237
238 edge [style=solid, color=blue]
239
240 edge [style=solid, color=lightgrey]
241 ti_sdo_fc_ires -> xdc_services_global;
242 ti_sdo_fc_ires -> ti_targets;
243 ti_sdo_fc_ires -> ti_targets_elf;
244 ti_targets_elf_arp32 [shape=record,label="ti.targets.elf.arp32|not found"style=rounded, ];
245 ti_sdo_fc_ires -> ti_targets_elf_arp32;
246 ti_sdo_fc_ires -> gnu_targets;
247 ti_sdo_fc_ires -> gnu_targets_arm;
248 ti_sdo_fc_ires -> ti_targets_arm;
249 ti_sdo_fc_ires -> ti_targets_arm_elf;
250 ti_sdo_fc_ires -> build_filter;
251 ti_sdo_fc_ires -> xdc_services_intern_cmd;
252 ti_sdo_fc_ires -> xdc_services_intern_gen;
253 ti_sdo_fc_ires -> xdc_services_intern_xsr;
254 ti_sdo_fc_ires -> xdc_shelf;
255 ti_sdo_fc_ires -> xdc_services_spec;
256
257 edge [style=solid, color=blue]
258
259 edge [style=solid, color=lightgrey]
260
261 edge [style=solid, color=blue]
262
263 edge [style=solid, color=lightgrey]
264 ti_sdo_fc_rman -> xdc_services_global;
265 ti_sdo_fc_rman -> ti_targets;
266 ti_sdo_fc_rman -> ti_targets_elf;
267 ti_sdo_fc_rman -> ti_targets_elf_arp32;
268 ti_sdo_fc_rman -> gnu_targets;
269 ti_sdo_fc_rman -> gnu_targets_arm;
270 ti_sdo_fc_rman -> ti_targets_arm;
271 ti_sdo_fc_rman -> ti_targets_arm_elf;
272 ti_sdo_fc_rman -> build_filter;
273 ti_sdo_fc_rman -> xdc_services_intern_cmd;
274 ti_sdo_fc_rman -> xdc_services_intern_gen;
275 ti_sdo_fc_rman -> xdc_services_intern_xsr;
276 ti_sdo_fc_rman -> xdc_shelf;
277 ti_sdo_fc_rman -> xdc_services_spec;
278 ti_sdo_fc_rman -> xdc_runtime;
279 ti_sdo_fc_rman -> ti_sdo_fc_dskt2;
280 ti_sdo_fc_memutils [shape=record,label="ti.sdo.fc.memutils|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\memutils\package/package.rel.svg"];
281 ti_sdo_fc_rman -> ti_sdo_fc_memutils;
282 ti_sdo_fc_utils_osalsupport [shape=record,label="ti.sdo.fc.utils.osalsupport|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\utils\osalsupport\package/package.rel.svg"];
283 ti_sdo_fc_rman -> ti_sdo_fc_utils_osalsupport;
284 ti_sdo_fc_global [shape=record,label="ti.sdo.fc.global|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\global\package/package.rel.svg"];
285 ti_sdo_fc_rman -> ti_sdo_fc_global;
286 ti_sdo_fc_utils [shape=record,label="ti.sdo.fc.utils|1, 0, 3", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\utils\package/package.rel.svg"];
287 ti_sdo_fc_rman -> ti_sdo_fc_utils;
288 ti_sdo_fc_ires_nullresource [shape=record,label="ti.sdo.fc.ires.nullresource|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\ires\nullresource\package/package.rel.svg"];
289 ti_sdo_fc_rman -> ti_sdo_fc_ires_nullresource;
290 ti_sdo_fc_rman -> ti_xdais;
291 ti_sdo_fc_rman -> xdc_runtime_knl;
292 ti_sdo_fc_rman -> ti_sdo_fc_ires;
293
294 edge [style=solid, color=blue]
295
296 edge [style=solid, color=lightgrey]
297 ti_sdo_fc_ires_nullresource -> xdc_services_global;
298 ti_sdo_fc_ires_nullresource -> ti_targets;
299 ti_sdo_fc_ires_nullresource -> ti_targets_elf;
300 ti_sdo_fc_ires_nullresource -> ti_targets_elf_arp32;
301 ti_sdo_fc_ires_nullresource -> gnu_targets;
302 ti_sdo_fc_ires_nullresource -> gnu_targets_arm;
303 ti_sdo_fc_ires_nullresource -> ti_targets_arm;
304 ti_sdo_fc_ires_nullresource -> ti_targets_arm_elf;
305 ti_sdo_fc_ires_nullresource -> build_filter;
306 ti_sdo_fc_ires_nullresource -> ti_sdo_fc_ires;
307 ti_sdo_fc_ires_nullresource -> xdc_services_intern_cmd;
308 ti_sdo_fc_ires_nullresource -> xdc_services_intern_gen;
309 ti_sdo_fc_ires_nullresource -> xdc_services_intern_xsr;
310 ti_sdo_fc_ires_nullresource -> xdc_shelf;
311 ti_sdo_fc_ires_nullresource -> xdc_services_spec;
312 ti_sdo_fc_ires_nullresource -> xdc_runtime;
313 ti_sdo_fc_ires_nullresource -> ti_sdo_fc_global;
314 ti_sdo_fc_ires_nullresource -> ti_xdais;
315
316 edge [style=solid, color=blue]
317
318 edge [style=solid, color=lightgrey]
319 ti_sdo_fc_utils -> xdc_services_global;
320 ti_sdo_fc_utils -> ti_targets;
321 ti_sdo_fc_utils -> ti_targets_elf;
322 ti_sdo_fc_utils -> ti_targets_elf_arp32;
323 ti_sdo_fc_utils -> gnu_targets;
324 ti_sdo_fc_utils -> gnu_targets_arm;
325 ti_sdo_fc_utils -> ti_targets_arm;
326 ti_sdo_fc_utils -> ti_targets_arm_elf;
327 ti_sdo_fc_utils -> build_filter;
328 ti_sdo_fc_utils -> xdc_services_intern_cmd;
329 ti_sdo_fc_utils -> xdc_services_intern_gen;
330 ti_sdo_fc_utils -> xdc_services_intern_xsr;
331 ti_sdo_fc_utils -> xdc_shelf;
332 ti_sdo_fc_utils -> xdc_services_spec;
333 ti_sdo_fc_utils -> xdc_runtime;
334 ti_sdo_fc_utils -> ti_sdo_fc_global;
335 ti_sdo_fc_utils -> ti_xdais;
336 ti_sdo_fc_utils -> xdc_runtime_knl;
337 ti_sdo_fc_utils -> ti_sdo_fc_memutils;
338
339 edge [style=solid, color=blue]
340
341 edge [style=solid, color=lightgrey]
342 ti_sdo_fc_global -> xdc_services_global;
343 ti_sdo_fc_global -> ti_targets;
344 ti_sdo_fc_global -> ti_targets_elf;
345 ti_sdo_fc_global -> ti_targets_elf_arp32;
346 ti_sdo_fc_global -> gnu_targets;
347 ti_sdo_fc_global -> gnu_targets_arm;
348 ti_sdo_fc_global -> ti_targets_arm;
349 ti_sdo_fc_global -> ti_targets_arm_elf;
350 ti_sdo_fc_global -> build_filter;
351 ti_sdo_tools_build [shape=record,label="ti.sdo.tools.build|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\tools\build\package/package.rel.svg"];
352 ti_sdo_fc_global -> ti_sdo_tools_build;
353 ti_sdo_fc_global -> xdc_services_intern_cmd;
354 ti_sdo_fc_global -> xdc_services_intern_gen;
355 ti_sdo_fc_global -> xdc_services_intern_xsr;
356 ti_sdo_fc_global -> xdc_shelf;
357 ti_sdo_fc_global -> xdc_services_spec;
358 ti_sdo_fc_global -> xdc_runtime;
359
360 edge [style=solid, color=blue]
361
362 edge [style=solid, color=lightgrey]
363 ti_sdo_tools_build -> xdc_services_global;
364 ti_sdo_tools_build -> ti_targets;
365 ti_sdo_tools_build -> ti_targets_elf;
366 ti_sdo_tools_build -> ti_targets_arm;
367 ti_sdo_tools_build -> ti_targets_arm_elf;
368 ti_sdo_tools_build -> gnu_targets;
369 ti_sdo_tools_build -> gnu_targets_arm;
370 ti_sdo_tools_build -> xdc_services_intern_cmd;
371 ti_sdo_tools_build -> xdc_services_intern_gen;
372 ti_sdo_tools_build -> xdc_services_intern_xsr;
373 ti_sdo_tools_build -> xdc_shelf;
374 ti_sdo_tools_build -> xdc_services_spec;
375
376 edge [style=solid, color=blue]
377
378 edge [style=solid, color=lightgrey]
379 ti_sdo_fc_utils_osalsupport -> xdc_services_global;
380 ti_sdo_fc_utils_osalsupport -> ti_targets;
381 ti_sdo_fc_utils_osalsupport -> ti_targets_elf;
382 ti_sdo_fc_utils_osalsupport -> ti_targets_elf_arp32;
383 ti_sdo_fc_utils_osalsupport -> gnu_targets;
384 ti_sdo_fc_utils_osalsupport -> gnu_targets_arm;
385 ti_sdo_fc_utils_osalsupport -> ti_targets_arm;
386 ti_sdo_fc_utils_osalsupport -> ti_targets_arm_elf;
387 ti_sdo_fc_utils_osalsupport -> build_filter;
388 ti_sdo_fc_utils_osalsupport -> xdc_services_intern_cmd;
389 ti_sdo_fc_utils_osalsupport -> xdc_services_intern_gen;
390 ti_sdo_fc_utils_osalsupport -> xdc_services_intern_xsr;
391 ti_sdo_fc_utils_osalsupport -> xdc_shelf;
392 ti_sdo_fc_utils_osalsupport -> xdc_services_spec;
393 ti_sdo_fc_utils_osalsupport -> xdc_runtime;
394 ti_sdo_fc_utils_osalsupport -> xdc_runtime_knl;
395
396 edge [style=solid, color=blue]
397
398 edge [style=solid, color=lightgrey]
399 ti_sdo_fc_memutils -> xdc_services_global;
400 ti_sdo_fc_memutils -> ti_targets;
401 ti_sdo_fc_memutils -> ti_targets_elf;
402 ti_sdo_fc_memutils -> ti_targets_elf_arp32;
403 ti_sdo_fc_memutils -> gnu_targets;
404 ti_sdo_fc_memutils -> gnu_targets_arm;
405 ti_sdo_fc_memutils -> ti_targets_arm;
406 ti_sdo_fc_memutils -> ti_targets_arm_elf;
407 ti_sdo_fc_memutils -> build_filter;
408 ti_sdo_fc_memutils -> xdc_services_intern_cmd;
409 ti_sdo_fc_memutils -> xdc_services_intern_gen;
410 ti_sdo_fc_memutils -> xdc_services_intern_xsr;
411 ti_sdo_fc_memutils -> xdc_shelf;
412 ti_sdo_fc_memutils -> xdc_services_spec;
413 ti_sdo_fc_memutils -> xdc_runtime;
414 ti_sdo_fc_memutils -> ti_sdo_fc_global;
415 ti_sysbios_hal [shape=record,label="ti.sysbios.hal|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\hal\package/package.rel.svg"];
416 ti_sdo_fc_memutils -> ti_sysbios_hal;
417 ti_sysbios_interfaces [shape=record,label="ti.sysbios.interfaces|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\interfaces\package/package.rel.svg"];
418 ti_sdo_fc_memutils -> ti_sysbios_interfaces;
419 ti_sdo_linuxutils_cmem [shape=record,label="ti.sdo.linuxutils.cmem|2, 2, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\linuxutils\cmem\package/package.rel.svg"];
420 ti_sdo_fc_memutils -> ti_sdo_linuxutils_cmem;
421
422 edge [style=solid, color=blue]
423
424 edge [style=solid, color=lightgrey]
425 ti_sdo_linuxutils_cmem -> xdc_services_global;
426 ti_sdo_linuxutils_cmem -> ti_targets;
427 ti_sdo_linuxutils_cmem -> ti_targets_elf;
428 ti_sdo_linuxutils_cmem -> gnu_targets;
429 ti_sdo_linuxutils_cmem -> gnu_targets_arm;
430 ti_sdo_linuxutils_cmem -> ti_targets_arm;
431 ti_sdo_linuxutils_cmem -> ti_targets_arm_elf;
432 ti_sdo_linuxutils_cmem -> xdc_services_intern_cmd;
433 ti_sdo_linuxutils_cmem -> xdc_services_intern_gen;
434 ti_sdo_linuxutils_cmem -> xdc_services_intern_xsr;
435 ti_sdo_linuxutils_cmem -> xdc_shelf;
436 ti_sdo_linuxutils_cmem -> xdc_services_spec;
437
438 edge [style=solid, color=blue]
439
440 edge [style=solid, color=lightgrey]
441 ti_sysbios_interfaces -> xdc_services_global;
442 ti_sysbios_interfaces -> ti_targets;
443 ti_targets_msp430 [shape=record,label="ti.targets.msp430|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\msp430\package/package.rel.svg"];
444 ti_sysbios_interfaces -> ti_targets_msp430;
445 ti_sysbios_interfaces -> ti_targets_elf_arp32;
446 ti_sysbios_interfaces -> ti_targets_elf;
447 ti_sysbios_interfaces -> ti_targets_arm;
448 ti_sysbios_interfaces -> ti_targets_arm_elf;
449 ti_sysbios_interfaces -> gnu_targets;
450 microsoft_targets [shape=record,label="microsoft.targets|1, 0, 2, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\microsoft\targets\package/package.rel.svg"];
451 ti_sysbios_interfaces -> microsoft_targets;
452 ti_sysbios_interfaces -> xdc_runtime;
453 ti_sysbios_interfaces -> xdc_shelf;
454 ti_sysbios_interfaces -> xdc_services_intern_gen;
455 ti_sysbios_interfaces -> xdc_services_intern_cmd;
456 ti_sysbios_interfaces -> xdc_services_intern_xsr;
457 ti_sysbios_interfaces -> xdc_services_spec;
458
459 edge [style=solid, color=blue]
460
461 edge [style=solid, color=lightgrey]
462 microsoft_targets -> xdc_services_global;
463 microsoft_targets -> xdc_services_intern_cmd;
464 microsoft_targets -> xdc_services_intern_xsr;
465 microsoft_targets -> xdc_shelf;
466 microsoft_targets -> xdc_services_spec;
467 microsoft_targets -> xdc_services_intern_gen;
468
469 edge [style=solid, color=blue]
470
471 edge [style=solid, color=lightgrey]
472 ti_targets_msp430 -> xdc_services_intern_gen;
473 ti_targets_msp430 -> xdc_services_spec;
474 ti_targets_msp430 -> xdc_shelf;
475 ti_targets_msp430 -> xdc_services_global;
476 ti_targets_msp430 -> xdc_services_intern_cmd;
477 ti_targets_msp430 -> xdc_services_intern_xsr;
478 ti_targets_msp430 -> ti_targets;
479
480 edge [style=solid, color=blue]
481 ti_sysbios_hal -> ti_sysbios_interfaces;
482 ti_sysbios_family [shape=record,label="ti.sysbios.family|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\family\package/package.rel.svg"];
483 ti_sysbios_hal -> ti_sysbios_family;
484
485 edge [style=solid, color=lightgrey]
486 ti_sysbios_hal -> xdc_services_global;
487 ti_sysbios_hal -> ti_targets;
488 ti_sysbios_hal -> ti_targets_msp430;
489 ti_sysbios_hal -> ti_targets_elf_arp32;
490 ti_sysbios_hal -> ti_targets_elf;
491 ti_sysbios_hal -> ti_targets_arm;
492 ti_sysbios_hal -> ti_targets_arm_elf;
493 ti_sysbios_hal -> gnu_targets;
494 ti_sysbios_hal -> microsoft_targets;
495 ti_sysbios_build [shape=record,label="ti.sysbios.build|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\build\package/package.rel.svg"];
496 ti_sysbios_hal -> ti_sysbios_build;
497 tisb_release_filters [shape=record,label="tisb.release.filters|not found"style=rounded, ];
498 ti_sysbios_hal -> tisb_release_filters;
499 ti_sysbios_hal -> ti_sysbios_interfaces;
500 ti_sysbios_hal -> xdc_shelf;
501 ti_sysbios_hal -> xdc_services_intern_gen;
502 ti_sysbios_hal -> xdc_services_intern_cmd;
503 ti_sysbios_hal -> xdc_services_intern_xsr;
504 ti_sysbios_hal -> xdc_services_spec;
505 ti_sysbios_hal -> xdc_runtime;
506 ti_sysbios_family_arm_m3 [shape=record,label="ti.sysbios.family.arm.m3|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\family\arm\m3\package/package.rel.svg"];
507 ti_sysbios_hal -> ti_sysbios_family_arm_m3;
508 ti_sysbios_family_c28 [shape=record,label="ti.sysbios.family.c28|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\family\c28\package/package.rel.svg"];
509 ti_sysbios_hal -> ti_sysbios_family_c28;
510 ti_sysbios [shape=record,label="ti.sysbios|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\package/package.rel.svg"];
511 ti_sysbios_hal -> ti_sysbios;
512
513 edge [style=solid, color=blue]
514 ti_sysbios -> ti_sysbios_family;
515
516 edge [style=solid, color=lightgrey]
517 ti_sysbios -> xdc_services_global;
518 ti_sysbios -> ti_targets;
519 ti_sysbios -> ti_targets_msp430;
520 ti_sysbios -> ti_targets_elf_arp32;
521 ti_sysbios -> ti_targets_elf;
522 ti_sysbios -> ti_targets_arm;
523 ti_sysbios -> ti_targets_arm_elf;
524 ti_sysbios -> gnu_targets;
525 ti_sysbios -> microsoft_targets;
526 ti_sysbios -> ti_sysbios_build;
527 ti_sysbios -> tisb_release_filters;
528 ti_sysbios -> xdc_shelf;
529 ti_sysbios -> xdc_services_intern_gen;
530 ti_sysbios -> xdc_services_intern_cmd;
531 ti_sysbios -> xdc_services_intern_xsr;
532 ti_sysbios -> xdc_services_spec;
533 ti_sysbios -> xdc_runtime;
534 ti_catalog_c2800 [shape=record,label="ti.catalog.c2800|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\c2800\package/package.rel.svg"];
535 ti_sysbios -> ti_catalog_c2800;
536 ti_catalog_c2800_init [shape=record,label="ti.catalog.c2800.init|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\c2800\init\package/package.rel.svg"];
537 ti_sysbios -> ti_catalog_c2800_init;
538 ti_platforms_ezdsp28235 [shape=record,label="ti.platforms.ezdsp28235|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\ezdsp28235\package/package.rel.svg"];
539 ti_sysbios -> ti_platforms_ezdsp28235;
540 ti_targets_rts2800 [shape=record,label="ti.targets.rts2800|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\rts2800\package/package.rel.svg"];
541 ti_sysbios -> ti_targets_rts2800;
542 ti_sysbios -> xdc_cfg;
543 ti_sysbios -> xdc_platform;
544 xdc_rov [shape=record,label="xdc.rov|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\rov\package/package.rel.svg"];
545 ti_sysbios -> xdc_rov;
546 ti_sysbios -> xdc_runtime_knl;
547 xdc_services_getset [shape=record,label="xdc.services.getset|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\getset\package/package.rel.svg"];
548 ti_sysbios -> xdc_services_getset;
549 xdc_services_io [shape=record,label="xdc.services.io|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\io\package/package.rel.svg"];
550 ti_sysbios -> xdc_services_io;
551 ti_platforms_ezdsp28335 [shape=record,label="ti.platforms.ezdsp28335|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\ezdsp28335\package/package.rel.svg"];
552 ti_sysbios -> ti_platforms_ezdsp28335;
553 ti_catalog_c6000 [shape=record,label="ti.catalog.c6000|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\c6000\package/package.rel.svg"];
554 ti_sysbios -> ti_catalog_c6000;
555 ti_platforms_dsk6416 [shape=record,label="ti.platforms.dsk6416|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\dsk6416\package/package.rel.svg"];
556 ti_sysbios -> ti_platforms_dsk6416;
557 ti_targets_rts6000 [shape=record,label="ti.targets.rts6000|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\rts6000\package/package.rel.svg"];
558 ti_sysbios -> ti_targets_rts6000;
559 ti_platforms_evmDM6446 [shape=record,label="ti.platforms.evmDM6446|1, 0, 0, 1", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\evmDM6446\package/package.rel.svg"];
560 ti_sysbios -> ti_platforms_evmDM6446;
561 ti_platforms_evmDM6437 [shape=record,label="ti.platforms.evmDM6437|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\evmDM6437\package/package.rel.svg"];
562 ti_sysbios -> ti_platforms_evmDM6437;
563 ti_platforms_evmDA830 [shape=record,label="ti.platforms.evmDA830|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\evmDA830\package/package.rel.svg"];
564 ti_sysbios -> ti_platforms_evmDA830;
565 ti_catalog_msp430 [shape=record,label="ti.catalog.msp430|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\package/package.rel.svg"];
566 ti_sysbios -> ti_catalog_msp430;
567 ti_catalog_msp430_init [shape=record,label="ti.catalog.msp430.init|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\init\package/package.rel.svg"];
568 ti_sysbios -> ti_catalog_msp430_init;
569 ti_catalog_msp430_peripherals_adc [shape=record,label="ti.catalog.msp430.peripherals.adc|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\adc\package/package.rel.svg"];
570 ti_sysbios -> ti_catalog_msp430_peripherals_adc;
571 ti_catalog_msp430_peripherals_clock [shape=record,label="ti.catalog.msp430.peripherals.clock|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\clock\package/package.rel.svg"];
572 ti_sysbios -> ti_catalog_msp430_peripherals_clock;
573 ti_catalog_msp430_peripherals_communication [shape=record,label="ti.catalog.msp430.peripherals.communication|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\communication\package/package.rel.svg"];
574 ti_sysbios -> ti_catalog_msp430_peripherals_communication;
575 ti_catalog_msp430_peripherals_comparator [shape=record,label="ti.catalog.msp430.peripherals.comparator|not found"style=rounded, ];
576 ti_sysbios -> ti_catalog_msp430_peripherals_comparator;
577 ti_catalog_msp430_peripherals_dac [shape=record,label="ti.catalog.msp430.peripherals.dac|not found"style=rounded, ];
578 ti_sysbios -> ti_catalog_msp430_peripherals_dac;
579 ti_catalog_msp430_peripherals_gpio [shape=record,label="ti.catalog.msp430.peripherals.gpio|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\gpio\package/package.rel.svg"];
580 ti_sysbios -> ti_catalog_msp430_peripherals_gpio;
581 ti_catalog_msp430_peripherals_memory [shape=record,label="ti.catalog.msp430.peripherals.memory|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\memory\package/package.rel.svg"];
582 ti_sysbios -> ti_catalog_msp430_peripherals_memory;
583 ti_catalog_msp430_peripherals_oa [shape=record,label="ti.catalog.msp430.peripherals.oa|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\oa\package/package.rel.svg"];
584 ti_sysbios -> ti_catalog_msp430_peripherals_oa;
585 ti_catalog_msp430_peripherals_special_function [shape=record,label="ti.catalog.msp430.peripherals.special_function|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\special_function\package/package.rel.svg"];
586 ti_sysbios -> ti_catalog_msp430_peripherals_special_function;
587 ti_catalog_msp430_peripherals_svs [shape=record,label="ti.catalog.msp430.peripherals.svs|not found"style=rounded, ];
588 ti_sysbios -> ti_catalog_msp430_peripherals_svs;
589 ti_catalog_msp430_peripherals_timer [shape=record,label="ti.catalog.msp430.peripherals.timer|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\timer\package/package.rel.svg"];
590 ti_sysbios -> ti_catalog_msp430_peripherals_timer;
591 ti_catalog_msp430_peripherals_watchdog [shape=record,label="ti.catalog.msp430.peripherals.watchdog|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\watchdog\package/package.rel.svg"];
592 ti_sysbios -> ti_catalog_msp430_peripherals_watchdog;
593 ti_platforms_exp430F5438 [shape=record,label="ti.platforms.exp430F5438|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\exp430F5438\package/package.rel.svg"];
594 ti_sysbios -> ti_platforms_exp430F5438;
595 ti_targets_msp430_rts430 [shape=record,label="ti.targets.msp430.rts430|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\msp430\rts430\package/package.rel.svg"];
596 ti_sysbios -> ti_targets_msp430_rts430;
597 ti_platforms_evm6472 [shape=record,label="ti.platforms.evm6472|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\evm6472\package/package.rel.svg"];
598 ti_sysbios -> ti_platforms_evm6472;
599 ti_platforms_padk6727 [shape=record,label="ti.platforms.padk6727|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\padk6727\package/package.rel.svg"];
600 ti_sysbios -> ti_platforms_padk6727;
601 ti_catalog_arm_cortexm3 [shape=record,label="ti.catalog.arm.cortexm3|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\arm\cortexm3\package/package.rel.svg"];
602 ti_sysbios -> ti_catalog_arm_cortexm3;
603 ti_platforms_sdp4430 [shape=record,label="ti.platforms.sdp4430|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\sdp4430\package/package.rel.svg"];
604 ti_sysbios -> ti_platforms_sdp4430;
605 ti_platforms_evm6670 [shape=record,label="ti.platforms.evm6670|not found"style=rounded, ];
606 ti_sysbios -> ti_platforms_evm6670;
607 ti_catalog_arp32 [shape=record,label="ti.catalog.arp32|not found"style=rounded, ];
608 ti_sysbios -> ti_catalog_arp32;
609 ti_platforms_simArctic [shape=record,label="ti.platforms.simArctic|not found"style=rounded, ];
610 ti_sysbios -> ti_platforms_simArctic;
611 ti_targets_elf_arp32_rts [shape=record,label="ti.targets.elf.arp32.rts|not found"style=rounded, ];
612 ti_sysbios -> ti_targets_elf_arp32_rts;
613 ti_catalog_arm [shape=record,label="ti.catalog.arm|1, 0, 1", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\arm\package/package.rel.svg"];
614 ti_sysbios -> ti_catalog_arm;
615 ti_platforms_expOMAPL138 [shape=record,label="ti.platforms.expOMAPL138|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\expOMAPL138\package/package.rel.svg"];
616 ti_sysbios -> ti_platforms_expOMAPL138;
617 ti_targets_arm_rtsarm [shape=record,label="ti.targets.arm.rtsarm|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\arm\rtsarm\package/package.rel.svg"];
618 ti_sysbios -> ti_targets_arm_rtsarm;
619 ti_catalog_arm_cortexa8 [shape=record,label="ti.catalog.arm.cortexa8|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\arm\cortexa8\package/package.rel.svg"];
620 ti_sysbios -> ti_catalog_arm_cortexa8;
621 ti_platforms_sdp3430 [shape=record,label="ti.platforms.sdp3430|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\sdp3430\package/package.rel.svg"];
622 ti_sysbios -> ti_platforms_sdp3430;
623 ti_catalog_arm_cortexm3_lm3init [shape=record,label="ti.catalog.arm.cortexm3.lm3init|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\arm\cortexm3\lm3init\package/package.rel.svg"];
624 ti_sysbios -> ti_catalog_arm_cortexm3_lm3init;
625 ti_platforms_evmLM3S8962 [shape=record,label="ti.platforms.evmLM3S8962|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\evmLM3S8962\package/package.rel.svg"];
626 ti_sysbios -> ti_platforms_evmLM3S8962;
627 ti_catalog_arm_cortexr4 [shape=record,label="ti.catalog.arm.cortexr4|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\arm\cortexr4\package/package.rel.svg"];
628 ti_sysbios -> ti_catalog_arm_cortexr4;
629 ti_platforms_evmTMS570LS20216 [shape=record,label="ti.platforms.evmTMS570LS20216|1, 0, 1, 1", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\evmTMS570LS20216\package/package.rel.svg"];
630 ti_sysbios -> ti_platforms_evmTMS570LS20216;
631
632 edge [style=solid, color=blue]
633 ti_platforms_evmTMS570LS20216 -> ti_catalog_arm_cortexr4;
634 ti_platforms_evmTMS570LS20216 -> xdc_platform;
635
636 edge [style=solid, color=lightgrey]
637 ti_platforms_evmTMS570LS20216 -> xdc_services_intern_cmd;
638 ti_platforms_evmTMS570LS20216 -> ti_catalog_arm_cortexr4;
639 ti_platforms_evmTMS570LS20216 -> xdc_platform;
640 ti_platforms_evmTMS570LS20216 -> gnu_targets;
641 ti_platforms_evmTMS570LS20216 -> ti_targets_arm;
642 ti_platforms_evmTMS570LS20216 -> gnu_targets_arm;
643 ti_platforms_evmTMS570LS20216 -> xdc_services_intern_gen;
644 ti_platforms_evmTMS570LS20216 -> ti_targets_elf;
645 ti_platforms_evmTMS570LS20216 -> xdc_shelf;
646 ti_platforms_evmTMS570LS20216 -> xdc_services_spec;
647 ti_platforms_evmTMS570LS20216 -> microsoft_targets;
648 ti_platforms_evmTMS570LS20216 -> xdc_services_intern_xsr;
649 ti_platforms_evmTMS570LS20216 -> ti_targets_arm_elf;
650 ti_platforms_evmTMS570LS20216 -> xdc_services_global;
651 ti_platforms_evmTMS570LS20216 -> ti_targets;
652
653 edge [style=solid, color=blue]
654 ti_catalog_arm_cortexr4 -> xdc_platform;
655
656 edge [style=solid, color=lightgrey]
657 ti_catalog_arm_cortexr4 -> xdc_services_intern_cmd;
658 ti_catalog_arm_cortexr4 -> xdc_platform;
659 ti_catalog_arm_cortexr4 -> gnu_targets;
660 ti_catalog_arm_cortexr4 -> ti_targets_arm;
661 ti_catalog_arm_cortexr4 -> gnu_targets_arm;
662 ti_catalog_arm_cortexr4 -> xdc_services_intern_gen;
663 ti_catalog_arm_cortexr4 -> ti_targets_elf;
664 ti_catalog_arm_cortexr4 -> xdc_shelf;
665 ti_catalog_arm_cortexr4 -> xdc_services_spec;
666 ti_catalog_arm_cortexr4 -> microsoft_targets;
667 ti_catalog [shape=record,label="ti.catalog|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\package/package.rel.svg"];
668 ti_catalog_arm_cortexr4 -> ti_catalog;
669 ti_catalog_arm_cortexr4 -> xdc_services_intern_xsr;
670 ti_catalog_arm_cortexr4 -> ti_targets_arm_elf;
671 ti_catalog_arm_cortexr4 -> xdc_services_global;
672 ti_catalog_arm_cortexr4 -> ti_targets;
673
674 edge [style=solid, color=blue]
675
676 edge [style=solid, color=lightgrey]
677 ti_catalog -> xdc_services_intern_gen;
678 ti_catalog -> ti_targets;
679 ti_catalog -> xdc_services_spec;
680 ti_catalog -> microsoft_targets;
681 ti_catalog -> ti_targets_elf;
682 ti_catalog -> ti_targets_arm_elf;
683 ti_catalog -> gnu_targets_arm;
684 ti_catalog -> xdc_shelf;
685 ti_catalog -> ti_targets_arm;
686 ti_catalog -> xdc_services_global;
687 ti_catalog -> xdc_services_intern_cmd;
688 ti_catalog -> xdc_services_intern_xsr;
689 ti_catalog -> xdc_platform;
690 ti_catalog -> gnu_targets;
691
692 edge [style=solid, color=blue]
693 ti_platforms_evmLM3S8962 -> ti_catalog_c6000;
694 ti_platforms_evmLM3S8962 -> xdc_platform;
695
696 edge [style=solid, color=lightgrey]
697 ti_platforms_evmLM3S8962 -> xdc_services_intern_cmd;
698 ti_platforms_evmLM3S8962 -> ti_catalog_c6000;
699 ti_platforms_evmLM3S8962 -> xdc_platform;
700 ti_platforms_evmLM3S8962 -> gnu_targets;
701 ti_platforms_evmLM3S8962 -> ti_targets_arm;
702 ti_platforms_evmLM3S8962 -> gnu_targets_arm;
703 ti_platforms_evmLM3S8962 -> xdc_services_intern_gen;
704 ti_platforms_evmLM3S8962 -> ti_targets_elf;
705 ti_platforms_evmLM3S8962 -> ti_catalog_arm_cortexm3_lm3init;
706 ti_platforms_evmLM3S8962 -> xdc_shelf;
707 ti_platforms_evmLM3S8962 -> xdc_services_spec;
708 ti_platforms_evmLM3S8962 -> microsoft_targets;
709 ti_platforms_evmLM3S8962 -> xdc_services_intern_xsr;
710 ti_platforms_evmLM3S8962 -> ti_targets_arm_elf;
711 ti_platforms_evmLM3S8962 -> xdc_services_global;
712 ti_platforms_evmLM3S8962 -> xdc_rov;
713 ti_platforms_evmLM3S8962 -> ti_targets;
714
715 edge [style=solid, color=blue]
716
717 edge [style=solid, color=lightgrey]
718 ti_catalog_arm_cortexm3_lm3init -> xdc_services_intern_cmd;
719 ti_catalog_arm_cortexm3_lm3init -> gnu_targets;
720 ti_catalog_arm_cortexm3_lm3init -> ti_targets_arm;
721 ti_catalog_arm_cortexm3_lm3init -> gnu_targets_arm;
722 ti_catalog_arm_cortexm3_lm3init -> xdc_services_intern_gen;
723 ti_catalog_arm_cortexm3_lm3init -> ti_targets_elf;
724 ti_catalog_arm_cortexm3_lm3init -> xdc_shelf;
725 ti_catalog_arm_cortexm3_lm3init -> xdc_services_spec;
726 ti_catalog_arm_cortexm3_lm3init -> microsoft_targets;
727 ti_catalog_arm_cortexm3_lm3init -> xdc_services_intern_xsr;
728 ti_catalog_arm_cortexm3_lm3init -> ti_targets_arm_elf;
729 ti_catalog_arm_cortexm3_lm3init -> xdc_services_global;
730 ti_catalog_arm_cortexm3_lm3init -> xdc_rov;
731 ti_catalog_arm_cortexm3_lm3init -> ti_targets;
732
733 edge [style=solid, color=blue]
734 ti_platforms_sdp3430 -> ti_catalog_c6000;
735 ti_platforms_sdp3430 -> ti_catalog_arm_cortexa8;
736 ti_platforms_sdp3430 -> xdc_platform;
737
738 edge [style=solid, color=lightgrey]
739 ti_platforms_sdp3430 -> xdc_services_intern_cmd;
740 ti_platforms_sdp3430 -> ti_catalog_arm_cortexa8;
741 ti_platforms_sdp3430 -> ti_catalog_c6000;
742 ti_platforms_sdp3430 -> xdc_platform;
743 ti_platforms_sdp3430 -> gnu_targets;
744 ti_platforms_sdp3430 -> ti_targets_arm;
745 ti_platforms_sdp3430 -> gnu_targets_arm;
746 ti_platforms_sdp3430 -> xdc_services_intern_gen;
747 ti_platforms_sdp3430 -> ti_targets_elf;
748 ti_platforms_sdp3430 -> xdc_shelf;
749 ti_platforms_sdp3430 -> xdc_services_spec;
750 ti_platforms_sdp3430 -> microsoft_targets;
751 ti_platforms_sdp3430 -> xdc_services_intern_xsr;
752 ti_platforms_sdp3430 -> ti_targets_arm_elf;
753 ti_platforms_sdp3430 -> xdc_services_global;
754 ti_platforms_sdp3430 -> ti_targets;
755
756 edge [style=solid, color=blue]
757 ti_catalog_arm_cortexa8 -> xdc_platform;
758 ti_catalog_peripherals_hdvicp2 [shape=record,label="ti.catalog.peripherals.hdvicp2|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\peripherals\hdvicp2\package/package.rel.svg"];
759 ti_catalog_arm_cortexa8 -> ti_catalog_peripherals_hdvicp2;
760
761 edge [style=solid, color=lightgrey]
762 ti_catalog_arm_cortexa8 -> xdc_services_intern_cmd;
763 ti_catalog_arm_cortexa8 -> xdc_platform;
764 ti_catalog_arm_cortexa8 -> gnu_targets;
765 ti_catalog_arm_cortexa8 -> ti_targets_arm;
766 ti_catalog_arm_cortexa8 -> gnu_targets_arm;
767 ti_catalog_arm_cortexa8 -> xdc_services_intern_gen;
768 ti_catalog_arm_cortexa8 -> ti_catalog_peripherals_hdvicp2;
769 ti_catalog_arm_cortexa8 -> ti_targets_elf;
770 ti_catalog_arm_cortexa8 -> xdc_shelf;
771 ti_catalog_arm_cortexa8 -> xdc_services_spec;
772 ti_catalog_arm_cortexa8 -> microsoft_targets;
773 ti_catalog_arm_cortexa8 -> ti_catalog;
774 ti_catalog_arm_cortexa8 -> xdc_services_intern_xsr;
775 ti_catalog_arm_cortexa8 -> ti_targets_arm_elf;
776 ti_catalog_arm_cortexa8 -> xdc_services_global;
777 ti_catalog_arm_cortexa8 -> ti_targets;
778
779 edge [style=solid, color=blue]
780
781 edge [style=solid, color=lightgrey]
782 ti_catalog_peripherals_hdvicp2 -> xdc_services_intern_gen;
783 ti_catalog_peripherals_hdvicp2 -> ti_targets;
784 ti_catalog_peripherals_hdvicp2 -> xdc_services_spec;
785 ti_catalog_peripherals_hdvicp2 -> microsoft_targets;
786 ti_catalog_peripherals_hdvicp2 -> ti_targets_elf;
787 ti_catalog_peripherals_hdvicp2 -> ti_targets_arm_elf;
788 ti_catalog_peripherals_hdvicp2 -> gnu_targets_arm;
789 ti_catalog_peripherals_hdvicp2 -> xdc_shelf;
790 ti_catalog_peripherals_hdvicp2 -> ti_targets_arm;
791 ti_catalog_peripherals_hdvicp2 -> xdc_services_global;
792 ti_catalog_peripherals_hdvicp2 -> xdc_services_intern_cmd;
793 ti_catalog_peripherals_hdvicp2 -> xdc_services_intern_xsr;
794 ti_catalog_peripherals_hdvicp2 -> xdc_platform;
795 ti_catalog_peripherals_hdvicp2 -> gnu_targets;
796
797 edge [style=solid, color=blue]
798 ti_targets_arm_rtsarm -> xdc_runtime;
799
800 edge [style=solid, color=lightgrey]
801 ti_targets_arm_rtsarm -> xdc_services_intern_gen;
802 ti_targets_arm_rtsarm -> gnu_targets_arm;
803 ti_targets_arm_rtsarm -> xdc_shelf;
804 ti_targets_arm_rtsarm -> xdc_services_intern_xsr;
805 microsoft_targets_arm [shape=record,label="microsoft.targets.arm|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\microsoft\targets\arm\package/package.rel.svg"];
806 ti_targets_arm_rtsarm -> microsoft_targets_arm;
807 ti_targets_arm_rtsarm -> gnu_targets;
808 ti_targets_arm_rtsarm -> ti_targets;
809 ti_targets_arm_rtsarm -> xdc_services_global;
810 ti_targets_arm_rtsarm -> xdc_services_intern_cmd;
811 ti_targets_arm_rtsarm -> ti_targets_arm;
812 ti_targets_arm_rtsarm -> xdc_runtime;
813 ti_targets_arm_rtsarm -> ti_targets_elf;
814 ti_targets_arm_rtsarm -> microsoft_targets;
815 ti_targets_arm_rtsarm -> xdc_runtime_knl;
816 ti_targets_arm_rtsarm -> ti_targets_arm_elf;
817 ti_targets_arm_rtsarm -> xdc_services_spec;
818
819 edge [style=solid, color=blue]
820 microsoft_targets_arm -> microsoft_targets;
821
822 edge [style=solid, color=lightgrey]
823 microsoft_targets_arm -> xdc_services_global;
824 microsoft_targets_arm -> xdc_services_intern_cmd;
825 microsoft_targets_arm -> xdc_services_intern_xsr;
826 microsoft_targets_arm -> xdc_services_spec;
827 microsoft_targets_arm -> xdc_shelf;
828 microsoft_targets_arm -> xdc_services_intern_gen;
829 microsoft_targets_arm -> microsoft_targets;
830
831 edge [style=solid, color=blue]
832 ti_platforms_expOMAPL138 -> ti_catalog_c6000;
833 ti_platforms_expOMAPL138 -> xdc_platform;
834
835 edge [style=solid, color=lightgrey]
836 ti_platforms_expOMAPL138 -> xdc_services_intern_cmd;
837 ti_platforms_expOMAPL138 -> ti_catalog_c6000;
838 ti_platforms_expOMAPL138 -> xdc_platform;
839 ti_platforms_expOMAPL138 -> gnu_targets;
840 ti_platforms_expOMAPL138 -> ti_targets_arm;
841 ti_platforms_expOMAPL138 -> gnu_targets_arm;
842 ti_platforms_expOMAPL138 -> xdc_services_intern_gen;
843 ti_platforms_expOMAPL138 -> ti_targets_elf;
844 ti_platforms_expOMAPL138 -> xdc_shelf;
845 ti_platforms_expOMAPL138 -> xdc_services_spec;
846 ti_platforms_expOMAPL138 -> microsoft_targets;
847 ti_platforms_expOMAPL138 -> xdc_services_intern_xsr;
848 ti_platforms_expOMAPL138 -> ti_targets_arm_elf;
849 ti_platforms_expOMAPL138 -> xdc_services_global;
850 ti_platforms_expOMAPL138 -> ti_targets;
851
852 edge [style=solid, color=blue]
853 ti_catalog_arm -> xdc_platform;
854 ti_catalog_arm_peripherals_timers [shape=record,label="ti.catalog.arm.peripherals.timers|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\arm\peripherals\timers\package/package.rel.svg"];
855 ti_catalog_arm -> ti_catalog_arm_peripherals_timers;
856
857 edge [style=solid, color=lightgrey]
858 ti_catalog_arm -> xdc_services_intern_cmd;
859 ti_catalog_arm -> xdc_platform;
860 ti_catalog_arm -> ti_catalog_arm_peripherals_timers;
861 ti_catalog_arm -> gnu_targets;
862 ti_catalog_arm -> ti_targets_arm;
863 ti_catalog_arm -> gnu_targets_arm;
864 ti_catalog_arm -> xdc_services_intern_gen;
865 ti_catalog_arm -> ti_targets_elf;
866 ti_catalog_arm -> xdc_shelf;
867 ti_catalog_arm -> xdc_services_spec;
868 ti_catalog_arm -> microsoft_targets;
869 ti_catalog_arm -> ti_catalog;
870 ti_catalog_arm -> xdc_services_intern_xsr;
871 ti_catalog_arm -> ti_targets_arm_elf;
872 ti_catalog_arm -> xdc_services_global;
873 ti_catalog_arm -> ti_targets;
874
875 edge [style=solid, color=blue]
876
877 edge [style=solid, color=lightgrey]
878 ti_catalog_arm_peripherals_timers -> xdc_services_intern_gen;
879 ti_catalog_arm_peripherals_timers -> ti_targets;
880 ti_catalog_arm_peripherals_timers -> xdc_services_spec;
881 ti_catalog_arm_peripherals_timers -> microsoft_targets;
882 ti_catalog_arm_peripherals_timers -> ti_targets_elf;
883 ti_catalog_arm_peripherals_timers -> ti_targets_arm_elf;
884 ti_catalog_arm_peripherals_timers -> gnu_targets_arm;
885 ti_catalog_arm_peripherals_timers -> xdc_shelf;
886 ti_catalog_arm_peripherals_timers -> ti_targets_arm;
887 ti_catalog_arm_peripherals_timers -> xdc_services_global;
888 ti_catalog_arm_peripherals_timers -> xdc_services_intern_cmd;
889 ti_catalog_arm_peripherals_timers -> xdc_services_intern_xsr;
890 ti_catalog_arm_peripherals_timers -> xdc_platform;
891 ti_catalog_arm_peripherals_timers -> gnu_targets;
892
893 edge [style=solid, color=blue]
894
895 edge [style=solid, color=lightgrey]
896
897 edge [style=solid, color=blue]
898
899 edge [style=solid, color=lightgrey]
900
901 edge [style=solid, color=blue]
902
903 edge [style=solid, color=lightgrey]
904
905 edge [style=solid, color=blue]
906
907 edge [style=solid, color=lightgrey]
908
909 edge [style=solid, color=blue]
910 ti_platforms_sdp4430 -> ti_catalog_c6000;
911 ti_platforms_sdp4430 -> ti_catalog_arm_cortexm3;
912 ti_platforms_sdp4430 -> xdc_platform;
913
914 edge [style=solid, color=lightgrey]
915 ti_platforms_sdp4430 -> xdc_services_intern_cmd;
916 ti_platforms_sdp4430 -> ti_catalog_c6000;
917 ti_platforms_sdp4430 -> ti_catalog_arm_cortexm3;
918 ti_platforms_sdp4430 -> xdc_platform;
919 ti_platforms_sdp4430 -> gnu_targets;
920 ti_platforms_sdp4430 -> ti_targets_arm;
921 ti_platforms_sdp4430 -> gnu_targets_arm;
922 ti_platforms_sdp4430 -> xdc_services_intern_gen;
923 ti_platforms_sdp4430 -> ti_targets_elf;
924 ti_platforms_sdp4430 -> xdc_shelf;
925 ti_platforms_sdp4430 -> xdc_services_spec;
926 ti_platforms_sdp4430 -> microsoft_targets;
927 ti_platforms_sdp4430 -> xdc_services_intern_xsr;
928 ti_platforms_sdp4430 -> ti_targets_arm_elf;
929 ti_platforms_sdp4430 -> xdc_services_global;
930 ti_platforms_sdp4430 -> ti_targets;
931
932 edge [style=solid, color=blue]
933 ti_catalog_arm_cortexm3 -> xdc_platform;
934 ti_catalog_arm_cortexm3 -> ti_catalog_peripherals_hdvicp2;
935
936 edge [style=solid, color=lightgrey]
937 ti_catalog_arm_cortexm3 -> xdc_services_intern_cmd;
938 ti_catalog_arm_cortexm3 -> xdc_platform;
939 ti_catalog_arm_cortexm3 -> ti_catalog_arm_peripherals_timers;
940 ti_catalog_arm_cortexm3 -> gnu_targets;
941 ti_catalog_arm_cortexm3 -> ti_targets_arm;
942 ti_catalog_arm_cortexm3 -> gnu_targets_arm;
943 ti_catalog_arm_cortexm3 -> xdc_services_intern_gen;
944 ti_catalog_arm_cortexm3 -> ti_catalog_peripherals_hdvicp2;
945 ti_catalog_arm_cortexm3 -> ti_targets_elf;
946 ti_catalog_arm_cortexm3 -> xdc_shelf;
947 ti_catalog_arm_cortexm3 -> xdc_services_spec;
948 ti_catalog_arm_cortexm3 -> microsoft_targets;
949 ti_catalog_arm_cortexm3 -> ti_catalog;
950 ti_catalog_arm_cortexm3 -> xdc_services_intern_xsr;
951 ti_catalog_arm_cortexm3 -> ti_targets_arm_elf;
952 ti_catalog_arm_cortexm3 -> xdc_services_global;
953 ti_catalog_arm_cortexm3 -> ti_targets;
954
955 edge [style=solid, color=blue]
956 ti_platforms_padk6727 -> ti_catalog_c6000;
957 ti_platforms_padk6727 -> xdc_platform;
958
959 edge [style=solid, color=lightgrey]
960 ti_platforms_padk6727 -> xdc_services_intern_cmd;
961 ti_platforms_padk6727 -> ti_catalog_c6000;
962 ti_platforms_padk6727 -> xdc_platform;
963 ti_platforms_padk6727 -> gnu_targets;
964 ti_platforms_padk6727 -> ti_targets_arm;
965 ti_platforms_padk6727 -> gnu_targets_arm;
966 ti_platforms_padk6727 -> xdc_services_intern_gen;
967 ti_platforms_padk6727 -> ti_targets_elf;
968 ti_platforms_padk6727 -> xdc_shelf;
969 ti_platforms_padk6727 -> xdc_services_spec;
970 ti_platforms_padk6727 -> microsoft_targets;
971 ti_platforms_padk6727 -> xdc_services_intern_xsr;
972 ti_platforms_padk6727 -> ti_targets_arm_elf;
973 ti_platforms_padk6727 -> xdc_services_global;
974 ti_platforms_padk6727 -> ti_targets;
975
976 edge [style=solid, color=blue]
977 ti_platforms_evm6472 -> ti_catalog_c6000;
978 ti_platforms_evm6472 -> xdc_platform;
979
980 edge [style=solid, color=lightgrey]
981 ti_platforms_evm6472 -> xdc_services_intern_cmd;
982 ti_platforms_evm6472 -> ti_catalog_c6000;
983 ti_platforms_evm6472 -> xdc_platform;
984 ti_platforms_evm6472 -> gnu_targets;
985 ti_platforms_evm6472 -> ti_targets_arm;
986 ti_platforms_evm6472 -> gnu_targets_arm;
987 ti_platforms_evm6472 -> xdc_services_intern_gen;
988 ti_platforms_evm6472 -> ti_targets_elf;
989 ti_platforms_evm6472 -> xdc_shelf;
990 ti_platforms_evm6472 -> xdc_services_spec;
991 ti_platforms_evm6472 -> microsoft_targets;
992 ti_platforms_evm6472 -> xdc_services_intern_xsr;
993 ti_platforms_evm6472 -> ti_targets_arm_elf;
994 ti_platforms_evm6472 -> xdc_services_global;
995 ti_platforms_evm6472 -> ti_targets;
996
997 edge [style=solid, color=blue]
998 ti_targets_msp430_rts430 -> xdc_runtime;
999
1000 edge [style=solid, color=lightgrey]
1001 ti_targets_msp430_rts430 -> xdc_services_intern_gen;
1002 ti_targets_msp430_rts430 -> ti_targets_msp430;
1003 ti_targets_msp430_rts430 -> xdc_services_spec;
1004 ti_targets_msp430_rts430 -> xdc_shelf;
1005 ti_targets_msp430_rts430 -> xdc_services_global;
1006 ti_targets_msp430_rts430 -> xdc_services_intern_cmd;
1007 ti_targets_msp430_rts430 -> xdc_services_intern_xsr;
1008 ti_targets_msp430_rts430 -> xdc_runtime_knl;
1009 ti_targets_msp430_rts430 -> xdc_runtime;
1010 ti_targets_msp430_rts430 -> ti_targets;
1011
1012 edge [style=solid, color=blue]
1013 ti_platforms_exp430F5438 -> ti_catalog_msp430;
1014 ti_platforms_exp430F5438 -> xdc_platform;
1015
1016 edge [style=solid, color=lightgrey]
1017 ti_platforms_exp430F5438 -> xdc_services_intern_gen;
1018 ti_platforms_exp430F5438 -> xdc_services_spec;
1019 ti_platforms_exp430F5438 -> xdc_shelf;
1020 ti_platforms_exp430F5438 -> xdc_platform;
1021 ti_platforms_exp430F5438 -> xdc_services_global;
1022 ti_platforms_exp430F5438 -> xdc_services_intern_cmd;
1023 ti_platforms_exp430F5438 -> xdc_services_intern_xsr;
1024
1025 edge [style=solid, color=blue]
1026 ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_clock;
1027 ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_special_function;
1028
1029 edge [style=solid, color=lightgrey]
1030 ti_catalog_msp430_peripherals_watchdog -> xdc_services_intern_gen;
1031 ti_catalog_msp430_peripherals_watchdog -> xdc_services_spec;
1032 ti_catalog_msp430_peripherals_watchdog -> xdc_shelf;
1033 ti_catalog_msp430_peripherals_watchdog -> xdc_platform;
1034 ti_catalog_msp430_peripherals_watchdog -> xdc_services_global;
1035 ti_catalog_msp430_peripherals_watchdog -> xdc_services_intern_cmd;
1036 ti_catalog_msp430_peripherals_watchdog -> xdc_services_intern_xsr;
1037 ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_clock;
1038 ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_special_function;
1039
1040 edge [style=solid, color=blue]
1041 ti_catalog_msp430_peripherals_timer -> ti_catalog_msp430_peripherals_clock;
1042
1043 edge [style=solid, color=lightgrey]
1044 ti_catalog_msp430_peripherals_timer -> xdc_services_intern_gen;
1045 ti_catalog_msp430_peripherals_timer -> xdc_services_spec;
1046 ti_catalog_msp430_peripherals_timer -> xdc_shelf;
1047 ti_catalog_msp430_peripherals_timer -> xdc_platform;
1048 ti_catalog_msp430_peripherals_timer -> xdc_services_global;
1049 ti_catalog_msp430_peripherals_timer -> xdc_services_intern_cmd;
1050 ti_catalog_msp430_peripherals_timer -> xdc_services_intern_xsr;
1051 ti_catalog_msp430_peripherals_timer -> ti_catalog_msp430_peripherals_clock;
1052
1053 edge [style=solid, color=blue]
1054
1055 edge [style=solid, color=lightgrey]
1056
1057 edge [style=solid, color=blue]
1058
1059 edge [style=solid, color=lightgrey]
1060 ti_catalog_msp430_peripherals_special_function -> xdc_services_intern_gen;
1061 ti_catalog_msp430_peripherals_special_function -> xdc_services_spec;
1062 ti_catalog_msp430_peripherals_special_function -> xdc_shelf;
1063 ti_catalog_msp430_peripherals_special_function -> xdc_platform;
1064 ti_catalog_msp430_peripherals_special_function -> xdc_services_global;
1065 ti_catalog_msp430_peripherals_special_function -> xdc_services_intern_cmd;
1066 ti_catalog_msp430_peripherals_special_function -> xdc_services_intern_xsr;
1067
1068 edge [style=solid, color=blue]
1069
1070 edge [style=solid, color=lightgrey]
1071 ti_catalog_msp430_peripherals_oa -> xdc_services_intern_gen;
1072 ti_catalog_msp430_peripherals_oa -> xdc_services_spec;
1073 ti_catalog_msp430_peripherals_oa -> xdc_shelf;
1074 ti_catalog_msp430_peripherals_oa -> xdc_platform;
1075 ti_catalog_msp430_peripherals_oa -> xdc_services_global;
1076 ti_catalog_msp430_peripherals_oa -> xdc_services_intern_cmd;
1077 ti_catalog_msp430_peripherals_oa -> xdc_services_intern_xsr;
1078
1079 edge [style=solid, color=blue]
1080
1081 edge [style=solid, color=lightgrey]
1082 ti_catalog_msp430_peripherals_memory -> xdc_services_intern_gen;
1083 ti_catalog_msp430_peripherals_memory -> xdc_services_spec;
1084 ti_catalog_msp430_peripherals_memory -> xdc_shelf;
1085 ti_catalog_msp430_peripherals_memory -> xdc_platform;
1086 ti_catalog_msp430_peripherals_memory -> xdc_services_global;
1087 ti_catalog_msp430_peripherals_memory -> xdc_services_intern_cmd;
1088 ti_catalog_msp430_peripherals_memory -> xdc_services_intern_xsr;
1089 ti_catalog_msp430_peripherals_memory -> ti_catalog_msp430_peripherals_clock;
1090
1091 edge [style=solid, color=blue]
1092
1093 edge [style=solid, color=lightgrey]
1094 ti_catalog_msp430_peripherals_gpio -> xdc_services_intern_gen;
1095 ti_catalog_msp430_peripherals_gpio -> xdc_services_spec;
1096 ti_catalog_msp430_peripherals_gpio -> xdc_shelf;
1097 ti_catalog_msp430_peripherals_gpio -> xdc_platform;
1098 ti_catalog_msp430_peripherals_gpio -> xdc_services_global;
1099 ti_catalog_msp430_peripherals_gpio -> ti_catalog_msp430_peripherals_adc;
1100 ti_catalog_msp430_peripherals_gpio -> xdc_services_intern_cmd;
1101 ti_catalog_msp430_peripherals_gpio -> xdc_services_intern_xsr;
1102 ti_catalog_msp430_peripherals_gpio -> ti_catalog_msp430_peripherals_clock;
1103 ti_catalog_msp430_peripherals_gpio -> ti_catalog_msp430_peripherals_timer;
1104
1105 edge [style=solid, color=blue]
1106
1107 edge [style=solid, color=lightgrey]
1108
1109 edge [style=solid, color=blue]
1110
1111 edge [style=solid, color=lightgrey]
1112
1113 edge [style=solid, color=blue]
1114 ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_clock;
1115 ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_special_function;
1116
1117 edge [style=solid, color=lightgrey]
1118 ti_catalog_msp430_peripherals_communication -> xdc_services_intern_gen;
1119 ti_catalog_msp430_peripherals_communication -> xdc_services_spec;
1120 ti_catalog_msp430_peripherals_communication -> xdc_shelf;
1121 ti_catalog_msp430_peripherals_communication -> xdc_platform;
1122 ti_catalog_msp430_peripherals_communication -> xdc_services_global;
1123 ti_catalog_msp430_peripherals_communication -> xdc_services_intern_cmd;
1124 ti_catalog_msp430_peripherals_communication -> xdc_services_intern_xsr;
1125 ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_clock;
1126 ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_special_function;
1127
1128 edge [style=solid, color=blue]
1129 ti_catalog_msp430_peripherals_clock -> ti_catalog_msp430_peripherals_special_function;
1130
1131 edge [style=solid, color=lightgrey]
1132 ti_catalog_msp430_peripherals_clock -> xdc_services_intern_gen;
1133 ti_catalog_msp430_peripherals_clock -> xdc_services_spec;
1134 ti_catalog_msp430_peripherals_clock -> xdc_shelf;
1135 ti_catalog_msp430_peripherals_clock -> xdc_platform;
1136 ti_catalog_msp430_peripherals_clock -> xdc_services_global;
1137 ti_catalog_msp430_peripherals_clock -> xdc_services_intern_cmd;
1138 ti_catalog_msp430_peripherals_clock -> xdc_services_intern_xsr;
1139 ti_catalog_msp430_peripherals_clock -> ti_catalog_msp430_peripherals_special_function;
1140
1141 edge [style=solid, color=blue]
1142
1143 edge [style=solid, color=lightgrey]
1144 ti_catalog_msp430_peripherals_adc -> xdc_services_intern_gen;
1145 ti_catalog_msp430_peripherals_adc -> xdc_services_spec;
1146 ti_catalog_msp430_peripherals_adc -> xdc_shelf;
1147 ti_catalog_msp430_peripherals_adc -> xdc_platform;
1148 ti_catalog_msp430_peripherals_adc -> xdc_services_global;
1149 ti_catalog_msp430_peripherals_adc -> xdc_services_intern_cmd;
1150 ti_catalog_msp430_peripherals_adc -> xdc_services_intern_xsr;
1151 ti_catalog_msp430_peripherals_adc -> ti_catalog_msp430_peripherals_clock;
1152 ti_catalog_msp430_peripherals_adc -> ti_catalog_msp430_peripherals_timer;
1153
1154 edge [style=solid, color=blue]
1155 ti_catalog_msp430_init -> xdc_runtime;
1156
1157 edge [style=solid, color=lightgrey]
1158 ti_catalog_msp430_init -> xdc_services_intern_gen;
1159 ti_catalog_msp430_init -> ti_targets_msp430;
1160 ti_catalog_msp430_init -> xdc_services_spec;
1161 ti_catalog_msp430_init -> xdc_shelf;
1162 ti_catalog_msp430_init -> xdc_services_global;
1163 ti_catalog_msp430_init -> xdc_services_intern_cmd;
1164 ti_catalog_msp430_init -> xdc_services_intern_xsr;
1165 ti_catalog_msp430_init -> ti_targets;
1166
1167 edge [style=solid, color=blue]
1168 ti_catalog_msp430 -> xdc_platform;
1169 ti_catalog_msp430 -> ti_catalog;
1170 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_timer;
1171 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_adc;
1172 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_clock;
1173 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_communication;
1174 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_gpio;
1175 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_oa;
1176 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_special_function;
1177 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_watchdog;
1178 ti_catalog_msp430_peripherals_interrupt [shape=record,label="ti.catalog.msp430.peripherals.interrupt|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\interrupt\package/package.rel.svg"];
1179 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_interrupt;
1180
1181 edge [style=solid, color=lightgrey]
1182 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_special_function;
1183 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_memory;
1184 ti_catalog_msp430 -> xdc_platform;
1185 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_clock;
1186 ti_catalog_msp430 -> xdc_services_intern_xsr;
1187 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_interrupt;
1188 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_adc;
1189 ti_catalog_msp430 -> xdc_services_intern_cmd;
1190 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_communication;
1191 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_watchdog;
1192 ti_catalog_msp430 -> xdc_services_spec;
1193 ti_catalog_msp430 -> xdc_services_global;
1194 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_gpio;
1195 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_timer;
1196 ti_catalog_msp430 -> ti_catalog;
1197 ti_catalog_msp430 -> xdc_services_intern_gen;
1198 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_oa;
1199 ti_catalog_msp430 -> xdc_shelf;
1200
1201 edge [style=solid, color=blue]
1202
1203 edge [style=solid, color=lightgrey]
1204 ti_catalog_msp430_peripherals_interrupt -> xdc_services_intern_gen;
1205 ti_catalog_msp430_peripherals_interrupt -> xdc_services_spec;
1206 ti_catalog_msp430_peripherals_interrupt -> xdc_shelf;
1207 ti_catalog_msp430_peripherals_interrupt -> xdc_platform;
1208 ti_catalog_msp430_peripherals_interrupt -> xdc_services_global;
1209 ti_catalog_msp430_peripherals_interrupt -> xdc_services_intern_cmd;
1210 ti_catalog_msp430_peripherals_interrupt -> xdc_services_intern_xsr;
1211
1212 edge [style=solid, color=blue]
1213 ti_platforms_evmDA830 -> ti_catalog_c6000;
1214 ti_platforms_evmDA830 -> xdc_platform;
1215
1216 edge [style=solid, color=lightgrey]
1217 ti_platforms_evmDA830 -> xdc_services_intern_cmd;
1218 ti_platforms_evmDA830 -> ti_catalog_c6000;
1219 ti_platforms_evmDA830 -> xdc_platform;
1220 ti_platforms_evmDA830 -> gnu_targets;
1221 ti_platforms_evmDA830 -> ti_targets_arm;
1222 ti_platforms_evmDA830 -> gnu_targets_arm;
1223 ti_platforms_evmDA830 -> xdc_services_intern_gen;
1224 ti_platforms_evmDA830 -> ti_targets_elf;
1225 ti_platforms_evmDA830 -> xdc_shelf;
1226 ti_platforms_evmDA830 -> xdc_services_spec;
1227 ti_platforms_evmDA830 -> microsoft_targets;
1228 ti_platforms_evmDA830 -> xdc_services_intern_xsr;
1229 ti_platforms_evmDA830 -> ti_targets_arm_elf;
1230 ti_platforms_evmDA830 -> xdc_services_global;
1231 ti_platforms_evmDA830 -> ti_targets;
1232
1233 edge [style=solid, color=blue]
1234 ti_platforms_evmDM6437 -> ti_catalog_c6000;
1235 ti_platforms_evmDM6437 -> xdc_platform;
1236
1237 edge [style=solid, color=lightgrey]
1238 ti_platforms_evmDM6437 -> xdc_services_intern_cmd;
1239 ti_platforms_evmDM6437 -> ti_catalog_c6000;
1240 ti_platforms_evmDM6437 -> xdc_platform;
1241 ti_platforms_evmDM6437 -> gnu_targets;
1242 ti_platforms_evmDM6437 -> ti_targets_arm;
1243 ti_platforms_evmDM6437 -> gnu_targets_arm;
1244 ti_platforms_evmDM6437 -> xdc_services_intern_gen;
1245 ti_platforms_evmDM6437 -> ti_targets_elf;
1246 ti_platforms_evmDM6437 -> xdc_shelf;
1247 ti_platforms_evmDM6437 -> xdc_services_spec;
1248 ti_platforms_evmDM6437 -> microsoft_targets;
1249 ti_platforms_evmDM6437 -> xdc_services_intern_xsr;
1250 ti_platforms_evmDM6437 -> ti_targets_arm_elf;
1251 ti_platforms_evmDM6437 -> xdc_services_global;
1252 ti_platforms_evmDM6437 -> ti_targets;
1253
1254 edge [style=solid, color=blue]
1255 ti_platforms_evmDM6446 -> xdc_platform;
1256
1257 edge [style=solid, color=lightgrey]
1258 ti_platforms_evmDM6446 -> xdc_services_intern_gen;
1259 ti_platforms_evmDM6446 -> ti_targets;
1260 ti_platforms_evmDM6446 -> xdc_services_spec;
1261 ti_platforms_evmDM6446 -> microsoft_targets;
1262 ti_platforms_evmDM6446 -> ti_targets_elf;
1263 ti_platforms_evmDM6446 -> ti_targets_arm_elf;
1264 ti_platforms_evmDM6446 -> gnu_targets_arm;
1265 ti_platforms_evmDM6446 -> xdc_shelf;
1266 ti_platforms_evmDM6446 -> ti_targets_arm;
1267 ti_platforms_evmDM6446 -> xdc_services_global;
1268 ti_platforms_evmDM6446 -> xdc_services_intern_cmd;
1269 ti_platforms_evmDM6446 -> xdc_services_intern_xsr;
1270 ti_platforms_evmDM6446 -> xdc_platform;
1271 ti_platforms_evmDM6446 -> gnu_targets;
1272
1273 edge [style=solid, color=blue]
1274 ti_targets_rts6000 -> xdc_runtime;
1275
1276 edge [style=solid, color=lightgrey]
1277 ti_targets_rts6000 -> xdc_services_intern_gen;
1278 ti_targets_rts6000 -> gnu_targets_arm;
1279 ti_targets_rts6000 -> xdc_shelf;
1280 ti_targets_rts6000 -> xdc_services_intern_xsr;
1281 ti_targets_rts6000 -> microsoft_targets_arm;
1282 ti_targets_rts6000 -> gnu_targets;
1283 ti_targets_rts6000 -> ti_targets;
1284 ti_targets_rts6000 -> xdc_services_global;
1285 ti_targets_rts6000 -> xdc_services_intern_cmd;
1286 ti_targets_rts6000 -> ti_targets_arm;
1287 ti_targets_rts6000 -> xdc_runtime;
1288 ti_targets_rts6000 -> ti_targets_elf;
1289 ti_targets_rts6000 -> microsoft_targets;
1290 ti_targets_rts6000 -> xdc_runtime_knl;
1291 ti_targets_rts6000 -> ti_targets_arm_elf;
1292 ti_targets_rts6000 -> xdc_services_spec;
1293
1294 edge [style=solid, color=blue]
1295 ti_platforms_dsk6416 -> ti_catalog_c6000;
1296 ti_platforms_dsk6416 -> xdc_platform;
1297
1298 edge [style=solid, color=lightgrey]
1299 ti_platforms_dsk6416 -> xdc_services_intern_cmd;
1300 ti_platforms_dsk6416 -> ti_catalog_c6000;
1301 ti_platforms_dsk6416 -> xdc_platform;
1302 ti_platforms_dsk6416 -> gnu_targets;
1303 ti_platforms_dsk6416 -> ti_targets_arm;
1304 ti_platforms_dsk6416 -> gnu_targets_arm;
1305 ti_platforms_dsk6416 -> xdc_services_intern_gen;
1306 ti_platforms_dsk6416 -> ti_targets_elf;
1307 ti_platforms_dsk6416 -> xdc_shelf;
1308 ti_platforms_dsk6416 -> xdc_services_spec;
1309 ti_platforms_dsk6416 -> microsoft_targets;
1310 ti_platforms_dsk6416 -> xdc_services_intern_xsr;
1311 ti_platforms_dsk6416 -> ti_targets_arm_elf;
1312 ti_platforms_dsk6416 -> xdc_services_global;
1313 ti_platforms_dsk6416 -> ti_targets;
1314
1315 edge [style=solid, color=blue]
1316 ti_catalog_c6000 -> xdc_platform;
1317
1318 edge [style=solid, color=lightgrey]
1319 ti_catalog_c6000 -> xdc_services_intern_cmd;
1320 ti_catalog_c6000 -> xdc_platform;
1321 ti_catalog_c6000 -> gnu_targets;
1322 ti_catalog_c6000 -> ti_targets_arm;
1323 ti_catalog_c6000 -> gnu_targets_arm;
1324 ti_catalog_c6000 -> xdc_services_intern_gen;
1325 ti_catalog_c6000 -> ti_catalog_peripherals_hdvicp2;
1326 ti_catalog_c6000 -> ti_targets_elf;
1327 ti_catalog_c6000 -> xdc_shelf;
1328 ti_catalog_c6000 -> xdc_services_spec;
1329 ti_catalog_c6000 -> microsoft_targets;
1330 ti_catalog_c6000 -> ti_catalog;
1331 ti_catalog_c6000 -> xdc_services_intern_xsr;
1332 ti_catalog_c6000 -> ti_targets_arm_elf;
1333 ti_catalog_c6000 -> xdc_services_global;
1334 ti_catalog_c6000 -> ti_targets;
1335
1336 edge [style=solid, color=blue]
1337 ti_platforms_ezdsp28335 -> ti_catalog_c2800;
1338 ti_platforms_ezdsp28335 -> xdc_platform;
1339
1340 edge [style=solid, color=lightgrey]
1341 ti_platforms_ezdsp28335 -> xdc_services_intern_cmd;
1342 ti_platforms_ezdsp28335 -> ti_catalog_c2800_init;
1343 ti_platforms_ezdsp28335 -> xdc_platform;
1344 ti_platforms_ezdsp28335 -> ti_catalog_c2800;
1345 ti_platforms_ezdsp28335 -> gnu_targets;
1346 ti_platforms_ezdsp28335 -> ti_targets_arm;
1347 ti_platforms_ezdsp28335 -> gnu_targets_arm;
1348 ti_platforms_ezdsp28335 -> xdc_services_intern_gen;
1349 ti_platforms_ezdsp28335 -> ti_targets_elf;
1350 ti_platforms_ezdsp28335 -> xdc_shelf;
1351 ti_platforms_ezdsp28335 -> xdc_services_spec;
1352 ti_platforms_ezdsp28335 -> microsoft_targets;
1353 ti_platforms_ezdsp28335 -> xdc_services_intern_xsr;
1354 ti_platforms_ezdsp28335 -> ti_targets_arm_elf;
1355 ti_platforms_ezdsp28335 -> xdc_services_global;
1356 ti_platforms_ezdsp28335 -> xdc_rov;
1357 ti_platforms_ezdsp28335 -> ti_targets;
1358
1359 edge [style=solid, color=blue]
1360
1361 edge [style=solid, color=lightgrey]
1362 xdc_services_io -> xdc_runtime;
1363 xdc_services_io -> xdc_utils_tconf;
1364 microsoft_targets_rts [shape=record,label="microsoft.targets.rts|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\microsoft\targets\rts\package/package.rel.svg"];
1365 xdc_services_io -> microsoft_targets_rts;
1366 xdc_services_io -> microsoft_targets;
1367 xdc_services_io -> xdc_services_global;
1368 xdc_services_io -> xdc_rov;
1369 xdc_services_io -> xdc_shelf;
1370 xdc_services_io -> xdc_services_intern_gen;
1371 xdc_services_io -> xdc_services_spec;
1372 xdc_services_io -> xdc_platform;
1373 xdc_services_io -> xdc_cfg;
1374 xdc_services_io -> gnu_targets;
1375 xdc_services_io -> xdc_services_intern_xsr;
1376 xdc_corevers [shape=record,label="xdc.corevers|16, 0, 2, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\corevers\package/package.rel.svg"];
1377 xdc_services_io -> xdc_corevers;
1378 host_platforms_PC [shape=record,label="host.platforms.PC|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\host\platforms\PC\package/package.rel.svg"];
1379 xdc_services_io -> host_platforms_PC;
1380 xdc_services_io -> xdc_services_intern_cmd;
1381
1382 edge [style=solid, color=blue]
1383 host_platforms_PC -> xdc_platform;
1384
1385 edge [style=solid, color=lightgrey]
1386 host_platforms_PC -> xdc_services_spec;
1387 host_platforms_PC -> gnu_targets;
1388 host_platforms_PC -> xdc_services_intern_cmd;
1389 host_platforms_PC -> xdc_utils_tconf;
1390 host_platforms_PC -> xdc_services_intern_xsr;
1391 host_platforms_PC -> xdc_platform;
1392 host_platforms_PC -> xdc_shelf;
1393 host_platforms_PC -> xdc_services_intern_gen;
1394 host_platforms_PC -> xdc_services_global;
1395 host_platforms_PC -> microsoft_targets;
1396
1397 edge [style=solid, color=blue]
1398
1399 edge [style=solid, color=lightgrey]
1400 xdc_corevers -> xdc_services_spec;
1401 xdc_corevers -> xdc_services_intern_cmd;
1402 xdc_corevers -> xdc_utils_tconf;
1403 xdc_corevers -> xdc_services_intern_xsr;
1404 xdc_corevers -> xdc_shelf;
1405 xdc_corevers -> xdc_services_intern_gen;
1406 xdc_corevers -> xdc_services_global;
1407
1408 edge [style=solid, color=blue]
1409 microsoft_targets_rts -> xdc_runtime;
1410
1411 edge [style=solid, color=lightgrey]
1412 microsoft_targets_rts -> xdc_services_intern_gen;
1413 microsoft_targets_rts -> gnu_targets_arm;
1414 microsoft_targets_rts -> xdc_shelf;
1415 microsoft_targets_rts -> xdc_services_intern_xsr;
1416 microsoft_targets_rts -> microsoft_targets_arm;
1417 microsoft_targets_rts -> gnu_targets;
1418 microsoft_targets_rts -> ti_targets;
1419 microsoft_targets_rts -> xdc_services_global;
1420 microsoft_targets_rts -> xdc_services_intern_cmd;
1421 microsoft_targets_rts -> ti_targets_arm;
1422 microsoft_targets_rts -> xdc_runtime;
1423 microsoft_targets_rts -> ti_targets_elf;
1424 microsoft_targets_rts -> microsoft_targets;
1425 microsoft_targets_rts -> xdc_runtime_knl;
1426 microsoft_targets_rts -> ti_targets_arm_elf;
1427 microsoft_targets_rts -> xdc_services_spec;
1428
1429 edge [style=solid, color=blue]
1430
1431 edge [style=solid, color=lightgrey]
1432 xdc_services_getset -> xdc_services_spec;
1433 xdc_services_getset -> xdc_services_intern_cmd;
1434 xdc_services_getset -> xdc_utils_tconf;
1435 xdc_services_getset -> xdc_services_intern_xsr;
1436 xdc_services_getset -> xdc_shelf;
1437 xdc_services_getset -> xdc_services_intern_gen;
1438 xdc_services_getset -> xdc_services_global;
1439
1440 edge [style=solid, color=blue]
1441
1442 edge [style=solid, color=lightgrey]
1443 xdc_rov -> xdc_services_spec;
1444 xdc_rov -> gnu_targets;
1445 xdc_rov -> xdc_services_intern_cmd;
1446 xdc_rov -> xdc_utils_tconf;
1447 xdc_rov -> xdc_services_intern_xsr;
1448 xdc_rov -> xdc_shelf;
1449 xdc_rov -> xdc_services_intern_gen;
1450 xdc_rov -> xdc_services_global;
1451 xdc_rov -> microsoft_targets;
1452
1453 edge [style=solid, color=blue]
1454 ti_targets_rts2800 -> xdc_runtime;
1455
1456 edge [style=solid, color=lightgrey]
1457 ti_targets_rts2800 -> xdc_services_intern_gen;
1458 ti_targets_rts2800 -> gnu_targets_arm;
1459 ti_targets_rts2800 -> xdc_shelf;
1460 ti_targets_rts2800 -> xdc_services_intern_xsr;
1461 ti_targets_rts2800 -> microsoft_targets_arm;
1462 ti_targets_rts2800 -> gnu_targets;
1463 ti_targets_rts2800 -> ti_targets;
1464 ti_targets_rts2800 -> xdc_services_global;
1465 ti_targets_rts2800 -> xdc_services_intern_cmd;
1466 ti_targets_rts2800 -> ti_targets_arm;
1467 ti_targets_rts2800 -> xdc_runtime;
1468 ti_targets_rts2800 -> ti_targets_elf;
1469 ti_targets_rts2800 -> microsoft_targets;
1470 ti_targets_rts2800 -> xdc_runtime_knl;
1471 ti_targets_rts2800 -> ti_targets_arm_elf;
1472 ti_targets_rts2800 -> xdc_services_spec;
1473
1474 edge [style=solid, color=blue]
1475 ti_platforms_ezdsp28235 -> ti_catalog_c2800;
1476 ti_platforms_ezdsp28235 -> xdc_platform;
1477
1478 edge [style=solid, color=lightgrey]
1479 ti_platforms_ezdsp28235 -> xdc_services_intern_cmd;
1480 ti_platforms_ezdsp28235 -> ti_catalog_c2800_init;
1481 ti_platforms_ezdsp28235 -> xdc_platform;
1482 ti_platforms_ezdsp28235 -> ti_catalog_c2800;
1483 ti_platforms_ezdsp28235 -> gnu_targets;
1484 ti_platforms_ezdsp28235 -> ti_targets_arm;
1485 ti_platforms_ezdsp28235 -> gnu_targets_arm;
1486 ti_platforms_ezdsp28235 -> xdc_services_intern_gen;
1487 ti_platforms_ezdsp28235 -> ti_targets_elf;
1488 ti_platforms_ezdsp28235 -> xdc_shelf;
1489 ti_platforms_ezdsp28235 -> xdc_services_spec;
1490 ti_platforms_ezdsp28235 -> microsoft_targets;
1491 ti_platforms_ezdsp28235 -> xdc_services_intern_xsr;
1492 ti_platforms_ezdsp28235 -> ti_targets_arm_elf;
1493 ti_platforms_ezdsp28235 -> xdc_services_global;
1494 ti_platforms_ezdsp28235 -> xdc_rov;
1495 ti_platforms_ezdsp28235 -> ti_targets;
1496
1497 edge [style=solid, color=blue]
1498
1499 edge [style=solid, color=lightgrey]
1500 ti_catalog_c2800_init -> xdc_services_intern_cmd;
1501 ti_catalog_c2800_init -> gnu_targets;
1502 ti_catalog_c2800_init -> ti_targets_arm;
1503 ti_catalog_c2800_init -> gnu_targets_arm;
1504 ti_catalog_c2800_init -> xdc_services_intern_gen;
1505 ti_catalog_c2800_init -> ti_targets_elf;
1506 ti_catalog_c2800_init -> xdc_shelf;
1507 ti_catalog_c2800_init -> xdc_services_spec;
1508 ti_catalog_c2800_init -> microsoft_targets;
1509 ti_catalog_c2800_init -> xdc_services_intern_xsr;
1510 ti_catalog_c2800_init -> ti_targets_arm_elf;
1511 ti_catalog_c2800_init -> xdc_services_global;
1512 ti_catalog_c2800_init -> xdc_rov;
1513 ti_catalog_c2800_init -> ti_targets;
1514
1515 edge [style=solid, color=blue]
1516 ti_catalog_c2800 -> xdc_platform;
1517
1518 edge [style=solid, color=lightgrey]
1519 ti_catalog_c2800 -> xdc_services_intern_cmd;
1520 ti_catalog_c2800 -> xdc_platform;
1521 ti_catalog_c2800 -> gnu_targets;
1522 ti_catalog_c2800 -> ti_targets_arm;
1523 ti_catalog_c2800 -> gnu_targets_arm;
1524 ti_catalog_c2800 -> xdc_services_intern_gen;
1525 ti_catalog_c2800 -> ti_targets_elf;
1526 ti_catalog_c2800 -> xdc_shelf;
1527 ti_catalog_c2800 -> xdc_services_spec;
1528 ti_catalog_c2800 -> microsoft_targets;
1529 ti_catalog_c2800 -> ti_catalog;
1530 ti_catalog_c2800 -> xdc_services_intern_xsr;
1531 ti_catalog_c2800 -> ti_targets_arm_elf;
1532 ti_catalog_c2800 -> xdc_services_global;
1533 ti_catalog_c2800 -> ti_targets;
1534
1535 edge [style=solid, color=blue]
1536 ti_sysbios_family_c28 -> ti_sysbios_interfaces;
1537
1538 edge [style=solid, color=lightgrey]
1539 ti_sysbios_family_c28 -> xdc_services_global;
1540 ti_sysbios_family_c28 -> ti_targets;
1541 ti_sysbios_family_c28 -> ti_targets_msp430;
1542 ti_sysbios_family_c28 -> ti_targets_elf_arp32;
1543 ti_sysbios_family_c28 -> ti_targets_elf;
1544 ti_sysbios_family_c28 -> ti_targets_arm;
1545 ti_sysbios_family_c28 -> ti_targets_arm_elf;
1546 ti_sysbios_family_c28 -> gnu_targets;
1547 ti_sysbios_family_c28 -> microsoft_targets;
1548 ti_sysbios_family_c28 -> ti_sysbios_build;
1549 ti_sysbios_family_c28 -> tisb_release_filters;
1550 ti_sysbios_family_c28 -> xdc_runtime;
1551 ti_sysbios_family_c28 -> ti_sysbios_interfaces;
1552 ti_sysbios_family_c28 -> xdc_shelf;
1553 ti_sysbios_family_c28 -> xdc_services_intern_gen;
1554 ti_sysbios_family_c28 -> xdc_services_intern_cmd;
1555 ti_sysbios_family_c28 -> xdc_services_intern_xsr;
1556 ti_sysbios_family_c28 -> xdc_services_spec;
1557 ti_sysbios_knl [shape=record,label="ti.sysbios.knl|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\knl\package/package.rel.svg"];
1558 ti_sysbios_family_c28 -> ti_sysbios_knl;
1559 ti_sysbios_family_c28 -> ti_sysbios_hal;
1560 ti_sysbios_family_c28 -> ti_sysbios;
1561
1562 edge [style=solid, color=blue]
1563 ti_sysbios_knl -> ti_sysbios_interfaces;
1564 ti_sysbios_knl -> ti_sysbios_family;
1565
1566 edge [style=solid, color=lightgrey]
1567 ti_sysbios_knl -> xdc_services_global;
1568 ti_sysbios_knl -> ti_targets;
1569 ti_sysbios_knl -> ti_targets_msp430;
1570 ti_sysbios_knl -> ti_targets_elf_arp32;
1571 ti_sysbios_knl -> ti_targets_elf;
1572 ti_sysbios_knl -> ti_targets_arm;
1573 ti_sysbios_knl -> ti_targets_arm_elf;
1574 ti_sysbios_knl -> gnu_targets;
1575 ti_sysbios_knl -> microsoft_targets;
1576 ti_sysbios_knl -> ti_sysbios_build;
1577 ti_sysbios_knl -> tisb_release_filters;
1578 ti_sysbios_knl -> xdc_runtime;
1579 ti_sysbios_knl -> ti_sysbios_hal;
1580 ti_sysbios_knl -> ti_sysbios_interfaces;
1581 ti_sysbios_knl -> xdc_shelf;
1582 ti_sysbios_knl -> xdc_services_intern_gen;
1583 ti_sysbios_knl -> xdc_services_intern_cmd;
1584 ti_sysbios_knl -> xdc_services_intern_xsr;
1585 ti_sysbios_knl -> xdc_services_spec;
1586 ti_sysbios_knl -> ti_sysbios;
1587 ti_sysbios_knl -> ti_sysbios_family_arm_m3;
1588 ti_sysbios_knl -> ti_sysbios_family_c28;
1589
1590 edge [style=solid, color=blue]
1591 ti_sysbios_family_arm_m3 -> ti_sysbios_interfaces;
1592
1593 edge [style=solid, color=lightgrey]
1594 ti_sysbios_family_arm_m3 -> xdc_services_global;
1595 ti_sysbios_family_arm_m3 -> ti_targets;
1596 ti_sysbios_family_arm_m3 -> ti_targets_msp430;
1597 ti_sysbios_family_arm_m3 -> ti_targets_elf_arp32;
1598 ti_sysbios_family_arm_m3 -> ti_targets_elf;
1599 ti_sysbios_family_arm_m3 -> ti_targets_arm;
1600 ti_sysbios_family_arm_m3 -> ti_targets_arm_elf;
1601 ti_sysbios_family_arm_m3 -> gnu_targets;
1602 ti_sysbios_family_arm_m3 -> microsoft_targets;
1603 ti_sysbios_family_arm_m3 -> ti_sysbios_build;
1604 ti_sysbios_family_arm_m3 -> tisb_release_filters;
1605 ti_sysbios_family_arm_m3 -> xdc_runtime;
1606 ti_sysbios_family_arm_m3 -> ti_sysbios;
1607 ti_sysbios_family_arm_m3 -> ti_sysbios_interfaces;
1608 ti_sysbios_family_arm_m3 -> xdc_shelf;
1609 ti_sysbios_family_arm_m3 -> xdc_services_intern_gen;
1610 ti_sysbios_family_arm_m3 -> xdc_services_intern_cmd;
1611 ti_sysbios_family_arm_m3 -> xdc_services_intern_xsr;
1612 ti_sysbios_family_arm_m3 -> xdc_services_spec;
1613 ti_sysbios_family_arm_m3 -> ti_sysbios_knl;
1614 ti_sysbios_family_arm_m3 -> ti_sysbios_hal;
1615
1616 edge [style=solid, color=blue]
1617
1618 edge [style=solid, color=lightgrey]
1619
1620 edge [style=solid, color=blue]
1621
1622 edge [style=solid, color=lightgrey]
1623 ti_sysbios_build -> xdc_services_global;
1624 ti_sysbios_build -> ti_targets;
1625 ti_sysbios_build -> ti_targets_msp430;
1626 ti_sysbios_build -> ti_targets_elf_arp32;
1627 ti_sysbios_build -> ti_targets_elf;
1628 ti_sysbios_build -> ti_targets_arm;
1629 ti_sysbios_build -> ti_targets_arm_elf;
1630 ti_sysbios_build -> gnu_targets;
1631 ti_sysbios_build -> microsoft_targets;
1632 ti_sysbios_build -> xdc_shelf;
1633 ti_sysbios_build -> xdc_services_intern_gen;
1634 ti_sysbios_build -> xdc_services_intern_cmd;
1635 ti_sysbios_build -> xdc_services_intern_xsr;
1636 ti_sysbios_build -> xdc_services_spec;
1637
1638 edge [style=solid, color=blue]
1639 ti_sysbios_family -> ti_sysbios_interfaces;
1640
1641 edge [style=solid, color=lightgrey]
1642 ti_sysbios_family -> xdc_services_global;
1643 ti_sysbios_family -> ti_targets;
1644 ti_sysbios_family -> ti_targets_msp430;
1645 ti_sysbios_family -> ti_targets_elf_arp32;
1646 ti_sysbios_family -> ti_targets_elf;
1647 ti_sysbios_family -> ti_targets_arm;
1648 ti_sysbios_family -> ti_targets_arm_elf;
1649 ti_sysbios_family -> gnu_targets;
1650 ti_sysbios_family -> microsoft_targets;
1651 ti_sysbios_family_c64p [shape=record,label="ti.sysbios.family.c64p|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\family\c64p\package/package.rel.svg"];
1652 ti_sysbios_family -> ti_sysbios_family_c64p;
1653 ti_sysbios_family -> ti_sysbios_family_c28;
1654 ti_sysbios_family_arm [shape=record,label="ti.sysbios.family.arm|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\family\arm\package/package.rel.svg"];
1655 ti_sysbios_family -> ti_sysbios_family_arm;
1656 ti_sysbios_family -> xdc_platform;
1657 ti_sysbios_family -> ti_catalog_arm;
1658 ti_sysbios_family -> ti_catalog_arm_cortexm3;
1659 ti_catalog_arm_nda [shape=record,label="ti.catalog.arm.nda|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\arm\nda\package/package.rel.svg"];
1660 ti_sysbios_family -> ti_catalog_arm_nda;
1661 ti_sysbios_family -> ti_catalog_arm_cortexa8;
1662 ti_sysbios_family_msp430 [shape=record,label="ti.sysbios.family.msp430|1, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\family\msp430\package/package.rel.svg"];
1663 ti_sysbios_family -> ti_sysbios_family_msp430;
1664 ti_sysbios_family -> ti_sysbios_interfaces;
1665 ti_sysbios_family -> xdc_shelf;
1666 ti_sysbios_family -> xdc_services_intern_gen;
1667 ti_sysbios_family -> xdc_services_intern_cmd;
1668 ti_sysbios_family -> xdc_services_intern_xsr;
1669 ti_sysbios_family -> xdc_services_spec;
1670
1671 edge [style=solid, color=blue]
1672 ti_sysbios_family_msp430 -> ti_sysbios_interfaces;
1673
1674 edge [style=solid, color=lightgrey]
1675 ti_sysbios_family_msp430 -> xdc_services_global;
1676 ti_sysbios_family_msp430 -> ti_targets;
1677 ti_sysbios_family_msp430 -> ti_targets_msp430;
1678 ti_sysbios_family_msp430 -> ti_targets_elf_arp32;
1679 ti_sysbios_family_msp430 -> ti_targets_elf;
1680 ti_sysbios_family_msp430 -> ti_targets_arm;
1681 ti_sysbios_family_msp430 -> ti_targets_arm_elf;
1682 ti_sysbios_family_msp430 -> gnu_targets;
1683 ti_sysbios_family_msp430 -> microsoft_targets;
1684 ti_sysbios_family_msp430 -> ti_sysbios_build;
1685 ti_sysbios_family_msp430 -> tisb_release_filters;
1686 ti_sysbios_family_msp430 -> xdc_runtime;
1687 ti_sysbios_family_msp430 -> ti_sysbios_interfaces;
1688 ti_sysbios_family_msp430 -> xdc_shelf;
1689 ti_sysbios_family_msp430 -> xdc_services_intern_gen;
1690 ti_sysbios_family_msp430 -> xdc_services_intern_cmd;
1691 ti_sysbios_family_msp430 -> xdc_services_intern_xsr;
1692 ti_sysbios_family_msp430 -> xdc_services_spec;
1693 ti_sysbios_family_msp430 -> ti_sysbios_knl;
1694 ti_sysbios_family_msp430 -> ti_sysbios_hal;
1695 ti_sysbios_family_msp430 -> ti_sysbios;
1696 ti_sysbios_family_msp430 -> ti_catalog_msp430_peripherals_timer;
1697 ti_sysbios_family_msp430 -> ti_sysbios_family_arm_m3;
1698 ti_sysbios_family_msp430 -> ti_sysbios_family_c28;
1699
1700 edge [style=solid, color=blue]
1701 ti_catalog_arm_nda -> xdc_platform;
1702
1703 edge [style=solid, color=lightgrey]
1704 ti_catalog_arm_nda -> xdc_services_intern_cmd;
1705 ti_catalog_arm_nda -> xdc_platform;
1706 ti_catalog_arm_nda -> gnu_targets;
1707 ti_catalog_arm_nda -> ti_targets_arm;
1708 ti_catalog_arm_nda -> gnu_targets_arm;
1709 ti_catalog_arm_nda -> xdc_services_intern_gen;
1710 ti_catalog_arm_nda -> ti_targets_elf;
1711 ti_catalog_arm_nda -> xdc_shelf;
1712 ti_catalog_arm_nda -> xdc_services_spec;
1713 ti_catalog_arm_nda -> microsoft_targets;
1714 ti_catalog_arm_nda -> ti_catalog;
1715 ti_catalog_arm_nda -> xdc_services_intern_xsr;
1716 ti_catalog_arm_nda -> ti_targets_arm_elf;
1717 ti_catalog_arm_nda -> xdc_services_global;
1718 ti_catalog_arm_nda -> ti_targets;
1719
1720 edge [style=solid, color=blue]
1721 ti_sysbios_family_arm -> ti_sysbios_interfaces;
1722
1723 edge [style=solid, color=lightgrey]
1724 ti_sysbios_family_arm -> xdc_services_global;
1725 ti_sysbios_family_arm -> ti_targets;
1726 ti_sysbios_family_arm -> ti_targets_msp430;
1727 ti_sysbios_family_arm -> ti_targets_elf_arp32;
1728 ti_sysbios_family_arm -> ti_targets_elf;
1729 ti_sysbios_family_arm -> ti_targets_arm;
1730 ti_sysbios_family_arm -> ti_targets_arm_elf;
1731 ti_sysbios_family_arm -> gnu_targets;
1732 ti_sysbios_family_arm -> microsoft_targets;
1733 ti_sysbios_family_arm -> ti_sysbios_build;
1734 ti_sysbios_family_arm -> tisb_release_filters;
1735 ti_sysbios_family_arm -> ti_sysbios_interfaces;
1736 ti_sysbios_family_arm -> xdc_shelf;
1737 ti_sysbios_family_arm -> xdc_services_intern_gen;
1738 ti_sysbios_family_arm -> xdc_services_intern_cmd;
1739 ti_sysbios_family_arm -> xdc_services_intern_xsr;
1740 ti_sysbios_family_arm -> xdc_services_spec;
1741 ti_sysbios_family_arm -> xdc_runtime;
1742 ti_sysbios_family_arm -> ti_sysbios_knl;
1743 ti_sysbios_family_arm -> ti_sysbios_hal;
1744
1745 edge [style=solid, color=blue]
1746 ti_sysbios_family_c64p -> ti_sysbios_interfaces;
1747
1748 edge [style=solid, color=lightgrey]
1749 ti_sysbios_family_c64p -> xdc_services_global;
1750 ti_sysbios_family_c64p -> ti_targets;
1751 ti_sysbios_family_c64p -> ti_targets_msp430;
1752 ti_sysbios_family_c64p -> ti_targets_elf_arp32;
1753 ti_sysbios_family_c64p -> ti_targets_elf;
1754 ti_sysbios_family_c64p -> ti_targets_arm;
1755 ti_sysbios_family_c64p -> ti_targets_arm_elf;
1756 ti_sysbios_family_c64p -> gnu_targets;
1757 ti_sysbios_family_c64p -> microsoft_targets;
1758 ti_sysbios_family_c64p -> ti_sysbios_build;
1759 ti_sysbios_family_c64p -> tisb_release_filters;
1760 ti_sysbios_family_c64p -> ti_sysbios_interfaces;
1761 ti_sysbios_family_c64p -> xdc_runtime;
1762 ti_sysbios_family_c64p -> xdc_shelf;
1763 ti_sysbios_family_c64p -> xdc_services_intern_gen;
1764 ti_sysbios_family_c64p -> xdc_services_intern_cmd;
1765 ti_sysbios_family_c64p -> xdc_services_intern_xsr;
1766 ti_sysbios_family_c64p -> xdc_services_spec;
1767 ti_sysbios_family_c64p -> ti_sysbios_knl;
1768 ti_sysbios_family_c64p -> ti_sysbios;
1769 ti_sysbios_family_c64p -> ti_sysbios_hal;
1770 ti_sysbios_family_c64p -> ti_sysbios_family_arm_m3;
1771 ti_sysbios_family_c64p -> ti_sysbios_family_c28;
1772
1773 edge [style=solid, color=blue]
1774
1775 edge [style=solid, color=lightgrey]
1776 ti_sdo_fc_dman3 -> xdc_services_global;
1777 ti_sdo_fc_dman3 -> ti_targets;
1778 ti_sdo_fc_dman3 -> ti_targets_elf;
1779 ti_sdo_fc_dman3 -> ti_targets_elf_arp32;
1780 ti_sdo_fc_dman3 -> gnu_targets;
1781 ti_sdo_fc_dman3 -> gnu_targets_arm;
1782 ti_sdo_fc_dman3 -> ti_targets_arm;
1783 ti_sdo_fc_dman3 -> ti_targets_arm_elf;
1784 ti_sdo_fc_dman3 -> build_filter;
1785 ti_sdo_fc_dman3 -> xdc_services_intern_cmd;
1786 ti_sdo_fc_dman3 -> xdc_services_intern_gen;
1787 ti_sdo_fc_dman3 -> xdc_services_intern_xsr;
1788 ti_sdo_fc_dman3 -> xdc_shelf;
1789 ti_sdo_fc_dman3 -> xdc_services_spec;
1790 ti_sdo_fc_dman3 -> xdc_runtime;
1791 ti_sdo_fc_dman3 -> ti_xdais;
1792 ti_sdo_fc_dman3 -> xdc_runtime_knl;
1793 ti_sdo_fc_dman3 -> ti_sdo_fc_utils_osalsupport;
1794 ti_sdo_fc_dman3 -> ti_sdo_fc_global;
1795 ti_sdo_fc_dman3 -> ti_sdo_utils_trace;
1796 ti_sdo_fc_utils_gtinfra [shape=record,label="ti.sdo.fc.utils.gtinfra|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\utils\gtinfra\package/package.rel.svg"];
1797 ti_sdo_fc_dman3 -> ti_sdo_fc_utils_gtinfra;
1798 ti_sdo_fc_edma3 [shape=record,label="ti.sdo.fc.edma3|3, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\edma3\package/package.rel.svg"];
1799 ti_sdo_fc_dman3 -> ti_sdo_fc_edma3;
1800 ti_sdo_edma3_rm [shape=record,label="ti.sdo.edma3.rm|02, 02, 02", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\edma3\rm\package/package.rel.svg"];
1801 ti_sdo_fc_dman3 -> ti_sdo_edma3_rm;
1802 ti_sdo_fc_dman3 -> ti_sdo_fc_ires;
1803
1804 edge [style=solid, color=blue]
1805
1806 edge [style=solid, color=lightgrey]
1807
1808 edge [style=solid, color=blue]
1809
1810 edge [style=solid, color=lightgrey]
1811 ti_sdo_fc_edma3 -> xdc_services_global;
1812 ti_sdo_fc_edma3 -> ti_targets;
1813 ti_sdo_fc_edma3 -> ti_targets_elf;
1814 ti_sdo_fc_edma3 -> ti_targets_elf_arp32;
1815 ti_sdo_fc_edma3 -> gnu_targets;
1816 ti_sdo_fc_edma3 -> gnu_targets_arm;
1817 ti_sdo_fc_edma3 -> ti_targets_arm;
1818 ti_sdo_fc_edma3 -> ti_targets_arm_elf;
1819 ti_sdo_fc_edma3 -> build_filter;
1820 ti_sdo_fc_edma3 -> xdc_services_intern_cmd;
1821 ti_sdo_fc_edma3 -> xdc_services_intern_gen;
1822 ti_sdo_fc_edma3 -> xdc_services_intern_xsr;
1823 ti_sdo_fc_edma3 -> xdc_shelf;
1824 ti_sdo_fc_edma3 -> xdc_services_spec;
1825 ti_sdo_fc_edma3 -> xdc_runtime;
1826 ti_sdo_fc_edma3 -> ti_sysbios_knl;
1827 ti_sdo_fc_edma3 -> ti_sysbios_hal;
1828 ti_sdo_fc_edma3 -> ti_sdo_fc_global;
1829 ti_sdo_fc_edma3 -> ti_xdais;
1830 ti_sdo_fc_edma3 -> ti_sdo_edma3_rm;
1831 ti_sdo_fc_edma3 -> xdc_runtime_knl;
1832 ti_sdo_fc_edma3 -> ti_sdo_fc_utils_osalsupport;
1833 ti_sdo_fc_edma3 -> ti_sysbios_interfaces;
1834 ti_sdo_fc_edma3 -> ti_sdo_fc_ires;
1835 ti_sdo_fc_edma3 -> ti_sysbios_family_arm_m3;
1836 ti_sdo_fc_edma3 -> ti_sysbios_family_c28;
1837 ti_sdo_fc_edma3 -> ti_sysbios;
1838
1839 edge [style=solid, color=blue]
1840
1841 edge [style=solid, color=lightgrey]
1842 ti_sdo_fc_utils_gtinfra -> xdc_services_global;
1843 ti_sdo_fc_utils_gtinfra -> ti_targets;
1844 ti_sdo_fc_utils_gtinfra -> ti_targets_elf;
1845 ti_sdo_fc_utils_gtinfra -> ti_targets_elf_arp32;
1846 ti_sdo_fc_utils_gtinfra -> gnu_targets;
1847 ti_sdo_fc_utils_gtinfra -> gnu_targets_arm;
1848 ti_sdo_fc_utils_gtinfra -> ti_targets_arm;
1849 ti_sdo_fc_utils_gtinfra -> ti_targets_arm_elf;
1850 ti_sdo_fc_utils_gtinfra -> build_filter;
1851 ti_sdo_fc_utils_gtinfra -> xdc_services_intern_cmd;
1852 ti_sdo_fc_utils_gtinfra -> xdc_services_intern_gen;
1853 ti_sdo_fc_utils_gtinfra -> xdc_services_intern_xsr;
1854 ti_sdo_fc_utils_gtinfra -> xdc_shelf;
1855 ti_sdo_fc_utils_gtinfra -> xdc_services_spec;
1856 ti_sdo_fc_utils_gtinfra -> xdc_runtime;
1857 ti_sdo_fc_utils_gtinfra -> xdc_runtime_knl;
1858 ti_sdo_fc_utils_gtinfra -> ti_sysbios;
1859 ti_sdo_fc_utils_gtinfra -> ti_sysbios_knl;
1860 ti_sdo_fc_utils_gtinfra -> ti_sdo_utils_trace;
1861 ti_sdo_fc_utils_gtinfra -> ti_sysbios_interfaces;
1862 ti_sdo_fc_utils_gtinfra -> ti_sysbios_hal;
1863
1864 edge [style=solid, color=blue]
1865
1866 edge [style=solid, color=lightgrey]
1867 ti_sdo_fc_dskt2 -> xdc_services_global;
1868 ti_sdo_fc_dskt2 -> ti_targets;
1869 ti_sdo_fc_dskt2 -> ti_targets_elf;
1870 ti_sdo_fc_dskt2 -> ti_targets_elf_arp32;
1871 ti_sdo_fc_dskt2 -> gnu_targets;
1872 ti_sdo_fc_dskt2 -> gnu_targets_arm;
1873 ti_sdo_fc_dskt2 -> ti_targets_arm;
1874 ti_sdo_fc_dskt2 -> ti_targets_arm_elf;
1875 ti_sdo_fc_dskt2 -> build_filter;
1876 ti_sdo_fc_dskt2 -> xdc_services_intern_cmd;
1877 ti_sdo_fc_dskt2 -> xdc_services_intern_gen;
1878 ti_sdo_fc_dskt2 -> xdc_services_intern_xsr;
1879 ti_sdo_fc_dskt2 -> xdc_shelf;
1880 ti_sdo_fc_dskt2 -> xdc_services_spec;
1881 ti_sdo_fc_dskt2 -> xdc_runtime;
1882 ti_sdo_fc_dskt2 -> ti_xdais;
1883 ti_sdo_fc_dskt2 -> ti_sdo_fc_utils_osalsupport;
1884 ti_sdo_fc_dskt2 -> ti_sdo_fc_global;
1885 ti_sdo_fc_dskt2 -> ti_sdo_fc_utils_gtinfra;
1886 ti_sdo_fc_dskt2 -> xdc_runtime_knl;
1887 ti_sdo_fc_dskt2 -> ti_sdo_fc_utils;
1888 ti_sdo_fc_dskt2 -> ti_sysbios_hal;
1889 ti_sdo_fc_dskt2 -> ti_sysbios_interfaces;
1890 ti_sdo_fc_dskt2 -> ti_sysbios_knl;
1891
1892 edge [style=solid, color=blue]
1893
1894 edge [style=solid, color=lightgrey]
1895 ti_sdo_ce_global -> xdc_services_global;
1896 ti_sdo_ce_global -> ti_targets;
1897 ti_sdo_ce_global -> ti_targets_elf;
1898 ti_sdo_ce_global -> gnu_targets;
1899 ti_sdo_ce_global -> gnu_targets_arm;
1900 ti_sdo_ce_global -> ti_targets_arm;
1901 ti_sdo_ce_global -> ti_targets_arm_elf;
1902 ti_sdo_ce_global -> build_filter;
1903 ti_sdo_ce_global -> ti_sdo_tools_build;
1904 ti_sdo_ce_global -> xdc_services_intern_cmd;
1905 ti_sdo_ce_global -> xdc_services_intern_gen;
1906 ti_sdo_ce_global -> xdc_services_intern_xsr;
1907 ti_sdo_ce_global -> xdc_shelf;
1908 ti_sdo_ce_global -> xdc_services_spec;
1909 ti_sdo_ce_global -> xdc_runtime;
1910
1911 edge [style=solid, color=blue]
1912
1913 edge [style=solid, color=lightgrey]
1914 ti_sdo_ce_osal -> xdc_services_global;
1915 ti_sdo_ce_osal -> ti_targets;
1916 ti_sdo_ce_osal -> ti_targets_elf;
1917 ti_sdo_ce_osal -> gnu_targets;
1918 ti_sdo_ce_osal -> gnu_targets_arm;
1919 ti_sdo_ce_osal -> ti_targets_arm;
1920 ti_sdo_ce_osal -> ti_targets_arm_elf;
1921 ti_sdo_ce_osal -> build_filter;
1922 ti_sdo_ce_osal -> xdc_services_intern_cmd;
1923 ti_sdo_ce_osal -> xdc_services_intern_gen;
1924 ti_sdo_ce_osal -> xdc_services_intern_xsr;
1925 ti_sdo_ce_osal -> xdc_shelf;
1926 ti_sdo_ce_osal -> xdc_services_spec;
1927 ti_sdo_ce_osal -> xdc_runtime;
1928
1929 edge [style=solid, color=blue]
1930
1931 edge [style=solid, color=lightgrey]
1932 ti_sdo_utils_trace -> xdc_services_global;
1933 ti_sdo_utils_trace -> ti_targets;
1934 ti_sdo_utils_trace -> ti_targets_elf;
1935 ti_sdo_utils_trace -> ti_targets_elf_arp32;
1936 ti_sdo_utils_trace -> gnu_targets;
1937 ti_sdo_utils_trace -> gnu_targets_arm;
1938 ti_sdo_utils_trace -> ti_targets_arm;
1939 ti_sdo_utils_trace -> ti_targets_arm_elf;
1940 ti_sdo_utils_trace -> build_filter;
1941 ti_sdo_utils_trace -> xdc_services_intern_cmd;
1942 ti_sdo_utils_trace -> xdc_services_intern_gen;
1943 ti_sdo_utils_trace -> xdc_services_intern_xsr;
1944 ti_sdo_utils_trace -> xdc_shelf;
1945 ti_sdo_utils_trace -> xdc_services_spec;
1946
1947 edge [style=solid, color=blue]
1948
1949 edge [style=solid, color=lightgrey]
1950 ti_sdo_utils_loggers -> xdc_services_global;
1951 ti_sdo_utils_loggers -> ti_targets;
1952 ti_sdo_utils_loggers -> ti_targets_elf;
1953 ti_sdo_utils_loggers -> ti_targets_arm;
1954 ti_sdo_utils_loggers -> ti_targets_arm_elf;
1955 ti_sdo_utils_loggers -> gnu_targets;
1956 ti_sdo_utils_loggers -> gnu_targets_arm;
1957 ti_sdo_utils_loggers -> xdc_runtime;
1958 ti_sdo_utils_loggers -> xdc_services_intern_cmd;
1959 ti_sdo_utils_loggers -> xdc_services_intern_gen;
1960 ti_sdo_utils_loggers -> xdc_services_intern_xsr;
1961 ti_sdo_utils_loggers -> xdc_shelf;
1962 ti_sdo_utils_loggers -> xdc_services_spec;
1963 ti_sdo_utils_loggers -> xdc_runtime_knl;
1964
1965 edge [style=solid, color=blue]
1966
1967 edge [style=solid, color=lightgrey]
1968 ti_xdais -> xdc_services_intern_gen;
1969 ti_xdais -> gnu_targets_arm;
1970 ti_xdais -> ti_targets_arm_elf;
1971 ti_xdais -> ti_targets_elf;
1972 ti_xdais -> xdc_shelf;
1973 ti_xdais -> ti_targets_arm;
1974 ti_xdais -> xdc_services_spec;
1975 ti_xdais -> gnu_targets;
1976 ti_xdais -> ti_targets;
1977 ti_xdais -> microsoft_targets;
1978 ti_xdais -> xdc_services_intern_cmd;
1979 ti_xdais -> xdc_services_intern_xsr;
1980 ti_xdais -> microsoft_targets_arm;
1981 ti_xdais -> xdc_services_global;
1982
1983 edge [style=solid, color=blue]
1984
1985 edge [style=solid, color=lightgrey]
1986 xdc_runtime_knl -> xdc_utils_tconf;
1987 xdc_runtime_knl -> xdc_services_global;
1988 xdc_runtime_knl -> xdc_runtime;
1989 xdc_runtime_knl -> xdc_shelf;
1990 xdc_runtime_knl -> xdc_services_intern_xsr;
1991 xdc_runtime_knl -> xdc_services_intern_gen;
1992 xdc_runtime_knl -> xdc_services_spec;
1993 xdc_runtime_knl -> xdc_services_intern_cmd;
1994
1995 edge [style=solid, color=blue]
1996
1997 edge [style=solid, color=lightgrey]
1998 xdc_runtime -> xdc_utils_tconf;
1999 xdc_runtime -> xdc_services_global;
2000 xdc_runtime -> xdc_rov;
2001 xdc_runtime -> xdc_shelf;
2002 xdc_runtime -> xdc_services_intern_xsr;
2003 xdc_runtime -> xdc_services_intern_gen;
2004 xdc_runtime -> xdc_services_spec;
2005 xdc_runtime -> xdc_services_intern_cmd;
2006
2007 edge [style=solid, color=blue]
2008
2009 edge [style=solid, color=lightgrey]
2010 ti_sdo_ce_ipc -> xdc_services_global;
2011 ti_sdo_ce_ipc -> ti_targets;
2012 ti_sdo_ce_ipc -> ti_targets_elf;
2013 ti_sdo_ce_ipc -> gnu_targets;
2014 ti_sdo_ce_ipc -> gnu_targets_arm;
2015 ti_sdo_ce_ipc -> ti_targets_arm;
2016 ti_sdo_ce_ipc -> ti_targets_arm_elf;
2017 ti_sdo_ce_ipc -> build_filter;
2018 ti_sdo_ce_ipc -> xdc_services_intern_cmd;
2019 ti_sdo_ce_ipc -> xdc_services_intern_gen;
2020 ti_sdo_ce_ipc -> xdc_services_intern_xsr;
2021 ti_sdo_ce_ipc -> xdc_shelf;
2022 ti_sdo_ce_ipc -> xdc_services_spec;
2023
2024 edge [style=solid, color=blue]
2025
2026 edge [style=solid, color=lightgrey]
2027
2028 edge [style=solid, color=blue]
2029
2030 edge [style=solid, color=lightgrey]
2031 ti_targets_arm_elf -> xdc_services_global;
2032 ti_targets_arm_elf -> ti_targets;
2033 ti_targets_arm_elf -> ti_targets_arm;
2034 ti_targets_arm_elf -> xdc_services_intern_cmd;
2035 ti_targets_arm_elf -> xdc_services_intern_xsr;
2036 ti_targets_arm_elf -> xdc_services_spec;
2037 ti_targets_arm_elf -> xdc_shelf;
2038 ti_targets_arm_elf -> xdc_services_intern_gen;
2039
2040 edge [style=solid, color=blue]
2041 ti_targets_arm -> ti_targets;
2042
2043 edge [style=solid, color=lightgrey]
2044 ti_targets_arm -> xdc_services_global;
2045 ti_targets_arm -> ti_targets;
2046 ti_targets_arm -> xdc_services_intern_cmd;
2047 ti_targets_arm -> xdc_services_intern_xsr;
2048 ti_targets_arm -> xdc_services_spec;
2049 ti_targets_arm -> xdc_shelf;
2050 ti_targets_arm -> xdc_services_intern_gen;
2051
2052 edge [style=solid, color=blue]
2053 gnu_targets_arm -> gnu_targets;
2054
2055 edge [style=solid, color=lightgrey]
2056 gnu_targets_arm -> xdc_services_global;
2057 gnu_targets_arm -> gnu_targets;
2058 gnu_targets_arm -> xdc_shelf;
2059 gnu_targets_arm -> xdc_services_spec;
2060 gnu_targets_arm -> xdc_services_intern_cmd;
2061 gnu_targets_arm -> xdc_services_intern_xsr;
2062 gnu_targets_arm -> xdc_services_intern_gen;
2063
2064 edge [style=solid, color=blue]
2065
2066 edge [style=solid, color=lightgrey]
2067 gnu_targets -> xdc_services_global;
2068 gnu_targets -> xdc_shelf;
2069 gnu_targets -> xdc_services_spec;
2070 gnu_targets -> xdc_services_intern_cmd;
2071 gnu_targets -> xdc_services_intern_xsr;
2072 gnu_targets -> xdc_services_intern_gen;
2073
2074 edge [style=solid, color=blue]
2075
2076 edge [style=solid, color=lightgrey]
2077 ti_targets_elf -> xdc_services_global;
2078 ti_targets_elf -> ti_targets;
2079 ti_targets_elf -> xdc_services_intern_cmd;
2080 ti_targets_elf -> xdc_services_intern_xsr;
2081 ti_targets_elf -> xdc_services_spec;
2082 ti_targets_elf -> xdc_shelf;
2083 ti_targets_elf -> xdc_services_intern_gen;
2084
2085 edge [style=solid, color=blue]
2086
2087 edge [style=solid, color=lightgrey]
2088 ti_targets -> xdc_services_global;
2089 ti_targets -> xdc_services_intern_cmd;
2090 ti_targets -> xdc_services_intern_xsr;
2091 ti_targets -> xdc_shelf;
2092 ti_targets -> xdc_services_spec;
2093 ti_targets -> xdc_services_intern_gen;
2094
2095 edge [style=solid, color=blue]
2096
2097 edge [style=solid, color=lightgrey]
2098 xdc_shelf -> xdc_services_spec;
2099 xdc_shelf -> xdc_services_intern_cmd;
2100 xdc_shelf -> xdc_utils_tconf;
2101 xdc_shelf -> xdc_services_intern_xsr;
2102 xdc_shelf -> xdc_services_intern_gen;
2103 xdc_shelf -> xdc_services_global;
2104
2105 edge [style=solid, color=blue]
2106 xdc_services_intern_gen -> xdc_shelf;
2107 xdc_services_intern_gen -> xdc_services_spec;
2108 xdc_services_intern_gen -> xdc_services_global;
2109 xdc_services_intern_gen -> xdc_services_intern_xsr;
2110
2111 edge [style=solid, color=lightgrey]
2112 xdc_services_intern_gen -> xdc_services_spec;
2113 xdc_services_intern_gen -> xdc_services_intern_cmd;
2114 xdc_services_intern_gen -> xdc_utils_tconf;
2115 xdc_services_intern_gen -> xdc_services_intern_xsr;
2116 xdc_services_intern_gen -> xdc_shelf;
2117 xdc_services_intern_gen -> xdc_services_global;
2118
2119 edge [style=solid, color=blue]
2120
2121 edge [style=solid, color=lightgrey]
2122 ti_sdo_codecs_mpeg4enc -> xdc_services_intern_gen;
2123 ti_sdo_codecs_mpeg4enc -> xdc_shelf;
2124 ti_sdo_codecs_mpeg4enc -> xdc_services_global;
2125 ti_sdo_codecs_mpeg4enc -> xdc_services_spec;
2126 ti_sdo_codecs_mpeg4enc -> xdc_services_intern_cmd;
2127 ti_sdo_codecs_mpeg4enc -> xdc_services_intern_xsr;
2128
2129 edge [style=solid, color=blue]
2130
2131 edge [style=solid, color=lightgrey]
2132 ti_sdo_ce_video2 -> xdc_services_intern_gen;
2133 ti_sdo_ce_video2 -> xdc_shelf;
2134 ti_sdo_ce_video2 -> ti_sdo_ce;
2135 ti_sdo_ce_video2 -> xdc_services_global;
2136 ti_sdo_ce_video2 -> xdc_platform;
2137 ti_sdo_ce_video2 -> xdc_services_spec;
2138 ti_sdo_ce_video2 -> xdc_services_intern_cmd;
2139 ti_sdo_ce_video2 -> xdc_services_intern_xsr;
2140 ti_sdo_ce_video2 -> xdc_cfg;
2141}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.xml
new file mode 100644
index 0000000..6e01cf0
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.xml
@@ -0,0 +1,116 @@
1<?xml version="1.0" encoding="windows-1252"?>
2<!-- This file conforms to the DTD xdc/bld/release.dtd -->
3<release name="ti_sdo_codecs_mpeg4enc_ce" label="default" date="1367474591093" buildCount="1" producerId="undefined">
4<package name="ti.sdo.codecs.mpeg4enc.ce"
5 version="1, 0, 0"/>
6<imports>
7 <package name="ti.sdo.ce.video2"
8 version=""/>
9 <package name="ti.sdo.codecs.mpeg4enc"
10 version=""/>
11</imports>
12<references>
13 <package name="xdc.services.intern.gen"
14 version="1, 0, 0, 0, 1284507405214"
15 providerId="xdccore">
16 <file name="java\package.jar"/>
17 </package>
18 <package name="xdc.shelf"
19 version="1, 0, 0, 1284507424737"
20 providerId="xdccore">
21 <file name="java\antlr.jar"/>
22 <file name="java\ecj.jar"/>
23 <file name="java\js.jar"/>
24 <file name="java\jsr173_api.jar"/>
25 <file name="java\tar.jar"/>
26 <file name="java\xbean.jar"/>
27 </package>
28 <package name="ti.sdo.ce"
29 version="1, 0, 6, 1313607868501"
30 providerId="codec_engine_3_21_00_19">
31 <file name="ICodec.xdc"/>
32 </package>
33 <package name="xdc.bld"
34 version="1, 0, 2, 1284507372516"
35 providerId="xdccore">
36 <file name="BuildEnvironment.xs"/>
37 <file name="Executable.xs"/>
38 <file name="ITarget.xs"/>
39 <file name="ITargetFilter.xs"/>
40 <file name="Library.xs"/>
41 <file name="Manifest.xs"/>
42 <file name="PackageContents.xs"/>
43 <file name="Repository.xs"/>
44 <file name="Script.xs"/>
45 <file name="Utils.xs"/>
46 <file name="_gen.xs"/>
47 <file name="bld.js"/>
48 <file name="package.xs"/>
49 </package>
50 <package name="xdc"
51 version="1, 1, 1, 1284507365742"
52 providerId="xdccore">
53 <file name="IPackage.xdc"/>
54 <file name="IPackage.xs"/>
55 <file name="om2.xs"/>
56 <file name="package.xs"/>
57 <file name="template.xs"/>
58 <file name="xdc.tci"/>
59 <file name="xmlgen.xs"/>
60 <file name="xmlgen2.xs"/>
61 </package>
62 <package name="ti.sdo.ce.video2"
63 version="1, 0, 3, 1313608070886"
64 providerId="codec_engine_3_21_00_19">
65 <file name="IVIDENC2.xdc"/>
66 </package>
67 <package name="xdc.services.global"
68 version="1, 0, 0, 1284507401675"
69 providerId="xdccore">
70 <file name="Clock.xs"/>
71 <file name="Trace.xs"/>
72 <file name="java\package.jar"/>
73 </package>
74 <package name="ti.sdo.codecs.mpeg4enc"
75 version="1, 0, 0, 1367474586562"
76 providerId="G:/from_sayanna/RTSC_Release">
77 <file name="MPEG4ENC.xdc"/>
78 </package>
79 <package name="xdc.platform"
80 version="1, 0, 1, 0, 1284507379983"
81 providerId="xdccore">
82 <file name="ICpuDataSheet.xdc"/>
83 <file name="IExeContext.xdc"/>
84 <file name="IPeripheral.xdc"/>
85 <file name="IPlatform.xdc"/>
86 </package>
87 <package name="xdc.services.spec"
88 version="1, 0, 0, 0, 1284507414889"
89 providerId="xdccore">
90 <file name="java\package.jar"/>
91 </package>
92 <package name="xdc.services.intern.cmd"
93 version="1, 0, 0, 0, 1284507405123"
94 providerId="xdccore">
95 <file name="java\package.jar"/>
96 </package>
97 <package name="xdc.cfg"
98 version="1, 0, 2, 0, 1284507375537"
99 providerId="xdccore">
100 <file name="Program.xdc"/>
101 </package>
102 <package name="xdc.services.intern.xsr"
103 version="1, 0, 0, 1284507408194"
104 providerId="xdccore">
105 <file name="java\package.jar"/>
106 </package>
107 <xdcRoot base="E:/WriteHere/xdctools_3_20_04_68/">
108 <file name="/packages/xdc/package.xdc"/>
109 <file name="etc\config.bld"/>
110 <file name="include\utils.tci"/>
111 <xdcCorePkg version="16, 0, 2, 0, 1284507377139" producerId="undefined" buildCount="279" releaseName="xdc_corevers" label="default" date="1284507377139"/>
112 </xdcRoot>
113</references>
114<orphans>
115</orphans>
116</release>
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package_ti.sdo.codecs.mpeg4enc.ce.c b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package_ti.sdo.codecs.mpeg4enc.ce.c
new file mode 100644
index 0000000..7227f38
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package_ti.sdo.codecs.mpeg4enc.ce.c
@@ -0,0 +1,21 @@
1/*
2 * Do not modify this file; it is automatically
3 * generated and any modifications will be overwritten.
4 *
5 * @(#) xdc-v49
6 */
7
8#include <xdc/std.h>
9
10__FAR__ char ti_sdo_codecs_mpeg4enc_ce__dummy__;
11
12#define __xdc_PKGVERS 1, 0, 0
13#define __xdc_PKGNAME ti.sdo.codecs.mpeg4enc.ce
14#define __xdc_PKGPREFIX ti_sdo_codecs_mpeg4enc_ce_
15
16#ifdef __xdc_bld_pkg_c__
17#define __stringify(a) #a
18#define __local_include(a) __stringify(a)
19#include __local_include(__xdc_bld_pkg_c__)
20#endif
21
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.ccs b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.ccs
new file mode 100644
index 0000000..bc353b6
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.ccs
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.sch b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.sch
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.sch
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.class b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.class
new file mode 100644
index 0000000..6c7f9ab
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.class
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.java b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.java
new file mode 100644
index 0000000..fc0eb3f
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.java
@@ -0,0 +1,251 @@
1/*
2 * Do not modify this file; it is automatically
3 * generated and any modifications will be overwritten.
4 *
5 * @(#) xdc-v49
6 */
7import java.util.*;
8import org.mozilla.javascript.*;
9import xdc.services.intern.xsr.*;
10import xdc.services.spec.*;
11
12public class ti_sdo_codecs_mpeg4enc_ce
13{
14 static final String VERS = "@(#) xdc-v49\n";
15
16 static final Proto.Elm $$T_Bool = Proto.Elm.newBool();
17 static final Proto.Elm $$T_Num = Proto.Elm.newNum();
18 static final Proto.Elm $$T_Str = Proto.Elm.newStr();
19 static final Proto.Elm $$T_Obj = Proto.Elm.newObj();
20
21 static final Proto.Fxn $$T_Met = new Proto.Fxn(null, null, 0, -1, false);
22 static final Proto.Map $$T_Map = new Proto.Map($$T_Obj);
23 static final Proto.Arr $$T_Vec = new Proto.Arr($$T_Obj);
24
25 static final XScriptO $$DEFAULT = Value.DEFAULT;
26 static final Object $$UNDEF = Undefined.instance;
27
28 static final Proto.Obj $$Package = (Proto.Obj)Global.get("$$Package");
29 static final Proto.Obj $$Module = (Proto.Obj)Global.get("$$Module");
30 static final Proto.Obj $$Instance = (Proto.Obj)Global.get("$$Instance");
31 static final Proto.Obj $$Params = (Proto.Obj)Global.get("$$Params");
32
33 static final Object $$objFldGet = Global.get("$$objFldGet");
34 static final Object $$objFldSet = Global.get("$$objFldSet");
35 static final Object $$proxyGet = Global.get("$$proxyGet");
36 static final Object $$proxySet = Global.get("$$proxySet");
37 static final Object $$delegGet = Global.get("$$delegGet");
38 static final Object $$delegSet = Global.get("$$delegSet");
39
40 Scriptable xdcO;
41 Session ses;
42 Value.Obj om;
43
44 boolean isROV;
45 boolean isCFG;
46
47 Proto.Obj pkgP;
48 Value.Obj pkgV;
49
50 ArrayList<Object> imports = new ArrayList<Object>();
51 ArrayList<Object> loggables = new ArrayList<Object>();
52 ArrayList<Object> mcfgs = new ArrayList<Object>();
53 ArrayList<Object> proxies = new ArrayList<Object>();
54 ArrayList<Object> sizes = new ArrayList<Object>();
55 ArrayList<Object> tdefs = new ArrayList<Object>();
56
57 void $$IMPORTS()
58 {
59 Global.callFxn("loadPackage", xdcO, "ti.sdo.ce.video2");
60 Global.callFxn("loadPackage", xdcO, "ti.sdo.codecs.mpeg4enc");
61 Global.callFxn("loadPackage", xdcO, "xdc");
62 Global.callFxn("loadPackage", xdcO, "xdc.corevers");
63 }
64
65 void $$OBJECTS()
66 {
67 pkgP = (Proto.Obj)om.bind("ti.sdo.codecs.mpeg4enc.ce.Package", new Proto.Obj());
68 pkgV = (Value.Obj)om.bind("ti.sdo.codecs.mpeg4enc.ce", new Value.Obj("ti.sdo.codecs.mpeg4enc.ce", pkgP));
69 }
70
71 void MPEG4ENC$$OBJECTS()
72 {
73 Proto.Obj po, spo;
74 Value.Obj vo;
75
76 po = (Proto.Obj)om.bind("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.Module", new Proto.Obj());
77 vo = (Value.Obj)om.bind("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC", new Value.Obj("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC", po));
78 pkgV.bind("MPEG4ENC", vo);
79 // decls
80 }
81
82 void MPEG4ENC$$CONSTS()
83 {
84 // module MPEG4ENC
85 }
86
87 void MPEG4ENC$$CREATES()
88 {
89 Proto.Fxn fxn;
90 StringBuilder sb;
91
92 }
93
94 void MPEG4ENC$$FUNCTIONS()
95 {
96 Proto.Fxn fxn;
97
98 }
99
100 void MPEG4ENC$$SIZES()
101 {
102 }
103
104 void MPEG4ENC$$TYPES()
105 {
106 Scriptable cap;
107 Proto.Obj po;
108 Proto.Str ps;
109 Proto.Typedef pt;
110 Object fxn;
111
112 cap = (Scriptable)Global.callFxn("loadCapsule", xdcO, "ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xs");
113 om.bind("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC$$capsule", cap);
114 po = (Proto.Obj)om.findStrict("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.Module", "ti.sdo.codecs.mpeg4enc.ce");
115 po.init("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.Module", om.findStrict("ti.sdo.ce.video2.IVIDENC2.Module", "ti.sdo.codecs.mpeg4enc.ce"));
116 po.addFld("$hostonly", $$T_Num, 1, "r");
117 po.addFld("alg", (Proto)om.findStrict("ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module", "ti.sdo.codecs.mpeg4enc.ce"), om.find("ti.sdo.codecs.mpeg4enc.MPEG4ENC"), "rh");
118 po.addFld("ialgFxns", $$T_Str, "MPEG4ENC_TI_IMPEG4ENC", "rh");
119 po.addFld("iresFxns", $$T_Str, "MPEG4ENC_TI_IRES", "rh");
120 fxn = Global.get(cap, "module$use");
121 if (fxn != null) om.bind("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC$$module$use", true);
122 if (fxn != null) po.addFxn("module$use", $$T_Met, fxn);
123 fxn = Global.get(cap, "module$meta$init");
124 if (fxn != null) om.bind("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC$$module$meta$init", true);
125 if (fxn != null) po.addFxn("module$meta$init", $$T_Met, fxn);
126 fxn = Global.get(cap, "module$validate");
127 if (fxn != null) om.bind("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC$$module$validate", true);
128 if (fxn != null) po.addFxn("module$validate", $$T_Met, fxn);
129 fxn = Global.get(cap, "getCreationStackSize");
130 if (fxn != null) po.addFxn("getCreationStackSize", (Proto.Fxn)om.findStrict("ti.sdo.ce.ICodec$$getCreationStackSize", "ti.sdo.codecs.mpeg4enc.ce"), fxn);
131 fxn = Global.get(cap, "getDaramScratchSize");
132 if (fxn != null) po.addFxn("getDaramScratchSize", (Proto.Fxn)om.findStrict("ti.sdo.ce.ICodec$$getDaramScratchSize", "ti.sdo.codecs.mpeg4enc.ce"), fxn);
133 fxn = Global.get(cap, "getSaramScratchSize");
134 if (fxn != null) po.addFxn("getSaramScratchSize", (Proto.Fxn)om.findStrict("ti.sdo.ce.ICodec$$getSaramScratchSize", "ti.sdo.codecs.mpeg4enc.ce"), fxn);
135 fxn = Global.get(cap, "getStackSize");
136 if (fxn != null) po.addFxn("getStackSize", (Proto.Fxn)om.findStrict("ti.sdo.ce.ICodec$$getStackSize", "ti.sdo.codecs.mpeg4enc.ce"), fxn);
137 fxn = Global.get(cap, "getUUID");
138 if (fxn != null) po.addFxn("getUUID", (Proto.Fxn)om.findStrict("ti.sdo.ce.ICodec$$getUUID", "ti.sdo.codecs.mpeg4enc.ce"), fxn);
139 }
140
141 void MPEG4ENC$$ROV()
142 {
143 }
144
145 void $$SINGLETONS()
146 {
147 pkgP.init("ti.sdo.codecs.mpeg4enc.ce.Package", (Proto.Obj)om.findStrict("xdc.IPackage.Module", "ti.sdo.codecs.mpeg4enc.ce"));
148 pkgP.bind("$capsule", $$UNDEF);
149 pkgV.init2(pkgP, "ti.sdo.codecs.mpeg4enc.ce", Value.DEFAULT, false);
150 pkgV.bind("$name", "ti.sdo.codecs.mpeg4enc.ce");
151 pkgV.bind("$category", "Package");
152 pkgV.bind("$$qn", "ti.sdo.codecs.mpeg4enc.ce.");
153 pkgV.bind("$vers", Global.newArray("1, 0, 0"));
154 Value.Map atmap = (Value.Map)pkgV.getv("$attr");
155 atmap.seal("length");
156 imports.clear();
157 imports.add(Global.newArray("ti.sdo.ce.video2", Global.newArray()));
158 imports.add(Global.newArray("ti.sdo.codecs.mpeg4enc", Global.newArray()));
159 pkgV.bind("$imports", imports);
160 StringBuilder sb = new StringBuilder();
161 sb.append("var pkg = xdc.om['ti.sdo.codecs.mpeg4enc.ce'];\n");
162 sb.append("if (pkg.$vers.length >= 3) {\n");
163 sb.append("pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));\n");
164 sb.append("}\n");
165 sb.append("pkg.build.libraries = [\n");
166 sb.append("];\n");
167 sb.append("pkg.build.libDesc = [\n");
168 sb.append("];\n");
169 sb.append("if('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {\n");
170 sb.append("}\n");
171 Global.eval(sb.toString());
172 }
173
174 void MPEG4ENC$$SINGLETONS()
175 {
176 Proto.Obj po;
177 Value.Obj vo;
178
179 vo = (Value.Obj)om.findStrict("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC", "ti.sdo.codecs.mpeg4enc.ce");
180 po = (Proto.Obj)om.findStrict("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.Module", "ti.sdo.codecs.mpeg4enc.ce");
181 vo.init2(po, "ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC", $$DEFAULT, false);
182 vo.bind("Module", po);
183 vo.bind("$category", "Module");
184 vo.bind("$capsule", om.findStrict("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC$$capsule", "ti.sdo.codecs.mpeg4enc.ce"));
185 vo.bind("$package", om.findStrict("ti.sdo.codecs.mpeg4enc.ce", "ti.sdo.codecs.mpeg4enc.ce"));
186 tdefs.clear();
187 proxies.clear();
188 mcfgs.clear();
189 vo.bind("$$tdefs", Global.newArray(tdefs.toArray()));
190 vo.bind("$$proxies", Global.newArray(proxies.toArray()));
191 vo.bind("$$mcfgs", Global.newArray(mcfgs.toArray()));
192 ((Value.Arr)pkgV.getv("$modules")).add(vo);
193 ((Value.Arr)om.findStrict("$modules", "ti.sdo.codecs.mpeg4enc.ce")).add(vo);
194 vo.bind("$$instflag", 0);
195 vo.bind("$$iobjflag", 1);
196 vo.bind("$$sizeflag", 1);
197 vo.bind("$$dlgflag", 0);
198 vo.bind("$$iflag", 1);
199 vo.bind("$$romcfgs", "|");
200 Proto.Str ps = (Proto.Str)vo.find("Module_State");
201 if (ps != null) vo.bind("$object", ps.newInstance());
202 vo.bind("$$meta_iobj", om.has("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC$$instance$static$init", null) ? 1 : 0);
203 vo.bind("$$fxntab", Global.newArray());
204 vo.bind("$$logEvtCfgs", Global.newArray());
205 vo.bind("$$errorDescCfgs", Global.newArray());
206 vo.bind("$$assertDescCfgs", Global.newArray());
207 Value.Map atmap = (Value.Map)vo.getv("$attr");
208 atmap.seal("length");
209 pkgV.bind("MPEG4ENC", vo);
210 ((Value.Arr)pkgV.getv("$unitNames")).add("MPEG4ENC");
211 }
212
213 void $$INITIALIZATION()
214 {
215 Value.Obj vo;
216
217 if (isCFG) {
218 }//isCFG
219 Global.callFxn("module$meta$init", (Scriptable)om.findStrict("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC", "ti.sdo.codecs.mpeg4enc.ce"));
220 Global.callFxn("init", pkgV);
221 ((Value.Obj)om.getv("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC")).bless();
222 ((Value.Arr)om.findStrict("$packages", "ti.sdo.codecs.mpeg4enc.ce")).add(pkgV);
223 }
224
225 public void exec( Scriptable xdcO, Session ses )
226 {
227 this.xdcO = xdcO;
228 this.ses = ses;
229 om = (Value.Obj)xdcO.get("om", null);
230
231 Object o = om.geto("$name");
232 String s = o instanceof String ? (String)o : null;
233 isCFG = s != null && s.equals("cfg");
234 isROV = s != null && s.equals("rov");
235
236 $$IMPORTS();
237 $$OBJECTS();
238 MPEG4ENC$$OBJECTS();
239 MPEG4ENC$$CONSTS();
240 MPEG4ENC$$CREATES();
241 MPEG4ENC$$FUNCTIONS();
242 MPEG4ENC$$SIZES();
243 MPEG4ENC$$TYPES();
244 if (isROV) {
245 MPEG4ENC$$ROV();
246 }//isROV
247 $$SINGLETONS();
248 MPEG4ENC$$SINGLETONS();
249 $$INITIALIZATION();
250 }
251}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_Datasheet.pdf b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_Datasheet.pdf
new file mode 100644
index 0000000..1d08356
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_Datasheet.pdf
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_ReleaseNotes.pdf b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_ReleaseNotes.pdf
new file mode 100644
index 0000000..e0d79dc
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_ReleaseNotes.pdf
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_UserGuide.pdf b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_UserGuide.pdf
new file mode 100644
index 0000000..200b7f3
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_UserGuide.pdf
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/qualiti--MPEG4ENC_TI_lib--report.html b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/qualiti--MPEG4ENC_TI_lib--report.html
new file mode 100644
index 0000000..f6b1152
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/qualiti--MPEG4ENC_TI_lib--report.html
@@ -0,0 +1,756 @@
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3<HEAD><TITLE>Compliance and Performance Test Report</TITLE></HEAD>
4<BODY>
5
6<STYLE TYPE="text/css">
7<!--
8.indented
9 {
10 padding-left: 25pt;
11 padding-right: 25pt;
12 }
13-->
14</STYLE>
15
16<a name="Top of Page"></a>
17
18<TABLE BORDER="1" WIDTH="100%">
19 <TR>
20 <TD COLSPAN="2">
21 <CENTER><FONT SIZE="+2"><B>TMS320 DSP Algorithm Interoperability Standard</B></FONT></CENTER><BR>
22 <CENTER><FONT SIZE="+1"><B>QualiTI <a href="#compliance">Compliance</a> and <a href="#performance">Performance</a> Testing</B></font></CENTER><BR>
23 </TD>
24 </TR>
25 <TR>
26 <TD><B>Date</B></TD><TD>Thu May 02 2013 11:34:44 GMT+0530 (IST)</TD>
27 </TR>
28
29 <TR>
30 <TD><B>Vendor</B></TD><TD>TI</TD>
31 </TR>
32
33 <TR>
34 <TD><B>Algorithm</B></TD><TD>MPEG4ENC</TD>
35 </TR>
36
37 <TR>
38 <TD><B>Architecture</B></TD><TD>470</TD>
39 </TR>
40
41 <TR>
42 <TD><B>TI Compiler</B></TD><TD>false</TD>
43 </TR>
44
45 <TR>
46 <TD><B>Library Format</B></TD><TD>ELF</TD>
47 </TR>
48
49 <TR>
50 <TD><B>Compiler Version</B></TD><TD>UNKNOWN</TD>
51 </TR>
52 <TR>
53 <TD><B>Test Execution Log</B></TD><TD><a href="#Compiler Info">Test execution log for compiler info</a></TD>
54 </TR>
55 <TR>
56 <TD COLSPAN="2">
57
58 <B>Algorithm Base Directory:</B><BR>
59
60 &nbsp;&nbsp;&nbsp;F:\Quality_TI\xdais_6_23<BR>
61
62<BR>
63 <B>Algorithm Archive(s):</B><BR>
64
65 &nbsp;&nbsp;&nbsp;mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib<BR>
66<BR>
67 <B>Header File(s):</B><BR>
68 &nbsp;&nbsp;&nbsp;.\mpeg4 enc - 01.00.02.01\Inc\mpeg4enc_ti.h<BR>
69 &nbsp;&nbsp;&nbsp;.\mpeg4 enc - 01.00.02.01\Inc\impeg4enc.h<BR>
70<BR>
71 </TD>
72
73 </TR>
74
75
76 <TR>
77 <TD COLSPAN="2">
78 <a name=compliance>
79 <FONT SIZE="+1"><BR><br><CENTER><B>Compliance Test Report</B></CENTER><BR><br></font>
80 </a>
81 </TD>
82 </TR>
83
84 <TR>
85 <TD><B>Test Results</B></TD>
86 <td>
87 <font color="#00A000">PASS: 3</font><br>
88 <font color="#FF0000"><B>FAIL: 0</b></font>
89 &nbsp;&nbsp;&nbsp;
90
91 <br>
92 Skipped: 0<br>
93 Not apply: 2<br>
94 <b>Total: 5</b><br>
95 </td>
96 </TR>
97 <TR>
98
99 <TD COLSPAN="2">
100 <B>Test Notes</B><BR>
101 &nbsp;&nbsp;&nbsp;This report has been generated with QualiTI Version 6.23 - the XDAIS compliance and performance test suite. <BR><BR>
102
103
104 </TD>
105 </TR>
106
107 <TR>
108 <TD COLSPAN="2">
109 <b><a name="XDAIS Rules 8, 9 and 10">XDAIS Rules 8, 9, 10: Namespace compliance</a></b><br><br>
110
111 <B>Report: </B> <font color="#008080"><B>Passed</B></font><BR><BR>
112
113 <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>
114 <B>Test Status Details: </B>
115 <P CLASS="indented">Test passed.<BR></p>
116 <B>Test Execution Log: </b><a href="#log XDAIS Rules 8, 9 and 10">XDAIS Rules 8, 9 and 10 execution log</a><br>
117 </TD>
118 <TR>
119 <TD COLSPAN="2">
120 <b><a name="XDAIS Rule 12">XDAIS Rule 12: IALG interface implementation</a></b><br><br>
121
122 <B>Report: </B> <font color="#008080"><B>Passed</B></font><BR><BR>
123
124 <B>Test Description: </B><P CLASS="indented">All algorithms must implement the IALG interface.</p>
125 <B>Test Status Details: </B>
126 <P CLASS="indented">Test passed.<BR></p>
127 <B>Test Execution Log: </b><a href="#log XDAIS Rule 12">XDAIS Rule 12 execution log</a><br>
128 </TD>
129 <TR>
130 <TD COLSPAN="2">
131 <b><a name="XDAIS Rule 13+">XDAIS Rule 13+: correct linker section names</a></b><br><br>
132
133 <B>Report: </B>Test does not apply</font><BR><BR>
134
135 <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>
136 <B>Test Status Details: </B>
137 <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>
138 <B>Test Execution Log: </b><a href="#log XDAIS Rule 13+">XDAIS Rule 13+ execution log</a><br>
139 </TD>
140 <TR>
141 <TD COLSPAN="2">
142 <b><a name="XDAIS Rule 25">XDAIS Rule 25: All C6x algorithms must be supplied in little-endian format</a></b><br><br>
143
144 <B>Report: </B> <font color="#008080"><B>Passed</B></font><BR><BR>
145
146 <B>Test Description: </B><P CLASS="indented">All C6x algorithms must be supplied in little-endian format.</p>
147 <B>Test Status Details: </B>
148 <P CLASS="indented">Test passed.<BR></p>
149 <B>Test Execution Log: </b><a href="#log XDAIS Rule 25">XDAIS Rule 25 execution log</a><br>
150 </TD>
151 <TR>
152 <TD COLSPAN="2">
153 <b><a name="XDAIS Rule 26">XDAIS Rule 26: All static/global data must be far on c6x</a></b><br><br>
154
155 <B>Report: </B>Test does not apply</font><BR><BR>
156
157 <B>Test Description: </B><P CLASS="indented">All C6x algorithms must access all static and global data as far data.</p>
158 <B>Test Status Details: </B>
159 <P CLASS="indented">This test does not apply since this is not a C6x architecture.<br><BR></p>
160 <B>Test Execution Log: </b><a href="#log XDAIS Rule 26">XDAIS Rule 26 execution log</a><br>
161 </TD>
162 </TR>
163 <TR>
164 <TD COLSPAN="2">
165 <a name=performance>
166 <FONT SIZE="+1"><BR><br><CENTER><B>Performance Test Report</B></CENTER><BR><br></font>
167 </a>
168 </TD>
169 </TR>
170
171 <TR>
172 <TD><B>Test Results</B></TD>
173 <td>
174 <font color="#00A000">PASS: 1</font><br>
175 <font color="#FF0000"><B>FAIL: 0</b></font>
176 &nbsp;&nbsp;&nbsp;
177
178 <br>
179 Skipped: 0<br>
180 Not apply: 1<br>
181 <b>Total: 2</b><br>
182 </td>
183 </TR>
184 <TR>
185
186 <TD COLSPAN="2">
187 <B>Test Notes</B><BR>
188 &nbsp;&nbsp;&nbsp;This report has been generated with QualiTI Version 6.23 - the XDAIS compliance and performance test suite. <BR><BR>
189
190
191 </TD>
192 </TR>
193
194 <TR>
195 <TD COLSPAN="2">
196 <b><a name="XDAIS Rule 20">XDAIS Rule 20: must declare worst-case stack requirements</a></b><br><br>
197
198 <B>Report: </B>Test does not apply</font><BR><BR>
199
200 <B>Test Description: </B><P CLASS="indented">All algorithms must characterize their worst-case stack space memory requirements (including alignment).</p>
201 <B>Test Status Details: </B>
202 <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>
203 <B>Test Execution Log: </b><a href="#log XDAIS Rule 20">XDAIS Rule 20 execution log</a><br>
204 </TD>
205 <TR>
206 <TD COLSPAN="2">
207 <b><a name="XDAIS Rules 21, 22">XDAIS Rules 21, 22: must characterize static data & program memory requirements</a></b><br><br>
208
209 <B>Report: </B> <font color="#008080"><B>Passed</B></font><BR><BR>
210
211 <B>Test Description: </B><P CLASS="indented">All algorithms must characterize their static data & program memory requirements</p>
212 <B>Test Status Details: </B>
213 <P CLASS="indented">Performance test completed. CODE, DATA & UDATA sections characterized<BR></p>
214 <B>Test Execution Log: </b><a href="#log XDAIS Rules 21, 22">XDAIS Rules 21, 22 execution log</a><br>
215 </TD>
216 </TR>
217</TABLE>
218
219<br>
220<br>
221<br>
222<br>
223<br>
224<br>
225<hr>
226<a name="Compiler Info">Test execution log for <b>Compiler Info:</b></a><br>
227<PRE>
228Determining compiler info.
229
230Chcking if this library was created with a TI compiler...
231 Running command:&gt; "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none "F:\Quality_TI\xdais_6_23\mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib" | "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "&lt;ti_coff&gt;"
232 (from "C:\Documents and Settings\sreeju-laptop\Local Settings\Temp\qualiti_runcmd_3933876012629693596.sh"
233This library was not created with a TI compiler.
234
235Attempting to determine library format...
236 Running command:&gt; "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none "F:\Quality_TI\xdais_6_23\mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib" | "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" -E "&lt;.*coff&gt;|&lt;.*elf&gt;"
237 (from "C:\Documents and Settings\sreeju-laptop\Local Settings\Temp\qualiti_runcmd_4823413040102443491.sh"
238 &lt;elf&gt;
239 &lt;/elf&gt;
240 &lt;elf&gt;
241 &lt;/elf&gt;
242 &lt;elf&gt;
243 &lt;/elf&gt;
244 &lt;elf&gt;
245 &lt;/elf&gt;
246 &lt;elf&gt;
247 &lt;/elf&gt;
248 &lt;elf&gt;
249 &lt;/elf&gt;
250 &lt;elf&gt;
251 &lt;/elf&gt;
252 &lt;elf&gt;
253 &lt;/elf&gt;
254 &lt;elf&gt;
255 &lt;/elf&gt;
256 &lt;elf&gt;
257 &lt;/elf&gt;
258 &lt;elf&gt;
259 &lt;/elf&gt;
260 &lt;elf&gt;
261 &lt;/elf&gt;
262The library is in ELF format.
263
264Attempting to determine the compiler version...
265 Running command:&gt; "find.exe" "GCC:" "F:\Quality_TI\xdais_6_23\mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib"|"F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "GCC:"
266 (from "C:\Documents and Settings\sreeju-laptop\Local Settings\Temp\qualiti_runcmd_9084486343300314322.sh"
267 File not found - GCC:
268The compiler is UNKNOWN.
269
270</PRE>
271<a href="#Top of Page">back</a><br>
272<hr>
273<a name="log XDAIS Rules 8, 9 and 10">Test execution log for <b>XDAIS Rules 8, 9 and 10:</b></a><br>
274<PRE>
275Running test 'XDAIS Rules 8, 9 and 10'
276Extracting names of global symbols defined by the algorithm...
277 Running command:&gt; "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\nm6x.exe" -g "F:\Quality_TI\xdais_6_23\mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib" | "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" " [TBCU] "
278 (from "C:\Documents and Settings\sreeju-laptop\Local Settings\Temp\qualiti_runcmd_3081272309620093218.sh"
279 00000001 T MP4VENC_TI_FillCaptureBuffer
280 00000001 T MP4VENC_TI_GetCaptureBuffer
281 00000001 T MP4VENC_TI_IsEmpty
282 00000001 T MP4VENC_TI_IsFull
283 00000001 T MPEG4ENC_TI_CaptureBufferInit
284 00000000 U MPEG4ENC_TI_Activate
285 00000000 U MPEG4ENC_TI_Deactivate
286 00000000 U MPEG4ENC_TI_alloc
287 00000000 U MPEG4ENC_TI_control
288 00000000 U MPEG4ENC_TI_encode
289 00000000 U MPEG4ENC_TI_free
290 00000000 U MPEG4ENC_TI_initObj
291 00000000 U MPEG4ENC_TI_numAlloc
292 00000000 U MP4VENC_TI_CheckForIVAHDStandby
293 00000001 T MPEG4ENC_TI_Activate
294 00000000 U MPEG4ENC_TI_CpyDynamicParamstoHandle
295 00000000 U MPEG4ENC_TI_DYNAMICPARAMS
296 00000001 T MPEG4ENC_TI_Deactivate
297 00000000 U MPEG4ENC_TI_PARAMS
298 00000000 U MPEG4ENC_TI_ReleaseHDVICP2
299 00000000 U MPEG4ENC_TI_ValidateCreateParams
300 00000000 U MPEG4ENC_TI_ValidateEncodeParams
301 00000001 T MPEG4ENC_TI_alloc
302 00000001 T MPEG4ENC_TI_control
303 00000000 U MPEG4ENC_TI_deactivateResource
304 00000001 T MPEG4ENC_TI_free
305 00000001 T MPEG4ENC_TI_init
306 00000001 T MPEG4ENC_TI_initObj
307 00000001 T MPEG4ENC_TI_numAlloc
308 00000001 T MPEG4ENC_TI_reset
309 00000000 U MPEG4ENC_TI_turnOnAllClocks
310 00000000 U memcpy
311 00000000 U strncpy
312 00000000 U MEMUTILS_getPhysicalAddr
313 00000000 U MPEG4ENC_TI_ActivateHDVICP2
314 00000001 T MPEG4ENC_TI_ActivateInternal
315 00000001 T MPEG4ENC_TI_BootHDVICP
316 00000000 U MPEG4ENC_TI_DeActivateHDVICP2
317 00000001 T MPEG4ENC_TI_HDVICP2_ISR
318 00000000 U MPEG4ENC_TI_UpdateSL2
319 00000000 U MPEG4ENC_TI_WaitForIVAHDStandby
320 00000001 T MPEG4ENC_TI_activateAllResources
321 00000001 T MPEG4ENC_TI_activateResource
322 00000000 U MPEG4ENC_TI_dataTransfer
323 00000001 T MPEG4ENC_TI_deactivateAllResources
324 00000001 T MPEG4ENC_TI_deactivateResource
325 00000001 T MPEG4ENC_TI_deinitResources
326 00000001 T MPEG4ENC_TI_getResourceDescriptors
327 00000001 T MPEG4ENC_TI_initResources
328 00000001 T MPEG4ENC_TI_numResourceDescriptors
329 00000001 T MPEG4ENC_TI_reinitResources
330 00000000 U HDVICP20_TI_DM_Prepare_SL2_TCM
331 00000000 U HDVICP20_TI_DM_Trigger_SL2_TCM
332 00000000 U HDVICP20_TI_DM_WaitForData_SL2_TCM
333 00000000 U HDVICP20_TI_VDMA_Open_Extmem_SL2
334 00000000 U HDVICP20_TI_VDMA_Prepare_Extmem_SL2
335 00000000 U HDVICP20_TI_VDMA_Trigger_Extmem_SL2
336 00000000 U HDVICP20_TI_VDMA_WaitForData_Extmem_SL2
337 00000000 U MEMUTILS_getPhysicalAddr
338 00000001 T MP4VENC_TI_CheckForIVAHDStandby
339 00000000 U MP4VENC_TI_FillCaptureBuffer
340 00000000 U MP4VENC_TI_GetCaptureBuffer
341 00000000 U MP4VENC_TI_IsEmpty
342 00000001 T MP4VENC_TI_Poll_Icont1_for_FrameEncodeCompletion
343 00000001 T MP4VENC_TI_Set_Icont1_for_FrameEncodeStart
344 00000001 T MPEG4ENC_TI_ActivateHDVICP2
345 00000000 U MPEG4ENC_TI_BootHDVICP
346 00000001 T MPEG4ENC_TI_Configure_Mailbox
347 00000001 T MPEG4ENC_TI_DSFixedLengthInterface
348 00000001 T MPEG4ENC_TI_DSFixedRowsInterface
349 00000001 T MPEG4ENC_TI_DSSliceModeInterface
350 00000001 T MPEG4ENC_TI_DeActivateHDVICP2
351 00000001 T MPEG4ENC_TI_DecideBufferToProcess
352 00000001 T MPEG4ENC_TI_EarlyExit
353 00000001 T MPEG4ENC_TI_GetBufferInterface
354 00000000 U MPEG4ENC_TI_HDVICP2_ISR
355 00000000 U MPEG4ENC_TI_LSECmdTable
356 00000000 U MPEG4ENC_TI_MBInfoTable
357 00000000 U MPEG4ENC_TI_MEFastME01PFrame1MVAlgo
358 00000000 U MPEG4ENC_TI_MEFastME01PFrame4MVAlgo
359 00000000 U MPEG4ENC_TI_RecNonDeterministicDescriptors
360 00000001 T MPEG4ENC_TI_ReleaseHDVICP2
361 00000001 T MPEG4ENC_TI_TransferAnalyticInfo
362 00000001 T MPEG4ENC_TI_UpdateSL2
363 00000001 T MPEG4ENC_TI_WaitForIVAHDStandby
364 00000001 T MPEG4ENC_TI_dataTransfer
365 00000001 T MPEG4ENC_TI_encode
366 00000001 T MPEG4ENC_TI_turnOffAllClocks
367 00000001 T MPEG4ENC_TI_turnOnAllClocks
368 00000000 U memcpy
369 00000000 U memset
370 00000001 T MPEG4ENC_TI_CpyDynamicParamstoHandle
371 00000000 U MPEG4ENC_TI_DYNAMICPARAMS
372 00000001 T MPEG4ENC_TI_GetLevelLimitParams
373 00000000 U MPEG4ENC_TI_PARAMS
374 00000001 T MPEG4ENC_TI_ValidateCreateParams
375 00000001 T MPEG4ENC_TI_ValidateEncodeParams
376 00000001 T MPEG4ENC_TI_ValidateInterCodingParams
377 00000001 T MPEG4ENC_TI_ValidateRateControlParams
378 00000001 T MPEG4ENC_TI_ValidateSliceCodingParams
379 00000000 U memcpy
380Verifying that all global symbols are named XXX_TI_xxx ...
381and that no blacklisted external references are made
382
383</PRE>
384<a href="#XDAIS Rules 8, 9 and 10">back</a>
385<hr>
386<a name="log XDAIS Rule 12">Test execution log for <b>XDAIS Rule 12:</b></a><br>
387<PRE>
388Running test 'XDAIS Rule 12'
389Extracting names of global BSS data symbols...
390 Running command:&gt; "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\nm6x.exe" -g "F:\Quality_TI\xdais_6_23\mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib" | "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" " [BD] "
391 (from "C:\Documents and Settings\sreeju-laptop\Local Settings\Temp\qualiti_runcmd_3279759247729572623.sh"
392 00000000 D MPEG4ENC_TI_DYNAMICPARAMS
393 00000000 D MPEG4ENC_TI_PARAMS
394 00000000 D __TI_DW.debug_info.$base_types.d7ccefc0429ac195d089e6c4aa0427a0
395 00000000 D __TI_DW.debug_info...\..\..\..\inc\impeg4enc.h.0582af814e08123663cac2a1b7ddf6ca
396 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.abcde80e6bdf6e766ca15bda6c610d77
397 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.711bb2d105941c1ecd63bf9ab17e399b
398 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.83da4dfc92430b83be17c4a4bc6eb2df
399 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_soc\tistdtypes.h.5484bf0151232dfd1bed832629963aac
400 00000000 D MPEG4ENC_TI_MEFastME01PFrame4MVAlgo
401 00000000 D __TI_DW.debug_info.$base_types.4a215ca0c6557155347a216754eeb0ea
402 00000000 D MPEG4ENC_TI_MEFastME01PFrame1MVAlgo
403 00000000 D __TI_DW.debug_info.$base_types.4a215ca0c6557155347a216754eeb0ea
404 00000000 D __TI_DW.debug_info.$base_types.21763a213e2795423dd83c1124a08350
405 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.fe9b0d49041c6f40bcd701b855be7a2e
406 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_inbuf_control.h.67be62e149330200e106c2b39daa6814
407 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.a136cd4118c347b7dddbb3f33c7225c0
408 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\ivideo.h.6e576656035da708d09033e81a18d340
409 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.746ef29ba109c3268be130ace5114aa5
410 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_soc\tistdtypes.h.f32b61f8d8735099d69f47d47c6c29a9
411 00000000 D MPEG4ENC_TI_LSECmdTable
412 00000000 D __TI_DW.debug_info.$base_types.4a215ca0c6557155347a216754eeb0ea
413 00000000 D MPEG4ENC_TI_MBInfoTable
414 00000000 D __TI_DW.debug_info.$base_types.4a215ca0c6557155347a216754eeb0ea
415 00000000 D MPEG4ENC_TI_RecNonDeterministicDescriptors
416 00000000 D __TI_DW.debug_info.$base_types.4a215ca0c6557155347a216754eeb0ea
417 00000000 D MPEG4ENC_TI_IALG
418 00000000 D MPEG4ENC_TI_IMPEG4ENC
419 00000000 D __TI_DW.debug_info.$base_types.d7ccefc0429ac195d089e6c4aa0427a0
420 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.45e9430fffba7da5a2fef99c1b60ec12
421 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/ialg.h.e9d2ef01e8e8dc1d6e3c3af48d9229f8
422 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.e871a64bef58c44847ef0eb7cde3fcb5
423 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\ivideo.h.4c1dbf5f529e153e4e7197cffcd484d2
424 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.79e5837d21580b7a42c33bb37c35bcda
425 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_soc\tistdtypes.h.69fd2094f78dfc29f8b3f74f4fd03cc8
426 00000000 D __TI_DW.debug_info.$base_types.d0cddc0a638320a93f6a410ac9dedebc
427 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.9e435737f444951245d91ed4f6812771
428 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_inbuf_control.h.da1e686d6189d2b357f740d4b8fe293f
429 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_priv.h.257650314480eeb13eda3b38bbb80133
430 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatMpeg4EIvahd.h.fef1a08813ba24d5b012bfbac84223df
431 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_data_synch.h.937aff124519e3ab87715519bbaf017c
432 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_h263_interface.h.263c213235a80f58d8703fe4dc37f83f
433 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_mp4_interface.h.f459a8458ce3dd1a77b40ab721ffe2b5
434 00000000 D __TI_DW.debug_info...\..\..\..\inc\impeg4enc.h.923e5222ebec8f879d68cb0c51f4a1d6
435 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.3e482c3fb852fb9e56ddaef55eb83527
436 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/ialg.h.4a99c8e9ea569cd401ba55e8d93e9dd4
437 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/ires.h.4e50ef0f8af3895116a6afa0e3230fc4
438 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.5b91d2b60b734504957e62d29c680fb0
439 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.2c212f8caeb2752dfe0546c8c1c4aa87
440 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\ires_common.h.c9c8117677e310b2609f6c3f81bfc44a
441 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/hdvicp/ires_hdvicp2.h.d8c37dca9ed2076a2e3e580f61760c40
442 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/tiledmemory/ires_tiledmemory.h.9bff6f9a805966b67bf5afda9793e95c
443 00000000 D __TI_DW.debug_info.F:\CGT_5.0.3\include\string.h.54c23b1129e0b4aad0f3919b3305edcd
444 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_soc\tistdtypes.h.faa3aef9631a0ac04e3230c710b0899c
445 00000000 D ps32LevelLimitTab
446 00000000 D MPEG4ENC_TI_IRES
447 00000000 D __TI_DW.debug_info.$base_types.d0cddc0a638320a93f6a410ac9dedebc
448 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.65ab4a68d1d9775810da4f728b04b1e6
449 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_debugtrace.h.46ffb4e0c7ab0a39b2271dcfc420814d
450 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_inbuf_control.h.da1e686d6189d2b357f740d4b8fe293f
451 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_priv.h.a523edfcab8d7e61be144f11f4186122
452 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormat.h.8c5641dc6ef433a8725886988475b473
453 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatIME.h.3b926b980d1365f745332f3f9907903e
454 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatMpeg4.h.47682c6de3687ad756b68a6850e24a77
455 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatMpeg4EIvahd.h.4538270db4d6f8201c20ff5fb8cab7c0
456 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\ipeFormat.h.efa4b9116d58bbe33ed807c010a64fc8
457 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mcFormat.h.6a06b0f605c1ca11e05d3cbc637af7a4
458 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_data_synch.h.c0b84e1b605000b37aec02927f87e3a0
459 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_h263_interface.h.263c213235a80f58d8703fe4dc37f83f
460 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_mp4_interface.h.9ac6432cee2b4645b6894224e29e944d
461 00000000 D __TI_DW.debug_info...\..\..\..\inc\impeg4enc.h.0582af814e08123663cac2a1b7ddf6ca
462 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.abcde80e6bdf6e766ca15bda6c610d77
463 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/ires.h.4b26814631a64ad2fac7a3f2a85d2141
464 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.0b118b0e335f14355ebf7b7a5d6014d8
465 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.83da4dfc92430b83be17c4a4bc6eb2df
466 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\ialg.h.48ebcc812a448e59c317627cac39e268
467 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\ires_common.h.65daa92314de536674e9260e5b7832d5
468 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/hdvicp/ires_hdvicp2.h.b4076fa8605dc26f24c35782a71fda0c
469 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/tiledmemory/ires_tiledmemory.h.459326e9740f40d7d12ac196db584199
470 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_mlb.h.1d8d1323f7df84694bbc031f54c57480
471 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_soc\tistdtypes.h.f952271cf97bc481a7fcff36efbf5ee5
472 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\HDVICP2.0\inc\hdvicp20_ti_vdma.h.067c03075278dfb6252d5981f70bd987
473 00000000 D __TI_DW.debug_info.$base_types.d0cddc0a638320a93f6a410ac9dedebc
474 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.c55e779d3ea94239b724f314890d9693
475 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_debugtrace.h.46ffb4e0c7ab0a39b2271dcfc420814d
476 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_ialg.h.39c4fa8dffd50e1e075965fe2b161da9
477 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_inbuf_control.h.986ce42e9cbb3a5e0819d42393138618
478 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_priv.h.ee66c3e0171e16946022f1bc28ae04e7
479 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormat.h.550b199fd8db57d56e46cd631d7be5cc
480 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatIME.h.6d2d2badb999a0947265aeff2093bff4
481 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatMpeg4.h.9240d2cdcf53601969e478c64a7af69f
482 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatMpeg4EIvahd.h.83fbcfb82bf6c70d42673fefd9d82c5f
483 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\ipeFormat.h.dfdd0369f31293cc1a8e738418e11e91
484 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mcFormat.h.891cf95e0d53b2099ad3b3980bd58d4f
485 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_data_synch.h.36dbab420a46338949bd1da401478a38
486 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_h263_interface.h.263c213235a80f58d8703fe4dc37f83f
487 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_mp4_interface.h.8934567d7cc14ad605874d364e015a60
488 00000000 D __TI_DW.debug_info...\..\..\..\inc\impeg4enc.h.5c384ef17cb73c571af91a5692b63534
489 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.9dd8f52be2cfdd17c78fc13a8821555d
490 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/ialg.h.6767c0a1c6c239d5d71fc8584e5ed081
491 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/ires.h.493703e0ac9a3ebe003c72f3ae26148d
492 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.775a67e703af2efab178f06a06b4a888
493 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\ivideo.h.0d17c5b0108c8c43c32623b28b4fffef
494 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.dbb3a429ff494d0b0134bfd466576236
495 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\ires_common.h.2a0c4c20659e5f9c975b89cdcdea600a
496 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/hdvicp/ires_hdvicp2.h.b4076fa8605dc26f24c35782a71fda0c
497 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/tiledmemory/ires_tiledmemory.h.9bff6f9a805966b67bf5afda9793e95c
498 00000000 D __TI_DW.debug_info.F:\CGT_5.0.3\include\string.h.54c23b1129e0b4aad0f3919b3305edcd
499 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_calc3_ipgw.h.0a3936dc96fb91decd1eb4d1ddeebe50
500 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_ecd3_ipgw.h.8623ec105007f49377f00dd56a81f272
501 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_ilf3.h.4609046a77d9e6cf71118eb02923c564
502 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_ipe3_ipgw.h.dd80b42f7c46c7d25275e62b35a81ce5
503 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_mc3_ipgw.h.8e72abcb6a94b138b3032f58ab095b2c
504 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_mlb.h.dc6ecc21054c6a8d522a01aff51340d8
505 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_sysctrl.h.f4fe6dcc4988de2ddb52b39bdcd544b0
506 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_soc\tistdtypes.h.5d02aa55bff9da071fa2ac33b4f00380
507 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\HDVICP2.0\inc\hdvicp20_ti_vdma.h.067c03075278dfb6252d5981f70bd987
508 00000000 D __TI_DW.debug_info.$base_types.d0cddc0a638320a93f6a410ac9dedebc
509 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.fe9b0d49041c6f40bcd701b855be7a2e
510 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_inbuf_control.h.e4ec184bc4473b90528ff987efeb436d
511 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_priv.h.44a87d8544c1c9375f3f64afc5f7eece
512 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatMpeg4EIvahd.h.9670744270b62cda2a53eb371e354fa9
513 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_data_synch.h.d6ecf32ba6a2c091b1a511ff50fb1c12
514 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_h263_interface.h.263c213235a80f58d8703fe4dc37f83f
515 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_mp4_interface.h.c1adeafa420a681e3aa2c26ac23aa633
516 00000000 D __TI_DW.debug_info...\..\..\..\inc\impeg4enc.h.0582af814e08123663cac2a1b7ddf6ca
517 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.abcde80e6bdf6e766ca15bda6c610d77
518 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.711bb2d105941c1ecd63bf9ab17e399b
519 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.83da4dfc92430b83be17c4a4bc6eb2df
520 00000000 D __TI_DW.debug_info.F:\CGT_5.0.3\include\string.h.54c23b1129e0b4aad0f3919b3305edcd
521 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_soc\tistdtypes.h.5484bf0151232dfd1bed832629963aac
522Verifying that objects 'MPEG4ENC_TI_IALG' and 'MPEG4ENC_TI_IMPEG4ENC' are defined...
523Data object 'MPEG4ENC_TI_IALG' found.
524Data object 'MPEG4ENC_TI_IMPEG4ENC' found.
525
526</PRE>
527<a href="#XDAIS Rule 12">back</a>
528<hr>
529<a name="log XDAIS Rule 13+">Test execution log for <b>XDAIS Rule 13+:</b></a><br>
530<PRE>
531Currently, this test cannot be run on non-TI compiled libraries.
532
533</PRE>
534<a href="#XDAIS Rule 13+">back</a>
535<hr>
536<a name="log XDAIS Rule 20">Test execution log for <b>XDAIS Rule 20:</b></a><br>
537<PRE>
538Currently, this test cannot be run on non-TI compiled libraries.
539</PRE>
540<a href="#XDAIS Rule 20">back</a>
541<hr>
542<a name="log XDAIS Rules 21, 22">Test execution log for <b>XDAIS Rules 21, 22:</b></a><br>
543<PRE>
544Running test 'XDAIS Rules 21, 22'
545Using sectti on ofd output to find static data & program memory requirements...
546 Running command:&gt; "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none,sections,header "F:\Quality_TI\xdais_6_23\mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib" | "F:\Quality_TI\cg_xml\bin\sectti.exe"
547 (from "C:\Documents and Settings\sreeju-laptop\Local Settings\Temp\qualiti_runcmd_2923796690854026954.sh"
548 Reading from stdin ...
549 ====================================================================
550 REPORT FOR LIBRARY: F:/Quality_TI/xdais_6_23/mpeg4 enc - 01.00.02.01/Lib/mpeg4venc_ti_host.lib
551 ====================================================================
552
553
554 ************************************************************
555 REPORT FOR FILE: impeg4enc.obj
556 ************************************************************
557 Name : Size (dec) Size (hex) Type
558 ------------------------------ : ---------- ---------- ----
559 .data:MPEG4ENC_TI_PARAMS : 256 0x00000100 DATA
560 .data:MPEG4ENC_TI_DYNAMICPARAMS : 192 0x000000c0 DATA
561
562 ************************************************************
563 REPORT FOR FILE: mpeg4enc_ti_ime3_pgm.obj
564 ************************************************************
565 Name : Size (dec) Size (hex) Type
566 ------------------------------ : ---------- ---------- ----
567 .const:MPEG4ENC_TI_StaticTableSection : 1352 0x00000548 DATA
568
569 ************************************************************
570 REPORT FOR FILE: mpeg4enc_ti_ime3_pgm_1mv.obj
571 ************************************************************
572 Name : Size (dec) Size (hex) Type
573 ------------------------------ : ---------- ---------- ----
574 .const:MPEG4ENC_TI_StaticTableSection : 1328 0x00000530 DATA
575
576 ************************************************************
577 REPORT FOR FILE: mpeg4enc_ti_inbuf_control.obj
578 ************************************************************
579 Name : Size (dec) Size (hex) Type
580 ------------------------------ : ---------- ---------- ----
581 .text:MPEG4ENC_TI_CaptureBufferInit : 52 0x00000034 CODE
582 .text:MP4VENC_TI_IsFull : 20 0x00000014 CODE
583 .text:MP4VENC_TI_IsEmpty : 14 0x0000000e CODE
584 .text:MP4VENC_TI_GetCaptureBuffer : 74 0x0000004a CODE
585 .text:MP4VENC_TI_FillCaptureBuffer : 72 0x00000048 CODE
586
587 ************************************************************
588 REPORT FOR FILE: mpeg4enc_ti_lse_tables.obj
589 ************************************************************
590 Name : Size (dec) Size (hex) Type
591 ------------------------------ : ---------- ---------- ----
592 .const:MPEG4ENC_TI_StaticTableSection : 1440 0x000005a0 DATA
593
594 ************************************************************
595 REPORT FOR FILE: mpeg4enc_ti_mbInfo_tables.obj
596 ************************************************************
597 Name : Size (dec) Size (hex) Type
598 ------------------------------ : ---------- ---------- ----
599 .const:MPEG4ENC_TI_StaticTableSection : 1792 0x00000700 DATA
600
601 ************************************************************
602 REPORT FOR FILE: mpeg4enc_ti_reconvdmadescriptors.obj
603 ************************************************************
604 Name : Size (dec) Size (hex) Type
605 ------------------------------ : ---------- ---------- ----
606 .const:MPEG4ENC_TI_StaticTableSection : 256 0x00000100 DATA
607
608 ************************************************************
609 REPORT FOR FILE: mpeg4enc_ti_vt.obj
610 ************************************************************
611 Name : Size (dec) Size (hex) Type
612 ------------------------------ : ---------- ---------- ----
613 .data:MPEG4ENC_TI_IMPEG4ENC : 44 0x0000002c DATA
614 .data:MPEG4ENC_TI_IALG : 36 0x00000024 DATA
615
616 ************************************************************
617 REPORT FOR FILE: mpeg4enc_ti_ialg.obj
618 ************************************************************
619 Name : Size (dec) Size (hex) Type
620 ------------------------------ : ---------- ---------- ----
621 .const:ps32LevelLimitTab : 288 0x00000120 DATA
622 .text:MPEG4ENC_TI_reset : 116 0x00000074 CODE
623 .text:MPEG4ENC_TI_numAlloc : 4 0x00000004 CODE
624 .text:MPEG4ENC_TI_init : 868 0x00000364 CODE
625 .text:MPEG4ENC_TI_initObj : 368 0x00000170 CODE
626 .text:MPEG4ENC_TI_alloc : 20 0x00000014 CODE
627 .text:MPEG4ENC_TI_free : 36 0x00000024 CODE
628 .text:MPEG4ENC_TI_control : 1464 0x000005b8 CODE
629 .text:MPEG4ENC_TI_Deactivate : 2 0x00000002 CODE
630 .text:MPEG4ENC_TI_Activate : 2 0x00000002 CODE
631
632 ************************************************************
633 REPORT FOR FILE: mpeg4enc_ti_ires.obj
634 ************************************************************
635 Name : Size (dec) Size (hex) Type
636 ------------------------------ : ---------- ---------- ----
637 .const:MPEG4ENC_TI_IRES : 40 0x00000028 DATA
638 .data : 24 0x00000018 DATA
639 .text:MPEG4ENC_TI_reinitResources : 4 0x00000004 CODE
640 .text:MPEG4ENC_TI_numResourceDescriptors : 4 0x00000004 CODE
641 .text:MPEG4ENC_TI_initResources : 352 0x00000160 CODE
642 .text:MPEG4ENC_TI_getResourceDescriptors : 508 0x000001fc CODE
643 .text:MPEG4ENC_TI_deinitResources : 38 0x00000026 CODE
644 .text:MPEG4ENC_TI_deactivateResource : 116 0x00000074 CODE
645 .text:MPEG4ENC_TI_deactivateAllResources : 4 0x00000004 CODE
646 .text:MPEG4ENC_TI_activateResource : 78 0x0000004e CODE
647 .text:MPEG4ENC_TI_activateAllResources : 28 0x0000001c CODE
648 .text:MPEG4ENC_TI_HDVICP2_ISR : 120 0x00000078 CODE
649 .text:MPEG4ENC_TI_ActivateInternal : 130 0x00000082 CODE
650 .text:MPEG4ENC_TI_BootHDVICP : 138 0x0000008a CODE
651
652 ************************************************************
653 REPORT FOR FILE: mpeg4enc_ti_process.obj
654 ************************************************************
655 Name : Size (dec) Size (hex) Type
656 ------------------------------ : ---------- ---------- ----
657 .const:MPEG4VENC_TI_ICONT1_DataSect0 : 32 0x00000020 DATA
658 .const:MPEG4VENC_TI_ICONT1_DataSect1 : 32576 0x00007f40 DATA
659 .const:MPEG4VENC_TI_ICONT1_DataSect2 : 544 0x00000220 DATA
660 .const:MPEG4VENC_TI_ICONT2_DataSect0 : 32 0x00000020 DATA
661 .const:MPEG4VENC_TI_ICONT2_DataSect1 : 32692 0x00007fb4 DATA
662 .const:MPEG4VENC_TI_ICONT2_DataSect2 : 416 0x000001a0 DATA
663 .const:MPEG4VENC_TI_ICONT2_DataSect3 : 3312 0x00000cf0 DATA
664 .const:MPEG4VENC_TI_ICONT1_DEBUGTRACE_LEVEL1_DataSect0 : 32 0x00000020 DATA
665 .const:MPEG4VENC_TI_ICONT1_DEBUGTRACE_LEVEL1_DataSect1 : 32716 0x00007fcc DATA
666 .const:MPEG4VENC_TI_ICONT2_DEBUGTRACE_LEVEL1_DataSect0 : 32 0x00000020 DATA
667 .const:MPEG4VENC_TI_ICONT2_DEBUGTRACE_LEVEL1_DataSect1 : 32432 0x00007eb0 DATA
668 .const:MPEG4VENC_TI_ICONT2_DEBUGTRACE_LEVEL1_DataSect3 : 3564 0x00000dec DATA
669 .text:MPEG4ENC_TI_turnOnAllClocks : 220 0x000000dc CODE
670 .text:MPEG4ENC_TI_turnOffAllClocks : 96 0x00000060 CODE
671 .text:MP4VENC_TI_CheckForIVAHDStandby : 64 0x00000040 CODE
672 .text:MPEG4ENC_TI_ReleaseHDVICP2 : 54 0x00000036 CODE
673 .text:MPEG4ENC_TI_EarlyExit : 52 0x00000034 CODE
674 .text:MPEG4ENC_TI_Configure_Mailbox : 52 0x00000034 CODE
675 .text:MP4VENC_TI_Set_Icont1_for_FrameEncodeStart : 10 0x0000000a CODE
676 .text:MPEG4ENC_TI_DSFixedRowsInterface : 62 0x0000003e CODE
677 .text:MPEG4ENC_TI_DSFixedLengthInterface : 154 0x0000009a CODE
678 .text:MPEG4ENC_TI_DSSliceModeInterface : 348 0x0000015c CODE
679 .text:MPEG4ENC_TI_GetBufferInterface : 422 0x000001a6 CODE
680 .text:MPEG4ENC_TI_TransferAnalyticInfo : 288 0x00000120 CODE
681 .text:MPEG4ENC_TI_encode : 3356 0x00000d1c CODE
682 .text:MPEG4ENC_TI_dataTransfer : 48 0x00000030 CODE
683 .text:MPEG4ENC_TI_WaitForIVAHDStandby : 32 0x00000020 CODE
684 .text:MPEG4ENC_TI_UpdateSL2 : 84 0x00000054 CODE
685 .text:MPEG4ENC_TI_DecideBufferToProcess : 70 0x00000046 CODE
686 .text:MPEG4ENC_TI_DeActivateHDVICP2 : 236 0x000000ec CODE
687 .text:MPEG4ENC_TI_ActivateHDVICP2 : 812 0x0000032c CODE
688 .text:MP4VENC_TI_Poll_Icont1_for_FrameEncodeCompletion : 14 0x0000000e CODE
689
690 ************************************************************
691 REPORT FOR FILE: mpeg4enc_ti_ialg_support.obj
692 ************************************************************
693 Name : Size (dec) Size (hex) Type
694 ------------------------------ : ---------- ---------- ----
695 .text:MPEG4ENC_TI_ValidateSliceCodingParams : 52 0x00000034 CODE
696 .text:MPEG4ENC_TI_ValidateRateControlParams : 152 0x00000098 CODE
697 .text:MPEG4ENC_TI_ValidateInterCodingParams : 94 0x0000005e CODE
698 .text:MPEG4ENC_TI_GetLevelLimitParams : 74 0x0000004a CODE
699 .text:MPEG4ENC_TI_ValidateEncodeParams : 982 0x000003d6 CODE
700 .text:MPEG4ENC_TI_ValidateCreateParams : 1160 0x00000488 CODE
701 .text:MPEG4ENC_TI_CpyDynamicParamstoHandle : 576 0x00000240 CODE
702
703 ------------------------------------------------------------
704 Totals by section type
705 ------------------------------------------------------------
706 Initialized Data : 145428 0x00023814
707 Code : 14196 0x00003774
708
709</PRE>
710<a href="#XDAIS Rules 21, 22">back</a>
711<hr>
712<a name="log XDAIS Rule 25">Test execution log for <b>XDAIS Rule 25:</b></a><br>
713<PRE>
714Running test 'XDAIS Rule 25'
715Using ofd output to parse for endianness attribute...
716 Running command:&gt; "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none,header "F:\Quality_TI\xdais_6_23\mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib" | "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "&lt;ei_data&gt;"
717 (from "C:\Documents and Settings\sreeju-laptop\Local Settings\Temp\qualiti_runcmd_487746675727428655.sh"
718 &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
719 &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
720 &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
721 &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
722 &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
723 &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
724 &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
725 &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
726 &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
727 &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
728 &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
729 &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
730
731</PRE>
732<a href="#XDAIS Rule 25">back</a>
733<hr>
734<a name="log XDAIS Rule 26">Test execution log for <b>XDAIS Rule 26:</b></a><br>
735<PRE>
736This test does not apply since this is not a C6x architecture.
737
738</PRE>
739<a href="#XDAIS Rule 26">back</a>
740<hr>
741<br>
742<br>
743<br>
744<br>
745<br>
746<br>
747<br>
748<br>
749<br>
750
751</BODY>
752</HTML>
753
754
755
756
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/impeg4enc.h b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/impeg4enc.h
new file mode 100644
index 0000000..8fbcbea
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/impeg4enc.h
@@ -0,0 +1,1289 @@
1/*
2********************************************************************************
3 * HDVICP2.0 Based MPEG4 SP Encoder
4 *
5 * "HDVICP2.0 Based MPEG4 SP Encoder" is software module developed on TI's
6 * HDVICP2 based SOCs. This module is capable of compressing a 4:2:0 Raw
7 * video into a simple profile bit-stream. Based on ISO/IEC 14496-2."
8 *
9 * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
10 * ALL RIGHTS RESERVED
11********************************************************************************
12*/
13/**
14********************************************************************************
15 * @file <impeg4enc.h>
16 *
17 * @brief Interface header file for MPEG4 SP Encoder
18 *
19 * @author: Venugopala Krishna
20 *
21 * @version 0.0 (Feb 2009) : Initial version.
22 * [Venugopala Krishna]
23 * @version 0.1 (Apr 2009) : Updated version.
24 * [Radhesh Bhat]
25 * @version 0.2 (April 2013) : Enum added for create time param -
26 * insertGOVHdrBeforeIframe - to support VOL
27 * encoding for every I-frame [Mahantesh]
28 *******************************************************************************
29*/
30
31/* -------------------- compilation control switches -------------------------*/
32#ifndef IMPEG4ENC_
33#define IMPEG4ENC_
34
35/**
36 * @defgroup HDVICP2MPEG4 IMPEG4ENC_TI (V7M)
37 * @ingroup m3
38 *
39 * The IMPEG4ENC_TI interface enables encoding in MPEG-4 format
40 *
41 */
42
43/** @ingroup HDVICP2MPEG4 */
44/*@{*/
45
46/*-------------------------------------------*/
47/* typecasting of control method commands */
48/*-------------------------------------------*/
49#define IMPEG4ENC_GETSTATUS XDM_GETSTATUS
50#define IMPEG4ENC_SETPARAMS XDM_SETPARAMS
51#define IMPEG4ENC_RESET XDM_RESET
52#define IMPEG4ENC_FLUSH XDM_FLUSH
53#define IMPEG4ENC_SETDEFAULT XDM_SETDEFAULT
54#define IMPEG4ENC_GETBUFINFO XDM_GETBUFINFO
55
56/**
57* MPEG4 Simple profile IDC
58*/
59#define MPEG4_SIMPLE_PROFILE_IDC 3
60
61/*******************************************************************************
62* INCLUDE FILES
63*******************************************************************************/
64/* -------------------- system and platform files ----------------------------*/
65
66/*--------------------- program files ----------------------------------------*/
67#include <ti/xdais/ialg.h>
68#include <ti/xdais/dm/ividenc2.h>
69
70#ifdef __cplusplus
71extern "C" {
72#endif
73
74/*******************************************************************************
75* PUBLIC DECLARATIONS Defined here, used elsewhere
76*******************************************************************************/
77/*---------------------- data declarations -----------------------------------*/
78
79/*******************************************************************************
80* PRIVATE DECLARATIONS Defined here, used only here
81*******************************************************************************/
82/*---------------------- data declarations -----------------------------------*/
83/*---------------------- function prototypes ---------------------------------*/
84
85
86/**
87 *******************************************************************************
88 * @enum IMPEG4ENC_ErrorBit
89 * @brief error informations of IVAHD MPEG4 encoder implementation by TI.
90 *
91 * @remarks When an internal error occurs, the algorithm will return
92 * an error return value (e.g. EFAIL, EUNSUPPORTED)
93 *
94 * @remarks The value of each enum is the bit which is set.
95 *
96 * @remarks Bits 8-15 are defined by XDM and hence not used by codec
97 * implementation. rest all bits are used.
98 * XDM defined error bits are also active.
99 *
100 * @remarks The algorithm can set multiple bits to 1 based on conditions.
101 * e.g. it will set bits #XDM_FATALERROR (fatal) and
102 * #XDM_UNSUPPORTEDPARAM (unsupported params) in case
103 * of unsupported run time parameters.
104 *
105 *******************************************************************************
106*/
107 typedef enum {
108 IMPEG4ENC_LEVEL_INCOMPLAINT_PARAMETER = 0,
109 /**< Bit 0 - level incomplaint parameters.
110 * @remarks This error is applicable when some parameters are set
111 * which are not meeting the limits set by MPEG4 standard
112 */
113
114 IMPEG4ENC_PROFILE_INCOMPLAINT_CONTENTTYPE = 1,
115 /**< Bit 1 - Profile incomplaint content type.
116 * @remarks This error is applicable when
117 * IVIDENC2_Params::inputContentType is not set as
118 * IVIDEO_PROGRESSIVE but IVIDENC2_Params::profile is set
119 * as IMPEG4_SIPPLE_PROFILE
120 */
121
122 IMPEG4ENC_IMPROPER_HDVICP2_STATE = 16,
123 /**< Bit 16 - Device is not proper state to use.
124 */
125
126 IMPEG4ENC_WARNING_H263_PLUS_CUSTOM_SOURCE_FORMAT = 17,
127 /**< Bit 17 - Indication that the input resolution given to codec
128 * is custom source format supported in H.263+ not the
129 * standard resolutions supported with H263 baseline or
130 * MPEG4 with short video header.
131 */
132
133 IMPEG4ENC_ERROR_BITSTREAM_MEMORY_INSUFFICIENT = 18,
134 /**< Bit 18 - Indication that the buffer given to codec from
135 * getBuffer function is insufficient so that codec
136 * cannot continue encoding. It means that if return value
137 * from getBuffer function is -1, then this bit gets set
138 * by the codec. This is the situation where application
139 * might not be able to provide memory to codec.
140 */
141
142 IMPEG4ENC_IMPROPER_DATASYNC_SETTING = 19,
143 /**< Bit 19 - data synch settings are not proper
144 * @remarks This error is set when encoder is asked to operate
145 * at sub frame level but the call back function pointer
146 * is NULL
147 */
148
149 IMPEG4ENC_UNSUPPORTED_VIDENC2PARAMS = 20,
150 /**< Bit 20 - Invalid videnc2 parameters
151 * @remarks This error is set when any parameter of struct
152 * IVIDENC2_Params is not in allowed range
153 */
154
155 IMPEG4ENC_UNSUPPORTED_RATECONTROLPARAMS = 21,
156 /**< Bit 21 - Invalid rate control parameters
157 * @remarks This error is set when any parameter of struct
158 * IMPEG4ENC_RateControlParams is not in allowed range
159 */
160
161 IMPEG4ENC_UNSUPPORTED_INTERCODINGPARAMS = 22,
162 /**< Bit 22 - Invalid inter coding parameters
163 * @remarks This error is set when any parameter of struct
164 * IMPEG4ENC_InterCodingParams is not in allowed range
165 */
166
167 IMPEG4ENC_UNSUPPORTED_INTRACODINGPARAMS = 23,
168 /**< Bit 23 - Invalid Intra coding parameters
169 * @remarks This error is set when any parameter of struct
170 * IMPEG4ENC_IntraCodingParams is not in allowed range
171 */
172
173 IMPEG4ENC_UNSUPPORTED_SLICECODINGPARAMS = 25,
174 /**< Bit 25 - Invalid slice coding parameters
175 * @remarks This error is set when any parameter of struct
176 * IMPEG4ENC_SliceControlParams is not in allowed range
177 */
178
179 IMPEG4ENC_UNSUPPORTED_MPEG4ENCPARAMS = 29,
180 /**< Bit 29 - Invalid Create time extended parameters
181 * @remarks This error is set when any parameter of struct
182 * IMPEG4ENC_CreateParams is not in allowed range
183 */
184
185 IMPEG4ENC_UNSUPPORTED_VIDENC2DYNAMICPARAMS = 30,
186 /**< Bit 30 - Invalid base class dyanmic parameters during control
187 * @remarks This error is set when any parameter of struct
188 * IVIDENC2_DynamicParams is not in allowed range
189 */
190
191 IMPEG4ENC_UNSUPPORTED_MPEG4ENCDYNAMICPARAMS = 31
192 /**< Bit 31 -Invalid extended class dyanmic parameters during control
193 * @remarks This error is set when any parameter of struct
194 * IMPEG4ENC_DynamicParams (excluding embedded structures)
195 * is not in allowed range
196 */
197
198} IMPEG4ENC_ErrorBit;
199
200
201/**
202 *******************************************************************************
203 * @enum IMPEG4ENC_Level
204 * @brief Enum for MPEG-4 Simple profile levels
205 *
206 * @remarks allowed levels are 0, 0b, 1, 2, 3, 4a & 5
207 *
208 *******************************************************************************
209*/
210typedef enum {
211 IMPEG4ENC_SP_LEVEL_0 = 0, /**< MPEG4 Simple Profile Level 0 */
212
213 IMPEG4ENC_SP_LEVEL_0B = 9, /**< MPEG4 Simple Profile Level 0b*/
214
215 IMPEG4ENC_SP_LEVEL_1 = 1, /**< MPEG4 Simple Profile Level 1 */
216
217 IMPEG4ENC_SP_LEVEL_2 = 2, /**< MPEG4 Simple Profile Level 2 */
218
219 IMPEG4ENC_SP_LEVEL_3 = 3, /**< MPEG4 Simple Profile Level 3 */
220
221 IMPEG4ENC_SP_LEVEL_4A = 4, /**< MPEG4 Simple Profile Level 4a*/
222
223 IMPEG4ENC_SP_LEVEL_5 = 5, /**< MPEG4 Simple Profile Level 5 */
224
225 IMPEG4ENC_SP_LEVEL_6 = 6 /**< MPEG4 Simple Profile Level 6 */
226
227} IMPEG4ENC_Level;
228
229
230/**
231 *******************************************************************************
232 * @enum IMPEG4ENC_H263Level
233 * @brief Enum for H.263 base profile levels
234 *
235 * @remarks allowed levels are 10,20,30,40, 45, 50, 60 and 70
236 *
237 *******************************************************************************
238*/
239typedef enum {
240 IMPEG4ENC_H263_LEVEL_10 = 10, /**< H263 Baseline Profile Level 10 */
241
242 IMPEG4ENC_H263_LEVEL_20 = 20, /**< H263 Baseline Profile Level 20 */
243
244 IMPEG4ENC_H263_LEVEL_30 = 30, /**< H263 Baseline Profile Level 30 */
245
246 IMPEG4ENC_H263_LEVEL_40 = 40, /**< H263 Baseline Profile Level 40 */
247
248 IMPEG4ENC_H263_LEVEL_45 = 45, /**< H263 Baseline Profile Level 45 */
249
250 IMPEG4ENC_H263_LEVEL_50 = 50, /**< H263 Baseline Profile Level 50 */
251
252 IMPEG4ENC_H263_LEVEL_60 = 60, /**< H263 Baseline Profile Level 60 */
253
254 IMPEG4ENC_H263_LEVEL_70 = 70 /**< H263 Baseline Profile Level 70 */
255} IMPEG4ENC_H263Level;
256
257/**
258 *******************************************************************************
259 * @enum IMPEG4ENC_PixelRange
260 * @brief pixel/video range enum
261 *
262 * @remarks
263 *
264 *******************************************************************************
265*/
266
267typedef enum
268{
269 /**
270 * Y varies from 16 to 235 and Cb/Cr varies from 16 to 240
271 */
272 IMPEG4ENC_PR_16_235 = 0,
273
274 /**
275 * Y/Cb/Cr varies from 0 to 255
276 */
277 IMPEG4ENC_PR_0_255 = 1,
278
279 IMPEG4ENC_PR_DEFAULT = IMPEG4ENC_PR_0_255
280
281} IMPEG4ENC_PixelRange;
282
283
284/**
285 *******************************************************************************
286 * @enum IMPEG4ENC_SceneChangeAlgo
287 * @brief Enum for enabling or disabling scene change detection algo
288 *
289 * @remarks
290 *
291 *******************************************************************************
292*/
293
294typedef enum
295{
296 /**
297 * Disables the scene change detection algorithm
298 */
299 IMPEG4ENC_SCDA_DISABLE = 0,
300
301 /**
302 * Enables the scene change detection algorithm
303 */
304 IMPEG4ENC_SCDA_ENABLE = 1,
305
306 IMPEG4ENC_SCDA_DEFAULT = IMPEG4ENC_SCDA_ENABLE
307
308} IMPEG4ENC_SceneChangeAlgo;
309
310
311/**
312 *******************************************************************************
313 * @enum IMPEG4ENC_RateControlParamsPreset
314 * @brief These enumerations control the RateControl Params
315 *
316 * @remarks
317 *
318 *******************************************************************************
319*/
320typedef enum
321{
322 IMPEG4_RATECONTROLPARAMS_DEFAULT = 0,/**< Default RC params */
323
324 IMPEG4_RATECONTROLPARAMS_USERDEFINED = 1,/**< User defined RC params*/
325
326 /**
327 * Keep the Rate Control params as existing.
328 * This is useful because during control call if user don't want to chnage
329 * the Rate Control Params
330 */
331 IMPEG4_RATECONTROLPARAMS_EXISTING = 2,
332
333
334 IMPEG4_RATECONTROLPARAMS_MAX
335
336} IMPEG4ENC_RateControlParamsPreset;
337
338
339/**
340 *******************************************************************************
341 * @enum IMPEG4ENC_RateControlAlgoPreset
342 * @brief These enumerations control the RateControl Algorithm
343 *
344 * @remarks
345 *
346 *******************************************************************************
347*/
348typedef enum
349{
350 /**
351 * Fixed QP
352 */
353 IMPEG4_RATECONTROLALGO_NONE = 0,
354
355 /**
356 * VBR Rate Control Algorithm
357 */
358 IMPEG4_RATECONTROLALGO_VBR = 1,
359
360 /**
361 * CBR Rate Control Algorithm -- Low Delay
362 */
363 IMPEG4_RATECONTROLALGO_CBR = 2,
364
365 IMPEG4_RATECONTROLALGO_MAX
366
367} IMPEG4ENC_RateControlAlgoPreset;
368
369
370/**
371 *******************************************************************************
372 * @enum IMPEG4ENC_InterCodingPreset
373 * @brief These enumerations control the type of inter coding
374 *
375 * @remarks
376 *
377 *******************************************************************************
378*/
379typedef enum
380{
381
382 /**
383 * Default Inter coding params
384 */
385
386 IMPEG4_INTERCODING_DEFAULT = 0,
387
388 /**
389 * User defined inter coding params
390 */
391 IMPEG4_INTERCODING_USERDEFINED = 1,
392
393
394 /**
395 * Keep the inter coding params as existing
396 */
397 IMPEG4_INTERCODING_EXISTING = 2,
398
399 IMPEG4_INTERCODING_MAX
400
401} IMPEG4ENC_InterCodingPreset;
402
403
404/**
405 *******************************************************************************
406 * @enum IMPEG4ENC_InterBlockSize
407 * @brief These enumerations control the block size of each MB in encoding
408 *
409 * @remarks
410 *
411 *******************************************************************************
412*/
413typedef enum
414{
415 /**
416 * 16x16 Block size
417 */
418 IMPEG4_BLOCKSIZE_16x16 = 0,
419
420 /**
421 * 8x8 Block size
422 */
423 IMPEG4_BLOCKSIZE_8x8 = 1,
424
425 /**
426 * Default block size
427 */
428 IMPEG4_BLOCKSIZE_DEFAULT = IMPEG4_BLOCKSIZE_8x8,
429
430 IMPEG4_BLOCKSIZE_MAX = 2
431
432} IMPEG4ENC_InterBlockSize;
433
434
435/**
436 *******************************************************************************
437 * @enum IMPEG4ENC_IntraRefreshMethods
438 * @brief Refresh method Type Identifier for MPEG4 Encoder
439 *
440 * @remarks
441 *
442 *******************************************************************************
443*/
444typedef enum
445{
446
447 /**
448 * Doesn't insert forcefully any intra macro blocks
449 */
450 IMPEG4_INTRAREFRESH_NONE = 0,
451 /**
452 * Inserts intra macro blocks in a cyclic fashion
453 * cyclic interval is equal to intraRefreshRate
454 */
455 IMPEG4_INTRAREFRESH_CYCLIC_MBS,
456
457 /**
458 * Inserts Intra Rows in a cyclic fashion
459 * Number of Rows equal to intraRefreshRate
460 */
461 IMPEG4_INTRAREFRESH_CYCLIC_ROWS,
462
463 /**
464 * Mandatory Intra Refresh -- evenly distributes number of INTRA MBs over
465 * frames.
466 */
467 IMPEG4_INTRAREFRESH_MANDATORY,
468
469 /**
470 * position of intra macro blocks is intelligently chosen by encoder, but the
471 * number of forcely coded intra macro blocks in a frame is gaurnteed to be
472 * equal to totalMbsInFrame/intraRefreshRate.
473 * This method is not implemented currently.
474 */
475 IMPEG4_INTRAREFRESH_RDOPT_MBS
476
477} IMPEG4ENC_IntraRefreshMethods;
478
479
480/**
481 *******************************************************************************
482 * @enum IMPEG4ENC_IntraCodingPreset
483 * @brief These enumerations control the type of intra coding
484 *
485 * @remarks
486 *
487 *******************************************************************************
488*/
489typedef enum
490{
491 /**
492 * Default intra coding params
493 */
494 IMPEG4_INTRACODING_DEFAULT = 0,
495
496 /**
497 * User defined intra coding params
498 */
499 IMPEG4_INTRACODING_USERDEFINED = 1,
500 IMPEG4_INTRACODING_MAX
501
502} IMPEG4ENC_IntraCodingPreset;
503
504
505/**
506 *******************************************************************************
507 * @enum IMPEG4ENC_SliceCodingPreset
508 * @brief These enumerations control the type of slice coding
509 *
510 * @remarks
511 *
512 *******************************************************************************
513*/
514typedef enum
515{
516 /**
517 * Default slice coding params
518 */
519 IMPEG4_SLICECODING_DEFAULT = 0,
520
521 /**
522 * User defined slicecoding params
523 */
524 IMPEG4_SLICECODING_USERDEFINED = 1,
525
526 /**
527 * Keep the slice coding params as existing
528 * This is useful because during control call if user don't want to chnage
529 * the sliceCodingParams
530 */
531 IMPEG4_SLICECODING_EXISTING = 2,
532 IMPEG4_SLICECODING_MAX
533
534} IMPEG4ENC_SliceCodingPreset;
535
536
537/**
538 *******************************************************************************
539 * @enum IMPEG4ENC_SliceMode
540 * @brief These enumerations control the mode of slice coding
541 *
542 * @remarks
543 *
544 *******************************************************************************
545*/
546typedef enum
547{
548 IMPEG4_SLICEMODE_NONE = 0 ,
549
550 /**
551 * Default slice coding mode is MB based
552 */
553 IMPEG4_SLICEMODE_DEFAULT = IMPEG4_SLICEMODE_NONE,
554
555 /**
556 * Slices are controlled based upon number of Macroblocks
557 */
558 IMPEG4_SLICEMODE_MBUNIT = 1,
559
560 /**
561 * Slices are controlled based upon number of bits consumed
562 */
563 IMPEG4_SLICEMODE_BITS = 2,
564 IMPEG4_SLICEMODE_MAX
565
566} IMPEG4ENC_SliceMode;
567
568/**
569 *******************************************************************************
570 * @enum IMPEG4ENC_nonMultiple16RefPadMethod
571 * @brief These enumerations captures different methods of padding the Ref
572 * frame when dimension is non multiple of 16.
573 *
574 * @remarks
575 *
576 *******************************************************************************
577*/
578typedef enum
579{
580 /**
581 * Method as suggested by DivX spec.
582 */
583 IMPEG4_PAD_METHOD_DIVX = 0,
584
585 /**
586 * Method as suggested by MPEG4 spec.
587 */
588 IMPEG4_PAD_METHOD_MPEG4 = 1 ,
589
590 /**
591 * Default mode is MPEG4 suggested way.
592 */
593 IMPEG4_PAD_METHOD_DEFAULT = IMPEG4_PAD_METHOD_MPEG4,
594 IMPEG4_PAD_METHOD_MAX
595
596} IMPEG4ENC_nonMultiple16RefPadMethod;
597
598
599/**
600
601 @enum IMPEG4ENC_AspectRatioIdc
602 @brief Defines aspect ratio IDs
603
604*/
605typedef enum
606{
607 IMPEG4ENC_ASPECTRATIO_SQUARE = 1 , /**< 1:1 (square) aspect ratio */
608 IMPEG4ENC_ASPECTRATIO_12_11 , /**< 12:11 aspect ratio */
609 IMPEG4ENC_ASPECTRATIO_10_11 , /**< 10:11 aspect ratio */
610 IMPEG4ENC_ASPECTRATIO_16_11 , /**< 16:11 aspect ratio */
611 IMPEG4ENC_ASPECTRATIO_40_33 , /**< 40:33 aspect ratio */
612 IMPEG4ENC_ASPECTRATIO_EXTENDED = 15 /**< Extended aspect ratio */
613
614} IMPEG4ENC_AspectRatioIdc ;
615
616/**
617 *******************************************************************************
618 * @enum IMPEG4ENC_InsertGOVHdrBeforeIframe
619 * @brief These enumerations capture encoding of GOV and VOL for every I-frame
620 *
621 * @remarks
622 *
623 *******************************************************************************
624*/
625typedef enum
626{
627 /**
628 * GOV and VOL are not encoded for every I-frame. Default
629 */
630 IMPEG4_NO_GOV_NO_VOL = 0,
631
632 /**
633 * Only GOV is encoded for every I-frame
634 */
635 IMPEG4_ENCODE_GOV_ONLY = 1 ,
636
637 /**
638 * Only VOL is encoded for every I-frame
639 */
640 IMPEG4_ENCODE_VOL_ONLY = 2 ,
641
642 /**
643 * Both GOV and VOL are encoded for every I-frame
644 */
645 IMPEG4_ENCODE_VOL_AND_GOV = 3
646
647} IMPEG4ENC_InsertGOVHdrBeforeIframe;
648/**
649 *******************************************************************************
650 * @struct IMPEG4ENC_Cmd
651 * @brief This structure defines the control commands for the IMP4VENC module
652 *
653 *******************************************************************************
654*/
655typedef IVIDENC2_Cmd IMPEG4ENC_Cmd;
656
657
658/**
659 *******************************************************************************
660 * @struct IMPEG4ENC_Obj
661 * @brief This structure must be the first field of all MPEG4ENC instance
662 * objects
663 *
664 * @param fxns - is a pointer to IMPEG4ENC_Fxns structure which includes the
665 * below function pointers
666 * IALG_Fxns
667 * Void algActivate(IALG_Handle handle)
668 * Int algAlloc(const IALG_Params *params,
669 * struct IALG_Fxns **parentFxns, IALG_MemRec *memTab)
670 * Void algControl(IALG_Handle handle, IALG_Cmd cmd,
671 * IALG_Status *status)
672 * Void algDeactivate(IALG_Handle handle)
673 * Int algFree(IALG_Handle handle, IALG_MemRec *memTab)
674 * Int algInit(IALG_Handle handle, const IALG_MemRec *memTab,
675 * IALG_Handle parent, const IALG_Params *params)
676 * Void algMoved(IALG_Handle handle, const IALG_MemRec *memTab,
677 * IALG_Handle parent, const IALG_Params *params)
678 * Int algNumAlloc(Void)
679 *
680 * XDAS_Int32 process(IVIDENC2_Handle handle, IVIDEO2_BufDesc *inBufs,
681 * XDM2_BufDesc *outBufs, IVIDENC2_InArgs *inArgs,
682 * IVIDENC2_OutArgs *outArgs)
683 *
684 * XDAS_Int32 control(IVIDENC2_Handle handle, IVIDENC2_Cmd id,
685 * IVIDENC2_DynamicParams *params, IVIDENC2_Status *status)
686 *
687 *******************************************************************************
688*/
689typedef struct IMPEG4ENC_Obj{
690 struct IMPEG4ENC_Fxns *fxns;
691} IMPEG4ENC_Obj;
692
693
694/**
695 *******************************************************************************
696 * @struct IMPEG4ENC_Handle
697 * @brief This handle is used to reference all MPEG4ENC instance objects
698 *
699 *******************************************************************************
700*/
701typedef struct IMPEG4ENC_Obj *IMPEG4ENC_Handle;
702
703/**
704 *******************************************************************************
705 * @struct IMPEG4ENC_RateControlParams
706 * @brief This structure contains all the parameters which controls Rate
707 * Control behavior
708 *
709 * @param rateControlParamsPreset :
710 * if this is IMPEG4_RATECONTROLPARAMS_DEFAULT the algorithm loads the
711 * default rate control parameters.
712 * if this is IMPEG4_RATECONTROLPARAMS_USERDEFINED the algorithm loads
713 * the user defined rate control parameters. if user is not aware of
714 * the floowing parameters it should be set to this enumeration.
715 * if this is IMPEG4_RATECONTROLPARAMS_EXISTING the algorithm loads
716 * the default rate control parameters.
717 *
718 * @param rcAlgo :
719 * if this is IMPEG4_RATECONTROLALGO_NONE the algorithm uses the fixed
720 * qpI/qpP depending on the Frame
721 * if this is IMPEG4_RATECONTROLALGO_PLR the algorithm uses the
722 * PLR algorithm for QP Selection and bitrate achievement
723 *
724 * @param qpI :
725 * Initial Quantization Parameter for I frames. Valid Range is [1, 31].
726 * when rateControlPreset = IVIDEO_NONE, this quantization parameter is
727 * used by the I frame encoding
728 *
729 * @param qpP :
730 * Initial Quantization Parameter for P frames. Valid Range is [1, 31]
731 * when rateControlPreset = IVIDEO_NONE, this quantization parameter is
732 * used by the P frame encoding
733 *
734 * @param seIntialQP :
735 * when rcAlgo is anything other than IMPEG4_RATECONTROLALGO_NONE,
736 * frame encoding start with seIntialQP value.
737 * When the user does not have understanding of what to set, set to 0,
738 * so the Codec internally decides intelligently the initial QP to be
739 * used.
740 *
741 * @param qpMax :
742 * Maximum Quantization Parameter. Range [1, 31]. Useful to control
743 * a minimum quality level
744 *
745 * @param qpMin :
746 * Minimum Quantization Parameter. Range [1, 31]. Useful to control
747 * a maximum bit-rate level
748 *
749 * @param enablePerceptualQuantMode :
750 * perceptual quantization is enabled or diasabled. It varies the Qp at
751 * MB level instead of row level to improve the perceptual quality of
752 * video.
753 * 1 for enable
754 * 0 for disable
755 *
756 * @param allowFrameSkip :
757 * This enables the Frame Skip Feature looking at the VBV Fullness.
758 * This should be enabled when Low Delay Mode is enabled.
759 * 2 for enabling early frame skip
760 * 1 for enabling late frame skip
761 * 0 for disabling frame skip
762 * @param initialBufferLevel :
763 * Initial buffer level for VBV compliance. It informs that
764 * hypothetical decoder can start depending on the fullness of the
765 * VBV buffer. Default value is 0, where codec will internally
766 * calculate the value based on the RC algo type
767 * @param vbvBufferSize :
768 * Virtual Buffer Verifier buffer size. This size controls the frame
769 * skip logic of the encoder. For low delay applications this size
770 * should be small. This size is in bits.
771 * Default value is 0, where codec will internally calculate the
772 * value based on the RC algo type.
773 *
774 *******************************************************************************
775*/
776typedef struct IMPEG4ENC_RateControlParams {
777 XDAS_Int32 rateControlParamsPreset;
778 XDAS_Int32 rcAlgo;
779 XDAS_Int32 qpI;
780 XDAS_Int32 qpP;
781 XDAS_Int32 seIntialQP;
782 XDAS_Int32 qpMax;
783 XDAS_Int32 qpMin;
784 XDAS_Int32 enablePerceptualQuantMode;
785 XDAS_Int32 allowFrameSkip;
786 XDAS_Int32 initialBufferLevel;
787 XDAS_Int32 vbvBufferSize;
788 XDAS_Int32 qpMinIntra;
789} IMPEG4ENC_RateControlParams ;
790
791
792/**
793 *******************************************************************************
794 * @struct IMPEG4ENC_InterCodingParams
795 * @brief This structure contains all the parameters which controls Inter MBs
796 * coding behavior
797 *
798 * @param interCodingPreset :
799 * This Preset controls the USER_DEFINED vs DEFAULT mode. if User is
800 * not aware about following fields, it should be set as
801 * IMPEG4_INTERCODING_DEFAULT
802 *
803 * @param searchRangeHorP :
804 * Horizontal Search Range for ME algo, range is [16, 144]
805 *
806 * @param searchRangeVerP :
807 * Vertical Search Range for ME algo, range is [16, 32]
808 *
809 * @param globalOffsetME :
810 * This variable is used to control ME search algorithm to improve
811 * video quality by doing ME around Temporal average MV.
812 * 1 for Enable
813 * 0 for Disable
814 *
815 * @param earlySkipThreshold :
816 * Threshold to use for early skip determination
817 * The Inter SAD is compared against this Threshold for early skip
818 * selection
819 *
820 * @param enableThresholdingMethod :
821 * Thresholding cost Method is used by CALC3 suppress expensive
822 * coefficients.Thresholding cost Method is used to set a block to be
823 * not_coded if the block has very few small amplitude coeffs.
824 *
825 * @param minBlockSizeP : minimum block size for P frames.
826 * Refer IMPEG4ENC_InterBlockSize enumeration to see the valid values
827 * if this variable takes value of IMPEG4_BLOCKSIZE_8x8 a MB in P Frame
828 * can have 4 Motion Vectors one for each 8x8 MB to
829 * improve video quality (not necessarily). This mode is used only for
830 * MPEG-4. This Field is neglected or read as Disable for H263 encoding.
831 * Set
832 * IMPEG4_BLOCKSIZE_8x8 for 4MV
833 * else only 1MV
834 *
835 * @param enableRoundingControl :
836 * When enabled reduces the IDCT drift
837 * 1 for Enable
838 * 0 for Disable
839 *******************************************************************************
840*/
841typedef struct IMPEG4ENC_InterCodingParams {
842 XDAS_Int32 interCodingPreset;
843 XDAS_Int32 searchRangeHorP;
844 XDAS_Int32 searchRangeVerP;
845 XDAS_UInt32 globalOffsetME;
846 XDAS_Int32 earlySkipThreshold;
847 XDAS_Int32 enableThresholdingMethod;
848 XDAS_UInt32 minBlockSizeP;
849 XDAS_UInt32 enableRoundingControl;
850
851} IMPEG4ENC_InterCodingParams ;
852
853
854/**
855 *******************************************************************************
856 * @struct IMPEG4ENC_IntraCodingParams
857 * @brief This structure contains all the parameters which controls Intra
858 * encoding
859 *
860 * @param intraCodingPreset :
861 * This Preset controls the USER_DEFINED vs DEFAULT mode. if User is
862 * not aware about following fields, it should be set as
863 * IMPEG4_INTERCODING_DEFAULT
864 *
865 * @param intraRefreshMethod :
866 * Intra Refresh methods, this can be any one of the
867 * IMPEG4ENC_IntraRefreshMethods enumeration.
868 * refer IMPEG4ENC_IntraRefreshMethods enumeration above.
869 *
870 * @param intraRefreshRate :
871 * if intraRefreshMethod is IMPEG4_INTRAREFRESH_CYCLIC_MBS, this value
872 * represents madulo cyclic MBs value. MPEG4 Encoder encodes a
873 * macro block as Intra after every intraRefreshRate number of macro
874 * blocks.if intraRefreshMethod is IMPEG4_INTRAREFRESH_CYCLIC_ROWS,
875 * this value represents number if rows which are intra. MPEG4 Encoder
876 * encodes those many rows as intra every frame and the location of
877 * intra rows moves in cyclic fashion.
878 * This variable is ignored if intraRefreshMethod is
879 * IMPEG4_INTRAREFRESH_NONE.
880 *
881 * @param acpredEnable :
882 * AC prediction
883 * 0 for Disable
884 * 1 for Enable
885 *
886 * @param insertGOVHdrBeforeIframe :
887 * inserts GOV Header before I Frame if enabled
888 * 0 for Disable
889 * 1 for Enable
890 *
891 *******************************************************************************
892*/
893typedef struct IMPEG4ENC_IntraCodingParams
894{
895 XDAS_Int32 intraCodingPreset;
896 XDAS_UInt32 intraRefreshMethod;
897 XDAS_UInt32 intraRefreshRate;
898 XDAS_UInt32 acpredEnable;
899 XDAS_UInt32 insertGOVHdrBeforeIframe;
900 XDAS_UInt32 enableDriftControl;
901
902} IMPEG4ENC_IntraCodingParams;
903
904
905/**
906 *******************************************************************************
907 * @struct IMPEG4ENC_sliceCodingParams
908 * @brief This structure contains all the parameters which controls Intra
909 * encoding
910 *
911 * @param sliceCodingPreset :
912 * This Preset controls the USER_DEFINED vs DEFAULT mode. if User is
913 * not aware about following fields, it should be set as
914 * IMPEG4_INTERCODING_DEFAULT
915 *
916 * @param sliceMode :
917 * This defines the control mechanism to split a picture in slices.
918 * It can be either MB based or bits based and takes the enum
919 * IMPEG4ENC_SliceMode
920 *
921 * @param sliceUnitSize :
922 * The meaning of this parameter depends upon sliceMode.
923 * sliceMode == IMPEG4_SLICEMODE_MBUNIT then this
924 * parameter informs the number of Macroblocks in one slice
925 * sliceMode == IMPEG4_SLICEMODE_BITS then this
926 * parameter informs the number of bits in one slice in MPEG4
927 * jargon resyncIntervalInBits
928 * sliceMode == IMPEG4_SLICEMODE_NONE then this
929 * parameter is not respected
930 *
931 * @param gobInterval :
932 * insert GOB header after every n GOBs
933 * This field is only used for H263
934 * gobInterval range is [0, Max GOB Number-1]
935 *
936 * @param useHec :
937 * Use Header extension code [0-2]
938 * 0 for Disable
939 * 1 Include HEC for only First GobHeader
940 * 2 Include HEC for for all GobHeader
941 *
942 *
943 *******************************************************************************
944*/
945typedef struct IMPEG4ENC_sliceCodingParams {
946 XDAS_Int32 sliceCodingPreset;
947 XDAS_Int32 sliceMode;
948 XDAS_Int32 sliceUnitSize;
949 XDAS_UInt32 gobInterval;
950 XDAS_UInt32 useHec;
951
952} IMPEG4ENC_sliceCodingParams;
953
954
955/**
956 *******************************************************************************
957 * @struct IMPEG4ENC_DynamicParams
958 * @brief This structure defines the dynamic parameters for MPEG4ENC objects
959 *
960 * @param videnc2DynamicParams :
961 * refer IVIDENC2_DynamicParams in ividenc2.h file
962 *
963 * @param rateControlParams :
964 * refer IMPEG4ENC_RateControlParams structure above
965 *
966 * @param interCodingParams :
967 * refer IMPEG4ENC_InterCodingParams structure above
968 *
969 * @param sliceCodingParams :
970 * refer IMPEG4ENC_sliceCodingParams structure above
971 *
972 * @param aspectRatioIdc :
973 * defines the value of pixel aspect ratio
974 * See Table 6-12 of standard spec for aspect ratio details
975 *
976 *******************************************************************************
977*/
978typedef struct IMPEG4ENC_DynamicParams {
979 IVIDENC2_DynamicParams videnc2DynamicParams;
980 IMPEG4ENC_RateControlParams rateControlParams;
981 IMPEG4ENC_InterCodingParams interCodingParams;
982 IMPEG4ENC_sliceCodingParams sliceCodingParams;
983 XDAS_UInt32 aspectRatioIdc;
984}IMPEG4ENC_DynamicParams;
985
986
987/**
988 *******************************************************************************
989 * @struct IMPEG4ENC_DynamicParams
990 * @brief Default dynamic parameter values for MPEG4ENC instance objects
991 * if user defined dynamic parameters are not given to the encoder then
992 * encoder uses this default dynamic parameters (which can be found in
993 * impeg4enc.c file) for encoding.
994 *
995 *******************************************************************************
996*/
997extern IMPEG4ENC_DynamicParams MPEG4ENC_TI_DYNAMICPARAMS;
998
999
1000/**
1001 *******************************************************************************
1002 * @struct IMPEG4ENC_Params
1003 * @brief This structure defines the creation parameters for MPEG4ENC objects
1004 *
1005 * @param videnc2Params :
1006 * Defines creation time parameters for all IVIDENC2 instance objects.
1007 * refer IVIDENC2_Params structure in ividenc2.h file
1008 *
1009 * @param rateControlParams :
1010 * refer IMPEG4ENC_RateControlParams structure above
1011 *
1012 * @param interCodingParams :
1013 * refer IMPEG4ENC_InterCodingParams structure above
1014 *
1015 * @param intraCodingParams :
1016 * refer IMPEG4ENC_IntraCodingParams structure above
1017 *
1018 * @param sliceCodingParams :
1019 * refer IMPEG4ENC_sliceCodingParams structure above
1020 *
1021 * @param useDataPartitioning :
1022 * Controls data partitioning for MPEG4 Encoder.
1023 * This mode is automatically disabled when short video header is
1024 * enabled
1025 * 0 for Disable
1026 * 1 for Enable
1027 *
1028 * @param useRvlc :
1029 * Use Reversible Variable Length Coding.
1030 * MPEG4 Encoder expects Data Partitioning to be enabled when RVLC is
1031 * enabled or else it returns error.
1032 * This mode is automatically disabled when short video header is
1033 * enabled
1034 * 0 for Disable
1035 * 1 for Enable
1036 *
1037 * @param useShortVideoHeader :
1038 * short video header / h263 base line profile
1039 * MPEG4 Encoder automatically disable the 4 MV, Data Partitioning,
1040 * RVLC modes and reset resync interval in bits (disable H.241 flow)
1041 * 0 for Disable
1042 * 1 for Enable
1043 *
1044 * @param vopTimeIncrementResolution :
1045 * resolution of vop_time_increment bit-stream syntax element,
1046 * number of ticks/sec
1047 *
1048 * @param nonMultiple16RefPadMethod :
1049 * Controls the way the padding is done for Ref Frame when Height is
1050 * non-multiple of 16.
1051 * Follows the enum IMPEG4ENC_nonMultiple16RefPadMethod
1052 * IMPEG4_PAD_METHOD_DIVX - VLC, DIVx way of padding
1053 * IMPEG4_PAD_METHOD_MPEG4 - MPEG4 Standard specific way of padding
1054 * default value is IMPEG4_PAD_METHOD_MPEG4.
1055 *
1056 * @param pixelRange :video_range=0 :Y from 16 to 235, Cb and Cr from 16 to 240;
1057 * video_range=1 : Y from 0 to 255,Cb and Cr from 0 to 255.
1058 *
1059 * @param enableSceneChangeAlgo : Parameter to enable or disable scene change
1060 * algorithm.
1061 * @param useVOS : VOS header insertion, 0 = off, 1 = on
1062 * @param enableMONA : enable MONA settings 0 = off, 1 = on
1063 * @param enableAnalyticinfo : enable MV and SAD access to user
1064 * 0 = off, 1 = on
1065 *
1066 * @param debugTraceLevel : Indicates level of debug trace info to be
1067 * dumped.
1068 * Disabled if this value is zero.
1069 *
1070 * @param lastNFramesToLog : Indicates no. of frames for which debug trace
1071 * info to be dumped. Valid only if debugTraceLevel
1072 * is non zero.
1073 *******************************************************************************
1074*/
1075typedef struct IMPEG4ENC_Params {
1076 IVIDENC2_Params videnc2Params;
1077 IMPEG4ENC_RateControlParams rateControlParams;
1078 IMPEG4ENC_InterCodingParams interCodingParams;
1079 IMPEG4ENC_IntraCodingParams intraCodingParams;
1080 IMPEG4ENC_sliceCodingParams sliceCodingParams;
1081
1082 XDAS_UInt32 useDataPartitioning;
1083 XDAS_UInt32 useRvlc;
1084 XDAS_UInt32 useShortVideoHeader;
1085 XDAS_UInt32 vopTimeIncrementResolution;
1086 XDAS_UInt32 nonMultiple16RefPadMethod;
1087 XDAS_UInt32 pixelRange;
1088 XDAS_UInt32 enableSceneChangeAlgo;
1089 XDAS_UInt32 useVOS;
1090 XDAS_UInt32 enableMONA;
1091 XDAS_Int32 enableAnalyticinfo;
1092
1093 XDAS_UInt32 debugTraceLevel;
1094 XDAS_UInt32 lastNFramesToLog;
1095
1096} IMPEG4ENC_Params;
1097
1098
1099/**
1100 *******************************************************************************
1101 * @struct IMPEG4ENC_Params
1102 * @brief Default parameter values for MPEG4ENC instance objects
1103 * if user defined parameters are not given to the encoder then
1104 * encoder uses this default parameters (which can be found in
1105 * impeg4enc.c file) for encoding.
1106 *
1107 *******************************************************************************
1108*/
1109extern IMPEG4ENC_Params MPEG4ENC_TI_PARAMS;
1110
1111
1112/**
1113 *******************************************************************************
1114 * @struct IMPEG4ENC_Status
1115 * @brief Status structure defines the parameters that can be changed or read
1116 * during real-time operation of the alogrithm.
1117 *
1118 * @param videnc2Status :
1119 * Status of the MPEG4 encoder along with error information, if any.
1120 * refer IVIDENC2_Status structure in ividenc2.h file
1121 *
1122 * @param rateControlParams :
1123 * refer IMPEG4ENC_RateControlParams structure above
1124 *
1125 * @param interCodingParams :
1126 * refer IMPEG4ENC_InterCodingParams structure above
1127 *
1128 * @param intraCodingParams :
1129 * refer IMPEG4ENC_IntraCodingParams structure above
1130 *
1131 * @param sliceCodingParams :
1132 * refer IMPEG4ENC_sliceCodingParams structure above
1133 *
1134 * @param useDataPartitioning :
1135 * Use data partitioning
1136 * 0 for Disable
1137 * 1 for Enable
1138 *
1139 * @param useRvlc :
1140 * Use Reversible Variable Length Coding
1141 * 0 for Disable
1142 * 1 for Enable
1143 *
1144 * @param useShortVideoHeader :
1145 * short video header / h263 base line profile
1146 * 0 for Disable
1147 * 1 for Enable
1148 * @param vopTimeIncrementResolution :Resolution of vop_time_increment
1149 * bit-stream syntax element,
1150 * number of ticks/sec.
1151 *
1152 * @param nonMultiple16RefPadMethod : Controls the way the padding is done
1153 * for Ref Frame when Height is
1154 * Non-multiple of 16.
1155 * @param pixelRange : Pixel range to be put in header
1156 * See IMPEG4VENC_PixelRange enumeration for details.
1157 *
1158 * @param enableSceneChangeAlgo :
1159 * Scene change detection algorithm.
1160 * 0 for Disable
1161 * 1 for Enable
1162 * @param useVOS : VOS header insertion, 0 = off, 1 = on
1163 * @param enableMONA : enable MONA settings 0 = off, 1 = on
1164 * @param enableAnalyticinfo : enable MV and SAD access to user
1165 * 0 = off, 1 = on
1166 *
1167 * @param debugTraceLevel :
1168 * 0 Disable dumping debug data
1169 * 1-4 enable dumping debug data
1170 *
1171 * @param lastNFramesToLog : No. of frame for which debug trace info to be
1172 * dumped.
1173 *
1174 * @param extMemoryDebugTraceAddr : External memory address where debug trace
1175 * info is dunped
1176 *
1177 * @param extMemoryDebugTraceSize : Size of the debug trace info in the
1178 * external memory.
1179 *
1180 *******************************************************************************
1181*/
1182typedef struct
1183{
1184 IVIDENC2_Status videnc2Status;
1185 IMPEG4ENC_RateControlParams rateControlParams;
1186 IMPEG4ENC_InterCodingParams interCodingParams;
1187 IMPEG4ENC_IntraCodingParams intraCodingParams;
1188 IMPEG4ENC_sliceCodingParams sliceCodingParams;
1189
1190 XDAS_UInt32 useDataPartitioning;
1191 XDAS_UInt32 useRvlc;
1192 XDAS_UInt32 useShortVideoHeader;
1193 XDAS_UInt32 vopTimeIncrementResolution;
1194 XDAS_UInt32 nonMultiple16RefPadMethod;
1195 XDAS_UInt32 pixelRange;
1196 XDAS_UInt32 enableSceneChangeAlgo;
1197 XDAS_UInt32 useVOS;
1198 XDAS_UInt32 enableMONA;
1199 XDAS_Int32 enableAnalyticinfo;
1200
1201 XDAS_UInt32 debugTraceLevel;
1202 XDAS_UInt32 lastNFramesToLog;
1203 XDAS_UInt32 *extMemoryDebugTraceAddr;
1204 XDAS_UInt32 extMemoryDebugTraceSize;
1205
1206} IMPEG4ENC_Status;
1207
1208
1209/**
1210 *******************************************************************************
1211 * @struct IMPEG4ENC_InArgs
1212 * @brief This structure defines the runtime input arguments for
1213 * IMPEG4ENC::process function
1214 *
1215 * @param videnc2InArgs :
1216 * Parameters common to video encoders
1217 * refer IVIDENC2_InArgs structure in ividenc2.h file
1218 *
1219 *******************************************************************************
1220*/
1221typedef struct IMPEG4ENC_InArgs {
1222 IVIDENC2_InArgs videnc2InArgs;
1223} IMPEG4ENC_InArgs;
1224
1225
1226/**
1227 *******************************************************************************
1228 * @struct IMPEG4ENC_OutArgs
1229 * @brief This structure defines the run time output arguments for
1230 * IMPEG4ENC::process function
1231 *
1232 * @param videnc2OutArgs :
1233 * output parameters from the IMPEG4ENC::process call
1234 * refer IVIDENC2_OutArgs structure in ividenc2.h file
1235 *
1236 *******************************************************************************
1237*/
1238typedef struct IMPEG4ENC_OutArgs {
1239 IVIDENC2_OutArgs videnc2OutArgs;
1240} IMPEG4ENC_OutArgs;
1241
1242
1243/**
1244 *******************************************************************************
1245 * @struct IMPEG4ENC_Fxns
1246 * @brief This structure defines all of the operations on MPEG4ENC objects
1247 *
1248 * @param ividenc :
1249 * refer IVIDENC2_Fxns structure in ividenc2.h file
1250 *
1251 *******************************************************************************
1252*/
1253typedef struct IMPEG4ENC_Fxns {
1254 IVIDENC2_Fxns ividenc; /* IMPEG4ENC extends IVIDENC */
1255} IMPEG4ENC_Fxns;
1256
1257/**
1258 ******************************************************************************
1259 * @struct IMPEG4ENC_DataSyncDesc
1260 * @brief This structure is an extension of XDM_DataSyncDesc to provide add-
1261 * itional information required for Mode B Packetization according to
1262 * RFC2190.
1263 *
1264 * @param mbAddr: this is a pointer to an array of FIrst MB Addresses in diff
1265 * packets.
1266 * @param gobNumber: this is a pointer to an array of GOB Number of first Mb
1267 * in different packets
1268 * @param quantScale: this is a pointer to an array of Quant values of first
1269 * Mb in different packets
1270 * @param mv: this is a pointer to an array of MV of first MB in different
1271 * packets. Note: the MV is in half-pel reolution as required in
1272 * RFC2190.
1273 ******************************************************************************
1274*/
1275typedef struct IMPEG4ENC_DataSyncDesc {
1276 XDM_DataSyncDesc dataSyncDesc;
1277 XDAS_UInt16 *mbAddr;
1278 XDAS_UInt16 *gobNumber;
1279 XDAS_UInt16 *quantScale;
1280 XDAS_UInt32 *mv;
1281} IMPEG4ENC_DataSyncDesc;
1282
1283#ifdef __cplusplus
1284}
1285#endif /* extern "C" */
1286
1287/*@}*/ /* ingroup HDVICP2MPEG4 */
1288
1289#endif /* IMPEG4ENC_ */
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/lib/mpeg4venc_ti_host.lib b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/lib/mpeg4venc_ti_host.lib
new file mode 100644
index 0000000..6a738da
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/lib/mpeg4venc_ti_host.lib
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/link.xdt b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/link.xdt
new file mode 100644
index 0000000..34a3e98
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/link.xdt
@@ -0,0 +1,80 @@
1SECTIONS
2{
3% if (this.MPEG4ENC.dataSection) {
4 .data:MPEG4ENC_TI_PARAMS > `this.MPEG4ENC.dataSection`
5 .data:MPEG4ENC_TI_DYNAMICPARAMS > `this.MPEG4ENC.dataSection`
6 .const:MPEG4ENC_TI_StaticTableSection > `this.MPEG4ENC.dataSection`
7 .data:MPEG4ENC_TI_IMPEG4ENC > `this.MPEG4ENC.dataSection`
8 .data:MPEG4ENC_TI_IALG > `this.MPEG4ENC.dataSection`
9 .const:ps32LevelLimitTab > `this.MPEG4ENC.dataSection`
10 .const:MPEG4ENC_TI_IRES > `this.MPEG4ENC.dataSection`
11 .data > `this.MPEG4ENC.dataSection`
12 .const:MPEG4VENC_TI_ICONT1_DataSect0 > `this.MPEG4ENC.dataSection`
13 .const:MPEG4VENC_TI_ICONT1_DataSect1 > `this.MPEG4ENC.dataSection`
14 .const:MPEG4VENC_TI_ICONT1_DataSect2 > `this.MPEG4ENC.dataSection`
15 .const:MPEG4VENC_TI_ICONT2_DataSect0 > `this.MPEG4ENC.dataSection`
16 .const:MPEG4VENC_TI_ICONT2_DataSect1 > `this.MPEG4ENC.dataSection`
17 .const:MPEG4VENC_TI_ICONT2_DataSect2 > `this.MPEG4ENC.dataSection`
18 .const:MPEG4VENC_TI_ICONT2_DataSect3 > `this.MPEG4ENC.dataSection`
19 .const:MPEG4VENC_TI_ICONT1_DEBUGTRACE_LEVEL1_DataSect0 > `this.MPEG4ENC.dataSection`
20 .const:MPEG4VENC_TI_ICONT1_DEBUGTRACE_LEVEL1_DataSect1 > `this.MPEG4ENC.dataSection`
21 .const:MPEG4VENC_TI_ICONT2_DEBUGTRACE_LEVEL1_DataSect0 > `this.MPEG4ENC.dataSection`
22 .const:MPEG4VENC_TI_ICONT2_DEBUGTRACE_LEVEL1_DataSect1 > `this.MPEG4ENC.dataSection`
23 .const:MPEG4VENC_TI_ICONT2_DEBUGTRACE_LEVEL1_DataSect3 > `this.MPEG4ENC.dataSection`
24%}
25% if (this.MPEG4ENC.codeSection) {
26 .text:MPEG4ENC_TI_CaptureBufferInit > `this.MPEG4ENC.codeSection`
27 .text:MP4VENC_TI_IsFull > `this.MPEG4ENC.codeSection`
28 .text:MP4VENC_TI_IsEmpty > `this.MPEG4ENC.codeSection`
29 .text:MP4VENC_TI_GetCaptureBuffer > `this.MPEG4ENC.codeSection`
30 .text:MP4VENC_TI_FillCaptureBuffer > `this.MPEG4ENC.codeSection`
31 .text:MPEG4ENC_TI_reset > `this.MPEG4ENC.codeSection`
32 .text:MPEG4ENC_TI_numAlloc > `this.MPEG4ENC.codeSection`
33 .text:MPEG4ENC_TI_init > `this.MPEG4ENC.codeSection`
34 .text:MPEG4ENC_TI_initObj > `this.MPEG4ENC.codeSection`
35 .text:MPEG4ENC_TI_alloc > `this.MPEG4ENC.codeSection`
36 .text:MPEG4ENC_TI_free > `this.MPEG4ENC.codeSection`
37 .text:MPEG4ENC_TI_control > `this.MPEG4ENC.codeSection`
38 .text:MPEG4ENC_TI_Deactivate > `this.MPEG4ENC.codeSection`
39 .text:MPEG4ENC_TI_Activate > `this.MPEG4ENC.codeSection`
40 .text:MPEG4ENC_TI_ValidateSliceCodingParams > `this.MPEG4ENC.codeSection`
41 .text:MPEG4ENC_TI_ValidateRateControlParams > `this.MPEG4ENC.codeSection`
42 .text:MPEG4ENC_TI_ValidateInterCodingParams > `this.MPEG4ENC.codeSection`
43 .text:MPEG4ENC_TI_GetLevelLimitParams > `this.MPEG4ENC.codeSection`
44 .text:MPEG4ENC_TI_ValidateEncodeParams > `this.MPEG4ENC.codeSection`
45 .text:MPEG4ENC_TI_ValidateCreateParams > `this.MPEG4ENC.codeSection`
46 .text:MPEG4ENC_TI_CpyDynamicParamstoHandle > `this.MPEG4ENC.codeSection`
47 .text:MPEG4ENC_TI_reinitResources > `this.MPEG4ENC.codeSection`
48 .text:MPEG4ENC_TI_numResourceDescriptors > `this.MPEG4ENC.codeSection`
49 .text:MPEG4ENC_TI_initResources > `this.MPEG4ENC.codeSection`
50 .text:MPEG4ENC_TI_getResourceDescriptors > `this.MPEG4ENC.codeSection`
51 .text:MPEG4ENC_TI_deinitResources > `this.MPEG4ENC.codeSection`
52 .text:MPEG4ENC_TI_deactivateResource > `this.MPEG4ENC.codeSection`
53 .text:MPEG4ENC_TI_deactivateAllResources > `this.MPEG4ENC.codeSection`
54 .text:MPEG4ENC_TI_activateResource > `this.MPEG4ENC.codeSection`
55 .text:MPEG4ENC_TI_activateAllResources > `this.MPEG4ENC.codeSection`
56 .text:MPEG4ENC_TI_HDVICP2_ISR > `this.MPEG4ENC.codeSection`
57 .text:MPEG4ENC_TI_ActivateInternal > `this.MPEG4ENC.codeSection`
58 .text:MPEG4ENC_TI_BootHDVICP > `this.MPEG4ENC.codeSection`
59 .text:MPEG4ENC_TI_turnOnAllClocks > `this.MPEG4ENC.codeSection`
60 .text:MPEG4ENC_TI_turnOffAllClocks > `this.MPEG4ENC.codeSection`
61 .text:MP4VENC_TI_CheckForIVAHDStandby > `this.MPEG4ENC.codeSection`
62 .text:MPEG4ENC_TI_ReleaseHDVICP2 > `this.MPEG4ENC.codeSection`
63 .text:MPEG4ENC_TI_EarlyExit > `this.MPEG4ENC.codeSection`
64 .text:MPEG4ENC_TI_Configure_Mailbox > `this.MPEG4ENC.codeSection`
65 .text:MP4VENC_TI_Set_Icont1_for_FrameEncodeStart > `this.MPEG4ENC.codeSection`
66 .text:MPEG4ENC_TI_DSFixedRowsInterface > `this.MPEG4ENC.codeSection`
67 .text:MPEG4ENC_TI_DSFixedLengthInterface > `this.MPEG4ENC.codeSection`
68 .text:MPEG4ENC_TI_DSSliceModeInterface > `this.MPEG4ENC.codeSection`
69 .text:MPEG4ENC_TI_GetBufferInterface > `this.MPEG4ENC.codeSection`
70 .text:MPEG4ENC_TI_TransferAnalyticInfo > `this.MPEG4ENC.codeSection`
71 .text:MPEG4ENC_TI_encode > `this.MPEG4ENC.codeSection`
72 .text:MPEG4ENC_TI_dataTransfer > `this.MPEG4ENC.codeSection`
73 .text:MPEG4ENC_TI_WaitForIVAHDStandby > `this.MPEG4ENC.codeSection`
74 .text:MPEG4ENC_TI_UpdateSL2 > `this.MPEG4ENC.codeSection`
75 .text:MPEG4ENC_TI_DecideBufferToProcess > `this.MPEG4ENC.codeSection`
76 .text:MPEG4ENC_TI_DeActivateHDVICP2 > `this.MPEG4ENC.codeSection`
77 .text:MPEG4ENC_TI_ActivateHDVICP2 > `this.MPEG4ENC.codeSection`
78 .text:MP4VENC_TI_Poll_Icont1_for_FrameEncodeCompletion > `this.MPEG4ENC.codeSection`
79%}
80}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/mpeg4enc_ti.h b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/mpeg4enc_ti.h
new file mode 100644
index 0000000..1f25316
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/mpeg4enc_ti.h
@@ -0,0 +1,79 @@
1/*
2********************************************************************************
3 * HDVICP2.0 Based MPEG4 SP Encoder
4 *
5 * "HDVICP2.0 Based MPEG4 SP Encoder" is software module developed on TI's
6 * HDVICP2 based SOCs. This module is capable of compressing a 4:2:0 Raw
7 * video into a simple profile bit-stream. Based on ISO/IEC 14496-2."
8 *
9 * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
10 * ALL RIGHTS RESERVED
11********************************************************************************
12*/
13/**
14********************************************************************************
15 * @file <mpeg4enc_ti.h>
16 *
17 * @brief Interface for the MPEG4ENC_TI module; TI's implementation
18 * of the IMPEG4ENC interface
19 *
20 * @author: Venugopala Krishna
21 *
22 * @version 0.0 (Feb 2009) : Initial version.
23 * [Venugopala Krishna]
24 * @version 0.1 (Apr 2009) : Updated version.
25 * [Radhesh Bhat]
26 *
27 *******************************************************************************
28 */
29/* -------------------- compilation control switches -------------------------*/
30#ifndef MPEG4ENC_TI_
31#define MPEG4ENC_TI_
32
33/*******************************************************************************
34* INCLUDE FILES
35*******************************************************************************/
36/* -------------------- system and platform files ----------------------------*/
37
38/*--------------------- program files ----------------------------------------*/
39#include <ti/xdais/ialg.h>
40
41#include "impeg4enc.h"
42
43#ifdef __cplusplus
44extern "C" {
45#endif
46/*******************************************************************************
47* PUBLIC DECLARATIONS Defined here, used elsewhere
48*******************************************************************************/
49/*---------------------- data declarations -----------------------------------*/
50
51/*******************************************************************************
52* PRIVATE DECLARATIONS Defined here, used only here
53*******************************************************************************/
54/*---------------------- data declarations -----------------------------------*/
55/*---------------------- function prototypes ---------------------------------*/
56
57/*
58 * ======== MPEG4ENC_TI_IALG ========
59 * TI's implementation of the IALG interface for MPEG4ENC
60 */
61 extern IALG_Fxns MPEG4ENC_TI_IALG;
62
63/*
64 * ======== MPEG4ENC_TI_IMPEG4ENC ========
65 * TI's implementation of the IVIDENC1 interface
66 */
67 extern IVIDENC2_Fxns MPEG4ENC_TI_IMPEG4ENC;
68
69/*
70 * ======== MPEG4ENC_TI_exit ========
71 * Required module finalization function
72 */
73 extern Void MPEG4ENC_TI_exit(Void);
74
75
76#ifdef __cplusplus
77}
78#endif /* extern "C" */
79#endif /* MPEG4ENC_TI_ */
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.bld b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.bld
new file mode 100644
index 0000000..369664b
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.bld
@@ -0,0 +1,6 @@
1/*
2 * ======== package.bld ========
3 */
4
5
6Pkg.attrs.exportAll = true;
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xdc b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xdc
new file mode 100644
index 0000000..b08d4c9
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xdc
@@ -0,0 +1,7 @@
1/*!
2 * ======== mpeg4enc========
3 */
4
5package ti.sdo.codecs.mpeg4enc [1, 0, 0] {
6 module MPEG4ENC;
7}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xs b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xs
new file mode 100644
index 0000000..e973cbf
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xs
@@ -0,0 +1,37 @@
1/*
2 * ======== package.xs ========
3 *
4 */
5
6/*
7 * ======== getLibs ========
8 */
9function getLibs(prog)
10{
11 var lib = null;
12
13 if (prog.build.target.isa == "v7M" || prog.build.target.isa == "v7M4") {
14 if ( this.MPEG4ENC.watermark == false ) {
15 lib = "lib/mpeg4venc_ti_host.lib";
16 }
17 else {
18 lib = null;
19 }
20 print(" will link with " + this.$name + ":" + lib);
21 }
22 return (lib);
23}
24
25/*
26 * ======== getSects ========
27 */
28function getSects()
29{
30 var template = null;
31
32 if (Program.build.target.isa == "v7M" || Program.build.target.isa == "v7M4") {
33 template = "ti/sdo/codecs/mpeg4enc/link.xdt";
34 }
35
36 return (template);
37}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_b150 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_b150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_b150
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_c150 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_c150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_c150
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_g180 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_g180
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_g180
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_r170 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_r170
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_r170
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.xdc-v49 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.xdc-v49
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.xdc-v49
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/build.cfg b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/build.cfg
new file mode 100644
index 0000000..c7632a2
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/build.cfg
@@ -0,0 +1,12 @@
1if (pkg.$vers.length >= 3) {
2 pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));
3}
4
5pkg.build.libraries = [
6];
7
8pkg.build.libDesc = [
9];
10if ('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {
11}
12
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.bld.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.bld.xml
new file mode 100644
index 0000000..0ee50ff
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.bld.xml
@@ -0,0 +1,40 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!-- This file conforms to the DTD xdc/bld/build.dtd -->
3<package name="ti.sdo.codecs.mpeg4enc" version="1, 0, 0" producerId="undefined">
4 <units>
5 <module name="MPEG4ENC"/>
6 </units>
7 <sources>
8 </sources>
9 <configurations>
10 </configurations>
11 <makefiles>
12 <srcFile name="package.mak" src="package.bld"/>
13 <srcFile name="package/package.xdc.dep" src="package.xdc"/>
14 <srcFile name="package/package.cfg.dep" src="package.xdc"/>
15 <srcFile name="package/rel/ti_sdo_codecs_mpeg4enc.tar.dep" src="package/rel/ti_sdo_codecs_mpeg4enc.xdc.inc"/>
16 </makefiles>
17 <targets>
18 </targets>
19 <libraries>
20 </libraries>
21 <executables>
22 </executables>
23 <tests>
24 </tests>
25 <releases relDir="package/rel/">
26 <release name="ti_sdo_codecs_mpeg4enc"
27 pname="ti_sdo_codecs_mpeg4enc.tar"
28 label="default"
29 >
30 <file name="package/build.cfg"/>
31 <file name="package/package.cfg.xdc.inc"/>
32 <file name="package/package.ext.xml"/>
33 <file name="package/package.xdc.inc"/>
34 <file name="package/package.bld.xml"/>
35 <file name="package/package.rel.dot"/>
36 </release>
37 </releases>
38 <repositories>
39 </repositories>
40</package>
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.defs.h b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.defs.h
new file mode 100644
index 0000000..ef157e9
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.defs.h
@@ -0,0 +1,13 @@
1/*
2 * Do not modify this file; it is automatically
3 * generated and any modifications will be overwritten.
4 *
5 * @(#) xdc-v49
6 */
7
8#ifndef ti_sdo_codecs_mpeg4enc__
9#define ti_sdo_codecs_mpeg4enc__
10
11
12
13#endif /* ti_sdo_codecs_mpeg4enc__ */
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.doc.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.doc.xml
new file mode 100644
index 0000000..7cc563d
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.doc.xml
@@ -0,0 +1,62 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<package kind='package' name='ti.sdo.codecs.mpeg4enc' nodoc='0' root='../../../../' summary=''>
3 <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.mpeg4enc%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+0%2C+0%5D+%7B'/>
4 <line tab='0' content='%7D'/>
5 <unit name='MPEG4ENC' kind='module' nodoc='0' metaonly='1' summary=''>
6 <synopSpec>
7 <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..%2Fti%2Fsdo%2Fcodecs%2Fmpeg4enc%2Fpackage.html%22+title%3D%22ti.sdo.codecs.mpeg4enc%22%3Eti.sdo.codecs.mpeg4enc%3C%2Fa%3E%3B'/>
8 <line blank='1' always='0'/>
9 <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%3EMPEG4ENC%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
10 <line tab='0' content='%7D'/>
11 </synopSpec>
12 <specInfo>
13 <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%3EMPEG4ENC%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
14 </specInfo>
15 <synopMeta>
16 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+MPEG4ENC+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.codecs.mpeg4enc.MPEG4ENC%27%3C%2Fspan%3E%29%3B'/>
17 </synopMeta>
18 <group name='module-wide constants &amp; types'>
19 <decl spacer='1'/>
20 </group>
21 <group name='module-wide config parameters'>
22 <decl spacer='1'/>
23 <decl spacer='1'/>
24 <decl spacer='1'/>
25 <decl kind='config' name='codeSection' anchor='code.Section' altext='ti.sdo.codecs.mpeg4enc.MPEG4ENC.codeSection' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
26 <synopSpec>
27 <line tab='0' content='%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%3EcodeSection%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
28 </synopSpec>
29 <synopMeta>
30 <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EcodeSection%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
31 </synopMeta>
32 </decl>
33 <decl kind='config' name='dataSection' anchor='data.Section' altext='ti.sdo.codecs.mpeg4enc.MPEG4ENC.dataSection' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
34 <synopSpec>
35 <line tab='0' content='%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%3EdataSection%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
36 </synopSpec>
37 <synopMeta>
38 <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EdataSection%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
39 </synopMeta>
40 </decl>
41 <decl kind='config' name='udataSection' anchor='udata.Section' altext='ti.sdo.codecs.mpeg4enc.MPEG4ENC.udataSection' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
42 <synopSpec>
43 <line tab='0' content='%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%3EudataSection%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
44 </synopSpec>
45 <synopMeta>
46 <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EudataSection%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
47 </synopMeta>
48 </decl>
49 <decl kind='config' name='watermark' anchor='watermark' altext='ti.sdo.codecs.mpeg4enc.MPEG4ENC.watermark' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='This+config+param+allows+the+user+to+indicate+whether+to+include%0A++a+watermark+or+not'>
50 <synopSpec>
51 <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%3Ewatermark%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
52 </synopSpec>
53 <synopMeta>
54 <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3Ewatermark%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%253Efalse%253C%252Fspan%253E%3B'/>
55 </synopMeta>
56 </decl>
57 </group>
58 <group name='module-wide functions'>
59 <decl spacer='1'/>
60 </group>
61 </unit>
62</package>
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.ext.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.ext.xml
new file mode 100644
index 0000000..cb89821
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.ext.xml
@@ -0,0 +1,84 @@
1<?xml version="1.0" encoding="windows-1252"?>
2<!-- This file conforms to the DTD xdc/bld/release.dtd -->
3<release name="" label="" date="" buildCount="" producerId="">
4<package name="ti.sdo.codecs.mpeg4enc"
5 version="1, 0, 0"/>
6<imports>
7</imports>
8<references>
9 <package name="xdc.services.intern.gen"
10 version="1, 0, 0, 0, 1284507405214"
11 providerId="xdccore">
12 <file name="java\package.jar"/>
13 </package>
14 <package name="xdc.shelf"
15 version="1, 0, 0, 1284507424737"
16 providerId="xdccore">
17 <file name="java\antlr.jar"/>
18 <file name="java\ecj.jar"/>
19 <file name="java\js.jar"/>
20 <file name="java\jsr173_api.jar"/>
21 <file name="java\tar.jar"/>
22 <file name="java\xbean.jar"/>
23 </package>
24 <package name="xdc.bld"
25 version="1, 0, 2, 1284507372516"
26 providerId="xdccore">
27 <file name="BuildEnvironment.xs"/>
28 <file name="Executable.xs"/>
29 <file name="ITarget.xs"/>
30 <file name="ITargetFilter.xs"/>
31 <file name="Library.xs"/>
32 <file name="Manifest.xs"/>
33 <file name="PackageContents.xs"/>
34 <file name="Repository.xs"/>
35 <file name="Script.xs"/>
36 <file name="Utils.xs"/>
37 <file name="_gen.xs"/>
38 <file name="bld.js"/>
39 <file name="package.xs"/>
40 </package>
41 <package name="xdc"
42 version="1, 1, 1, 1284507365742"
43 providerId="xdccore">
44 <file name="IPackage.xdc"/>
45 <file name="IPackage.xs"/>
46 <file name="om2.xs"/>
47 <file name="package.xs"/>
48 <file name="template.xs"/>
49 <file name="xdc.tci"/>
50 <file name="xmlgen.xs"/>
51 <file name="xmlgen2.xs"/>
52 </package>
53 <package name="xdc.services.global"
54 version="1, 0, 0, 1284507401675"
55 providerId="xdccore">
56 <file name="Clock.xs"/>
57 <file name="Trace.xs"/>
58 <file name="java\package.jar"/>
59 </package>
60 <package name="xdc.services.spec"
61 version="1, 0, 0, 0, 1284507414889"
62 providerId="xdccore">
63 <file name="java\package.jar"/>
64 </package>
65 <package name="xdc.services.intern.cmd"
66 version="1, 0, 0, 0, 1284507405123"
67 providerId="xdccore">
68 <file name="java\package.jar"/>
69 </package>
70 <package name="xdc.services.intern.xsr"
71 version="1, 0, 0, 1284507408194"
72 providerId="xdccore">
73 <file name="java\package.jar"/>
74 </package>
75 <xdcRoot base="E:/WriteHere/xdctools_3_20_04_68/">
76 <file name="/packages/xdc/package.xdc"/>
77 <file name="etc\config.bld"/>
78 <file name="include\utils.tci"/>
79 <xdcCorePkg version="16, 0, 2, 0, 1284507377139" producerId="undefined" buildCount="279" releaseName="xdc_corevers" label="default" date="1284507377139"/>
80 </xdcRoot>
81</references>
82<orphans>
83</orphans>
84</release>
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.dot b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.dot
new file mode 100644
index 0000000..3b4a23a
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.dot
@@ -0,0 +1,126 @@
1digraph dependencies {
2 label="\nPackage ti.sdo.codecs.mpeg4enc Dependency Graph";
3 size="7.5,10";
4 rankdir=LR;
5 ranksep=".75";
6 concentrate="true";
7 node [fixedsize=true, width=1.5, style=filled, color=black];
8 node [font=Helvetica, fontsize=12, fillcolor=lightgrey];
9 ti_sdo_codecs_mpeg4enc [shape=record,label="ti.sdo.codecs.mpeg4enc|1, 0, 0", URL="package.rel.xml"];
10 node [fontsize=10, fillcolor=white];
11
12 edge [style=solid, color=blue]
13
14 edge [style=solid, color=lightgrey]
15 xdc_services_intern_gen [shape=record,label="xdc.services.intern.gen|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\intern\gen\package/package.rel.svg"];
16 ti_sdo_codecs_mpeg4enc -> xdc_services_intern_gen;
17 xdc_shelf [shape=record,label="xdc.shelf|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\shelf\package/package.rel.svg"];
18 ti_sdo_codecs_mpeg4enc -> xdc_shelf;
19 xdc_bld [shape=record,label="xdc.bld|1, 0, 2", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\bld\package/package.rel.svg"];
20 ti_sdo_codecs_mpeg4enc -> xdc_bld;
21 xdc [shape=record,label="xdc|1, 1, 1", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\package/package.rel.svg"];
22 ti_sdo_codecs_mpeg4enc -> xdc;
23 xdc_services_global [shape=record,label="xdc.services.global|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\global\package/package.rel.svg"];
24 ti_sdo_codecs_mpeg4enc -> xdc_services_global;
25 xdc_services_spec [shape=record,label="xdc.services.spec|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\spec\package/package.rel.svg"];
26 ti_sdo_codecs_mpeg4enc -> xdc_services_spec;
27 xdc_services_intern_cmd [shape=record,label="xdc.services.intern.cmd|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\intern\cmd\package/package.rel.svg"];
28 ti_sdo_codecs_mpeg4enc -> xdc_services_intern_cmd;
29 xdc_services_intern_xsr [shape=record,label="xdc.services.intern.xsr|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\intern\xsr\package/package.rel.svg"];
30 ti_sdo_codecs_mpeg4enc -> xdc_services_intern_xsr;
31
32 edge [style=solid, color=blue]
33 xdc_services_intern_xsr -> xdc_services_global;
34
35 edge [style=solid, color=lightgrey]
36 xdc_services_intern_xsr -> xdc_services_spec;
37 xdc_services_intern_xsr -> xdc_services_intern_cmd;
38 xdc_utils_tconf [shape=record,label="xdc.utils.tconf|not found"style=rounded, ];
39 xdc_services_intern_xsr -> xdc_utils_tconf;
40 xdc_services_intern_xsr -> xdc_shelf;
41 xdc_services_intern_xsr -> xdc_services_intern_gen;
42 xdc_services_intern_xsr -> xdc_services_global;
43
44 edge [style=solid, color=blue]
45
46 edge [style=solid, color=lightgrey]
47
48 edge [style=solid, color=blue]
49 xdc_services_intern_cmd -> xdc_shelf;
50 xdc_services_intern_cmd -> xdc_services_spec;
51 xdc_services_intern_cmd -> xdc_services_global;
52 xdc_services_intern_cmd -> xdc_services_intern_gen;
53
54 edge [style=solid, color=lightgrey]
55 xdc_services_intern_cmd -> xdc_services_spec;
56 xdc_services_intern_cmd -> xdc_utils_tconf;
57 xdc_services_intern_cmd -> xdc_services_intern_xsr;
58 xdc_services_intern_cmd -> xdc_shelf;
59 xdc_services_intern_cmd -> xdc_services_intern_gen;
60 xdc_services_intern_cmd -> xdc_services_global;
61
62 edge [style=solid, color=blue]
63 xdc_services_spec -> xdc_shelf;
64
65 edge [style=solid, color=lightgrey]
66 xdc_services_spec -> xdc_services_intern_cmd;
67 xdc_services_spec -> xdc_utils_tconf;
68 xdc_services_spec -> xdc_services_intern_xsr;
69 xdc_services_spec -> xdc_shelf;
70 xdc_services_spec -> xdc_services_intern_gen;
71 xdc_services_spec -> xdc_services_global;
72
73 edge [style=solid, color=blue]
74
75 edge [style=solid, color=lightgrey]
76 xdc_services_global -> xdc_services_spec;
77 xdc_services_global -> xdc_services_intern_cmd;
78 xdc_services_global -> xdc_utils_tconf;
79 xdc_services_global -> xdc_services_intern_xsr;
80 xdc_services_global -> xdc_shelf;
81 xdc_services_global -> xdc_services_intern_gen;
82
83 edge [style=solid, color=blue]
84
85 edge [style=solid, color=lightgrey]
86 xdc -> xdc_services_global;
87 xdc -> xdc_utils_tconf;
88
89 edge [style=solid, color=blue]
90 xdc_bld -> xdc_services_global;
91 xdc_bld -> xdc_services_intern_cmd;
92
93 edge [style=solid, color=lightgrey]
94 xdc_bld -> xdc_services_spec;
95 xdc_bld -> xdc_services_intern_cmd;
96 xdc_bld -> xdc_utils_tconf;
97 xdc_bld -> xdc;
98 xdc_bld -> xdc_services_intern_xsr;
99 xdc_bld -> xdc_shelf;
100 xdc_bld -> xdc_services_intern_gen;
101 xdc_bld -> xdc_services_global;
102
103 edge [style=solid, color=blue]
104
105 edge [style=solid, color=lightgrey]
106 xdc_shelf -> xdc_services_spec;
107 xdc_shelf -> xdc_services_intern_cmd;
108 xdc_shelf -> xdc_utils_tconf;
109 xdc_shelf -> xdc_services_intern_xsr;
110 xdc_shelf -> xdc_services_intern_gen;
111 xdc_shelf -> xdc_services_global;
112
113 edge [style=solid, color=blue]
114 xdc_services_intern_gen -> xdc_shelf;
115 xdc_services_intern_gen -> xdc_services_spec;
116 xdc_services_intern_gen -> xdc_services_global;
117 xdc_services_intern_gen -> xdc_services_intern_xsr;
118
119 edge [style=solid, color=lightgrey]
120 xdc_services_intern_gen -> xdc_services_spec;
121 xdc_services_intern_gen -> xdc_services_intern_cmd;
122 xdc_services_intern_gen -> xdc_utils_tconf;
123 xdc_services_intern_gen -> xdc_services_intern_xsr;
124 xdc_services_intern_gen -> xdc_shelf;
125 xdc_services_intern_gen -> xdc_services_global;
126}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.xml
new file mode 100644
index 0000000..5d70a9a
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.xml
@@ -0,0 +1,84 @@
1<?xml version="1.0" encoding="windows-1252"?>
2<!-- This file conforms to the DTD xdc/bld/release.dtd -->
3<release name="ti_sdo_codecs_mpeg4enc" label="default" date="1367474586578" buildCount="1" producerId="undefined">
4<package name="ti.sdo.codecs.mpeg4enc"
5 version="1, 0, 0"/>
6<imports>
7</imports>
8<references>
9 <package name="xdc.services.intern.gen"
10 version="1, 0, 0, 0, 1284507405214"
11 providerId="xdccore">
12 <file name="java\package.jar"/>
13 </package>
14 <package name="xdc.shelf"
15 version="1, 0, 0, 1284507424737"
16 providerId="xdccore">
17 <file name="java\antlr.jar"/>
18 <file name="java\ecj.jar"/>
19 <file name="java\js.jar"/>
20 <file name="java\jsr173_api.jar"/>
21 <file name="java\tar.jar"/>
22 <file name="java\xbean.jar"/>
23 </package>
24 <package name="xdc.bld"
25 version="1, 0, 2, 1284507372516"
26 providerId="xdccore">
27 <file name="BuildEnvironment.xs"/>
28 <file name="Executable.xs"/>
29 <file name="ITarget.xs"/>
30 <file name="ITargetFilter.xs"/>
31 <file name="Library.xs"/>
32 <file name="Manifest.xs"/>
33 <file name="PackageContents.xs"/>
34 <file name="Repository.xs"/>
35 <file name="Script.xs"/>
36 <file name="Utils.xs"/>
37 <file name="_gen.xs"/>
38 <file name="bld.js"/>
39 <file name="package.xs"/>
40 </package>
41 <package name="xdc"
42 version="1, 1, 1, 1284507365742"
43 providerId="xdccore">
44 <file name="IPackage.xdc"/>
45 <file name="IPackage.xs"/>
46 <file name="om2.xs"/>
47 <file name="package.xs"/>
48 <file name="template.xs"/>
49 <file name="xdc.tci"/>
50 <file name="xmlgen.xs"/>
51 <file name="xmlgen2.xs"/>
52 </package>
53 <package name="xdc.services.global"
54 version="1, 0, 0, 1284507401675"
55 providerId="xdccore">
56 <file name="Clock.xs"/>
57 <file name="Trace.xs"/>
58 <file name="java\package.jar"/>
59 </package>
60 <package name="xdc.services.spec"
61 version="1, 0, 0, 0, 1284507414889"
62 providerId="xdccore">
63 <file name="java\package.jar"/>
64 </package>
65 <package name="xdc.services.intern.cmd"
66 version="1, 0, 0, 0, 1284507405123"
67 providerId="xdccore">
68 <file name="java\package.jar"/>
69 </package>
70 <package name="xdc.services.intern.xsr"
71 version="1, 0, 0, 1284507408194"
72 providerId="xdccore">
73 <file name="java\package.jar"/>
74 </package>
75 <xdcRoot base="E:/WriteHere/xdctools_3_20_04_68/">
76 <file name="/packages/xdc/package.xdc"/>
77 <file name="etc\config.bld"/>
78 <file name="include\utils.tci"/>
79 <xdcCorePkg version="16, 0, 2, 0, 1284507377139" producerId="undefined" buildCount="279" releaseName="xdc_corevers" label="default" date="1284507377139"/>
80 </xdcRoot>
81</references>
82<orphans>
83</orphans>
84</release>
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package_ti.sdo.codecs.mpeg4enc.c b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package_ti.sdo.codecs.mpeg4enc.c
new file mode 100644
index 0000000..9d386a6
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package_ti.sdo.codecs.mpeg4enc.c
@@ -0,0 +1,21 @@
1/*
2 * Do not modify this file; it is automatically
3 * generated and any modifications will be overwritten.
4 *
5 * @(#) xdc-v49
6 */
7
8#include <xdc/std.h>
9
10__FAR__ char ti_sdo_codecs_mpeg4enc__dummy__;
11
12#define __xdc_PKGVERS 1, 0, 0
13#define __xdc_PKGNAME ti.sdo.codecs.mpeg4enc
14#define __xdc_PKGPREFIX ti_sdo_codecs_mpeg4enc_
15
16#ifdef __xdc_bld_pkg_c__
17#define __stringify(a) #a
18#define __local_include(a) __stringify(a)
19#include __local_include(__xdc_bld_pkg_c__)
20#endif
21
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.ccs b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.ccs
new file mode 100644
index 0000000..1424ac3
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.ccs
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.sch b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.sch
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.sch
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.class b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.class
new file mode 100644
index 0000000..2c40d81
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.class
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.java b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.java
new file mode 100644
index 0000000..9098629
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.java
@@ -0,0 +1,242 @@
1/*
2 * Do not modify this file; it is automatically
3 * generated and any modifications will be overwritten.
4 *
5 * @(#) xdc-v49
6 */
7import java.util.*;
8import org.mozilla.javascript.*;
9import xdc.services.intern.xsr.*;
10import xdc.services.spec.*;
11
12public class ti_sdo_codecs_mpeg4enc
13{
14 static final String VERS = "@(#) xdc-v49\n";
15
16 static final Proto.Elm $$T_Bool = Proto.Elm.newBool();
17 static final Proto.Elm $$T_Num = Proto.Elm.newNum();
18 static final Proto.Elm $$T_Str = Proto.Elm.newStr();
19 static final Proto.Elm $$T_Obj = Proto.Elm.newObj();
20
21 static final Proto.Fxn $$T_Met = new Proto.Fxn(null, null, 0, -1, false);
22 static final Proto.Map $$T_Map = new Proto.Map($$T_Obj);
23 static final Proto.Arr $$T_Vec = new Proto.Arr($$T_Obj);
24
25 static final XScriptO $$DEFAULT = Value.DEFAULT;
26 static final Object $$UNDEF = Undefined.instance;
27
28 static final Proto.Obj $$Package = (Proto.Obj)Global.get("$$Package");
29 static final Proto.Obj $$Module = (Proto.Obj)Global.get("$$Module");
30 static final Proto.Obj $$Instance = (Proto.Obj)Global.get("$$Instance");
31 static final Proto.Obj $$Params = (Proto.Obj)Global.get("$$Params");
32
33 static final Object $$objFldGet = Global.get("$$objFldGet");
34 static final Object $$objFldSet = Global.get("$$objFldSet");
35 static final Object $$proxyGet = Global.get("$$proxyGet");
36 static final Object $$proxySet = Global.get("$$proxySet");
37 static final Object $$delegGet = Global.get("$$delegGet");
38 static final Object $$delegSet = Global.get("$$delegSet");
39
40 Scriptable xdcO;
41 Session ses;
42 Value.Obj om;
43
44 boolean isROV;
45 boolean isCFG;
46
47 Proto.Obj pkgP;
48 Value.Obj pkgV;
49
50 ArrayList<Object> imports = new ArrayList<Object>();
51 ArrayList<Object> loggables = new ArrayList<Object>();
52 ArrayList<Object> mcfgs = new ArrayList<Object>();
53 ArrayList<Object> proxies = new ArrayList<Object>();
54 ArrayList<Object> sizes = new ArrayList<Object>();
55 ArrayList<Object> tdefs = new ArrayList<Object>();
56
57 void $$IMPORTS()
58 {
59 Global.callFxn("loadPackage", xdcO, "xdc");
60 Global.callFxn("loadPackage", xdcO, "xdc.corevers");
61 }
62
63 void $$OBJECTS()
64 {
65 pkgP = (Proto.Obj)om.bind("ti.sdo.codecs.mpeg4enc.Package", new Proto.Obj());
66 pkgV = (Value.Obj)om.bind("ti.sdo.codecs.mpeg4enc", new Value.Obj("ti.sdo.codecs.mpeg4enc", pkgP));
67 }
68
69 void MPEG4ENC$$OBJECTS()
70 {
71 Proto.Obj po, spo;
72 Value.Obj vo;
73
74 po = (Proto.Obj)om.bind("ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module", new Proto.Obj());
75 vo = (Value.Obj)om.bind("ti.sdo.codecs.mpeg4enc.MPEG4ENC", new Value.Obj("ti.sdo.codecs.mpeg4enc.MPEG4ENC", po));
76 pkgV.bind("MPEG4ENC", vo);
77 // decls
78 }
79
80 void MPEG4ENC$$CONSTS()
81 {
82 // module MPEG4ENC
83 }
84
85 void MPEG4ENC$$CREATES()
86 {
87 Proto.Fxn fxn;
88 StringBuilder sb;
89
90 }
91
92 void MPEG4ENC$$FUNCTIONS()
93 {
94 Proto.Fxn fxn;
95
96 }
97
98 void MPEG4ENC$$SIZES()
99 {
100 }
101
102 void MPEG4ENC$$TYPES()
103 {
104 Scriptable cap;
105 Proto.Obj po;
106 Proto.Str ps;
107 Proto.Typedef pt;
108 Object fxn;
109
110 po = (Proto.Obj)om.findStrict("ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module", "ti.sdo.codecs.mpeg4enc");
111 po.init("ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module", $$Module);
112 po.addFld("$hostonly", $$T_Num, 1, "r");
113 po.addFld("watermark", $$T_Bool, false, "wh");
114 po.addFld("codeSection", $$T_Str, $$UNDEF, "wh");
115 po.addFld("udataSection", $$T_Str, $$UNDEF, "wh");
116 po.addFld("dataSection", $$T_Str, $$UNDEF, "wh");
117 }
118
119 void MPEG4ENC$$ROV()
120 {
121 }
122
123 void $$SINGLETONS()
124 {
125 pkgP.init("ti.sdo.codecs.mpeg4enc.Package", (Proto.Obj)om.findStrict("xdc.IPackage.Module", "ti.sdo.codecs.mpeg4enc"));
126 Scriptable cap = (Scriptable)Global.callFxn("loadCapsule", xdcO, "ti/sdo/codecs/mpeg4enc/package.xs");
127 om.bind("xdc.IPackage$$capsule", cap);
128 Object fxn;
129 fxn = Global.get(cap, "init");
130 if (fxn != null) pkgP.addFxn("init", (Proto.Fxn)om.findStrict("xdc.IPackage$$init", "ti.sdo.codecs.mpeg4enc"), fxn);
131 fxn = Global.get(cap, "close");
132 if (fxn != null) pkgP.addFxn("close", (Proto.Fxn)om.findStrict("xdc.IPackage$$close", "ti.sdo.codecs.mpeg4enc"), fxn);
133 fxn = Global.get(cap, "validate");
134 if (fxn != null) pkgP.addFxn("validate", (Proto.Fxn)om.findStrict("xdc.IPackage$$validate", "ti.sdo.codecs.mpeg4enc"), fxn);
135 fxn = Global.get(cap, "exit");
136 if (fxn != null) pkgP.addFxn("exit", (Proto.Fxn)om.findStrict("xdc.IPackage$$exit", "ti.sdo.codecs.mpeg4enc"), fxn);
137 fxn = Global.get(cap, "getLibs");
138 if (fxn != null) pkgP.addFxn("getLibs", (Proto.Fxn)om.findStrict("xdc.IPackage$$getLibs", "ti.sdo.codecs.mpeg4enc"), fxn);
139 fxn = Global.get(cap, "getSects");
140 if (fxn != null) pkgP.addFxn("getSects", (Proto.Fxn)om.findStrict("xdc.IPackage$$getSects", "ti.sdo.codecs.mpeg4enc"), fxn);
141 pkgP.bind("$capsule", cap);
142 pkgV.init2(pkgP, "ti.sdo.codecs.mpeg4enc", Value.DEFAULT, false);
143 pkgV.bind("$name", "ti.sdo.codecs.mpeg4enc");
144 pkgV.bind("$category", "Package");
145 pkgV.bind("$$qn", "ti.sdo.codecs.mpeg4enc.");
146 pkgV.bind("$vers", Global.newArray("1, 0, 0"));
147 Value.Map atmap = (Value.Map)pkgV.getv("$attr");
148 atmap.seal("length");
149 imports.clear();
150 pkgV.bind("$imports", imports);
151 StringBuilder sb = new StringBuilder();
152 sb.append("var pkg = xdc.om['ti.sdo.codecs.mpeg4enc'];\n");
153 sb.append("if (pkg.$vers.length >= 3) {\n");
154 sb.append("pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));\n");
155 sb.append("}\n");
156 sb.append("pkg.build.libraries = [\n");
157 sb.append("];\n");
158 sb.append("pkg.build.libDesc = [\n");
159 sb.append("];\n");
160 sb.append("if('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {\n");
161 sb.append("}\n");
162 Global.eval(sb.toString());
163 }
164
165 void MPEG4ENC$$SINGLETONS()
166 {
167 Proto.Obj po;
168 Value.Obj vo;
169
170 vo = (Value.Obj)om.findStrict("ti.sdo.codecs.mpeg4enc.MPEG4ENC", "ti.sdo.codecs.mpeg4enc");
171 po = (Proto.Obj)om.findStrict("ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module", "ti.sdo.codecs.mpeg4enc");
172 vo.init2(po, "ti.sdo.codecs.mpeg4enc.MPEG4ENC", $$DEFAULT, false);
173 vo.bind("Module", po);
174 vo.bind("$category", "Module");
175 vo.bind("$capsule", $$UNDEF);
176 vo.bind("$package", om.findStrict("ti.sdo.codecs.mpeg4enc", "ti.sdo.codecs.mpeg4enc"));
177 tdefs.clear();
178 proxies.clear();
179 mcfgs.clear();
180 vo.bind("$$tdefs", Global.newArray(tdefs.toArray()));
181 vo.bind("$$proxies", Global.newArray(proxies.toArray()));
182 vo.bind("$$mcfgs", Global.newArray(mcfgs.toArray()));
183 ((Value.Arr)pkgV.getv("$modules")).add(vo);
184 ((Value.Arr)om.findStrict("$modules", "ti.sdo.codecs.mpeg4enc")).add(vo);
185 vo.bind("$$instflag", 0);
186 vo.bind("$$iobjflag", 1);
187 vo.bind("$$sizeflag", 1);
188 vo.bind("$$dlgflag", 0);
189 vo.bind("$$iflag", 0);
190 vo.bind("$$romcfgs", "|");
191 Proto.Str ps = (Proto.Str)vo.find("Module_State");
192 if (ps != null) vo.bind("$object", ps.newInstance());
193 vo.bind("$$meta_iobj", om.has("ti.sdo.codecs.mpeg4enc.MPEG4ENC$$instance$static$init", null) ? 1 : 0);
194 vo.bind("$$fxntab", Global.newArray());
195 vo.bind("$$logEvtCfgs", Global.newArray());
196 vo.bind("$$errorDescCfgs", Global.newArray());
197 vo.bind("$$assertDescCfgs", Global.newArray());
198 Value.Map atmap = (Value.Map)vo.getv("$attr");
199 atmap.seal("length");
200 pkgV.bind("MPEG4ENC", vo);
201 ((Value.Arr)pkgV.getv("$unitNames")).add("MPEG4ENC");
202 }
203
204 void $$INITIALIZATION()
205 {
206 Value.Obj vo;
207
208 if (isCFG) {
209 }//isCFG
210 Global.callFxn("module$meta$init", (Scriptable)om.findStrict("ti.sdo.codecs.mpeg4enc.MPEG4ENC", "ti.sdo.codecs.mpeg4enc"));
211 Global.callFxn("init", pkgV);
212 ((Value.Obj)om.getv("ti.sdo.codecs.mpeg4enc.MPEG4ENC")).bless();
213 ((Value.Arr)om.findStrict("$packages", "ti.sdo.codecs.mpeg4enc")).add(pkgV);
214 }
215
216 public void exec( Scriptable xdcO, Session ses )
217 {
218 this.xdcO = xdcO;
219 this.ses = ses;
220 om = (Value.Obj)xdcO.get("om", null);
221
222 Object o = om.geto("$name");
223 String s = o instanceof String ? (String)o : null;
224 isCFG = s != null && s.equals("cfg");
225 isROV = s != null && s.equals("rov");
226
227 $$IMPORTS();
228 $$OBJECTS();
229 MPEG4ENC$$OBJECTS();
230 MPEG4ENC$$CONSTS();
231 MPEG4ENC$$CREATES();
232 MPEG4ENC$$FUNCTIONS();
233 MPEG4ENC$$SIZES();
234 MPEG4ENC$$TYPES();
235 if (isROV) {
236 MPEG4ENC$$ROV();
237 }//isROV
238 $$SINGLETONS();
239 MPEG4ENC$$SINGLETONS();
240 $$INITIALIZATION();
241 }
242}