aboutsummaryrefslogtreecommitdiffstats
path: root/extrel
diff options
context:
space:
mode:
authorHongmei Gou2016-11-08 11:30:59 -0600
committerBuddy Liong2017-10-02 10:27:50 -0500
commitcb3c02fd47b8c4f19b9806809acf23e959f522fc (patch)
tree32a02c5da14469e7e726e898ffdbc472d1d1a856 /extrel
parent7f6fe9462994cc7bc6819e55d715e1068ed341f4 (diff)
downloadipumm-cb3c02fd47b8c4f19b9806809acf23e959f522fc.tar.gz
ipumm-cb3c02fd47b8c4f19b9806809acf23e959f522fc.tar.xz
ipumm-cb3c02fd47b8c4f19b9806809acf23e959f522fc.zip
[MJPEGE] Integrated new codec 01.00.16.01
Codec Name: MJPEG Encoder Codec Version: 01.00.16.01 This commit integrated MJPEG encoder into IPUMM. Change-Id: I46924323857c5244567172ada1cd476431cff838 Signed-off-by: Hongmei Gou <h-gou@ti.com>
Diffstat (limited to 'extrel')
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/JPEGVENC.version.01.00.16.01.wizardversion.0.5.30
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/JPEGVENC.xdc29
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/JPEGVENC.xdc26
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/JPEGVENC.xs24
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package.bld6
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package.xdc11
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_b1500
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_c1500
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_g1800
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_r1700
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.xdc-v490
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/build.cfg12
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package.bld.xml40
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package.defs.h13
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package.doc.xml332
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package.ext.xml116
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package.rel.dot2141
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package.rel.xml116
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package_ti.sdo.codecs.jpegvenc.ce.c21
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/ti.sdo.codecs.jpegvenc.ce.ccsbin0 -> 5645 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/ti.sdo.codecs.jpegvenc.ce.sch0
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/ti_sdo_codecs_jpegvenc_ce.classbin0 -> 9876 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/ti_sdo_codecs_jpegvenc_ce.java251
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/MJPEG_Encoder_HDVICP2_Datasheet.pdfbin0 -> 214086 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/MJPEG_Encoder_HDVICP2_ReleaseNotes.pdfbin0 -> 350677 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/MJPEG_Encoder_HDVICP2_UserGuide.pdfbin0 -> 1690098 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/qualiti--JPEGVENC_TI_lib--report.html378
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ijpegenc.h789
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/jpegenc_ti.h71
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/lib/jpegenc_ti_host.libbin0 -> 264086 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/link.xdt6
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package.bld6
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package.xdc7
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package.xs37
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_b1500
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_c1500
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_g1800
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_r1700
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.xdc-v490
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/build.cfg12
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.bld.xml40
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.defs.h13
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.doc.xml62
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.ext.xml84
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.rel.dot126
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.rel.xml84
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package_ti.sdo.codecs.jpegvenc.c21
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/ti.sdo.codecs.jpegvenc.ccsbin0 -> 3582 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/ti.sdo.codecs.jpegvenc.sch0
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/ti_sdo_codecs_jpegvenc.classbin0 -> 9112 bytes
-rw-r--r--extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/ti_sdo_codecs_jpegvenc.java242
51 files changed, 5116 insertions, 0 deletions
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/JPEGVENC.version.01.00.16.01.wizardversion.0.5.3 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/JPEGVENC.version.01.00.16.01.wizardversion.0.5.3
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/JPEGVENC.version.01.00.16.01.wizardversion.0.5.3
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/JPEGVENC.xdc b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/JPEGVENC.xdc
new file mode 100644
index 0000000..975fb86
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/JPEGVENC.xdc
@@ -0,0 +1,29 @@
1/*!
2 * ======== JPEGVENC ========
3 */
4
5metaonly module JPEGVENC
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/jpegvenc/ce/JPEGVENC.xdc b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/JPEGVENC.xdc
new file mode 100644
index 0000000..1d36b1e
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/JPEGVENC.xdc
@@ -0,0 +1,26 @@
1/*!
2 * ======== JPEGVENC========
3 * JPEGVENC 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, JPEGVENC 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 JPEGVENC algorithm, we
14 * declare the external symbol required by xDAIS that identifies the
15 * algorithms implementation functions.
16 */
17metaonly module JPEGVENC inherits ti.sdo.ce.video2.IVIDENC2
18{
19 readonly config ti.sdo.codecs.jpegvenc.JPEGVENC.Module alg =
20 ti.sdo.codecs.jpegvenc.JPEGVENC;
21
22 override readonly config String ialgFxns = "JPEGVENC_TI_IJPEGVENC";
23
24 override readonly config String iresFxns = "JPEGVENC_TI_IRES";
25
26}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/JPEGVENC.xs b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/JPEGVENC.xs
new file mode 100644
index 0000000..3711ad6
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/JPEGVENC.xs
@@ -0,0 +1,24 @@
1/*
2 * ======== JPEGVENC.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 (4096);
24}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package.bld b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package.bld
new file mode 100644
index 0000000..369664b
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/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/jpegvenc/ce/package.xdc b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package.xdc
new file mode 100644
index 0000000..768905a
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package.xdc
@@ -0,0 +1,11 @@
1requires ti.sdo.ce.video2;
2requires ti.sdo.codecs.jpegvenc;
3
4/*!
5 * ======== package.xdc ========
6 * Provides ICodec interface adapter for ti.sdo.codecs.jpegvenc codec.
7 */
8
9package ti.sdo.codecs.jpegvenc.ce [1, 0, 0] {
10 module JPEGVENC;
11}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_b150 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_b150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_b150
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_c150 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_c150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_c150
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_g180 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_g180
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_g180
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_r170 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_r170
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.vers_r170
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.xdc-v49 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.xdc-v49
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/.xdc-v49
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/build.cfg b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/build.cfg
new file mode 100644
index 0000000..c7632a2
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/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/jpegvenc/ce/package/package.bld.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package.bld.xml
new file mode 100644
index 0000000..dfbd3cf
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/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.jpegvenc.ce" version="1, 0, 0" producerId="undefined">
4 <units>
5 <module name="JPEGVENC"/>
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_jpegvenc_ce.tar.dep" src="package/rel/ti_sdo_codecs_jpegvenc_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_jpegvenc_ce"
27 pname="ti_sdo_codecs_jpegvenc_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/jpegvenc/ce/package/package.defs.h b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package.defs.h
new file mode 100644
index 0000000..fafbcf9
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/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_jpegvenc_ce__
9#define ti_sdo_codecs_jpegvenc_ce__
10
11
12
13#endif /* ti_sdo_codecs_jpegvenc_ce__ */
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package.doc.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package.doc.xml
new file mode 100644
index 0000000..dc84ae2
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/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.jpegvenc.ce' nodoc='0' root='../../../../../' summary='Provides+ICodec+interface+adapter+for+ti.sdo.codecs.jpegvenc+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%2Fjpegvenc%2Fpackage.html%22+title%3D%22ti.sdo.codecs.jpegvenc%22%3Eti.sdo.codecs.jpegvenc%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.jpegvenc.ce%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+0%2C+0%5D+%7B'/>
7 <line tab='0' content='%7D'/>
8 <unit name='JPEGVENC' kind='module' nodoc='0' metaonly='1' summary='JPEGVENC+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%2Fjpegvenc%2Fce%2Fpackage.html%22+title%3D%22ti.sdo.codecs.jpegvenc.ce%22%3Eti.sdo.codecs.jpegvenc.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%3EJPEGVENC%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%3EJPEGVENC%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+JPEGVENC+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.codecs.jpegvenc.ce.JPEGVENC%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+JPEGVENC+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+JPEGVENC+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.jpegvenc.ce.JPEGVENC.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%2Fjpegvenc%2FJPEGVENC.html%23.Module%22+title%3D%22ti.sdo.codecs.jpegvenc.JPEGVENC.Module%22%3EJPEGVENC.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%252Fjpegvenc%252FJPEGVENC.html%2523module%2522%2Btitle%253D%2522ti.sdo.codecs.jpegvenc.JPEGVENC.module%2522%253EJPEGVENC.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%3EJPEGVENC.%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%2Fjpegvenc%2FJPEGVENC.html%23.Module%22+title%3D%22ti.sdo.codecs.jpegvenc.JPEGVENC.Module%22%3EJPEGVENC.Module%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252F..%252F..%252Fti%252Fsdo%252Fcodecs%252Fjpegvenc%252FJPEGVENC.html%2523module%2522%2Btitle%253D%2522ti.sdo.codecs.jpegvenc.JPEGVENC.module%2522%253EJPEGVENC.module%253C%252Fa%253E%3B'/>
39 </synopMeta>
40 </decl>
41 <decl kind='config' name='codecClassConfigurable' anchor='codec.Class.Configurable' altext='ti.sdo.codecs.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.ce.JPEGVENC.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+%2522JPEGVENC_TI_IJPEGVENC%2522%3B'/>
63 </synopSpec>
64 <synopMeta>
65 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EJPEGVENC.%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+%2522JPEGVENC_TI_IJPEGVENC%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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.ce.JPEGVENC.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+%2522JPEGVENC_TI_IRES%2522%3B'/>
86 </synopSpec>
87 <synopMeta>
88 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EJPEGVENC.%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+%2522JPEGVENC_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%22JPEGVENC.html%23ialg.Fxns%22+title%3D%22ialgFxns%22%3EialgFxns%3C%2Fa%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22JPEGVENC.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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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%22JPEGVENC.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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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%22JPEGVENC.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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.ce.JPEGVENC.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%3EJPEGVENC.%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/jpegvenc/ce/package/package.ext.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package.ext.xml
new file mode 100644
index 0000000..14d35bd
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/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.jpegvenc.ce"
5 version="1, 0, 0"/>
6<imports>
7 <package name="ti.sdo.ce.video2"
8 version=""/>
9 <package name="ti.sdo.codecs.jpegvenc"
10 version=""/>
11</imports>
12<references>
13 <package name="xdc.services.global"
14 version="1, 0, 0, 1284507401675"
15 providerId="xdccore">
16 <file name="Clock.xs"/>
17 <file name="Trace.xs"/>
18 <file name="java\package.jar"/>
19 </package>
20 <package name="xdc.services.spec"
21 version="1, 0, 0, 0, 1284507414889"
22 providerId="xdccore">
23 <file name="java\package.jar"/>
24 </package>
25 <package name="xdc.services.intern.gen"
26 version="1, 0, 0, 0, 1284507405214"
27 providerId="xdccore">
28 <file name="java\package.jar"/>
29 </package>
30 <package name="xdc.cfg"
31 version="1, 0, 2, 0, 1284507375537"
32 providerId="xdccore">
33 <file name="Program.xdc"/>
34 </package>
35 <package name="xdc"
36 version="1, 1, 1, 1284507365742"
37 providerId="xdccore">
38 <file name="IPackage.xdc"/>
39 <file name="IPackage.xs"/>
40 <file name="om2.xs"/>
41 <file name="package.xs"/>
42 <file name="template.xs"/>
43 <file name="xdc.tci"/>
44 <file name="xmlgen.xs"/>
45 <file name="xmlgen2.xs"/>
46 </package>
47 <package name="ti.sdo.ce"
48 version="1, 0, 6, 1313607868501"
49 providerId="codec_engine_3_21_00_19">
50 <file name="ICodec.xdc"/>
51 </package>
52 <package name="ti.sdo.codecs.jpegvenc"
53 version="1, 0, 0, 1404899841031"
54 providerId="G:/from_sayanna/RTSC_Release">
55 <file name="JPEGVENC.xdc"/>
56 </package>
57 <package name="xdc.bld"
58 version="1, 0, 2, 1284507372516"
59 providerId="xdccore">
60 <file name="BuildEnvironment.xs"/>
61 <file name="Executable.xs"/>
62 <file name="ITarget.xs"/>
63 <file name="ITargetFilter.xs"/>
64 <file name="Library.xs"/>
65 <file name="Manifest.xs"/>
66 <file name="PackageContents.xs"/>
67 <file name="Repository.xs"/>
68 <file name="Script.xs"/>
69 <file name="Utils.xs"/>
70 <file name="_gen.xs"/>
71 <file name="bld.js"/>
72 <file name="package.xs"/>
73 </package>
74 <package name="ti.sdo.ce.video2"
75 version="1, 0, 3, 1313608070886"
76 providerId="codec_engine_3_21_00_19">
77 <file name="IVIDENC2.xdc"/>
78 </package>
79 <package name="xdc.services.intern.cmd"
80 version="1, 0, 0, 0, 1284507405123"
81 providerId="xdccore">
82 <file name="java\package.jar"/>
83 </package>
84 <package name="xdc.services.intern.xsr"
85 version="1, 0, 0, 1284507408194"
86 providerId="xdccore">
87 <file name="java\package.jar"/>
88 </package>
89 <package name="xdc.shelf"
90 version="1, 0, 0, 1284507424737"
91 providerId="xdccore">
92 <file name="java\antlr.jar"/>
93 <file name="java\ecj.jar"/>
94 <file name="java\js.jar"/>
95 <file name="java\jsr173_api.jar"/>
96 <file name="java\tar.jar"/>
97 <file name="java\xbean.jar"/>
98 </package>
99 <package name="xdc.platform"
100 version="1, 0, 1, 0, 1284507379983"
101 providerId="xdccore">
102 <file name="ICpuDataSheet.xdc"/>
103 <file name="IExeContext.xdc"/>
104 <file name="IPeripheral.xdc"/>
105 <file name="IPlatform.xdc"/>
106 </package>
107 <xdcRoot base="G:/TI_Tools/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/jpegvenc/ce/package/package.rel.dot b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package.rel.dot
new file mode 100644
index 0000000..4b8c210
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package.rel.dot
@@ -0,0 +1,2141 @@
1digraph dependencies {
2 label="\nPackage ti.sdo.codecs.jpegvenc.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_jpegvenc_ce [shape=record,label="ti.sdo.codecs.jpegvenc.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="../G:\TI_Tools\codec_engine_3_21_00_19\packages\ti\sdo\ce\video2\package/package.rel.svg"];
14 ti_sdo_codecs_jpegvenc_ce -> ti_sdo_ce_video2;
15 ti_sdo_codecs_jpegvenc [shape=record,label="ti.sdo.codecs.jpegvenc|1, 0, 0", URL="../G:\from_sayanna\RTSC_Release\ti\sdo\codecs\jpegvenc\package/package.rel.svg"];
16 ti_sdo_codecs_jpegvenc_ce -> ti_sdo_codecs_jpegvenc;
17
18 edge [style=solid, color=lightgrey]
19 xdc_services_global [shape=record,label="xdc.services.global|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\services\global\package/package.rel.svg"];
20 ti_sdo_codecs_jpegvenc_ce -> xdc_services_global;
21 xdc_services_spec [shape=record,label="xdc.services.spec|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\services\spec\package/package.rel.svg"];
22 ti_sdo_codecs_jpegvenc_ce -> xdc_services_spec;
23 xdc_services_intern_gen [shape=record,label="xdc.services.intern.gen|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\services\intern\gen\package/package.rel.svg"];
24 ti_sdo_codecs_jpegvenc_ce -> xdc_services_intern_gen;
25 xdc_cfg [shape=record,label="xdc.cfg|1, 0, 2, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\cfg\package/package.rel.svg"];
26 ti_sdo_codecs_jpegvenc_ce -> xdc_cfg;
27 xdc [shape=record,label="xdc|1, 1, 1", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\package/package.rel.svg"];
28 ti_sdo_codecs_jpegvenc_ce -> xdc;
29 ti_sdo_ce [shape=record,label="ti.sdo.ce|1, 0, 6", URL="../G:\TI_Tools\codec_engine_3_21_00_19\packages\ti\sdo\ce\package/package.rel.svg"];
30 ti_sdo_codecs_jpegvenc_ce -> ti_sdo_ce;
31 ti_sdo_codecs_jpegvenc_ce -> ti_sdo_codecs_jpegvenc;
32 xdc_bld [shape=record,label="xdc.bld|1, 0, 2", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\bld\package/package.rel.svg"];
33 ti_sdo_codecs_jpegvenc_ce -> xdc_bld;
34 ti_sdo_codecs_jpegvenc_ce -> ti_sdo_ce_video2;
35 xdc_services_intern_cmd [shape=record,label="xdc.services.intern.cmd|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\services\intern\cmd\package/package.rel.svg"];
36 ti_sdo_codecs_jpegvenc_ce -> xdc_services_intern_cmd;
37 xdc_services_intern_xsr [shape=record,label="xdc.services.intern.xsr|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\services\intern\xsr\package/package.rel.svg"];
38 ti_sdo_codecs_jpegvenc_ce -> xdc_services_intern_xsr;
39 xdc_shelf [shape=record,label="xdc.shelf|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\shelf\package/package.rel.svg"];
40 ti_sdo_codecs_jpegvenc_ce -> xdc_shelf;
41 xdc_platform [shape=record,label="xdc.platform|1, 0, 1, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\platform\package/package.rel.svg"];
42 ti_sdo_codecs_jpegvenc_ce -> xdc_platform;
43
44 edge [style=solid, color=blue]
45
46 edge [style=solid, color=lightgrey]
47 xdc_platform -> xdc_services_spec;
48 xdc_platform -> xdc_services_intern_cmd;
49 xdc_utils_tconf [shape=record,label="xdc.utils.tconf|not found"style=rounded, ];
50 xdc_platform -> xdc_utils_tconf;
51 xdc_platform -> xdc_services_intern_xsr;
52 xdc_platform -> xdc_shelf;
53 xdc_platform -> xdc_services_intern_gen;
54 xdc_platform -> 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
62 edge [style=solid, color=lightgrey]
63 xdc_shelf -> xdc_services_spec;
64 xdc_shelf -> xdc_services_intern_cmd;
65 xdc_shelf -> xdc_utils_tconf;
66 xdc_shelf -> xdc_services_intern_xsr;
67 xdc_shelf -> xdc_services_intern_gen;
68 xdc_shelf -> xdc_services_global;
69
70 edge [style=solid, color=blue]
71 xdc_services_intern_xsr -> xdc_services_global;
72
73 edge [style=solid, color=lightgrey]
74 xdc_services_intern_xsr -> xdc_services_spec;
75 xdc_services_intern_xsr -> xdc_services_intern_cmd;
76 xdc_services_intern_xsr -> xdc_utils_tconf;
77 xdc_services_intern_xsr -> xdc_shelf;
78 xdc_services_intern_xsr -> xdc_services_intern_gen;
79 xdc_services_intern_xsr -> xdc_services_global;
80
81 edge [style=solid, color=blue]
82 xdc_services_intern_cmd -> xdc_shelf;
83 xdc_services_intern_cmd -> xdc_services_spec;
84 xdc_services_intern_cmd -> xdc_services_global;
85 xdc_services_intern_cmd -> xdc_services_intern_gen;
86
87 edge [style=solid, color=lightgrey]
88 xdc_services_intern_cmd -> xdc_services_spec;
89 xdc_services_intern_cmd -> xdc_utils_tconf;
90 xdc_services_intern_cmd -> xdc_services_intern_xsr;
91 xdc_services_intern_cmd -> xdc_shelf;
92 xdc_services_intern_cmd -> xdc_services_intern_gen;
93 xdc_services_intern_cmd -> xdc_services_global;
94
95 edge [style=solid, color=blue]
96 xdc_bld -> xdc_services_global;
97 xdc_bld -> xdc_services_intern_cmd;
98
99 edge [style=solid, color=lightgrey]
100 xdc_bld -> xdc_services_spec;
101 xdc_bld -> xdc_services_intern_cmd;
102 xdc_bld -> xdc_utils_tconf;
103 xdc_bld -> xdc;
104 xdc_bld -> xdc_services_intern_xsr;
105 xdc_bld -> xdc_shelf;
106 xdc_bld -> xdc_services_intern_gen;
107 xdc_bld -> xdc_services_global;
108
109 edge [style=solid, color=blue]
110
111 edge [style=solid, color=lightgrey]
112 ti_sdo_ce -> xdc_services_global;
113 ti_targets [shape=record,label="ti.targets|1, 0, 3", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\targets\package/package.rel.svg"];
114 ti_sdo_ce -> ti_targets;
115 ti_targets_elf [shape=record,label="ti.targets.elf|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\targets\elf\package/package.rel.svg"];
116 ti_sdo_ce -> ti_targets_elf;
117 gnu_targets [shape=record,label="gnu.targets|1, 0, 1", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\gnu\targets\package/package.rel.svg"];
118 ti_sdo_ce -> gnu_targets;
119 gnu_targets_arm [shape=record,label="gnu.targets.arm|1, 0, 0, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\gnu\targets\arm\package/package.rel.svg"];
120 ti_sdo_ce -> gnu_targets_arm;
121 ti_targets_arm [shape=record,label="ti.targets.arm|2, 0, 1, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\targets\arm\package/package.rel.svg"];
122 ti_sdo_ce -> ti_targets_arm;
123 ti_targets_arm_elf [shape=record,label="ti.targets.arm.elf|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\targets\arm\elf\package/package.rel.svg"];
124 ti_sdo_ce -> ti_targets_arm_elf;
125 build_filter [shape=record,label="build.filter|not found"style=rounded, ];
126 ti_sdo_ce -> build_filter;
127 ti_sdo_ce -> xdc_cfg;
128 ti_sdo_ce -> xdc_platform;
129 ti_sdo_ce_ipc [shape=record,label="ti.sdo.ce.ipc|2, 0, 1", URL="../G:\TI_Tools\codec_engine_3_21_00_19\packages\ti\sdo\ce\ipc\package/package.rel.svg"];
130 ti_sdo_ce -> ti_sdo_ce_ipc;
131 ti_sdo_ce -> xdc_services_intern_cmd;
132 ti_sdo_ce -> xdc_services_intern_gen;
133 ti_sdo_ce -> xdc_services_intern_xsr;
134 ti_sdo_ce -> xdc_shelf;
135 ti_sdo_ce -> xdc_services_spec;
136 xdc_runtime [shape=record,label="xdc.runtime|2, 1, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\xdc\runtime\package/package.rel.svg"];
137 ti_sdo_ce -> xdc_runtime;
138 xdc_runtime_knl [shape=record,label="xdc.runtime.knl|1, 0, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\xdc\runtime\knl\package/package.rel.svg"];
139 ti_sdo_ce -> xdc_runtime_knl;
140 ti_xdais [shape=record,label="ti.xdais|1, 2.0, 1", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\xdais\package/package.rel.svg"];
141 ti_sdo_ce -> ti_xdais;
142 ti_sdo_utils_loggers [shape=record,label="ti.sdo.utils.loggers|1, 0, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\utils\loggers\package/package.rel.svg"];
143 ti_sdo_ce -> ti_sdo_utils_loggers;
144 ti_sdo_utils_trace [shape=record,label="ti.sdo.utils.trace|1, 0, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\utils\trace\package/package.rel.svg"];
145 ti_sdo_ce -> ti_sdo_utils_trace;
146 ti_sdo_ce_osal [shape=record,label="ti.sdo.ce.osal|2, 0, 2", URL="../G:\TI_Tools\codec_engine_3_21_00_19\packages\ti\sdo\ce\osal\package/package.rel.svg"];
147 ti_sdo_ce -> ti_sdo_ce_osal;
148 ti_sdo_ce_global [shape=record,label="ti.sdo.ce.global|1, 0, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\packages\ti\sdo\ce\global\package/package.rel.svg"];
149 ti_sdo_ce -> ti_sdo_ce_global;
150 ti_sdo_ce_alg [shape=record,label="ti.sdo.ce.alg|1, 0, 1", URL="../G:\TI_Tools\codec_engine_3_21_00_19\packages\ti\sdo\ce\alg\package/package.rel.svg"];
151 ti_sdo_ce -> ti_sdo_ce_alg;
152 ti_sdo_ce_node [shape=record,label="ti.sdo.ce.node|1, 0, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\packages\ti\sdo\ce\node\package/package.rel.svg"];
153 ti_sdo_ce -> ti_sdo_ce_node;
154
155 edge [style=solid, color=blue]
156
157 edge [style=solid, color=lightgrey]
158 ti_sdo_ce_node -> xdc_services_global;
159 ti_sdo_ce_node -> ti_targets;
160 ti_sdo_ce_node -> ti_targets_elf;
161 ti_sdo_ce_node -> gnu_targets;
162 ti_sdo_ce_node -> gnu_targets_arm;
163 ti_sdo_ce_node -> ti_targets_arm;
164 ti_sdo_ce_node -> ti_targets_arm_elf;
165 ti_sdo_ce_node -> build_filter;
166 ti_sdo_ce_node -> xdc_services_intern_cmd;
167 ti_sdo_ce_node -> xdc_services_intern_gen;
168 ti_sdo_ce_node -> xdc_services_intern_xsr;
169 ti_sdo_ce_node -> xdc_shelf;
170 ti_sdo_ce_node -> xdc_services_spec;
171 ti_sdo_ce_node -> xdc_runtime;
172 ti_sdo_ce_node -> ti_sdo_ce_global;
173 ti_sdo_ce_node -> ti_sdo_ce_ipc;
174 ti_sdo_ce_node -> xdc_runtime_knl;
175 ti_sdo_ce_node -> ti_sdo_ce;
176 ti_sdo_ce_node -> ti_xdais;
177
178 edge [style=solid, color=blue]
179
180 edge [style=solid, color=lightgrey]
181 ti_sdo_ce_alg -> xdc_services_global;
182 ti_sdo_ce_alg -> ti_targets;
183 ti_sdo_ce_alg -> ti_targets_elf;
184 ti_sdo_ce_alg -> gnu_targets;
185 ti_sdo_ce_alg -> gnu_targets_arm;
186 ti_sdo_ce_alg -> ti_targets_arm;
187 ti_sdo_ce_alg -> ti_targets_arm_elf;
188 ti_sdo_ce_alg -> build_filter;
189 ti_sdo_ce_alg -> xdc_services_intern_cmd;
190 ti_sdo_ce_alg -> xdc_services_intern_gen;
191 ti_sdo_ce_alg -> xdc_services_intern_xsr;
192 ti_sdo_ce_alg -> xdc_shelf;
193 ti_sdo_ce_alg -> xdc_services_spec;
194 ti_sdo_ce_alg -> xdc_runtime;
195 ti_sdo_fc_dskt2 [shape=record,label="ti.sdo.fc.dskt2|1, 0, 4", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\dskt2\package/package.rel.svg"];
196 ti_sdo_ce_alg -> ti_sdo_fc_dskt2;
197 ti_sdo_fc_dman3 [shape=record,label="ti.sdo.fc.dman3|1, 0, 4", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\dman3\package/package.rel.svg"];
198 ti_sdo_ce_alg -> ti_sdo_fc_dman3;
199 ti_sdo_fc_rman [shape=record,label="ti.sdo.fc.rman|2, 0, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\rman\package/package.rel.svg"];
200 ti_sdo_ce_alg -> ti_sdo_fc_rman;
201 ti_sdo_ce_alg -> ti_xdais;
202 ti_sdo_ce_alg -> ti_sdo_ce_osal;
203 ti_sdo_ce_alg -> ti_sdo_ce_global;
204 ti_sdo_fc_ires [shape=record,label="ti.sdo.fc.ires|1, 0, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\ires\package/package.rel.svg"];
205 ti_sdo_ce_alg -> ti_sdo_fc_ires;
206 ti_sdo_ce_alg -> xdc_runtime_knl;
207
208 edge [style=solid, color=blue]
209
210 edge [style=solid, color=lightgrey]
211 ti_sdo_fc_ires -> xdc_services_global;
212 ti_sdo_fc_ires -> ti_targets;
213 ti_sdo_fc_ires -> ti_targets_elf;
214 ti_targets_elf_arp32 [shape=record,label="ti.targets.elf.arp32|not found"style=rounded, ];
215 ti_sdo_fc_ires -> ti_targets_elf_arp32;
216 ti_sdo_fc_ires -> gnu_targets;
217 ti_sdo_fc_ires -> gnu_targets_arm;
218 ti_sdo_fc_ires -> ti_targets_arm;
219 ti_sdo_fc_ires -> ti_targets_arm_elf;
220 ti_sdo_fc_ires -> build_filter;
221 ti_sdo_fc_ires -> xdc_services_intern_cmd;
222 ti_sdo_fc_ires -> xdc_services_intern_gen;
223 ti_sdo_fc_ires -> xdc_services_intern_xsr;
224 ti_sdo_fc_ires -> xdc_shelf;
225 ti_sdo_fc_ires -> xdc_services_spec;
226
227 edge [style=solid, color=blue]
228
229 edge [style=solid, color=lightgrey]
230
231 edge [style=solid, color=blue]
232
233 edge [style=solid, color=lightgrey]
234 ti_sdo_fc_rman -> xdc_services_global;
235 ti_sdo_fc_rman -> ti_targets;
236 ti_sdo_fc_rman -> ti_targets_elf;
237 ti_sdo_fc_rman -> ti_targets_elf_arp32;
238 ti_sdo_fc_rman -> gnu_targets;
239 ti_sdo_fc_rman -> gnu_targets_arm;
240 ti_sdo_fc_rman -> ti_targets_arm;
241 ti_sdo_fc_rman -> ti_targets_arm_elf;
242 ti_sdo_fc_rman -> build_filter;
243 ti_sdo_fc_rman -> xdc_services_intern_cmd;
244 ti_sdo_fc_rman -> xdc_services_intern_gen;
245 ti_sdo_fc_rman -> xdc_services_intern_xsr;
246 ti_sdo_fc_rman -> xdc_shelf;
247 ti_sdo_fc_rman -> xdc_services_spec;
248 ti_sdo_fc_rman -> xdc_runtime;
249 ti_sdo_fc_rman -> ti_sdo_fc_dskt2;
250 ti_sdo_fc_memutils [shape=record,label="ti.sdo.fc.memutils|1, 0, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\memutils\package/package.rel.svg"];
251 ti_sdo_fc_rman -> ti_sdo_fc_memutils;
252 ti_sdo_fc_utils_osalsupport [shape=record,label="ti.sdo.fc.utils.osalsupport|1, 0, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\utils\osalsupport\package/package.rel.svg"];
253 ti_sdo_fc_rman -> ti_sdo_fc_utils_osalsupport;
254 ti_sdo_fc_global [shape=record,label="ti.sdo.fc.global|1, 0, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\global\package/package.rel.svg"];
255 ti_sdo_fc_rman -> ti_sdo_fc_global;
256 ti_sdo_fc_utils [shape=record,label="ti.sdo.fc.utils|1, 0, 3", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\utils\package/package.rel.svg"];
257 ti_sdo_fc_rman -> ti_sdo_fc_utils;
258 ti_sdo_fc_ires_nullresource [shape=record,label="ti.sdo.fc.ires.nullresource|1, 0, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\ires\nullresource\package/package.rel.svg"];
259 ti_sdo_fc_rman -> ti_sdo_fc_ires_nullresource;
260 ti_sdo_fc_rman -> ti_xdais;
261 ti_sdo_fc_rman -> xdc_runtime_knl;
262 ti_sdo_fc_rman -> ti_sdo_fc_ires;
263
264 edge [style=solid, color=blue]
265
266 edge [style=solid, color=lightgrey]
267 ti_sdo_fc_ires_nullresource -> xdc_services_global;
268 ti_sdo_fc_ires_nullresource -> ti_targets;
269 ti_sdo_fc_ires_nullresource -> ti_targets_elf;
270 ti_sdo_fc_ires_nullresource -> ti_targets_elf_arp32;
271 ti_sdo_fc_ires_nullresource -> gnu_targets;
272 ti_sdo_fc_ires_nullresource -> gnu_targets_arm;
273 ti_sdo_fc_ires_nullresource -> ti_targets_arm;
274 ti_sdo_fc_ires_nullresource -> ti_targets_arm_elf;
275 ti_sdo_fc_ires_nullresource -> build_filter;
276 ti_sdo_fc_ires_nullresource -> ti_sdo_fc_ires;
277 ti_sdo_fc_ires_nullresource -> xdc_services_intern_cmd;
278 ti_sdo_fc_ires_nullresource -> xdc_services_intern_gen;
279 ti_sdo_fc_ires_nullresource -> xdc_services_intern_xsr;
280 ti_sdo_fc_ires_nullresource -> xdc_shelf;
281 ti_sdo_fc_ires_nullresource -> xdc_services_spec;
282 ti_sdo_fc_ires_nullresource -> xdc_runtime;
283 ti_sdo_fc_ires_nullresource -> ti_sdo_fc_global;
284 ti_sdo_fc_ires_nullresource -> ti_xdais;
285
286 edge [style=solid, color=blue]
287
288 edge [style=solid, color=lightgrey]
289 ti_sdo_fc_utils -> xdc_services_global;
290 ti_sdo_fc_utils -> ti_targets;
291 ti_sdo_fc_utils -> ti_targets_elf;
292 ti_sdo_fc_utils -> ti_targets_elf_arp32;
293 ti_sdo_fc_utils -> gnu_targets;
294 ti_sdo_fc_utils -> gnu_targets_arm;
295 ti_sdo_fc_utils -> ti_targets_arm;
296 ti_sdo_fc_utils -> ti_targets_arm_elf;
297 ti_sdo_fc_utils -> build_filter;
298 ti_sdo_fc_utils -> xdc_services_intern_cmd;
299 ti_sdo_fc_utils -> xdc_services_intern_gen;
300 ti_sdo_fc_utils -> xdc_services_intern_xsr;
301 ti_sdo_fc_utils -> xdc_shelf;
302 ti_sdo_fc_utils -> xdc_services_spec;
303 ti_sdo_fc_utils -> xdc_runtime;
304 ti_sdo_fc_utils -> ti_sdo_fc_global;
305 ti_sdo_fc_utils -> ti_xdais;
306 ti_sdo_fc_utils -> xdc_runtime_knl;
307 ti_sdo_fc_utils -> ti_sdo_fc_memutils;
308
309 edge [style=solid, color=blue]
310
311 edge [style=solid, color=lightgrey]
312 ti_sdo_fc_global -> xdc_services_global;
313 ti_sdo_fc_global -> ti_targets;
314 ti_sdo_fc_global -> ti_targets_elf;
315 ti_sdo_fc_global -> ti_targets_elf_arp32;
316 ti_sdo_fc_global -> gnu_targets;
317 ti_sdo_fc_global -> gnu_targets_arm;
318 ti_sdo_fc_global -> ti_targets_arm;
319 ti_sdo_fc_global -> ti_targets_arm_elf;
320 ti_sdo_fc_global -> build_filter;
321 ti_sdo_tools_build [shape=record,label="ti.sdo.tools.build|1, 0, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\tools\build\package/package.rel.svg"];
322 ti_sdo_fc_global -> ti_sdo_tools_build;
323 ti_sdo_fc_global -> xdc_services_intern_cmd;
324 ti_sdo_fc_global -> xdc_services_intern_gen;
325 ti_sdo_fc_global -> xdc_services_intern_xsr;
326 ti_sdo_fc_global -> xdc_shelf;
327 ti_sdo_fc_global -> xdc_services_spec;
328 ti_sdo_fc_global -> xdc_runtime;
329
330 edge [style=solid, color=blue]
331
332 edge [style=solid, color=lightgrey]
333 ti_sdo_tools_build -> xdc_services_global;
334 ti_sdo_tools_build -> ti_targets;
335 ti_sdo_tools_build -> ti_targets_elf;
336 ti_sdo_tools_build -> ti_targets_arm;
337 ti_sdo_tools_build -> ti_targets_arm_elf;
338 ti_sdo_tools_build -> gnu_targets;
339 ti_sdo_tools_build -> gnu_targets_arm;
340 ti_sdo_tools_build -> xdc_services_intern_cmd;
341 ti_sdo_tools_build -> xdc_services_intern_gen;
342 ti_sdo_tools_build -> xdc_services_intern_xsr;
343 ti_sdo_tools_build -> xdc_shelf;
344 ti_sdo_tools_build -> xdc_services_spec;
345
346 edge [style=solid, color=blue]
347
348 edge [style=solid, color=lightgrey]
349 ti_sdo_fc_utils_osalsupport -> xdc_services_global;
350 ti_sdo_fc_utils_osalsupport -> ti_targets;
351 ti_sdo_fc_utils_osalsupport -> ti_targets_elf;
352 ti_sdo_fc_utils_osalsupport -> ti_targets_elf_arp32;
353 ti_sdo_fc_utils_osalsupport -> gnu_targets;
354 ti_sdo_fc_utils_osalsupport -> gnu_targets_arm;
355 ti_sdo_fc_utils_osalsupport -> ti_targets_arm;
356 ti_sdo_fc_utils_osalsupport -> ti_targets_arm_elf;
357 ti_sdo_fc_utils_osalsupport -> build_filter;
358 ti_sdo_fc_utils_osalsupport -> xdc_services_intern_cmd;
359 ti_sdo_fc_utils_osalsupport -> xdc_services_intern_gen;
360 ti_sdo_fc_utils_osalsupport -> xdc_services_intern_xsr;
361 ti_sdo_fc_utils_osalsupport -> xdc_shelf;
362 ti_sdo_fc_utils_osalsupport -> xdc_services_spec;
363 ti_sdo_fc_utils_osalsupport -> xdc_runtime;
364 ti_sdo_fc_utils_osalsupport -> xdc_runtime_knl;
365
366 edge [style=solid, color=blue]
367
368 edge [style=solid, color=lightgrey]
369 ti_sdo_fc_memutils -> xdc_services_global;
370 ti_sdo_fc_memutils -> ti_targets;
371 ti_sdo_fc_memutils -> ti_targets_elf;
372 ti_sdo_fc_memutils -> ti_targets_elf_arp32;
373 ti_sdo_fc_memutils -> gnu_targets;
374 ti_sdo_fc_memutils -> gnu_targets_arm;
375 ti_sdo_fc_memutils -> ti_targets_arm;
376 ti_sdo_fc_memutils -> ti_targets_arm_elf;
377 ti_sdo_fc_memutils -> build_filter;
378 ti_sdo_fc_memutils -> xdc_services_intern_cmd;
379 ti_sdo_fc_memutils -> xdc_services_intern_gen;
380 ti_sdo_fc_memutils -> xdc_services_intern_xsr;
381 ti_sdo_fc_memutils -> xdc_shelf;
382 ti_sdo_fc_memutils -> xdc_services_spec;
383 ti_sdo_fc_memutils -> xdc_runtime;
384 ti_sdo_fc_memutils -> ti_sdo_fc_global;
385 ti_sysbios_hal [shape=record,label="ti.sysbios.hal|2, 0, 0, 0", URL="../G:\TI_Tools\bios_6_32_01_38\packages\ti\sysbios\hal\package/package.rel.svg"];
386 ti_sdo_fc_memutils -> ti_sysbios_hal;
387 ti_sysbios_interfaces [shape=record,label="ti.sysbios.interfaces|2, 0, 0, 0", URL="../G:\TI_Tools\bios_6_32_01_38\packages\ti\sysbios\interfaces\package/package.rel.svg"];
388 ti_sdo_fc_memutils -> ti_sysbios_interfaces;
389 ti_sdo_linuxutils_cmem [shape=record,label="ti.sdo.linuxutils.cmem|2, 2, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\linuxutils\cmem\package/package.rel.svg"];
390 ti_sdo_fc_memutils -> ti_sdo_linuxutils_cmem;
391
392 edge [style=solid, color=blue]
393
394 edge [style=solid, color=lightgrey]
395 ti_sdo_linuxutils_cmem -> xdc_services_global;
396 ti_sdo_linuxutils_cmem -> ti_targets;
397 ti_sdo_linuxutils_cmem -> ti_targets_elf;
398 ti_sdo_linuxutils_cmem -> gnu_targets;
399 ti_sdo_linuxutils_cmem -> gnu_targets_arm;
400 ti_sdo_linuxutils_cmem -> ti_targets_arm;
401 ti_sdo_linuxutils_cmem -> ti_targets_arm_elf;
402 ti_sdo_linuxutils_cmem -> xdc_services_intern_cmd;
403 ti_sdo_linuxutils_cmem -> xdc_services_intern_gen;
404 ti_sdo_linuxutils_cmem -> xdc_services_intern_xsr;
405 ti_sdo_linuxutils_cmem -> xdc_shelf;
406 ti_sdo_linuxutils_cmem -> xdc_services_spec;
407
408 edge [style=solid, color=blue]
409
410 edge [style=solid, color=lightgrey]
411 ti_sysbios_interfaces -> xdc_services_global;
412 ti_sysbios_interfaces -> ti_targets;
413 ti_targets_msp430 [shape=record,label="ti.targets.msp430|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\targets\msp430\package/package.rel.svg"];
414 ti_sysbios_interfaces -> ti_targets_msp430;
415 ti_sysbios_interfaces -> ti_targets_elf_arp32;
416 ti_sysbios_interfaces -> ti_targets_elf;
417 ti_sysbios_interfaces -> ti_targets_arm;
418 ti_sysbios_interfaces -> ti_targets_arm_elf;
419 ti_sysbios_interfaces -> gnu_targets;
420 microsoft_targets [shape=record,label="microsoft.targets|1, 0, 2, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\microsoft\targets\package/package.rel.svg"];
421 ti_sysbios_interfaces -> microsoft_targets;
422 ti_sysbios_interfaces -> xdc_runtime;
423 ti_sysbios_interfaces -> xdc_shelf;
424 ti_sysbios_interfaces -> xdc_services_intern_gen;
425 ti_sysbios_interfaces -> xdc_services_intern_cmd;
426 ti_sysbios_interfaces -> xdc_services_intern_xsr;
427 ti_sysbios_interfaces -> xdc_services_spec;
428
429 edge [style=solid, color=blue]
430
431 edge [style=solid, color=lightgrey]
432 microsoft_targets -> xdc_services_global;
433 microsoft_targets -> xdc_services_intern_cmd;
434 microsoft_targets -> xdc_services_intern_xsr;
435 microsoft_targets -> xdc_shelf;
436 microsoft_targets -> xdc_services_spec;
437 microsoft_targets -> xdc_services_intern_gen;
438
439 edge [style=solid, color=blue]
440
441 edge [style=solid, color=lightgrey]
442 ti_targets_msp430 -> xdc_services_intern_gen;
443 ti_targets_msp430 -> xdc_services_spec;
444 ti_targets_msp430 -> xdc_shelf;
445 ti_targets_msp430 -> xdc_services_global;
446 ti_targets_msp430 -> xdc_services_intern_cmd;
447 ti_targets_msp430 -> xdc_services_intern_xsr;
448 ti_targets_msp430 -> ti_targets;
449
450 edge [style=solid, color=blue]
451 ti_sysbios_hal -> ti_sysbios_interfaces;
452 ti_sysbios_family [shape=record,label="ti.sysbios.family|2, 0, 0, 0", URL="../G:\TI_Tools\bios_6_32_01_38\packages\ti\sysbios\family\package/package.rel.svg"];
453 ti_sysbios_hal -> ti_sysbios_family;
454
455 edge [style=solid, color=lightgrey]
456 ti_sysbios_hal -> xdc_services_global;
457 ti_sysbios_hal -> ti_targets;
458 ti_sysbios_hal -> ti_targets_msp430;
459 ti_sysbios_hal -> ti_targets_elf_arp32;
460 ti_sysbios_hal -> ti_targets_elf;
461 ti_sysbios_hal -> ti_targets_arm;
462 ti_sysbios_hal -> ti_targets_arm_elf;
463 ti_sysbios_hal -> gnu_targets;
464 ti_sysbios_hal -> microsoft_targets;
465 ti_sysbios_build [shape=record,label="ti.sysbios.build|2, 0, 0, 0", URL="../G:\TI_Tools\bios_6_32_01_38\packages\ti\sysbios\build\package/package.rel.svg"];
466 ti_sysbios_hal -> ti_sysbios_build;
467 tisb_release_filters [shape=record,label="tisb.release.filters|not found"style=rounded, ];
468 ti_sysbios_hal -> tisb_release_filters;
469 ti_sysbios_hal -> ti_sysbios_interfaces;
470 ti_sysbios_hal -> xdc_shelf;
471 ti_sysbios_hal -> xdc_services_intern_gen;
472 ti_sysbios_hal -> xdc_services_intern_cmd;
473 ti_sysbios_hal -> xdc_services_intern_xsr;
474 ti_sysbios_hal -> xdc_services_spec;
475 ti_sysbios_hal -> xdc_runtime;
476 ti_sysbios_family_arm_m3 [shape=record,label="ti.sysbios.family.arm.m3|2, 0, 0, 0", URL="../G:\TI_Tools\bios_6_32_01_38\packages\ti\sysbios\family\arm\m3\package/package.rel.svg"];
477 ti_sysbios_hal -> ti_sysbios_family_arm_m3;
478 ti_sysbios_family_c28 [shape=record,label="ti.sysbios.family.c28|2, 0, 0, 0", URL="../G:\TI_Tools\bios_6_32_01_38\packages\ti\sysbios\family\c28\package/package.rel.svg"];
479 ti_sysbios_hal -> ti_sysbios_family_c28;
480 ti_sysbios [shape=record,label="ti.sysbios|2, 0, 0, 0", URL="../G:\TI_Tools\bios_6_32_01_38\packages\ti\sysbios\package/package.rel.svg"];
481 ti_sysbios_hal -> ti_sysbios;
482
483 edge [style=solid, color=blue]
484 ti_sysbios -> ti_sysbios_family;
485
486 edge [style=solid, color=lightgrey]
487 ti_sysbios -> xdc_services_global;
488 ti_sysbios -> ti_targets;
489 ti_sysbios -> ti_targets_msp430;
490 ti_sysbios -> ti_targets_elf_arp32;
491 ti_sysbios -> ti_targets_elf;
492 ti_sysbios -> ti_targets_arm;
493 ti_sysbios -> ti_targets_arm_elf;
494 ti_sysbios -> gnu_targets;
495 ti_sysbios -> microsoft_targets;
496 ti_sysbios -> ti_sysbios_build;
497 ti_sysbios -> tisb_release_filters;
498 ti_sysbios -> xdc_shelf;
499 ti_sysbios -> xdc_services_intern_gen;
500 ti_sysbios -> xdc_services_intern_cmd;
501 ti_sysbios -> xdc_services_intern_xsr;
502 ti_sysbios -> xdc_services_spec;
503 ti_sysbios -> xdc_runtime;
504 ti_catalog_c2800 [shape=record,label="ti.catalog.c2800|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\c2800\package/package.rel.svg"];
505 ti_sysbios -> ti_catalog_c2800;
506 ti_catalog_c2800_init [shape=record,label="ti.catalog.c2800.init|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\c2800\init\package/package.rel.svg"];
507 ti_sysbios -> ti_catalog_c2800_init;
508 ti_platforms_ezdsp28235 [shape=record,label="ti.platforms.ezdsp28235|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\platforms\ezdsp28235\package/package.rel.svg"];
509 ti_sysbios -> ti_platforms_ezdsp28235;
510 ti_targets_rts2800 [shape=record,label="ti.targets.rts2800|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\targets\rts2800\package/package.rel.svg"];
511 ti_sysbios -> ti_targets_rts2800;
512 ti_sysbios -> xdc_cfg;
513 ti_sysbios -> xdc_platform;
514 xdc_rov [shape=record,label="xdc.rov|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\rov\package/package.rel.svg"];
515 ti_sysbios -> xdc_rov;
516 ti_sysbios -> xdc_runtime_knl;
517 xdc_services_getset [shape=record,label="xdc.services.getset|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\services\getset\package/package.rel.svg"];
518 ti_sysbios -> xdc_services_getset;
519 xdc_services_io [shape=record,label="xdc.services.io|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\services\io\package/package.rel.svg"];
520 ti_sysbios -> xdc_services_io;
521 ti_platforms_ezdsp28335 [shape=record,label="ti.platforms.ezdsp28335|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\platforms\ezdsp28335\package/package.rel.svg"];
522 ti_sysbios -> ti_platforms_ezdsp28335;
523 ti_catalog_c6000 [shape=record,label="ti.catalog.c6000|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\c6000\package/package.rel.svg"];
524 ti_sysbios -> ti_catalog_c6000;
525 ti_platforms_dsk6416 [shape=record,label="ti.platforms.dsk6416|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\platforms\dsk6416\package/package.rel.svg"];
526 ti_sysbios -> ti_platforms_dsk6416;
527 ti_targets_rts6000 [shape=record,label="ti.targets.rts6000|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\targets\rts6000\package/package.rel.svg"];
528 ti_sysbios -> ti_targets_rts6000;
529 ti_platforms_evmDM6446 [shape=record,label="ti.platforms.evmDM6446|1, 0, 0, 1", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\platforms\evmDM6446\package/package.rel.svg"];
530 ti_sysbios -> ti_platforms_evmDM6446;
531 ti_platforms_evmDM6437 [shape=record,label="ti.platforms.evmDM6437|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\platforms\evmDM6437\package/package.rel.svg"];
532 ti_sysbios -> ti_platforms_evmDM6437;
533 ti_platforms_evmDA830 [shape=record,label="ti.platforms.evmDA830|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\platforms\evmDA830\package/package.rel.svg"];
534 ti_sysbios -> ti_platforms_evmDA830;
535 ti_catalog_msp430 [shape=record,label="ti.catalog.msp430|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\msp430\package/package.rel.svg"];
536 ti_sysbios -> ti_catalog_msp430;
537 ti_catalog_msp430_init [shape=record,label="ti.catalog.msp430.init|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\msp430\init\package/package.rel.svg"];
538 ti_sysbios -> ti_catalog_msp430_init;
539 ti_catalog_msp430_peripherals_adc [shape=record,label="ti.catalog.msp430.peripherals.adc|", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\adc\package/package.rel.svg"];
540 ti_sysbios -> ti_catalog_msp430_peripherals_adc;
541 ti_catalog_msp430_peripherals_clock [shape=record,label="ti.catalog.msp430.peripherals.clock|", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\clock\package/package.rel.svg"];
542 ti_sysbios -> ti_catalog_msp430_peripherals_clock;
543 ti_catalog_msp430_peripherals_communication [shape=record,label="ti.catalog.msp430.peripherals.communication|", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\communication\package/package.rel.svg"];
544 ti_sysbios -> ti_catalog_msp430_peripherals_communication;
545 ti_catalog_msp430_peripherals_comparator [shape=record,label="ti.catalog.msp430.peripherals.comparator|not found"style=rounded, ];
546 ti_sysbios -> ti_catalog_msp430_peripherals_comparator;
547 ti_catalog_msp430_peripherals_dac [shape=record,label="ti.catalog.msp430.peripherals.dac|not found"style=rounded, ];
548 ti_sysbios -> ti_catalog_msp430_peripherals_dac;
549 ti_catalog_msp430_peripherals_gpio [shape=record,label="ti.catalog.msp430.peripherals.gpio|", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\gpio\package/package.rel.svg"];
550 ti_sysbios -> ti_catalog_msp430_peripherals_gpio;
551 ti_catalog_msp430_peripherals_memory [shape=record,label="ti.catalog.msp430.peripherals.memory|", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\memory\package/package.rel.svg"];
552 ti_sysbios -> ti_catalog_msp430_peripherals_memory;
553 ti_catalog_msp430_peripherals_oa [shape=record,label="ti.catalog.msp430.peripherals.oa|", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\oa\package/package.rel.svg"];
554 ti_sysbios -> ti_catalog_msp430_peripherals_oa;
555 ti_catalog_msp430_peripherals_special_function [shape=record,label="ti.catalog.msp430.peripherals.special_function|", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\special_function\package/package.rel.svg"];
556 ti_sysbios -> ti_catalog_msp430_peripherals_special_function;
557 ti_catalog_msp430_peripherals_svs [shape=record,label="ti.catalog.msp430.peripherals.svs|not found"style=rounded, ];
558 ti_sysbios -> ti_catalog_msp430_peripherals_svs;
559 ti_catalog_msp430_peripherals_timer [shape=record,label="ti.catalog.msp430.peripherals.timer|", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\timer\package/package.rel.svg"];
560 ti_sysbios -> ti_catalog_msp430_peripherals_timer;
561 ti_catalog_msp430_peripherals_watchdog [shape=record,label="ti.catalog.msp430.peripherals.watchdog|", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\watchdog\package/package.rel.svg"];
562 ti_sysbios -> ti_catalog_msp430_peripherals_watchdog;
563 ti_platforms_exp430F5438 [shape=record,label="ti.platforms.exp430F5438|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\platforms\exp430F5438\package/package.rel.svg"];
564 ti_sysbios -> ti_platforms_exp430F5438;
565 ti_targets_msp430_rts430 [shape=record,label="ti.targets.msp430.rts430|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\targets\msp430\rts430\package/package.rel.svg"];
566 ti_sysbios -> ti_targets_msp430_rts430;
567 ti_platforms_evm6472 [shape=record,label="ti.platforms.evm6472|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\platforms\evm6472\package/package.rel.svg"];
568 ti_sysbios -> ti_platforms_evm6472;
569 ti_platforms_padk6727 [shape=record,label="ti.platforms.padk6727|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\platforms\padk6727\package/package.rel.svg"];
570 ti_sysbios -> ti_platforms_padk6727;
571 ti_catalog_arm_cortexm3 [shape=record,label="ti.catalog.arm.cortexm3|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\arm\cortexm3\package/package.rel.svg"];
572 ti_sysbios -> ti_catalog_arm_cortexm3;
573 ti_platforms_sdp4430 [shape=record,label="ti.platforms.sdp4430|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\platforms\sdp4430\package/package.rel.svg"];
574 ti_sysbios -> ti_platforms_sdp4430;
575 ti_platforms_evm6670 [shape=record,label="ti.platforms.evm6670|not found"style=rounded, ];
576 ti_sysbios -> ti_platforms_evm6670;
577 ti_catalog_arp32 [shape=record,label="ti.catalog.arp32|not found"style=rounded, ];
578 ti_sysbios -> ti_catalog_arp32;
579 ti_platforms_simArctic [shape=record,label="ti.platforms.simArctic|not found"style=rounded, ];
580 ti_sysbios -> ti_platforms_simArctic;
581 ti_targets_elf_arp32_rts [shape=record,label="ti.targets.elf.arp32.rts|not found"style=rounded, ];
582 ti_sysbios -> ti_targets_elf_arp32_rts;
583 ti_catalog_arm [shape=record,label="ti.catalog.arm|1, 0, 1", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\arm\package/package.rel.svg"];
584 ti_sysbios -> ti_catalog_arm;
585 ti_platforms_expOMAPL138 [shape=record,label="ti.platforms.expOMAPL138|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\platforms\expOMAPL138\package/package.rel.svg"];
586 ti_sysbios -> ti_platforms_expOMAPL138;
587 ti_targets_arm_rtsarm [shape=record,label="ti.targets.arm.rtsarm|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\targets\arm\rtsarm\package/package.rel.svg"];
588 ti_sysbios -> ti_targets_arm_rtsarm;
589 ti_catalog_arm_cortexa8 [shape=record,label="ti.catalog.arm.cortexa8|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\arm\cortexa8\package/package.rel.svg"];
590 ti_sysbios -> ti_catalog_arm_cortexa8;
591 ti_platforms_sdp3430 [shape=record,label="ti.platforms.sdp3430|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\platforms\sdp3430\package/package.rel.svg"];
592 ti_sysbios -> ti_platforms_sdp3430;
593 ti_catalog_arm_cortexm3_lm3init [shape=record,label="ti.catalog.arm.cortexm3.lm3init|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\arm\cortexm3\lm3init\package/package.rel.svg"];
594 ti_sysbios -> ti_catalog_arm_cortexm3_lm3init;
595 ti_platforms_evmLM3S8962 [shape=record,label="ti.platforms.evmLM3S8962|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\platforms\evmLM3S8962\package/package.rel.svg"];
596 ti_sysbios -> ti_platforms_evmLM3S8962;
597 ti_catalog_arm_cortexr4 [shape=record,label="ti.catalog.arm.cortexr4|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\arm\cortexr4\package/package.rel.svg"];
598 ti_sysbios -> ti_catalog_arm_cortexr4;
599 ti_platforms_evmTMS570LS20216 [shape=record,label="ti.platforms.evmTMS570LS20216|1, 0, 1, 1", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\platforms\evmTMS570LS20216\package/package.rel.svg"];
600 ti_sysbios -> ti_platforms_evmTMS570LS20216;
601
602 edge [style=solid, color=blue]
603 ti_platforms_evmTMS570LS20216 -> ti_catalog_arm_cortexr4;
604 ti_platforms_evmTMS570LS20216 -> xdc_platform;
605
606 edge [style=solid, color=lightgrey]
607 ti_platforms_evmTMS570LS20216 -> xdc_services_intern_cmd;
608 ti_platforms_evmTMS570LS20216 -> ti_catalog_arm_cortexr4;
609 ti_platforms_evmTMS570LS20216 -> xdc_platform;
610 ti_platforms_evmTMS570LS20216 -> gnu_targets;
611 ti_platforms_evmTMS570LS20216 -> ti_targets_arm;
612 ti_platforms_evmTMS570LS20216 -> gnu_targets_arm;
613 ti_platforms_evmTMS570LS20216 -> xdc_services_intern_gen;
614 ti_platforms_evmTMS570LS20216 -> ti_targets_elf;
615 ti_platforms_evmTMS570LS20216 -> xdc_shelf;
616 ti_platforms_evmTMS570LS20216 -> xdc_services_spec;
617 ti_platforms_evmTMS570LS20216 -> microsoft_targets;
618 ti_platforms_evmTMS570LS20216 -> xdc_services_intern_xsr;
619 ti_platforms_evmTMS570LS20216 -> ti_targets_arm_elf;
620 ti_platforms_evmTMS570LS20216 -> xdc_services_global;
621 ti_platforms_evmTMS570LS20216 -> ti_targets;
622
623 edge [style=solid, color=blue]
624 ti_catalog_arm_cortexr4 -> xdc_platform;
625
626 edge [style=solid, color=lightgrey]
627 ti_catalog_arm_cortexr4 -> xdc_services_intern_cmd;
628 ti_catalog_arm_cortexr4 -> xdc_platform;
629 ti_catalog_arm_cortexr4 -> gnu_targets;
630 ti_catalog_arm_cortexr4 -> ti_targets_arm;
631 ti_catalog_arm_cortexr4 -> gnu_targets_arm;
632 ti_catalog_arm_cortexr4 -> xdc_services_intern_gen;
633 ti_catalog_arm_cortexr4 -> ti_targets_elf;
634 ti_catalog_arm_cortexr4 -> xdc_shelf;
635 ti_catalog_arm_cortexr4 -> xdc_services_spec;
636 ti_catalog_arm_cortexr4 -> microsoft_targets;
637 ti_catalog [shape=record,label="ti.catalog|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\package/package.rel.svg"];
638 ti_catalog_arm_cortexr4 -> ti_catalog;
639 ti_catalog_arm_cortexr4 -> xdc_services_intern_xsr;
640 ti_catalog_arm_cortexr4 -> ti_targets_arm_elf;
641 ti_catalog_arm_cortexr4 -> xdc_services_global;
642 ti_catalog_arm_cortexr4 -> ti_targets;
643
644 edge [style=solid, color=blue]
645
646 edge [style=solid, color=lightgrey]
647 ti_catalog -> xdc_services_intern_gen;
648 ti_catalog -> ti_targets;
649 ti_catalog -> xdc_services_spec;
650 ti_catalog -> microsoft_targets;
651 ti_catalog -> ti_targets_elf;
652 ti_catalog -> ti_targets_arm_elf;
653 ti_catalog -> gnu_targets_arm;
654 ti_catalog -> xdc_shelf;
655 ti_catalog -> ti_targets_arm;
656 ti_catalog -> xdc_services_global;
657 ti_catalog -> xdc_services_intern_cmd;
658 ti_catalog -> xdc_services_intern_xsr;
659 ti_catalog -> xdc_platform;
660 ti_catalog -> gnu_targets;
661
662 edge [style=solid, color=blue]
663 ti_platforms_evmLM3S8962 -> ti_catalog_c6000;
664 ti_platforms_evmLM3S8962 -> xdc_platform;
665
666 edge [style=solid, color=lightgrey]
667 ti_platforms_evmLM3S8962 -> xdc_services_intern_cmd;
668 ti_platforms_evmLM3S8962 -> ti_catalog_c6000;
669 ti_platforms_evmLM3S8962 -> xdc_platform;
670 ti_platforms_evmLM3S8962 -> gnu_targets;
671 ti_platforms_evmLM3S8962 -> ti_targets_arm;
672 ti_platforms_evmLM3S8962 -> gnu_targets_arm;
673 ti_platforms_evmLM3S8962 -> xdc_services_intern_gen;
674 ti_platforms_evmLM3S8962 -> ti_targets_elf;
675 ti_platforms_evmLM3S8962 -> ti_catalog_arm_cortexm3_lm3init;
676 ti_platforms_evmLM3S8962 -> xdc_shelf;
677 ti_platforms_evmLM3S8962 -> xdc_services_spec;
678 ti_platforms_evmLM3S8962 -> microsoft_targets;
679 ti_platforms_evmLM3S8962 -> xdc_services_intern_xsr;
680 ti_platforms_evmLM3S8962 -> ti_targets_arm_elf;
681 ti_platforms_evmLM3S8962 -> xdc_services_global;
682 ti_platforms_evmLM3S8962 -> xdc_rov;
683 ti_platforms_evmLM3S8962 -> ti_targets;
684
685 edge [style=solid, color=blue]
686
687 edge [style=solid, color=lightgrey]
688 ti_catalog_arm_cortexm3_lm3init -> xdc_services_intern_cmd;
689 ti_catalog_arm_cortexm3_lm3init -> gnu_targets;
690 ti_catalog_arm_cortexm3_lm3init -> ti_targets_arm;
691 ti_catalog_arm_cortexm3_lm3init -> gnu_targets_arm;
692 ti_catalog_arm_cortexm3_lm3init -> xdc_services_intern_gen;
693 ti_catalog_arm_cortexm3_lm3init -> ti_targets_elf;
694 ti_catalog_arm_cortexm3_lm3init -> xdc_shelf;
695 ti_catalog_arm_cortexm3_lm3init -> xdc_services_spec;
696 ti_catalog_arm_cortexm3_lm3init -> microsoft_targets;
697 ti_catalog_arm_cortexm3_lm3init -> xdc_services_intern_xsr;
698 ti_catalog_arm_cortexm3_lm3init -> ti_targets_arm_elf;
699 ti_catalog_arm_cortexm3_lm3init -> xdc_services_global;
700 ti_catalog_arm_cortexm3_lm3init -> xdc_rov;
701 ti_catalog_arm_cortexm3_lm3init -> ti_targets;
702
703 edge [style=solid, color=blue]
704 ti_platforms_sdp3430 -> ti_catalog_c6000;
705 ti_platforms_sdp3430 -> ti_catalog_arm_cortexa8;
706 ti_platforms_sdp3430 -> xdc_platform;
707
708 edge [style=solid, color=lightgrey]
709 ti_platforms_sdp3430 -> xdc_services_intern_cmd;
710 ti_platforms_sdp3430 -> ti_catalog_arm_cortexa8;
711 ti_platforms_sdp3430 -> ti_catalog_c6000;
712 ti_platforms_sdp3430 -> xdc_platform;
713 ti_platforms_sdp3430 -> gnu_targets;
714 ti_platforms_sdp3430 -> ti_targets_arm;
715 ti_platforms_sdp3430 -> gnu_targets_arm;
716 ti_platforms_sdp3430 -> xdc_services_intern_gen;
717 ti_platforms_sdp3430 -> ti_targets_elf;
718 ti_platforms_sdp3430 -> xdc_shelf;
719 ti_platforms_sdp3430 -> xdc_services_spec;
720 ti_platforms_sdp3430 -> microsoft_targets;
721 ti_platforms_sdp3430 -> xdc_services_intern_xsr;
722 ti_platforms_sdp3430 -> ti_targets_arm_elf;
723 ti_platforms_sdp3430 -> xdc_services_global;
724 ti_platforms_sdp3430 -> ti_targets;
725
726 edge [style=solid, color=blue]
727 ti_catalog_arm_cortexa8 -> xdc_platform;
728 ti_catalog_peripherals_hdvicp2 [shape=record,label="ti.catalog.peripherals.hdvicp2|", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\peripherals\hdvicp2\package/package.rel.svg"];
729 ti_catalog_arm_cortexa8 -> ti_catalog_peripherals_hdvicp2;
730
731 edge [style=solid, color=lightgrey]
732 ti_catalog_arm_cortexa8 -> xdc_services_intern_cmd;
733 ti_catalog_arm_cortexa8 -> xdc_platform;
734 ti_catalog_arm_cortexa8 -> gnu_targets;
735 ti_catalog_arm_cortexa8 -> ti_targets_arm;
736 ti_catalog_arm_cortexa8 -> gnu_targets_arm;
737 ti_catalog_arm_cortexa8 -> xdc_services_intern_gen;
738 ti_catalog_arm_cortexa8 -> ti_catalog_peripherals_hdvicp2;
739 ti_catalog_arm_cortexa8 -> ti_targets_elf;
740 ti_catalog_arm_cortexa8 -> xdc_shelf;
741 ti_catalog_arm_cortexa8 -> xdc_services_spec;
742 ti_catalog_arm_cortexa8 -> microsoft_targets;
743 ti_catalog_arm_cortexa8 -> ti_catalog;
744 ti_catalog_arm_cortexa8 -> xdc_services_intern_xsr;
745 ti_catalog_arm_cortexa8 -> ti_targets_arm_elf;
746 ti_catalog_arm_cortexa8 -> xdc_services_global;
747 ti_catalog_arm_cortexa8 -> ti_targets;
748
749 edge [style=solid, color=blue]
750
751 edge [style=solid, color=lightgrey]
752 ti_catalog_peripherals_hdvicp2 -> xdc_services_intern_gen;
753 ti_catalog_peripherals_hdvicp2 -> ti_targets;
754 ti_catalog_peripherals_hdvicp2 -> xdc_services_spec;
755 ti_catalog_peripherals_hdvicp2 -> microsoft_targets;
756 ti_catalog_peripherals_hdvicp2 -> ti_targets_elf;
757 ti_catalog_peripherals_hdvicp2 -> ti_targets_arm_elf;
758 ti_catalog_peripherals_hdvicp2 -> gnu_targets_arm;
759 ti_catalog_peripherals_hdvicp2 -> xdc_shelf;
760 ti_catalog_peripherals_hdvicp2 -> ti_targets_arm;
761 ti_catalog_peripherals_hdvicp2 -> xdc_services_global;
762 ti_catalog_peripherals_hdvicp2 -> xdc_services_intern_cmd;
763 ti_catalog_peripherals_hdvicp2 -> xdc_services_intern_xsr;
764 ti_catalog_peripherals_hdvicp2 -> xdc_platform;
765 ti_catalog_peripherals_hdvicp2 -> gnu_targets;
766
767 edge [style=solid, color=blue]
768 ti_targets_arm_rtsarm -> xdc_runtime;
769
770 edge [style=solid, color=lightgrey]
771 ti_targets_arm_rtsarm -> xdc_services_intern_gen;
772 ti_targets_arm_rtsarm -> gnu_targets_arm;
773 ti_targets_arm_rtsarm -> xdc_shelf;
774 ti_targets_arm_rtsarm -> xdc_services_intern_xsr;
775 microsoft_targets_arm [shape=record,label="microsoft.targets.arm|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\microsoft\targets\arm\package/package.rel.svg"];
776 ti_targets_arm_rtsarm -> microsoft_targets_arm;
777 ti_targets_arm_rtsarm -> gnu_targets;
778 ti_targets_arm_rtsarm -> ti_targets;
779 ti_targets_arm_rtsarm -> xdc_services_global;
780 ti_targets_arm_rtsarm -> xdc_services_intern_cmd;
781 ti_targets_arm_rtsarm -> ti_targets_arm;
782 ti_targets_arm_rtsarm -> xdc_runtime;
783 ti_targets_arm_rtsarm -> ti_targets_elf;
784 ti_targets_arm_rtsarm -> microsoft_targets;
785 ti_targets_arm_rtsarm -> xdc_runtime_knl;
786 ti_targets_arm_rtsarm -> ti_targets_arm_elf;
787 ti_targets_arm_rtsarm -> xdc_services_spec;
788
789 edge [style=solid, color=blue]
790 microsoft_targets_arm -> microsoft_targets;
791
792 edge [style=solid, color=lightgrey]
793 microsoft_targets_arm -> xdc_services_global;
794 microsoft_targets_arm -> xdc_services_intern_cmd;
795 microsoft_targets_arm -> xdc_services_intern_xsr;
796 microsoft_targets_arm -> xdc_services_spec;
797 microsoft_targets_arm -> xdc_shelf;
798 microsoft_targets_arm -> xdc_services_intern_gen;
799 microsoft_targets_arm -> microsoft_targets;
800
801 edge [style=solid, color=blue]
802 ti_platforms_expOMAPL138 -> ti_catalog_c6000;
803 ti_platforms_expOMAPL138 -> xdc_platform;
804
805 edge [style=solid, color=lightgrey]
806 ti_platforms_expOMAPL138 -> xdc_services_intern_cmd;
807 ti_platforms_expOMAPL138 -> ti_catalog_c6000;
808 ti_platforms_expOMAPL138 -> xdc_platform;
809 ti_platforms_expOMAPL138 -> gnu_targets;
810 ti_platforms_expOMAPL138 -> ti_targets_arm;
811 ti_platforms_expOMAPL138 -> gnu_targets_arm;
812 ti_platforms_expOMAPL138 -> xdc_services_intern_gen;
813 ti_platforms_expOMAPL138 -> ti_targets_elf;
814 ti_platforms_expOMAPL138 -> xdc_shelf;
815 ti_platforms_expOMAPL138 -> xdc_services_spec;
816 ti_platforms_expOMAPL138 -> microsoft_targets;
817 ti_platforms_expOMAPL138 -> xdc_services_intern_xsr;
818 ti_platforms_expOMAPL138 -> ti_targets_arm_elf;
819 ti_platforms_expOMAPL138 -> xdc_services_global;
820 ti_platforms_expOMAPL138 -> ti_targets;
821
822 edge [style=solid, color=blue]
823 ti_catalog_arm -> xdc_platform;
824 ti_catalog_arm_peripherals_timers [shape=record,label="ti.catalog.arm.peripherals.timers|", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\arm\peripherals\timers\package/package.rel.svg"];
825 ti_catalog_arm -> ti_catalog_arm_peripherals_timers;
826
827 edge [style=solid, color=lightgrey]
828 ti_catalog_arm -> xdc_services_intern_cmd;
829 ti_catalog_arm -> xdc_platform;
830 ti_catalog_arm -> ti_catalog_arm_peripherals_timers;
831 ti_catalog_arm -> gnu_targets;
832 ti_catalog_arm -> ti_targets_arm;
833 ti_catalog_arm -> gnu_targets_arm;
834 ti_catalog_arm -> xdc_services_intern_gen;
835 ti_catalog_arm -> ti_targets_elf;
836 ti_catalog_arm -> xdc_shelf;
837 ti_catalog_arm -> xdc_services_spec;
838 ti_catalog_arm -> microsoft_targets;
839 ti_catalog_arm -> ti_catalog;
840 ti_catalog_arm -> xdc_services_intern_xsr;
841 ti_catalog_arm -> ti_targets_arm_elf;
842 ti_catalog_arm -> xdc_services_global;
843 ti_catalog_arm -> ti_targets;
844
845 edge [style=solid, color=blue]
846
847 edge [style=solid, color=lightgrey]
848 ti_catalog_arm_peripherals_timers -> xdc_services_intern_gen;
849 ti_catalog_arm_peripherals_timers -> ti_targets;
850 ti_catalog_arm_peripherals_timers -> xdc_services_spec;
851 ti_catalog_arm_peripherals_timers -> microsoft_targets;
852 ti_catalog_arm_peripherals_timers -> ti_targets_elf;
853 ti_catalog_arm_peripherals_timers -> ti_targets_arm_elf;
854 ti_catalog_arm_peripherals_timers -> gnu_targets_arm;
855 ti_catalog_arm_peripherals_timers -> xdc_shelf;
856 ti_catalog_arm_peripherals_timers -> ti_targets_arm;
857 ti_catalog_arm_peripherals_timers -> xdc_services_global;
858 ti_catalog_arm_peripherals_timers -> xdc_services_intern_cmd;
859 ti_catalog_arm_peripherals_timers -> xdc_services_intern_xsr;
860 ti_catalog_arm_peripherals_timers -> xdc_platform;
861 ti_catalog_arm_peripherals_timers -> gnu_targets;
862
863 edge [style=solid, color=blue]
864
865 edge [style=solid, color=lightgrey]
866
867 edge [style=solid, color=blue]
868
869 edge [style=solid, color=lightgrey]
870
871 edge [style=solid, color=blue]
872
873 edge [style=solid, color=lightgrey]
874
875 edge [style=solid, color=blue]
876
877 edge [style=solid, color=lightgrey]
878
879 edge [style=solid, color=blue]
880 ti_platforms_sdp4430 -> ti_catalog_c6000;
881 ti_platforms_sdp4430 -> ti_catalog_arm_cortexm3;
882 ti_platforms_sdp4430 -> xdc_platform;
883
884 edge [style=solid, color=lightgrey]
885 ti_platforms_sdp4430 -> xdc_services_intern_cmd;
886 ti_platforms_sdp4430 -> ti_catalog_c6000;
887 ti_platforms_sdp4430 -> ti_catalog_arm_cortexm3;
888 ti_platforms_sdp4430 -> xdc_platform;
889 ti_platforms_sdp4430 -> gnu_targets;
890 ti_platforms_sdp4430 -> ti_targets_arm;
891 ti_platforms_sdp4430 -> gnu_targets_arm;
892 ti_platforms_sdp4430 -> xdc_services_intern_gen;
893 ti_platforms_sdp4430 -> ti_targets_elf;
894 ti_platforms_sdp4430 -> xdc_shelf;
895 ti_platforms_sdp4430 -> xdc_services_spec;
896 ti_platforms_sdp4430 -> microsoft_targets;
897 ti_platforms_sdp4430 -> xdc_services_intern_xsr;
898 ti_platforms_sdp4430 -> ti_targets_arm_elf;
899 ti_platforms_sdp4430 -> xdc_services_global;
900 ti_platforms_sdp4430 -> ti_targets;
901
902 edge [style=solid, color=blue]
903 ti_catalog_arm_cortexm3 -> xdc_platform;
904 ti_catalog_arm_cortexm3 -> ti_catalog_peripherals_hdvicp2;
905
906 edge [style=solid, color=lightgrey]
907 ti_catalog_arm_cortexm3 -> xdc_services_intern_cmd;
908 ti_catalog_arm_cortexm3 -> xdc_platform;
909 ti_catalog_arm_cortexm3 -> ti_catalog_arm_peripherals_timers;
910 ti_catalog_arm_cortexm3 -> gnu_targets;
911 ti_catalog_arm_cortexm3 -> ti_targets_arm;
912 ti_catalog_arm_cortexm3 -> gnu_targets_arm;
913 ti_catalog_arm_cortexm3 -> xdc_services_intern_gen;
914 ti_catalog_arm_cortexm3 -> ti_catalog_peripherals_hdvicp2;
915 ti_catalog_arm_cortexm3 -> ti_targets_elf;
916 ti_catalog_arm_cortexm3 -> xdc_shelf;
917 ti_catalog_arm_cortexm3 -> xdc_services_spec;
918 ti_catalog_arm_cortexm3 -> microsoft_targets;
919 ti_catalog_arm_cortexm3 -> ti_catalog;
920 ti_catalog_arm_cortexm3 -> xdc_services_intern_xsr;
921 ti_catalog_arm_cortexm3 -> ti_targets_arm_elf;
922 ti_catalog_arm_cortexm3 -> xdc_services_global;
923 ti_catalog_arm_cortexm3 -> ti_targets;
924
925 edge [style=solid, color=blue]
926 ti_platforms_padk6727 -> ti_catalog_c6000;
927 ti_platforms_padk6727 -> xdc_platform;
928
929 edge [style=solid, color=lightgrey]
930 ti_platforms_padk6727 -> xdc_services_intern_cmd;
931 ti_platforms_padk6727 -> ti_catalog_c6000;
932 ti_platforms_padk6727 -> xdc_platform;
933 ti_platforms_padk6727 -> gnu_targets;
934 ti_platforms_padk6727 -> ti_targets_arm;
935 ti_platforms_padk6727 -> gnu_targets_arm;
936 ti_platforms_padk6727 -> xdc_services_intern_gen;
937 ti_platforms_padk6727 -> ti_targets_elf;
938 ti_platforms_padk6727 -> xdc_shelf;
939 ti_platforms_padk6727 -> xdc_services_spec;
940 ti_platforms_padk6727 -> microsoft_targets;
941 ti_platforms_padk6727 -> xdc_services_intern_xsr;
942 ti_platforms_padk6727 -> ti_targets_arm_elf;
943 ti_platforms_padk6727 -> xdc_services_global;
944 ti_platforms_padk6727 -> ti_targets;
945
946 edge [style=solid, color=blue]
947 ti_platforms_evm6472 -> ti_catalog_c6000;
948 ti_platforms_evm6472 -> xdc_platform;
949
950 edge [style=solid, color=lightgrey]
951 ti_platforms_evm6472 -> xdc_services_intern_cmd;
952 ti_platforms_evm6472 -> ti_catalog_c6000;
953 ti_platforms_evm6472 -> xdc_platform;
954 ti_platforms_evm6472 -> gnu_targets;
955 ti_platforms_evm6472 -> ti_targets_arm;
956 ti_platforms_evm6472 -> gnu_targets_arm;
957 ti_platforms_evm6472 -> xdc_services_intern_gen;
958 ti_platforms_evm6472 -> ti_targets_elf;
959 ti_platforms_evm6472 -> xdc_shelf;
960 ti_platforms_evm6472 -> xdc_services_spec;
961 ti_platforms_evm6472 -> microsoft_targets;
962 ti_platforms_evm6472 -> xdc_services_intern_xsr;
963 ti_platforms_evm6472 -> ti_targets_arm_elf;
964 ti_platforms_evm6472 -> xdc_services_global;
965 ti_platforms_evm6472 -> ti_targets;
966
967 edge [style=solid, color=blue]
968 ti_targets_msp430_rts430 -> xdc_runtime;
969
970 edge [style=solid, color=lightgrey]
971 ti_targets_msp430_rts430 -> xdc_services_intern_gen;
972 ti_targets_msp430_rts430 -> ti_targets_msp430;
973 ti_targets_msp430_rts430 -> xdc_services_spec;
974 ti_targets_msp430_rts430 -> xdc_shelf;
975 ti_targets_msp430_rts430 -> xdc_services_global;
976 ti_targets_msp430_rts430 -> xdc_services_intern_cmd;
977 ti_targets_msp430_rts430 -> xdc_services_intern_xsr;
978 ti_targets_msp430_rts430 -> xdc_runtime_knl;
979 ti_targets_msp430_rts430 -> xdc_runtime;
980 ti_targets_msp430_rts430 -> ti_targets;
981
982 edge [style=solid, color=blue]
983 ti_platforms_exp430F5438 -> ti_catalog_msp430;
984 ti_platforms_exp430F5438 -> xdc_platform;
985
986 edge [style=solid, color=lightgrey]
987 ti_platforms_exp430F5438 -> xdc_services_intern_gen;
988 ti_platforms_exp430F5438 -> xdc_services_spec;
989 ti_platforms_exp430F5438 -> xdc_shelf;
990 ti_platforms_exp430F5438 -> xdc_platform;
991 ti_platforms_exp430F5438 -> xdc_services_global;
992 ti_platforms_exp430F5438 -> xdc_services_intern_cmd;
993 ti_platforms_exp430F5438 -> xdc_services_intern_xsr;
994
995 edge [style=solid, color=blue]
996 ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_clock;
997 ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_special_function;
998
999 edge [style=solid, color=lightgrey]
1000 ti_catalog_msp430_peripherals_watchdog -> xdc_services_intern_gen;
1001 ti_catalog_msp430_peripherals_watchdog -> xdc_services_spec;
1002 ti_catalog_msp430_peripherals_watchdog -> xdc_shelf;
1003 ti_catalog_msp430_peripherals_watchdog -> xdc_platform;
1004 ti_catalog_msp430_peripherals_watchdog -> xdc_services_global;
1005 ti_catalog_msp430_peripherals_watchdog -> xdc_services_intern_cmd;
1006 ti_catalog_msp430_peripherals_watchdog -> xdc_services_intern_xsr;
1007 ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_clock;
1008 ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_special_function;
1009
1010 edge [style=solid, color=blue]
1011 ti_catalog_msp430_peripherals_timer -> ti_catalog_msp430_peripherals_clock;
1012
1013 edge [style=solid, color=lightgrey]
1014 ti_catalog_msp430_peripherals_timer -> xdc_services_intern_gen;
1015 ti_catalog_msp430_peripherals_timer -> xdc_services_spec;
1016 ti_catalog_msp430_peripherals_timer -> xdc_shelf;
1017 ti_catalog_msp430_peripherals_timer -> xdc_platform;
1018 ti_catalog_msp430_peripherals_timer -> xdc_services_global;
1019 ti_catalog_msp430_peripherals_timer -> xdc_services_intern_cmd;
1020 ti_catalog_msp430_peripherals_timer -> xdc_services_intern_xsr;
1021 ti_catalog_msp430_peripherals_timer -> ti_catalog_msp430_peripherals_clock;
1022
1023 edge [style=solid, color=blue]
1024
1025 edge [style=solid, color=lightgrey]
1026
1027 edge [style=solid, color=blue]
1028
1029 edge [style=solid, color=lightgrey]
1030 ti_catalog_msp430_peripherals_special_function -> xdc_services_intern_gen;
1031 ti_catalog_msp430_peripherals_special_function -> xdc_services_spec;
1032 ti_catalog_msp430_peripherals_special_function -> xdc_shelf;
1033 ti_catalog_msp430_peripherals_special_function -> xdc_platform;
1034 ti_catalog_msp430_peripherals_special_function -> xdc_services_global;
1035 ti_catalog_msp430_peripherals_special_function -> xdc_services_intern_cmd;
1036 ti_catalog_msp430_peripherals_special_function -> xdc_services_intern_xsr;
1037
1038 edge [style=solid, color=blue]
1039
1040 edge [style=solid, color=lightgrey]
1041 ti_catalog_msp430_peripherals_oa -> xdc_services_intern_gen;
1042 ti_catalog_msp430_peripherals_oa -> xdc_services_spec;
1043 ti_catalog_msp430_peripherals_oa -> xdc_shelf;
1044 ti_catalog_msp430_peripherals_oa -> xdc_platform;
1045 ti_catalog_msp430_peripherals_oa -> xdc_services_global;
1046 ti_catalog_msp430_peripherals_oa -> xdc_services_intern_cmd;
1047 ti_catalog_msp430_peripherals_oa -> xdc_services_intern_xsr;
1048
1049 edge [style=solid, color=blue]
1050
1051 edge [style=solid, color=lightgrey]
1052 ti_catalog_msp430_peripherals_memory -> xdc_services_intern_gen;
1053 ti_catalog_msp430_peripherals_memory -> xdc_services_spec;
1054 ti_catalog_msp430_peripherals_memory -> xdc_shelf;
1055 ti_catalog_msp430_peripherals_memory -> xdc_platform;
1056 ti_catalog_msp430_peripherals_memory -> xdc_services_global;
1057 ti_catalog_msp430_peripherals_memory -> xdc_services_intern_cmd;
1058 ti_catalog_msp430_peripherals_memory -> xdc_services_intern_xsr;
1059 ti_catalog_msp430_peripherals_memory -> ti_catalog_msp430_peripherals_clock;
1060
1061 edge [style=solid, color=blue]
1062
1063 edge [style=solid, color=lightgrey]
1064 ti_catalog_msp430_peripherals_gpio -> xdc_services_intern_gen;
1065 ti_catalog_msp430_peripherals_gpio -> xdc_services_spec;
1066 ti_catalog_msp430_peripherals_gpio -> xdc_shelf;
1067 ti_catalog_msp430_peripherals_gpio -> xdc_platform;
1068 ti_catalog_msp430_peripherals_gpio -> xdc_services_global;
1069 ti_catalog_msp430_peripherals_gpio -> ti_catalog_msp430_peripherals_adc;
1070 ti_catalog_msp430_peripherals_gpio -> xdc_services_intern_cmd;
1071 ti_catalog_msp430_peripherals_gpio -> xdc_services_intern_xsr;
1072 ti_catalog_msp430_peripherals_gpio -> ti_catalog_msp430_peripherals_clock;
1073 ti_catalog_msp430_peripherals_gpio -> ti_catalog_msp430_peripherals_timer;
1074
1075 edge [style=solid, color=blue]
1076
1077 edge [style=solid, color=lightgrey]
1078
1079 edge [style=solid, color=blue]
1080
1081 edge [style=solid, color=lightgrey]
1082
1083 edge [style=solid, color=blue]
1084 ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_clock;
1085 ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_special_function;
1086
1087 edge [style=solid, color=lightgrey]
1088 ti_catalog_msp430_peripherals_communication -> xdc_services_intern_gen;
1089 ti_catalog_msp430_peripherals_communication -> xdc_services_spec;
1090 ti_catalog_msp430_peripherals_communication -> xdc_shelf;
1091 ti_catalog_msp430_peripherals_communication -> xdc_platform;
1092 ti_catalog_msp430_peripherals_communication -> xdc_services_global;
1093 ti_catalog_msp430_peripherals_communication -> xdc_services_intern_cmd;
1094 ti_catalog_msp430_peripherals_communication -> xdc_services_intern_xsr;
1095 ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_clock;
1096 ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_special_function;
1097
1098 edge [style=solid, color=blue]
1099 ti_catalog_msp430_peripherals_clock -> ti_catalog_msp430_peripherals_special_function;
1100
1101 edge [style=solid, color=lightgrey]
1102 ti_catalog_msp430_peripherals_clock -> xdc_services_intern_gen;
1103 ti_catalog_msp430_peripherals_clock -> xdc_services_spec;
1104 ti_catalog_msp430_peripherals_clock -> xdc_shelf;
1105 ti_catalog_msp430_peripherals_clock -> xdc_platform;
1106 ti_catalog_msp430_peripherals_clock -> xdc_services_global;
1107 ti_catalog_msp430_peripherals_clock -> xdc_services_intern_cmd;
1108 ti_catalog_msp430_peripherals_clock -> xdc_services_intern_xsr;
1109 ti_catalog_msp430_peripherals_clock -> ti_catalog_msp430_peripherals_special_function;
1110
1111 edge [style=solid, color=blue]
1112
1113 edge [style=solid, color=lightgrey]
1114 ti_catalog_msp430_peripherals_adc -> xdc_services_intern_gen;
1115 ti_catalog_msp430_peripherals_adc -> xdc_services_spec;
1116 ti_catalog_msp430_peripherals_adc -> xdc_shelf;
1117 ti_catalog_msp430_peripherals_adc -> xdc_platform;
1118 ti_catalog_msp430_peripherals_adc -> xdc_services_global;
1119 ti_catalog_msp430_peripherals_adc -> xdc_services_intern_cmd;
1120 ti_catalog_msp430_peripherals_adc -> xdc_services_intern_xsr;
1121 ti_catalog_msp430_peripherals_adc -> ti_catalog_msp430_peripherals_clock;
1122 ti_catalog_msp430_peripherals_adc -> ti_catalog_msp430_peripherals_timer;
1123
1124 edge [style=solid, color=blue]
1125 ti_catalog_msp430_init -> xdc_runtime;
1126
1127 edge [style=solid, color=lightgrey]
1128 ti_catalog_msp430_init -> xdc_services_intern_gen;
1129 ti_catalog_msp430_init -> ti_targets_msp430;
1130 ti_catalog_msp430_init -> xdc_services_spec;
1131 ti_catalog_msp430_init -> xdc_shelf;
1132 ti_catalog_msp430_init -> xdc_services_global;
1133 ti_catalog_msp430_init -> xdc_services_intern_cmd;
1134 ti_catalog_msp430_init -> xdc_services_intern_xsr;
1135 ti_catalog_msp430_init -> ti_targets;
1136
1137 edge [style=solid, color=blue]
1138 ti_catalog_msp430 -> xdc_platform;
1139 ti_catalog_msp430 -> ti_catalog;
1140 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_timer;
1141 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_adc;
1142 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_clock;
1143 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_communication;
1144 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_gpio;
1145 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_oa;
1146 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_special_function;
1147 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_watchdog;
1148 ti_catalog_msp430_peripherals_interrupt [shape=record,label="ti.catalog.msp430.peripherals.interrupt|", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\interrupt\package/package.rel.svg"];
1149 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_interrupt;
1150
1151 edge [style=solid, color=lightgrey]
1152 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_special_function;
1153 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_memory;
1154 ti_catalog_msp430 -> xdc_platform;
1155 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_clock;
1156 ti_catalog_msp430 -> xdc_services_intern_xsr;
1157 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_interrupt;
1158 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_adc;
1159 ti_catalog_msp430 -> xdc_services_intern_cmd;
1160 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_communication;
1161 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_watchdog;
1162 ti_catalog_msp430 -> xdc_services_spec;
1163 ti_catalog_msp430 -> xdc_services_global;
1164 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_gpio;
1165 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_timer;
1166 ti_catalog_msp430 -> ti_catalog;
1167 ti_catalog_msp430 -> xdc_services_intern_gen;
1168 ti_catalog_msp430 -> ti_catalog_msp430_peripherals_oa;
1169 ti_catalog_msp430 -> xdc_shelf;
1170
1171 edge [style=solid, color=blue]
1172
1173 edge [style=solid, color=lightgrey]
1174 ti_catalog_msp430_peripherals_interrupt -> xdc_services_intern_gen;
1175 ti_catalog_msp430_peripherals_interrupt -> xdc_services_spec;
1176 ti_catalog_msp430_peripherals_interrupt -> xdc_shelf;
1177 ti_catalog_msp430_peripherals_interrupt -> xdc_platform;
1178 ti_catalog_msp430_peripherals_interrupt -> xdc_services_global;
1179 ti_catalog_msp430_peripherals_interrupt -> xdc_services_intern_cmd;
1180 ti_catalog_msp430_peripherals_interrupt -> xdc_services_intern_xsr;
1181
1182 edge [style=solid, color=blue]
1183 ti_platforms_evmDA830 -> ti_catalog_c6000;
1184 ti_platforms_evmDA830 -> xdc_platform;
1185
1186 edge [style=solid, color=lightgrey]
1187 ti_platforms_evmDA830 -> xdc_services_intern_cmd;
1188 ti_platforms_evmDA830 -> ti_catalog_c6000;
1189 ti_platforms_evmDA830 -> xdc_platform;
1190 ti_platforms_evmDA830 -> gnu_targets;
1191 ti_platforms_evmDA830 -> ti_targets_arm;
1192 ti_platforms_evmDA830 -> gnu_targets_arm;
1193 ti_platforms_evmDA830 -> xdc_services_intern_gen;
1194 ti_platforms_evmDA830 -> ti_targets_elf;
1195 ti_platforms_evmDA830 -> xdc_shelf;
1196 ti_platforms_evmDA830 -> xdc_services_spec;
1197 ti_platforms_evmDA830 -> microsoft_targets;
1198 ti_platforms_evmDA830 -> xdc_services_intern_xsr;
1199 ti_platforms_evmDA830 -> ti_targets_arm_elf;
1200 ti_platforms_evmDA830 -> xdc_services_global;
1201 ti_platforms_evmDA830 -> ti_targets;
1202
1203 edge [style=solid, color=blue]
1204 ti_platforms_evmDM6437 -> ti_catalog_c6000;
1205 ti_platforms_evmDM6437 -> xdc_platform;
1206
1207 edge [style=solid, color=lightgrey]
1208 ti_platforms_evmDM6437 -> xdc_services_intern_cmd;
1209 ti_platforms_evmDM6437 -> ti_catalog_c6000;
1210 ti_platforms_evmDM6437 -> xdc_platform;
1211 ti_platforms_evmDM6437 -> gnu_targets;
1212 ti_platforms_evmDM6437 -> ti_targets_arm;
1213 ti_platforms_evmDM6437 -> gnu_targets_arm;
1214 ti_platforms_evmDM6437 -> xdc_services_intern_gen;
1215 ti_platforms_evmDM6437 -> ti_targets_elf;
1216 ti_platforms_evmDM6437 -> xdc_shelf;
1217 ti_platforms_evmDM6437 -> xdc_services_spec;
1218 ti_platforms_evmDM6437 -> microsoft_targets;
1219 ti_platforms_evmDM6437 -> xdc_services_intern_xsr;
1220 ti_platforms_evmDM6437 -> ti_targets_arm_elf;
1221 ti_platforms_evmDM6437 -> xdc_services_global;
1222 ti_platforms_evmDM6437 -> ti_targets;
1223
1224 edge [style=solid, color=blue]
1225 ti_platforms_evmDM6446 -> xdc_platform;
1226
1227 edge [style=solid, color=lightgrey]
1228 ti_platforms_evmDM6446 -> xdc_services_intern_gen;
1229 ti_platforms_evmDM6446 -> ti_targets;
1230 ti_platforms_evmDM6446 -> xdc_services_spec;
1231 ti_platforms_evmDM6446 -> microsoft_targets;
1232 ti_platforms_evmDM6446 -> ti_targets_elf;
1233 ti_platforms_evmDM6446 -> ti_targets_arm_elf;
1234 ti_platforms_evmDM6446 -> gnu_targets_arm;
1235 ti_platforms_evmDM6446 -> xdc_shelf;
1236 ti_platforms_evmDM6446 -> ti_targets_arm;
1237 ti_platforms_evmDM6446 -> xdc_services_global;
1238 ti_platforms_evmDM6446 -> xdc_services_intern_cmd;
1239 ti_platforms_evmDM6446 -> xdc_services_intern_xsr;
1240 ti_platforms_evmDM6446 -> xdc_platform;
1241 ti_platforms_evmDM6446 -> gnu_targets;
1242
1243 edge [style=solid, color=blue]
1244 ti_targets_rts6000 -> xdc_runtime;
1245
1246 edge [style=solid, color=lightgrey]
1247 ti_targets_rts6000 -> xdc_services_intern_gen;
1248 ti_targets_rts6000 -> gnu_targets_arm;
1249 ti_targets_rts6000 -> xdc_shelf;
1250 ti_targets_rts6000 -> xdc_services_intern_xsr;
1251 ti_targets_rts6000 -> microsoft_targets_arm;
1252 ti_targets_rts6000 -> gnu_targets;
1253 ti_targets_rts6000 -> ti_targets;
1254 ti_targets_rts6000 -> xdc_services_global;
1255 ti_targets_rts6000 -> xdc_services_intern_cmd;
1256 ti_targets_rts6000 -> ti_targets_arm;
1257 ti_targets_rts6000 -> xdc_runtime;
1258 ti_targets_rts6000 -> ti_targets_elf;
1259 ti_targets_rts6000 -> microsoft_targets;
1260 ti_targets_rts6000 -> xdc_runtime_knl;
1261 ti_targets_rts6000 -> ti_targets_arm_elf;
1262 ti_targets_rts6000 -> xdc_services_spec;
1263
1264 edge [style=solid, color=blue]
1265 ti_platforms_dsk6416 -> ti_catalog_c6000;
1266 ti_platforms_dsk6416 -> xdc_platform;
1267
1268 edge [style=solid, color=lightgrey]
1269 ti_platforms_dsk6416 -> xdc_services_intern_cmd;
1270 ti_platforms_dsk6416 -> ti_catalog_c6000;
1271 ti_platforms_dsk6416 -> xdc_platform;
1272 ti_platforms_dsk6416 -> gnu_targets;
1273 ti_platforms_dsk6416 -> ti_targets_arm;
1274 ti_platforms_dsk6416 -> gnu_targets_arm;
1275 ti_platforms_dsk6416 -> xdc_services_intern_gen;
1276 ti_platforms_dsk6416 -> ti_targets_elf;
1277 ti_platforms_dsk6416 -> xdc_shelf;
1278 ti_platforms_dsk6416 -> xdc_services_spec;
1279 ti_platforms_dsk6416 -> microsoft_targets;
1280 ti_platforms_dsk6416 -> xdc_services_intern_xsr;
1281 ti_platforms_dsk6416 -> ti_targets_arm_elf;
1282 ti_platforms_dsk6416 -> xdc_services_global;
1283 ti_platforms_dsk6416 -> ti_targets;
1284
1285 edge [style=solid, color=blue]
1286 ti_catalog_c6000 -> xdc_platform;
1287
1288 edge [style=solid, color=lightgrey]
1289 ti_catalog_c6000 -> xdc_services_intern_cmd;
1290 ti_catalog_c6000 -> xdc_platform;
1291 ti_catalog_c6000 -> gnu_targets;
1292 ti_catalog_c6000 -> ti_targets_arm;
1293 ti_catalog_c6000 -> gnu_targets_arm;
1294 ti_catalog_c6000 -> xdc_services_intern_gen;
1295 ti_catalog_c6000 -> ti_catalog_peripherals_hdvicp2;
1296 ti_catalog_c6000 -> ti_targets_elf;
1297 ti_catalog_c6000 -> xdc_shelf;
1298 ti_catalog_c6000 -> xdc_services_spec;
1299 ti_catalog_c6000 -> microsoft_targets;
1300 ti_catalog_c6000 -> ti_catalog;
1301 ti_catalog_c6000 -> xdc_services_intern_xsr;
1302 ti_catalog_c6000 -> ti_targets_arm_elf;
1303 ti_catalog_c6000 -> xdc_services_global;
1304 ti_catalog_c6000 -> ti_targets;
1305
1306 edge [style=solid, color=blue]
1307 ti_platforms_ezdsp28335 -> ti_catalog_c2800;
1308 ti_platforms_ezdsp28335 -> xdc_platform;
1309
1310 edge [style=solid, color=lightgrey]
1311 ti_platforms_ezdsp28335 -> xdc_services_intern_cmd;
1312 ti_platforms_ezdsp28335 -> ti_catalog_c2800_init;
1313 ti_platforms_ezdsp28335 -> xdc_platform;
1314 ti_platforms_ezdsp28335 -> ti_catalog_c2800;
1315 ti_platforms_ezdsp28335 -> gnu_targets;
1316 ti_platforms_ezdsp28335 -> ti_targets_arm;
1317 ti_platforms_ezdsp28335 -> gnu_targets_arm;
1318 ti_platforms_ezdsp28335 -> xdc_services_intern_gen;
1319 ti_platforms_ezdsp28335 -> ti_targets_elf;
1320 ti_platforms_ezdsp28335 -> xdc_shelf;
1321 ti_platforms_ezdsp28335 -> xdc_services_spec;
1322 ti_platforms_ezdsp28335 -> microsoft_targets;
1323 ti_platforms_ezdsp28335 -> xdc_services_intern_xsr;
1324 ti_platforms_ezdsp28335 -> ti_targets_arm_elf;
1325 ti_platforms_ezdsp28335 -> xdc_services_global;
1326 ti_platforms_ezdsp28335 -> xdc_rov;
1327 ti_platforms_ezdsp28335 -> ti_targets;
1328
1329 edge [style=solid, color=blue]
1330
1331 edge [style=solid, color=lightgrey]
1332 xdc_services_io -> xdc_runtime;
1333 xdc_services_io -> xdc_utils_tconf;
1334 microsoft_targets_rts [shape=record,label="microsoft.targets.rts|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\microsoft\targets\rts\package/package.rel.svg"];
1335 xdc_services_io -> microsoft_targets_rts;
1336 xdc_services_io -> microsoft_targets;
1337 xdc_services_io -> xdc_services_global;
1338 xdc_services_io -> xdc_rov;
1339 xdc_services_io -> xdc_shelf;
1340 xdc_services_io -> xdc_services_intern_gen;
1341 xdc_services_io -> xdc_services_spec;
1342 xdc_services_io -> xdc_platform;
1343 xdc_services_io -> xdc_cfg;
1344 xdc_services_io -> gnu_targets;
1345 xdc_services_io -> xdc_services_intern_xsr;
1346 xdc_corevers [shape=record,label="xdc.corevers|16, 0, 2, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\corevers\package/package.rel.svg"];
1347 xdc_services_io -> xdc_corevers;
1348 host_platforms_PC [shape=record,label="host.platforms.PC|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\host\platforms\PC\package/package.rel.svg"];
1349 xdc_services_io -> host_platforms_PC;
1350 xdc_services_io -> xdc_services_intern_cmd;
1351
1352 edge [style=solid, color=blue]
1353 host_platforms_PC -> xdc_platform;
1354
1355 edge [style=solid, color=lightgrey]
1356 host_platforms_PC -> xdc_services_spec;
1357 host_platforms_PC -> gnu_targets;
1358 host_platforms_PC -> xdc_services_intern_cmd;
1359 host_platforms_PC -> xdc_utils_tconf;
1360 host_platforms_PC -> xdc_services_intern_xsr;
1361 host_platforms_PC -> xdc_platform;
1362 host_platforms_PC -> xdc_shelf;
1363 host_platforms_PC -> xdc_services_intern_gen;
1364 host_platforms_PC -> xdc_services_global;
1365 host_platforms_PC -> microsoft_targets;
1366
1367 edge [style=solid, color=blue]
1368
1369 edge [style=solid, color=lightgrey]
1370 xdc_corevers -> xdc_services_spec;
1371 xdc_corevers -> xdc_services_intern_cmd;
1372 xdc_corevers -> xdc_utils_tconf;
1373 xdc_corevers -> xdc_services_intern_xsr;
1374 xdc_corevers -> xdc_shelf;
1375 xdc_corevers -> xdc_services_intern_gen;
1376 xdc_corevers -> xdc_services_global;
1377
1378 edge [style=solid, color=blue]
1379 microsoft_targets_rts -> xdc_runtime;
1380
1381 edge [style=solid, color=lightgrey]
1382 microsoft_targets_rts -> xdc_services_intern_gen;
1383 microsoft_targets_rts -> gnu_targets_arm;
1384 microsoft_targets_rts -> xdc_shelf;
1385 microsoft_targets_rts -> xdc_services_intern_xsr;
1386 microsoft_targets_rts -> microsoft_targets_arm;
1387 microsoft_targets_rts -> gnu_targets;
1388 microsoft_targets_rts -> ti_targets;
1389 microsoft_targets_rts -> xdc_services_global;
1390 microsoft_targets_rts -> xdc_services_intern_cmd;
1391 microsoft_targets_rts -> ti_targets_arm;
1392 microsoft_targets_rts -> xdc_runtime;
1393 microsoft_targets_rts -> ti_targets_elf;
1394 microsoft_targets_rts -> microsoft_targets;
1395 microsoft_targets_rts -> xdc_runtime_knl;
1396 microsoft_targets_rts -> ti_targets_arm_elf;
1397 microsoft_targets_rts -> xdc_services_spec;
1398
1399 edge [style=solid, color=blue]
1400
1401 edge [style=solid, color=lightgrey]
1402 xdc_services_getset -> xdc_services_spec;
1403 xdc_services_getset -> xdc_services_intern_cmd;
1404 xdc_services_getset -> xdc_utils_tconf;
1405 xdc_services_getset -> xdc_services_intern_xsr;
1406 xdc_services_getset -> xdc_shelf;
1407 xdc_services_getset -> xdc_services_intern_gen;
1408 xdc_services_getset -> xdc_services_global;
1409
1410 edge [style=solid, color=blue]
1411
1412 edge [style=solid, color=lightgrey]
1413 xdc_rov -> xdc_services_spec;
1414 xdc_rov -> gnu_targets;
1415 xdc_rov -> xdc_services_intern_cmd;
1416 xdc_rov -> xdc_utils_tconf;
1417 xdc_rov -> xdc_services_intern_xsr;
1418 xdc_rov -> xdc_shelf;
1419 xdc_rov -> xdc_services_intern_gen;
1420 xdc_rov -> xdc_services_global;
1421 xdc_rov -> microsoft_targets;
1422
1423 edge [style=solid, color=blue]
1424 ti_targets_rts2800 -> xdc_runtime;
1425
1426 edge [style=solid, color=lightgrey]
1427 ti_targets_rts2800 -> xdc_services_intern_gen;
1428 ti_targets_rts2800 -> gnu_targets_arm;
1429 ti_targets_rts2800 -> xdc_shelf;
1430 ti_targets_rts2800 -> xdc_services_intern_xsr;
1431 ti_targets_rts2800 -> microsoft_targets_arm;
1432 ti_targets_rts2800 -> gnu_targets;
1433 ti_targets_rts2800 -> ti_targets;
1434 ti_targets_rts2800 -> xdc_services_global;
1435 ti_targets_rts2800 -> xdc_services_intern_cmd;
1436 ti_targets_rts2800 -> ti_targets_arm;
1437 ti_targets_rts2800 -> xdc_runtime;
1438 ti_targets_rts2800 -> ti_targets_elf;
1439 ti_targets_rts2800 -> microsoft_targets;
1440 ti_targets_rts2800 -> xdc_runtime_knl;
1441 ti_targets_rts2800 -> ti_targets_arm_elf;
1442 ti_targets_rts2800 -> xdc_services_spec;
1443
1444 edge [style=solid, color=blue]
1445 ti_platforms_ezdsp28235 -> ti_catalog_c2800;
1446 ti_platforms_ezdsp28235 -> xdc_platform;
1447
1448 edge [style=solid, color=lightgrey]
1449 ti_platforms_ezdsp28235 -> xdc_services_intern_cmd;
1450 ti_platforms_ezdsp28235 -> ti_catalog_c2800_init;
1451 ti_platforms_ezdsp28235 -> xdc_platform;
1452 ti_platforms_ezdsp28235 -> ti_catalog_c2800;
1453 ti_platforms_ezdsp28235 -> gnu_targets;
1454 ti_platforms_ezdsp28235 -> ti_targets_arm;
1455 ti_platforms_ezdsp28235 -> gnu_targets_arm;
1456 ti_platforms_ezdsp28235 -> xdc_services_intern_gen;
1457 ti_platforms_ezdsp28235 -> ti_targets_elf;
1458 ti_platforms_ezdsp28235 -> xdc_shelf;
1459 ti_platforms_ezdsp28235 -> xdc_services_spec;
1460 ti_platforms_ezdsp28235 -> microsoft_targets;
1461 ti_platforms_ezdsp28235 -> xdc_services_intern_xsr;
1462 ti_platforms_ezdsp28235 -> ti_targets_arm_elf;
1463 ti_platforms_ezdsp28235 -> xdc_services_global;
1464 ti_platforms_ezdsp28235 -> xdc_rov;
1465 ti_platforms_ezdsp28235 -> ti_targets;
1466
1467 edge [style=solid, color=blue]
1468
1469 edge [style=solid, color=lightgrey]
1470 ti_catalog_c2800_init -> xdc_services_intern_cmd;
1471 ti_catalog_c2800_init -> gnu_targets;
1472 ti_catalog_c2800_init -> ti_targets_arm;
1473 ti_catalog_c2800_init -> gnu_targets_arm;
1474 ti_catalog_c2800_init -> xdc_services_intern_gen;
1475 ti_catalog_c2800_init -> ti_targets_elf;
1476 ti_catalog_c2800_init -> xdc_shelf;
1477 ti_catalog_c2800_init -> xdc_services_spec;
1478 ti_catalog_c2800_init -> microsoft_targets;
1479 ti_catalog_c2800_init -> xdc_services_intern_xsr;
1480 ti_catalog_c2800_init -> ti_targets_arm_elf;
1481 ti_catalog_c2800_init -> xdc_services_global;
1482 ti_catalog_c2800_init -> xdc_rov;
1483 ti_catalog_c2800_init -> ti_targets;
1484
1485 edge [style=solid, color=blue]
1486 ti_catalog_c2800 -> xdc_platform;
1487
1488 edge [style=solid, color=lightgrey]
1489 ti_catalog_c2800 -> xdc_services_intern_cmd;
1490 ti_catalog_c2800 -> xdc_platform;
1491 ti_catalog_c2800 -> gnu_targets;
1492 ti_catalog_c2800 -> ti_targets_arm;
1493 ti_catalog_c2800 -> gnu_targets_arm;
1494 ti_catalog_c2800 -> xdc_services_intern_gen;
1495 ti_catalog_c2800 -> ti_targets_elf;
1496 ti_catalog_c2800 -> xdc_shelf;
1497 ti_catalog_c2800 -> xdc_services_spec;
1498 ti_catalog_c2800 -> microsoft_targets;
1499 ti_catalog_c2800 -> ti_catalog;
1500 ti_catalog_c2800 -> xdc_services_intern_xsr;
1501 ti_catalog_c2800 -> ti_targets_arm_elf;
1502 ti_catalog_c2800 -> xdc_services_global;
1503 ti_catalog_c2800 -> ti_targets;
1504
1505 edge [style=solid, color=blue]
1506 ti_sysbios_family_c28 -> ti_sysbios_interfaces;
1507
1508 edge [style=solid, color=lightgrey]
1509 ti_sysbios_family_c28 -> xdc_services_global;
1510 ti_sysbios_family_c28 -> ti_targets;
1511 ti_sysbios_family_c28 -> ti_targets_msp430;
1512 ti_sysbios_family_c28 -> ti_targets_elf_arp32;
1513 ti_sysbios_family_c28 -> ti_targets_elf;
1514 ti_sysbios_family_c28 -> ti_targets_arm;
1515 ti_sysbios_family_c28 -> ti_targets_arm_elf;
1516 ti_sysbios_family_c28 -> gnu_targets;
1517 ti_sysbios_family_c28 -> microsoft_targets;
1518 ti_sysbios_family_c28 -> ti_sysbios_build;
1519 ti_sysbios_family_c28 -> tisb_release_filters;
1520 ti_sysbios_family_c28 -> xdc_runtime;
1521 ti_sysbios_family_c28 -> ti_sysbios_interfaces;
1522 ti_sysbios_family_c28 -> xdc_shelf;
1523 ti_sysbios_family_c28 -> xdc_services_intern_gen;
1524 ti_sysbios_family_c28 -> xdc_services_intern_cmd;
1525 ti_sysbios_family_c28 -> xdc_services_intern_xsr;
1526 ti_sysbios_family_c28 -> xdc_services_spec;
1527 ti_sysbios_knl [shape=record,label="ti.sysbios.knl|2, 0, 0, 0", URL="../G:\TI_Tools\bios_6_32_01_38\packages\ti\sysbios\knl\package/package.rel.svg"];
1528 ti_sysbios_family_c28 -> ti_sysbios_knl;
1529 ti_sysbios_family_c28 -> ti_sysbios_hal;
1530 ti_sysbios_family_c28 -> ti_sysbios;
1531
1532 edge [style=solid, color=blue]
1533 ti_sysbios_knl -> ti_sysbios_interfaces;
1534 ti_sysbios_knl -> ti_sysbios_family;
1535
1536 edge [style=solid, color=lightgrey]
1537 ti_sysbios_knl -> xdc_services_global;
1538 ti_sysbios_knl -> ti_targets;
1539 ti_sysbios_knl -> ti_targets_msp430;
1540 ti_sysbios_knl -> ti_targets_elf_arp32;
1541 ti_sysbios_knl -> ti_targets_elf;
1542 ti_sysbios_knl -> ti_targets_arm;
1543 ti_sysbios_knl -> ti_targets_arm_elf;
1544 ti_sysbios_knl -> gnu_targets;
1545 ti_sysbios_knl -> microsoft_targets;
1546 ti_sysbios_knl -> ti_sysbios_build;
1547 ti_sysbios_knl -> tisb_release_filters;
1548 ti_sysbios_knl -> xdc_runtime;
1549 ti_sysbios_knl -> ti_sysbios_hal;
1550 ti_sysbios_knl -> ti_sysbios_interfaces;
1551 ti_sysbios_knl -> xdc_shelf;
1552 ti_sysbios_knl -> xdc_services_intern_gen;
1553 ti_sysbios_knl -> xdc_services_intern_cmd;
1554 ti_sysbios_knl -> xdc_services_intern_xsr;
1555 ti_sysbios_knl -> xdc_services_spec;
1556 ti_sysbios_knl -> ti_sysbios;
1557 ti_sysbios_knl -> ti_sysbios_family_arm_m3;
1558 ti_sysbios_knl -> ti_sysbios_family_c28;
1559
1560 edge [style=solid, color=blue]
1561 ti_sysbios_family_arm_m3 -> ti_sysbios_interfaces;
1562
1563 edge [style=solid, color=lightgrey]
1564 ti_sysbios_family_arm_m3 -> xdc_services_global;
1565 ti_sysbios_family_arm_m3 -> ti_targets;
1566 ti_sysbios_family_arm_m3 -> ti_targets_msp430;
1567 ti_sysbios_family_arm_m3 -> ti_targets_elf_arp32;
1568 ti_sysbios_family_arm_m3 -> ti_targets_elf;
1569 ti_sysbios_family_arm_m3 -> ti_targets_arm;
1570 ti_sysbios_family_arm_m3 -> ti_targets_arm_elf;
1571 ti_sysbios_family_arm_m3 -> gnu_targets;
1572 ti_sysbios_family_arm_m3 -> microsoft_targets;
1573 ti_sysbios_family_arm_m3 -> ti_sysbios_build;
1574 ti_sysbios_family_arm_m3 -> tisb_release_filters;
1575 ti_sysbios_family_arm_m3 -> xdc_runtime;
1576 ti_sysbios_family_arm_m3 -> ti_sysbios;
1577 ti_sysbios_family_arm_m3 -> ti_sysbios_interfaces;
1578 ti_sysbios_family_arm_m3 -> xdc_shelf;
1579 ti_sysbios_family_arm_m3 -> xdc_services_intern_gen;
1580 ti_sysbios_family_arm_m3 -> xdc_services_intern_cmd;
1581 ti_sysbios_family_arm_m3 -> xdc_services_intern_xsr;
1582 ti_sysbios_family_arm_m3 -> xdc_services_spec;
1583 ti_sysbios_family_arm_m3 -> ti_sysbios_knl;
1584 ti_sysbios_family_arm_m3 -> ti_sysbios_hal;
1585
1586 edge [style=solid, color=blue]
1587
1588 edge [style=solid, color=lightgrey]
1589
1590 edge [style=solid, color=blue]
1591
1592 edge [style=solid, color=lightgrey]
1593 ti_sysbios_build -> xdc_services_global;
1594 ti_sysbios_build -> ti_targets;
1595 ti_sysbios_build -> ti_targets_msp430;
1596 ti_sysbios_build -> ti_targets_elf_arp32;
1597 ti_sysbios_build -> ti_targets_elf;
1598 ti_sysbios_build -> ti_targets_arm;
1599 ti_sysbios_build -> ti_targets_arm_elf;
1600 ti_sysbios_build -> gnu_targets;
1601 ti_sysbios_build -> microsoft_targets;
1602 ti_sysbios_build -> xdc_shelf;
1603 ti_sysbios_build -> xdc_services_intern_gen;
1604 ti_sysbios_build -> xdc_services_intern_cmd;
1605 ti_sysbios_build -> xdc_services_intern_xsr;
1606 ti_sysbios_build -> xdc_services_spec;
1607
1608 edge [style=solid, color=blue]
1609 ti_sysbios_family -> ti_sysbios_interfaces;
1610
1611 edge [style=solid, color=lightgrey]
1612 ti_sysbios_family -> xdc_services_global;
1613 ti_sysbios_family -> ti_targets;
1614 ti_sysbios_family -> ti_targets_msp430;
1615 ti_sysbios_family -> ti_targets_elf_arp32;
1616 ti_sysbios_family -> ti_targets_elf;
1617 ti_sysbios_family -> ti_targets_arm;
1618 ti_sysbios_family -> ti_targets_arm_elf;
1619 ti_sysbios_family -> gnu_targets;
1620 ti_sysbios_family -> microsoft_targets;
1621 ti_sysbios_family_c64p [shape=record,label="ti.sysbios.family.c64p|2, 0, 0, 0", URL="../G:\TI_Tools\bios_6_32_01_38\packages\ti\sysbios\family\c64p\package/package.rel.svg"];
1622 ti_sysbios_family -> ti_sysbios_family_c64p;
1623 ti_sysbios_family -> ti_sysbios_family_c28;
1624 ti_sysbios_family_arm [shape=record,label="ti.sysbios.family.arm|2, 0, 0, 0", URL="../G:\TI_Tools\bios_6_32_01_38\packages\ti\sysbios\family\arm\package/package.rel.svg"];
1625 ti_sysbios_family -> ti_sysbios_family_arm;
1626 ti_sysbios_family -> xdc_platform;
1627 ti_sysbios_family -> ti_catalog_arm;
1628 ti_sysbios_family -> ti_catalog_arm_cortexm3;
1629 ti_catalog_arm_nda [shape=record,label="ti.catalog.arm.nda|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\ti\catalog\arm\nda\package/package.rel.svg"];
1630 ti_sysbios_family -> ti_catalog_arm_nda;
1631 ti_sysbios_family -> ti_catalog_arm_cortexa8;
1632 ti_sysbios_family_msp430 [shape=record,label="ti.sysbios.family.msp430|1, 0, 0, 0", URL="../G:\TI_Tools\bios_6_32_01_38\packages\ti\sysbios\family\msp430\package/package.rel.svg"];
1633 ti_sysbios_family -> ti_sysbios_family_msp430;
1634 ti_sysbios_family -> ti_sysbios_interfaces;
1635 ti_sysbios_family -> xdc_shelf;
1636 ti_sysbios_family -> xdc_services_intern_gen;
1637 ti_sysbios_family -> xdc_services_intern_cmd;
1638 ti_sysbios_family -> xdc_services_intern_xsr;
1639 ti_sysbios_family -> xdc_services_spec;
1640
1641 edge [style=solid, color=blue]
1642 ti_sysbios_family_msp430 -> ti_sysbios_interfaces;
1643
1644 edge [style=solid, color=lightgrey]
1645 ti_sysbios_family_msp430 -> xdc_services_global;
1646 ti_sysbios_family_msp430 -> ti_targets;
1647 ti_sysbios_family_msp430 -> ti_targets_msp430;
1648 ti_sysbios_family_msp430 -> ti_targets_elf_arp32;
1649 ti_sysbios_family_msp430 -> ti_targets_elf;
1650 ti_sysbios_family_msp430 -> ti_targets_arm;
1651 ti_sysbios_family_msp430 -> ti_targets_arm_elf;
1652 ti_sysbios_family_msp430 -> gnu_targets;
1653 ti_sysbios_family_msp430 -> microsoft_targets;
1654 ti_sysbios_family_msp430 -> ti_sysbios_build;
1655 ti_sysbios_family_msp430 -> tisb_release_filters;
1656 ti_sysbios_family_msp430 -> xdc_runtime;
1657 ti_sysbios_family_msp430 -> ti_sysbios_interfaces;
1658 ti_sysbios_family_msp430 -> xdc_shelf;
1659 ti_sysbios_family_msp430 -> xdc_services_intern_gen;
1660 ti_sysbios_family_msp430 -> xdc_services_intern_cmd;
1661 ti_sysbios_family_msp430 -> xdc_services_intern_xsr;
1662 ti_sysbios_family_msp430 -> xdc_services_spec;
1663 ti_sysbios_family_msp430 -> ti_sysbios_knl;
1664 ti_sysbios_family_msp430 -> ti_sysbios_hal;
1665 ti_sysbios_family_msp430 -> ti_sysbios;
1666 ti_sysbios_family_msp430 -> ti_catalog_msp430_peripherals_timer;
1667 ti_sysbios_family_msp430 -> ti_sysbios_family_arm_m3;
1668 ti_sysbios_family_msp430 -> ti_sysbios_family_c28;
1669
1670 edge [style=solid, color=blue]
1671 ti_catalog_arm_nda -> xdc_platform;
1672
1673 edge [style=solid, color=lightgrey]
1674 ti_catalog_arm_nda -> xdc_services_intern_cmd;
1675 ti_catalog_arm_nda -> xdc_platform;
1676 ti_catalog_arm_nda -> gnu_targets;
1677 ti_catalog_arm_nda -> ti_targets_arm;
1678 ti_catalog_arm_nda -> gnu_targets_arm;
1679 ti_catalog_arm_nda -> xdc_services_intern_gen;
1680 ti_catalog_arm_nda -> ti_targets_elf;
1681 ti_catalog_arm_nda -> xdc_shelf;
1682 ti_catalog_arm_nda -> xdc_services_spec;
1683 ti_catalog_arm_nda -> microsoft_targets;
1684 ti_catalog_arm_nda -> ti_catalog;
1685 ti_catalog_arm_nda -> xdc_services_intern_xsr;
1686 ti_catalog_arm_nda -> ti_targets_arm_elf;
1687 ti_catalog_arm_nda -> xdc_services_global;
1688 ti_catalog_arm_nda -> ti_targets;
1689
1690 edge [style=solid, color=blue]
1691 ti_sysbios_family_arm -> ti_sysbios_interfaces;
1692
1693 edge [style=solid, color=lightgrey]
1694 ti_sysbios_family_arm -> xdc_services_global;
1695 ti_sysbios_family_arm -> ti_targets;
1696 ti_sysbios_family_arm -> ti_targets_msp430;
1697 ti_sysbios_family_arm -> ti_targets_elf_arp32;
1698 ti_sysbios_family_arm -> ti_targets_elf;
1699 ti_sysbios_family_arm -> ti_targets_arm;
1700 ti_sysbios_family_arm -> ti_targets_arm_elf;
1701 ti_sysbios_family_arm -> gnu_targets;
1702 ti_sysbios_family_arm -> microsoft_targets;
1703 ti_sysbios_family_arm -> ti_sysbios_build;
1704 ti_sysbios_family_arm -> tisb_release_filters;
1705 ti_sysbios_family_arm -> ti_sysbios_interfaces;
1706 ti_sysbios_family_arm -> xdc_shelf;
1707 ti_sysbios_family_arm -> xdc_services_intern_gen;
1708 ti_sysbios_family_arm -> xdc_services_intern_cmd;
1709 ti_sysbios_family_arm -> xdc_services_intern_xsr;
1710 ti_sysbios_family_arm -> xdc_services_spec;
1711 ti_sysbios_family_arm -> xdc_runtime;
1712 ti_sysbios_family_arm -> ti_sysbios_knl;
1713 ti_sysbios_family_arm -> ti_sysbios_hal;
1714
1715 edge [style=solid, color=blue]
1716 ti_sysbios_family_c64p -> ti_sysbios_interfaces;
1717
1718 edge [style=solid, color=lightgrey]
1719 ti_sysbios_family_c64p -> xdc_services_global;
1720 ti_sysbios_family_c64p -> ti_targets;
1721 ti_sysbios_family_c64p -> ti_targets_msp430;
1722 ti_sysbios_family_c64p -> ti_targets_elf_arp32;
1723 ti_sysbios_family_c64p -> ti_targets_elf;
1724 ti_sysbios_family_c64p -> ti_targets_arm;
1725 ti_sysbios_family_c64p -> ti_targets_arm_elf;
1726 ti_sysbios_family_c64p -> gnu_targets;
1727 ti_sysbios_family_c64p -> microsoft_targets;
1728 ti_sysbios_family_c64p -> ti_sysbios_build;
1729 ti_sysbios_family_c64p -> tisb_release_filters;
1730 ti_sysbios_family_c64p -> ti_sysbios_interfaces;
1731 ti_sysbios_family_c64p -> xdc_runtime;
1732 ti_sysbios_family_c64p -> xdc_shelf;
1733 ti_sysbios_family_c64p -> xdc_services_intern_gen;
1734 ti_sysbios_family_c64p -> xdc_services_intern_cmd;
1735 ti_sysbios_family_c64p -> xdc_services_intern_xsr;
1736 ti_sysbios_family_c64p -> xdc_services_spec;
1737 ti_sysbios_family_c64p -> ti_sysbios_knl;
1738 ti_sysbios_family_c64p -> ti_sysbios;
1739 ti_sysbios_family_c64p -> ti_sysbios_hal;
1740 ti_sysbios_family_c64p -> ti_sysbios_family_arm_m3;
1741 ti_sysbios_family_c64p -> ti_sysbios_family_c28;
1742
1743 edge [style=solid, color=blue]
1744
1745 edge [style=solid, color=lightgrey]
1746 ti_sdo_fc_dman3 -> xdc_services_global;
1747 ti_sdo_fc_dman3 -> ti_targets;
1748 ti_sdo_fc_dman3 -> ti_targets_elf;
1749 ti_sdo_fc_dman3 -> ti_targets_elf_arp32;
1750 ti_sdo_fc_dman3 -> gnu_targets;
1751 ti_sdo_fc_dman3 -> gnu_targets_arm;
1752 ti_sdo_fc_dman3 -> ti_targets_arm;
1753 ti_sdo_fc_dman3 -> ti_targets_arm_elf;
1754 ti_sdo_fc_dman3 -> build_filter;
1755 ti_sdo_fc_dman3 -> xdc_services_intern_cmd;
1756 ti_sdo_fc_dman3 -> xdc_services_intern_gen;
1757 ti_sdo_fc_dman3 -> xdc_services_intern_xsr;
1758 ti_sdo_fc_dman3 -> xdc_shelf;
1759 ti_sdo_fc_dman3 -> xdc_services_spec;
1760 ti_sdo_fc_dman3 -> xdc_runtime;
1761 ti_sdo_fc_dman3 -> ti_xdais;
1762 ti_sdo_fc_dman3 -> xdc_runtime_knl;
1763 ti_sdo_fc_dman3 -> ti_sdo_fc_utils_osalsupport;
1764 ti_sdo_fc_dman3 -> ti_sdo_fc_global;
1765 ti_sdo_fc_dman3 -> ti_sdo_utils_trace;
1766 ti_sdo_fc_utils_gtinfra [shape=record,label="ti.sdo.fc.utils.gtinfra|1, 0, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\utils\gtinfra\package/package.rel.svg"];
1767 ti_sdo_fc_dman3 -> ti_sdo_fc_utils_gtinfra;
1768 ti_sdo_fc_edma3 [shape=record,label="ti.sdo.fc.edma3|3, 0, 0", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\edma3\package/package.rel.svg"];
1769 ti_sdo_fc_dman3 -> ti_sdo_fc_edma3;
1770 ti_sdo_edma3_rm [shape=record,label="ti.sdo.edma3.rm|02, 02, 02", URL="../G:\TI_Tools\codec_engine_3_21_00_19\cetools\packages\ti\sdo\edma3\rm\package/package.rel.svg"];
1771 ti_sdo_fc_dman3 -> ti_sdo_edma3_rm;
1772 ti_sdo_fc_dman3 -> ti_sdo_fc_ires;
1773
1774 edge [style=solid, color=blue]
1775
1776 edge [style=solid, color=lightgrey]
1777
1778 edge [style=solid, color=blue]
1779
1780 edge [style=solid, color=lightgrey]
1781 ti_sdo_fc_edma3 -> xdc_services_global;
1782 ti_sdo_fc_edma3 -> ti_targets;
1783 ti_sdo_fc_edma3 -> ti_targets_elf;
1784 ti_sdo_fc_edma3 -> ti_targets_elf_arp32;
1785 ti_sdo_fc_edma3 -> gnu_targets;
1786 ti_sdo_fc_edma3 -> gnu_targets_arm;
1787 ti_sdo_fc_edma3 -> ti_targets_arm;
1788 ti_sdo_fc_edma3 -> ti_targets_arm_elf;
1789 ti_sdo_fc_edma3 -> build_filter;
1790 ti_sdo_fc_edma3 -> xdc_services_intern_cmd;
1791 ti_sdo_fc_edma3 -> xdc_services_intern_gen;
1792 ti_sdo_fc_edma3 -> xdc_services_intern_xsr;
1793 ti_sdo_fc_edma3 -> xdc_shelf;
1794 ti_sdo_fc_edma3 -> xdc_services_spec;
1795 ti_sdo_fc_edma3 -> xdc_runtime;
1796 ti_sdo_fc_edma3 -> ti_sysbios_knl;
1797 ti_sdo_fc_edma3 -> ti_sysbios_hal;
1798 ti_sdo_fc_edma3 -> ti_sdo_fc_global;
1799 ti_sdo_fc_edma3 -> ti_xdais;
1800 ti_sdo_fc_edma3 -> ti_sdo_edma3_rm;
1801 ti_sdo_fc_edma3 -> xdc_runtime_knl;
1802 ti_sdo_fc_edma3 -> ti_sdo_fc_utils_osalsupport;
1803 ti_sdo_fc_edma3 -> ti_sysbios_interfaces;
1804 ti_sdo_fc_edma3 -> ti_sdo_fc_ires;
1805 ti_sdo_fc_edma3 -> ti_sysbios_family_arm_m3;
1806 ti_sdo_fc_edma3 -> ti_sysbios_family_c28;
1807 ti_sdo_fc_edma3 -> ti_sysbios;
1808
1809 edge [style=solid, color=blue]
1810
1811 edge [style=solid, color=lightgrey]
1812 ti_sdo_fc_utils_gtinfra -> xdc_services_global;
1813 ti_sdo_fc_utils_gtinfra -> ti_targets;
1814 ti_sdo_fc_utils_gtinfra -> ti_targets_elf;
1815 ti_sdo_fc_utils_gtinfra -> ti_targets_elf_arp32;
1816 ti_sdo_fc_utils_gtinfra -> gnu_targets;
1817 ti_sdo_fc_utils_gtinfra -> gnu_targets_arm;
1818 ti_sdo_fc_utils_gtinfra -> ti_targets_arm;
1819 ti_sdo_fc_utils_gtinfra -> ti_targets_arm_elf;
1820 ti_sdo_fc_utils_gtinfra -> build_filter;
1821 ti_sdo_fc_utils_gtinfra -> xdc_services_intern_cmd;
1822 ti_sdo_fc_utils_gtinfra -> xdc_services_intern_gen;
1823 ti_sdo_fc_utils_gtinfra -> xdc_services_intern_xsr;
1824 ti_sdo_fc_utils_gtinfra -> xdc_shelf;
1825 ti_sdo_fc_utils_gtinfra -> xdc_services_spec;
1826 ti_sdo_fc_utils_gtinfra -> xdc_runtime;
1827 ti_sdo_fc_utils_gtinfra -> xdc_runtime_knl;
1828 ti_sdo_fc_utils_gtinfra -> ti_sysbios;
1829 ti_sdo_fc_utils_gtinfra -> ti_sysbios_knl;
1830 ti_sdo_fc_utils_gtinfra -> ti_sdo_utils_trace;
1831 ti_sdo_fc_utils_gtinfra -> ti_sysbios_interfaces;
1832 ti_sdo_fc_utils_gtinfra -> ti_sysbios_hal;
1833
1834 edge [style=solid, color=blue]
1835
1836 edge [style=solid, color=lightgrey]
1837 ti_sdo_fc_dskt2 -> xdc_services_global;
1838 ti_sdo_fc_dskt2 -> ti_targets;
1839 ti_sdo_fc_dskt2 -> ti_targets_elf;
1840 ti_sdo_fc_dskt2 -> ti_targets_elf_arp32;
1841 ti_sdo_fc_dskt2 -> gnu_targets;
1842 ti_sdo_fc_dskt2 -> gnu_targets_arm;
1843 ti_sdo_fc_dskt2 -> ti_targets_arm;
1844 ti_sdo_fc_dskt2 -> ti_targets_arm_elf;
1845 ti_sdo_fc_dskt2 -> build_filter;
1846 ti_sdo_fc_dskt2 -> xdc_services_intern_cmd;
1847 ti_sdo_fc_dskt2 -> xdc_services_intern_gen;
1848 ti_sdo_fc_dskt2 -> xdc_services_intern_xsr;
1849 ti_sdo_fc_dskt2 -> xdc_shelf;
1850 ti_sdo_fc_dskt2 -> xdc_services_spec;
1851 ti_sdo_fc_dskt2 -> xdc_runtime;
1852 ti_sdo_fc_dskt2 -> ti_xdais;
1853 ti_sdo_fc_dskt2 -> ti_sdo_fc_utils_osalsupport;
1854 ti_sdo_fc_dskt2 -> ti_sdo_fc_global;
1855 ti_sdo_fc_dskt2 -> ti_sdo_fc_utils_gtinfra;
1856 ti_sdo_fc_dskt2 -> xdc_runtime_knl;
1857 ti_sdo_fc_dskt2 -> ti_sdo_fc_utils;
1858 ti_sdo_fc_dskt2 -> ti_sysbios_hal;
1859 ti_sdo_fc_dskt2 -> ti_sysbios_interfaces;
1860 ti_sdo_fc_dskt2 -> ti_sysbios_knl;
1861
1862 edge [style=solid, color=blue]
1863
1864 edge [style=solid, color=lightgrey]
1865 ti_sdo_ce_global -> xdc_services_global;
1866 ti_sdo_ce_global -> ti_targets;
1867 ti_sdo_ce_global -> ti_targets_elf;
1868 ti_sdo_ce_global -> gnu_targets;
1869 ti_sdo_ce_global -> gnu_targets_arm;
1870 ti_sdo_ce_global -> ti_targets_arm;
1871 ti_sdo_ce_global -> ti_targets_arm_elf;
1872 ti_sdo_ce_global -> build_filter;
1873 ti_sdo_ce_global -> ti_sdo_tools_build;
1874 ti_sdo_ce_global -> xdc_services_intern_cmd;
1875 ti_sdo_ce_global -> xdc_services_intern_gen;
1876 ti_sdo_ce_global -> xdc_services_intern_xsr;
1877 ti_sdo_ce_global -> xdc_shelf;
1878 ti_sdo_ce_global -> xdc_services_spec;
1879 ti_sdo_ce_global -> xdc_runtime;
1880
1881 edge [style=solid, color=blue]
1882
1883 edge [style=solid, color=lightgrey]
1884 ti_sdo_ce_osal -> xdc_services_global;
1885 ti_sdo_ce_osal -> ti_targets;
1886 ti_sdo_ce_osal -> ti_targets_elf;
1887 ti_sdo_ce_osal -> gnu_targets;
1888 ti_sdo_ce_osal -> gnu_targets_arm;
1889 ti_sdo_ce_osal -> ti_targets_arm;
1890 ti_sdo_ce_osal -> ti_targets_arm_elf;
1891 ti_sdo_ce_osal -> build_filter;
1892 ti_sdo_ce_osal -> xdc_services_intern_cmd;
1893 ti_sdo_ce_osal -> xdc_services_intern_gen;
1894 ti_sdo_ce_osal -> xdc_services_intern_xsr;
1895 ti_sdo_ce_osal -> xdc_shelf;
1896 ti_sdo_ce_osal -> xdc_services_spec;
1897 ti_sdo_ce_osal -> xdc_runtime;
1898
1899 edge [style=solid, color=blue]
1900
1901 edge [style=solid, color=lightgrey]
1902 ti_sdo_utils_trace -> xdc_services_global;
1903 ti_sdo_utils_trace -> ti_targets;
1904 ti_sdo_utils_trace -> ti_targets_elf;
1905 ti_sdo_utils_trace -> ti_targets_elf_arp32;
1906 ti_sdo_utils_trace -> gnu_targets;
1907 ti_sdo_utils_trace -> gnu_targets_arm;
1908 ti_sdo_utils_trace -> ti_targets_arm;
1909 ti_sdo_utils_trace -> ti_targets_arm_elf;
1910 ti_sdo_utils_trace -> build_filter;
1911 ti_sdo_utils_trace -> xdc_services_intern_cmd;
1912 ti_sdo_utils_trace -> xdc_services_intern_gen;
1913 ti_sdo_utils_trace -> xdc_services_intern_xsr;
1914 ti_sdo_utils_trace -> xdc_shelf;
1915 ti_sdo_utils_trace -> xdc_services_spec;
1916
1917 edge [style=solid, color=blue]
1918
1919 edge [style=solid, color=lightgrey]
1920 ti_sdo_utils_loggers -> xdc_services_global;
1921 ti_sdo_utils_loggers -> ti_targets;
1922 ti_sdo_utils_loggers -> ti_targets_elf;
1923 ti_sdo_utils_loggers -> ti_targets_arm;
1924 ti_sdo_utils_loggers -> ti_targets_arm_elf;
1925 ti_sdo_utils_loggers -> gnu_targets;
1926 ti_sdo_utils_loggers -> gnu_targets_arm;
1927 ti_sdo_utils_loggers -> xdc_runtime;
1928 ti_sdo_utils_loggers -> xdc_services_intern_cmd;
1929 ti_sdo_utils_loggers -> xdc_services_intern_gen;
1930 ti_sdo_utils_loggers -> xdc_services_intern_xsr;
1931 ti_sdo_utils_loggers -> xdc_shelf;
1932 ti_sdo_utils_loggers -> xdc_services_spec;
1933 ti_sdo_utils_loggers -> xdc_runtime_knl;
1934
1935 edge [style=solid, color=blue]
1936
1937 edge [style=solid, color=lightgrey]
1938 ti_xdais -> xdc_services_intern_gen;
1939 ti_xdais -> gnu_targets_arm;
1940 ti_xdais -> ti_targets_arm_elf;
1941 ti_xdais -> ti_targets_elf;
1942 ti_xdais -> xdc_shelf;
1943 ti_xdais -> ti_targets_arm;
1944 ti_xdais -> xdc_services_spec;
1945 ti_xdais -> gnu_targets;
1946 ti_xdais -> ti_targets;
1947 ti_xdais -> microsoft_targets;
1948 ti_xdais -> xdc_services_intern_cmd;
1949 ti_xdais -> xdc_services_intern_xsr;
1950 ti_xdais -> microsoft_targets_arm;
1951 ti_xdais -> xdc_services_global;
1952
1953 edge [style=solid, color=blue]
1954
1955 edge [style=solid, color=lightgrey]
1956 xdc_runtime_knl -> xdc_utils_tconf;
1957 xdc_runtime_knl -> xdc_services_global;
1958 xdc_runtime_knl -> xdc_runtime;
1959 xdc_runtime_knl -> xdc_shelf;
1960 xdc_runtime_knl -> xdc_services_intern_xsr;
1961 xdc_runtime_knl -> xdc_services_intern_gen;
1962 xdc_runtime_knl -> xdc_services_spec;
1963 xdc_runtime_knl -> xdc_services_intern_cmd;
1964
1965 edge [style=solid, color=blue]
1966
1967 edge [style=solid, color=lightgrey]
1968 xdc_runtime -> xdc_utils_tconf;
1969 xdc_runtime -> xdc_services_global;
1970 xdc_runtime -> xdc_rov;
1971 xdc_runtime -> xdc_shelf;
1972 xdc_runtime -> xdc_services_intern_xsr;
1973 xdc_runtime -> xdc_services_intern_gen;
1974 xdc_runtime -> xdc_services_spec;
1975 xdc_runtime -> xdc_services_intern_cmd;
1976
1977 edge [style=solid, color=blue]
1978
1979 edge [style=solid, color=lightgrey]
1980 ti_sdo_ce_ipc -> xdc_services_global;
1981 ti_sdo_ce_ipc -> ti_targets;
1982 ti_sdo_ce_ipc -> ti_targets_elf;
1983 ti_sdo_ce_ipc -> gnu_targets;
1984 ti_sdo_ce_ipc -> gnu_targets_arm;
1985 ti_sdo_ce_ipc -> ti_targets_arm;
1986 ti_sdo_ce_ipc -> ti_targets_arm_elf;
1987 ti_sdo_ce_ipc -> build_filter;
1988 ti_sdo_ce_ipc -> xdc_services_intern_cmd;
1989 ti_sdo_ce_ipc -> xdc_services_intern_gen;
1990 ti_sdo_ce_ipc -> xdc_services_intern_xsr;
1991 ti_sdo_ce_ipc -> xdc_shelf;
1992 ti_sdo_ce_ipc -> xdc_services_spec;
1993
1994 edge [style=solid, color=blue]
1995
1996 edge [style=solid, color=lightgrey]
1997
1998 edge [style=solid, color=blue]
1999
2000 edge [style=solid, color=lightgrey]
2001 ti_targets_arm_elf -> xdc_services_global;
2002 ti_targets_arm_elf -> ti_targets;
2003 ti_targets_arm_elf -> ti_targets_arm;
2004 ti_targets_arm_elf -> xdc_services_intern_cmd;
2005 ti_targets_arm_elf -> xdc_services_intern_xsr;
2006 ti_targets_arm_elf -> xdc_services_spec;
2007 ti_targets_arm_elf -> xdc_shelf;
2008 ti_targets_arm_elf -> xdc_services_intern_gen;
2009
2010 edge [style=solid, color=blue]
2011 ti_targets_arm -> ti_targets;
2012
2013 edge [style=solid, color=lightgrey]
2014 ti_targets_arm -> xdc_services_global;
2015 ti_targets_arm -> ti_targets;
2016 ti_targets_arm -> xdc_services_intern_cmd;
2017 ti_targets_arm -> xdc_services_intern_xsr;
2018 ti_targets_arm -> xdc_services_spec;
2019 ti_targets_arm -> xdc_shelf;
2020 ti_targets_arm -> xdc_services_intern_gen;
2021
2022 edge [style=solid, color=blue]
2023 gnu_targets_arm -> gnu_targets;
2024
2025 edge [style=solid, color=lightgrey]
2026 gnu_targets_arm -> xdc_services_global;
2027 gnu_targets_arm -> gnu_targets;
2028 gnu_targets_arm -> xdc_shelf;
2029 gnu_targets_arm -> xdc_services_spec;
2030 gnu_targets_arm -> xdc_services_intern_cmd;
2031 gnu_targets_arm -> xdc_services_intern_xsr;
2032 gnu_targets_arm -> xdc_services_intern_gen;
2033
2034 edge [style=solid, color=blue]
2035
2036 edge [style=solid, color=lightgrey]
2037 gnu_targets -> xdc_services_global;
2038 gnu_targets -> xdc_shelf;
2039 gnu_targets -> xdc_services_spec;
2040 gnu_targets -> xdc_services_intern_cmd;
2041 gnu_targets -> xdc_services_intern_xsr;
2042 gnu_targets -> xdc_services_intern_gen;
2043
2044 edge [style=solid, color=blue]
2045
2046 edge [style=solid, color=lightgrey]
2047 ti_targets_elf -> xdc_services_global;
2048 ti_targets_elf -> ti_targets;
2049 ti_targets_elf -> xdc_services_intern_cmd;
2050 ti_targets_elf -> xdc_services_intern_xsr;
2051 ti_targets_elf -> xdc_services_spec;
2052 ti_targets_elf -> xdc_shelf;
2053 ti_targets_elf -> xdc_services_intern_gen;
2054
2055 edge [style=solid, color=blue]
2056
2057 edge [style=solid, color=lightgrey]
2058 ti_targets -> xdc_services_global;
2059 ti_targets -> xdc_services_intern_cmd;
2060 ti_targets -> xdc_services_intern_xsr;
2061 ti_targets -> xdc_shelf;
2062 ti_targets -> xdc_services_spec;
2063 ti_targets -> xdc_services_intern_gen;
2064
2065 edge [style=solid, color=blue]
2066
2067 edge [style=solid, color=lightgrey]
2068 xdc -> xdc_services_global;
2069 xdc -> xdc_utils_tconf;
2070
2071 edge [style=solid, color=blue]
2072 xdc_cfg -> xdc_services_global;
2073
2074 edge [style=solid, color=lightgrey]
2075 xdc_cfg -> xdc_services_spec;
2076 xdc_cfg -> xdc_services_intern_cmd;
2077 xdc_cfg -> xdc_utils_tconf;
2078 xdc_cfg -> xdc_services_intern_xsr;
2079 xdc_cfg -> xdc_platform;
2080 xdc_cfg -> xdc_shelf;
2081 xdc_cfg -> xdc_services_intern_gen;
2082 xdc_cfg -> xdc_services_global;
2083
2084 edge [style=solid, color=blue]
2085 xdc_services_intern_gen -> xdc_shelf;
2086 xdc_services_intern_gen -> xdc_services_spec;
2087 xdc_services_intern_gen -> xdc_services_global;
2088 xdc_services_intern_gen -> xdc_services_intern_xsr;
2089
2090 edge [style=solid, color=lightgrey]
2091 xdc_services_intern_gen -> xdc_services_spec;
2092 xdc_services_intern_gen -> xdc_services_intern_cmd;
2093 xdc_services_intern_gen -> xdc_utils_tconf;
2094 xdc_services_intern_gen -> xdc_services_intern_xsr;
2095 xdc_services_intern_gen -> xdc_shelf;
2096 xdc_services_intern_gen -> xdc_services_global;
2097
2098 edge [style=solid, color=blue]
2099 xdc_services_spec -> xdc_shelf;
2100
2101 edge [style=solid, color=lightgrey]
2102 xdc_services_spec -> xdc_services_intern_cmd;
2103 xdc_services_spec -> xdc_utils_tconf;
2104 xdc_services_spec -> xdc_services_intern_xsr;
2105 xdc_services_spec -> xdc_shelf;
2106 xdc_services_spec -> xdc_services_intern_gen;
2107 xdc_services_spec -> xdc_services_global;
2108
2109 edge [style=solid, color=blue]
2110
2111 edge [style=solid, color=lightgrey]
2112 xdc_services_global -> xdc_services_spec;
2113 xdc_services_global -> xdc_services_intern_cmd;
2114 xdc_services_global -> xdc_utils_tconf;
2115 xdc_services_global -> xdc_services_intern_xsr;
2116 xdc_services_global -> xdc_shelf;
2117 xdc_services_global -> xdc_services_intern_gen;
2118
2119 edge [style=solid, color=blue]
2120
2121 edge [style=solid, color=lightgrey]
2122 ti_sdo_codecs_jpegvenc -> xdc_services_global;
2123 ti_sdo_codecs_jpegvenc -> xdc_services_spec;
2124 ti_sdo_codecs_jpegvenc -> xdc_services_intern_gen;
2125 ti_sdo_codecs_jpegvenc -> xdc_services_intern_cmd;
2126 ti_sdo_codecs_jpegvenc -> xdc_services_intern_xsr;
2127 ti_sdo_codecs_jpegvenc -> xdc_shelf;
2128
2129 edge [style=solid, color=blue]
2130
2131 edge [style=solid, color=lightgrey]
2132 ti_sdo_ce_video2 -> xdc_services_global;
2133 ti_sdo_ce_video2 -> xdc_services_spec;
2134 ti_sdo_ce_video2 -> xdc_services_intern_gen;
2135 ti_sdo_ce_video2 -> xdc_cfg;
2136 ti_sdo_ce_video2 -> ti_sdo_ce;
2137 ti_sdo_ce_video2 -> xdc_services_intern_cmd;
2138 ti_sdo_ce_video2 -> xdc_services_intern_xsr;
2139 ti_sdo_ce_video2 -> xdc_shelf;
2140 ti_sdo_ce_video2 -> xdc_platform;
2141}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package.rel.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package.rel.xml
new file mode 100644
index 0000000..88767ab
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/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_jpegvenc_ce" label="default" date="1404899843953" buildCount="1" producerId="undefined">
4<package name="ti.sdo.codecs.jpegvenc.ce"
5 version="1, 0, 0"/>
6<imports>
7 <package name="ti.sdo.ce.video2"
8 version=""/>
9 <package name="ti.sdo.codecs.jpegvenc"
10 version=""/>
11</imports>
12<references>
13 <package name="xdc.services.global"
14 version="1, 0, 0, 1284507401675"
15 providerId="xdccore">
16 <file name="Clock.xs"/>
17 <file name="Trace.xs"/>
18 <file name="java\package.jar"/>
19 </package>
20 <package name="xdc.services.spec"
21 version="1, 0, 0, 0, 1284507414889"
22 providerId="xdccore">
23 <file name="java\package.jar"/>
24 </package>
25 <package name="xdc.services.intern.gen"
26 version="1, 0, 0, 0, 1284507405214"
27 providerId="xdccore">
28 <file name="java\package.jar"/>
29 </package>
30 <package name="xdc.cfg"
31 version="1, 0, 2, 0, 1284507375537"
32 providerId="xdccore">
33 <file name="Program.xdc"/>
34 </package>
35 <package name="xdc"
36 version="1, 1, 1, 1284507365742"
37 providerId="xdccore">
38 <file name="IPackage.xdc"/>
39 <file name="IPackage.xs"/>
40 <file name="om2.xs"/>
41 <file name="package.xs"/>
42 <file name="template.xs"/>
43 <file name="xdc.tci"/>
44 <file name="xmlgen.xs"/>
45 <file name="xmlgen2.xs"/>
46 </package>
47 <package name="ti.sdo.ce"
48 version="1, 0, 6, 1313607868501"
49 providerId="codec_engine_3_21_00_19">
50 <file name="ICodec.xdc"/>
51 </package>
52 <package name="ti.sdo.codecs.jpegvenc"
53 version="1, 0, 0, 1404899841031"
54 providerId="G:/from_sayanna/RTSC_Release">
55 <file name="JPEGVENC.xdc"/>
56 </package>
57 <package name="xdc.bld"
58 version="1, 0, 2, 1284507372516"
59 providerId="xdccore">
60 <file name="BuildEnvironment.xs"/>
61 <file name="Executable.xs"/>
62 <file name="ITarget.xs"/>
63 <file name="ITargetFilter.xs"/>
64 <file name="Library.xs"/>
65 <file name="Manifest.xs"/>
66 <file name="PackageContents.xs"/>
67 <file name="Repository.xs"/>
68 <file name="Script.xs"/>
69 <file name="Utils.xs"/>
70 <file name="_gen.xs"/>
71 <file name="bld.js"/>
72 <file name="package.xs"/>
73 </package>
74 <package name="ti.sdo.ce.video2"
75 version="1, 0, 3, 1313608070886"
76 providerId="codec_engine_3_21_00_19">
77 <file name="IVIDENC2.xdc"/>
78 </package>
79 <package name="xdc.services.intern.cmd"
80 version="1, 0, 0, 0, 1284507405123"
81 providerId="xdccore">
82 <file name="java\package.jar"/>
83 </package>
84 <package name="xdc.services.intern.xsr"
85 version="1, 0, 0, 1284507408194"
86 providerId="xdccore">
87 <file name="java\package.jar"/>
88 </package>
89 <package name="xdc.shelf"
90 version="1, 0, 0, 1284507424737"
91 providerId="xdccore">
92 <file name="java\antlr.jar"/>
93 <file name="java\ecj.jar"/>
94 <file name="java\js.jar"/>
95 <file name="java\jsr173_api.jar"/>
96 <file name="java\tar.jar"/>
97 <file name="java\xbean.jar"/>
98 </package>
99 <package name="xdc.platform"
100 version="1, 0, 1, 0, 1284507379983"
101 providerId="xdccore">
102 <file name="ICpuDataSheet.xdc"/>
103 <file name="IExeContext.xdc"/>
104 <file name="IPeripheral.xdc"/>
105 <file name="IPlatform.xdc"/>
106 </package>
107 <xdcRoot base="G:/TI_Tools/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/jpegvenc/ce/package/package_ti.sdo.codecs.jpegvenc.ce.c b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package_ti.sdo.codecs.jpegvenc.ce.c
new file mode 100644
index 0000000..ba7232d
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/package_ti.sdo.codecs.jpegvenc.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_jpegvenc_ce__dummy__;
11
12#define __xdc_PKGVERS 1, 0, 0
13#define __xdc_PKGNAME ti.sdo.codecs.jpegvenc.ce
14#define __xdc_PKGPREFIX ti_sdo_codecs_jpegvenc_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/jpegvenc/ce/package/ti.sdo.codecs.jpegvenc.ce.ccs b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/ti.sdo.codecs.jpegvenc.ce.ccs
new file mode 100644
index 0000000..1863eea
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/ti.sdo.codecs.jpegvenc.ce.ccs
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/ti.sdo.codecs.jpegvenc.ce.sch b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/ti.sdo.codecs.jpegvenc.ce.sch
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/ti.sdo.codecs.jpegvenc.ce.sch
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/ti_sdo_codecs_jpegvenc_ce.class b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/ti_sdo_codecs_jpegvenc_ce.class
new file mode 100644
index 0000000..f2903db
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/ti_sdo_codecs_jpegvenc_ce.class
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/ti_sdo_codecs_jpegvenc_ce.java b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/ti_sdo_codecs_jpegvenc_ce.java
new file mode 100644
index 0000000..450f684
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ce/package/ti_sdo_codecs_jpegvenc_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_jpegvenc_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.jpegvenc");
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.jpegvenc.ce.Package", new Proto.Obj());
68 pkgV = (Value.Obj)om.bind("ti.sdo.codecs.jpegvenc.ce", new Value.Obj("ti.sdo.codecs.jpegvenc.ce", pkgP));
69 }
70
71 void JPEGVENC$$OBJECTS()
72 {
73 Proto.Obj po, spo;
74 Value.Obj vo;
75
76 po = (Proto.Obj)om.bind("ti.sdo.codecs.jpegvenc.ce.JPEGVENC.Module", new Proto.Obj());
77 vo = (Value.Obj)om.bind("ti.sdo.codecs.jpegvenc.ce.JPEGVENC", new Value.Obj("ti.sdo.codecs.jpegvenc.ce.JPEGVENC", po));
78 pkgV.bind("JPEGVENC", vo);
79 // decls
80 }
81
82 void JPEGVENC$$CONSTS()
83 {
84 // module JPEGVENC
85 }
86
87 void JPEGVENC$$CREATES()
88 {
89 Proto.Fxn fxn;
90 StringBuilder sb;
91
92 }
93
94 void JPEGVENC$$FUNCTIONS()
95 {
96 Proto.Fxn fxn;
97
98 }
99
100 void JPEGVENC$$SIZES()
101 {
102 }
103
104 void JPEGVENC$$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/jpegvenc/ce/JPEGVENC.xs");
113 om.bind("ti.sdo.codecs.jpegvenc.ce.JPEGVENC$$capsule", cap);
114 po = (Proto.Obj)om.findStrict("ti.sdo.codecs.jpegvenc.ce.JPEGVENC.Module", "ti.sdo.codecs.jpegvenc.ce");
115 po.init("ti.sdo.codecs.jpegvenc.ce.JPEGVENC.Module", om.findStrict("ti.sdo.ce.video2.IVIDENC2.Module", "ti.sdo.codecs.jpegvenc.ce"));
116 po.addFld("$hostonly", $$T_Num, 1, "r");
117 po.addFld("alg", (Proto)om.findStrict("ti.sdo.codecs.jpegvenc.JPEGVENC.Module", "ti.sdo.codecs.jpegvenc.ce"), om.find("ti.sdo.codecs.jpegvenc.JPEGVENC"), "rh");
118 po.addFld("ialgFxns", $$T_Str, "JPEGVENC_TI_IJPEGVENC", "rh");
119 po.addFld("iresFxns", $$T_Str, "JPEGVENC_TI_IRES", "rh");
120 fxn = Global.get(cap, "module$use");
121 if (fxn != null) om.bind("ti.sdo.codecs.jpegvenc.ce.JPEGVENC$$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.jpegvenc.ce.JPEGVENC$$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.jpegvenc.ce.JPEGVENC$$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.jpegvenc.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.jpegvenc.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.jpegvenc.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.jpegvenc.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.jpegvenc.ce"), fxn);
139 }
140
141 void JPEGVENC$$ROV()
142 {
143 }
144
145 void $$SINGLETONS()
146 {
147 pkgP.init("ti.sdo.codecs.jpegvenc.ce.Package", (Proto.Obj)om.findStrict("xdc.IPackage.Module", "ti.sdo.codecs.jpegvenc.ce"));
148 pkgP.bind("$capsule", $$UNDEF);
149 pkgV.init2(pkgP, "ti.sdo.codecs.jpegvenc.ce", Value.DEFAULT, false);
150 pkgV.bind("$name", "ti.sdo.codecs.jpegvenc.ce");
151 pkgV.bind("$category", "Package");
152 pkgV.bind("$$qn", "ti.sdo.codecs.jpegvenc.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.jpegvenc", Global.newArray()));
159 pkgV.bind("$imports", imports);
160 StringBuilder sb = new StringBuilder();
161 sb.append("var pkg = xdc.om['ti.sdo.codecs.jpegvenc.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 JPEGVENC$$SINGLETONS()
175 {
176 Proto.Obj po;
177 Value.Obj vo;
178
179 vo = (Value.Obj)om.findStrict("ti.sdo.codecs.jpegvenc.ce.JPEGVENC", "ti.sdo.codecs.jpegvenc.ce");
180 po = (Proto.Obj)om.findStrict("ti.sdo.codecs.jpegvenc.ce.JPEGVENC.Module", "ti.sdo.codecs.jpegvenc.ce");
181 vo.init2(po, "ti.sdo.codecs.jpegvenc.ce.JPEGVENC", $$DEFAULT, false);
182 vo.bind("Module", po);
183 vo.bind("$category", "Module");
184 vo.bind("$capsule", om.findStrict("ti.sdo.codecs.jpegvenc.ce.JPEGVENC$$capsule", "ti.sdo.codecs.jpegvenc.ce"));
185 vo.bind("$package", om.findStrict("ti.sdo.codecs.jpegvenc.ce", "ti.sdo.codecs.jpegvenc.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.jpegvenc.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.jpegvenc.ce.JPEGVENC$$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("JPEGVENC", vo);
210 ((Value.Arr)pkgV.getv("$unitNames")).add("JPEGVENC");
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.jpegvenc.ce.JPEGVENC", "ti.sdo.codecs.jpegvenc.ce"));
220 Global.callFxn("init", pkgV);
221 ((Value.Obj)om.getv("ti.sdo.codecs.jpegvenc.ce.JPEGVENC")).bless();
222 ((Value.Arr)om.findStrict("$packages", "ti.sdo.codecs.jpegvenc.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 JPEGVENC$$OBJECTS();
239 JPEGVENC$$CONSTS();
240 JPEGVENC$$CREATES();
241 JPEGVENC$$FUNCTIONS();
242 JPEGVENC$$SIZES();
243 JPEGVENC$$TYPES();
244 if (isROV) {
245 JPEGVENC$$ROV();
246 }//isROV
247 $$SINGLETONS();
248 JPEGVENC$$SINGLETONS();
249 $$INITIALIZATION();
250 }
251}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/MJPEG_Encoder_HDVICP2_Datasheet.pdf b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/MJPEG_Encoder_HDVICP2_Datasheet.pdf
new file mode 100644
index 0000000..63fc5b3
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/MJPEG_Encoder_HDVICP2_Datasheet.pdf
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/MJPEG_Encoder_HDVICP2_ReleaseNotes.pdf b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/MJPEG_Encoder_HDVICP2_ReleaseNotes.pdf
new file mode 100644
index 0000000..def87a8
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/MJPEG_Encoder_HDVICP2_ReleaseNotes.pdf
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/MJPEG_Encoder_HDVICP2_UserGuide.pdf b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/MJPEG_Encoder_HDVICP2_UserGuide.pdf
new file mode 100644
index 0000000..1beb287
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/MJPEG_Encoder_HDVICP2_UserGuide.pdf
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/qualiti--JPEGVENC_TI_lib--report.html b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/qualiti--JPEGVENC_TI_lib--report.html
new file mode 100644
index 0000000..70105e7
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/docs/qualiti--JPEGVENC_TI_lib--report.html
@@ -0,0 +1,378 @@
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>Wed Jul 09 2014 15:26:38 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>JPEGVENC</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;C:\Users\anvesh\Desktop\quality_mjpegencoder<BR>
61
62<BR>
63 <B>Algorithm Archive(s):</B><BR>
64
65 &nbsp;&nbsp;&nbsp;lib\jpegenc_ti_host.lib<BR>
66<BR>
67 <B>Header File(s):</B><BR>
68 &nbsp;&nbsp;&nbsp;.\inc\jpegenc_ti.h<BR>
69 &nbsp;&nbsp;&nbsp;.\inc\ijpegenc.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; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none "C:\Users\anvesh\Desktop\quality_mjpegencoder\lib\jpegenc_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "&lt;ti_coff&gt;"
232 (from "C:\Users\anvesh\AppData\Local\Temp\qualiti_runcmd_830371833314146094.sh"
233This library was not created with a TI compiler.
234
235Attempting to determine library format...
236 Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none "C:\Users\anvesh\Desktop\quality_mjpegencoder\lib\jpegenc_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" -E "&lt;.*coff&gt;|&lt;.*elf&gt;"
237 (from "C:\Users\anvesh\AppData\Local\Temp\qualiti_runcmd_7701831915456740163.sh"
238 &lt;elf&gt;
239 &lt;/elf&gt;
240The library is in ELF format.
241
242Attempting to determine the compiler version...
243 Running command:&gt; "find.exe" "GCC:" "C:\Users\anvesh\Desktop\quality_mjpegencoder\lib\jpegenc_ti_host.lib"|"C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "GCC:"
244 (from "C:\Users\anvesh\AppData\Local\Temp\qualiti_runcmd_5136025461723101409.sh"
245 FIND: Parameter format not correct
246The compiler is UNKNOWN.
247
248</PRE>
249<a href="#Top of Page">back</a><br>
250<hr>
251<a name="log XDAIS Rules 8, 9 and 10">Test execution log for <b>XDAIS Rules 8, 9 and 10:</b></a><br>
252<PRE>
253Running test 'XDAIS Rules 8, 9 and 10'
254Extracting names of global symbols defined by the algorithm...
255 Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\nm6x.exe" -g "C:\Users\anvesh\Desktop\quality_mjpegencoder\lib\jpegenc_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" " [TBCU] "
256 (from "C:\Users\anvesh\AppData\Local\Temp\qualiti_runcmd_4446242542099597530.sh"
257 00000000 U HDVICP20_TI_DM_Prepare_SL2_TCM
258 00000000 U HDVICP20_TI_DM_Trigger_SL2_TCM
259 00000000 U HDVICP20_TI_DM_WaitForData_SL2_TCM
260 00000000 U HDVICP20_TI_VDMA_Open_Extmem_SL2
261 00000000 U HDVICP20_TI_VDMA_Prepare_Extmem_SL2
262 00000000 U HDVICP20_TI_VDMA_Trigger_Extmem_SL2
263 00000000 U HDVICP20_TI_VDMA_WaitForData_Extmem_SL2
264 0003aa25 T JPEGVENC_TI_InitMemtabs
265 0003a871 T JPEGVENC_TI_activate
266 000399ed T JPEGVENC_TI_allocMemtabs
267 0003a3b9 T JPEGVENC_TI_control
268 0003a0f7 T JPEGVENC_TI_deactivate
269 00039aa9 T JPEGVENC_TI_encode
270 00039a17 T JPEGVENC_TI_freeMemtabs
271 000399e9 T JPEGVENC_TI_numMemtabs
272 00000000 U MEMUTILS_getPhysicalAddr
273 00000000 U __aeabi_d2iz
274 00000000 U __aeabi_dmul
275 00000000 U __aeabi_i2d
276 00000000 U memcpy
277 00000000 U memset
278Verifying that all global symbols are named XXX_TI_xxx ...
279and that no blacklisted external references are made
280
281</PRE>
282<a href="#XDAIS Rules 8, 9 and 10">back</a>
283<hr>
284<a name="log XDAIS Rule 12">Test execution log for <b>XDAIS Rule 12:</b></a><br>
285<PRE>
286Running test 'XDAIS Rule 12'
287Extracting names of global BSS data symbols...
288 Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\nm6x.exe" -g "C:\Users\anvesh\Desktop\quality_mjpegencoder\lib\jpegenc_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" " [BD] "
289 (from "C:\Users\anvesh\AppData\Local\Temp\qualiti_runcmd_9044170085330664320.sh"
290 0003975c D JPEGVENC_TI_DYNAMICPARAMS
291 0003c490 D JPEGVENC_TI_IALG
292 0003c43c D JPEGVENC_TI_IJPEGVENC
293 0003c468 D JPEGVENC_TI_IRES
294 000396ac D JPEGVENC_TI_PARAMS
295Verifying that objects 'JPEGVENC_TI_IALG' and 'JPEGVENC_TI_IJPEGVENC' are defined...
296Data object 'JPEGVENC_TI_IALG' found.
297Data object 'JPEGVENC_TI_IJPEGVENC' found.
298
299</PRE>
300<a href="#XDAIS Rule 12">back</a>
301<hr>
302<a name="log XDAIS Rule 13+">Test execution log for <b>XDAIS Rule 13+:</b></a><br>
303<PRE>
304Currently, this test cannot be run on non-TI compiled libraries.
305
306</PRE>
307<a href="#XDAIS Rule 13+">back</a>
308<hr>
309<a name="log XDAIS Rule 20">Test execution log for <b>XDAIS Rule 20:</b></a><br>
310<PRE>
311Currently, this test cannot be run on non-TI compiled libraries.
312</PRE>
313<a href="#XDAIS Rule 20">back</a>
314<hr>
315<a name="log XDAIS Rules 21, 22">Test execution log for <b>XDAIS Rules 21, 22:</b></a><br>
316<PRE>
317Running test 'XDAIS Rules 21, 22'
318Using sectti on ofd output to find static data & program memory requirements...
319 Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none,sections,header "C:\Users\anvesh\Desktop\quality_mjpegencoder\lib\jpegenc_ti_host.lib" | "C:\ti\cg_xml_2.2\bin\sectti.exe"
320 (from "C:\Users\anvesh\AppData\Local\Temp\qualiti_runcmd_2914415738700704995.sh"
321 Reading from stdin ...
322 ====================================================================
323 REPORT FOR LIBRARY: C:/Users/anvesh/Desktop/quality_mjpegencoder/lib/jpegenc_ti_host.lib
324 ====================================================================
325
326
327 ************************************************************
328 REPORT FOR FILE: jpegenc_ti_host.o
329 ************************************************************
330 Name : Size (dec) Size (hex) Type
331 ------------------------------ : ---------- ---------- ----
332 .text : 10896 0x00002a90 CODE
333 .const : 235916 0x0003998c DATA
334 .data : 144 0x00000090 DATA
335
336 ------------------------------------------------------------
337 Totals by section type
338 ------------------------------------------------------------
339 Initialized Data : 236060 0x00039a1c
340 Code : 10896 0x00002a90
341
342</PRE>
343<a href="#XDAIS Rules 21, 22">back</a>
344<hr>
345<a name="log XDAIS Rule 25">Test execution log for <b>XDAIS Rule 25:</b></a><br>
346<PRE>
347Running test 'XDAIS Rule 25'
348Using ofd output to parse for endianness attribute...
349 Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none,header "C:\Users\anvesh\Desktop\quality_mjpegencoder\lib\jpegenc_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "&lt;ei_data&gt;"
350 (from "C:\Users\anvesh\AppData\Local\Temp\qualiti_runcmd_213162196954110739.sh"
351 &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
352
353</PRE>
354<a href="#XDAIS Rule 25">back</a>
355<hr>
356<a name="log XDAIS Rule 26">Test execution log for <b>XDAIS Rule 26:</b></a><br>
357<PRE>
358This test does not apply since this is not a C6x architecture.
359
360</PRE>
361<a href="#XDAIS Rule 26">back</a>
362<hr>
363<br>
364<br>
365<br>
366<br>
367<br>
368<br>
369<br>
370<br>
371<br>
372
373</BODY>
374</HTML>
375
376
377
378
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ijpegenc.h b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ijpegenc.h
new file mode 100644
index 0000000..a635453
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/ijpegenc.h
@@ -0,0 +1,789 @@
1/*
2********************************************************************************
3* HDVICP2.0 Based JPEG Encoder
4*
5* "HDVICP2.0 Based JPEG Encoder" is software module developed for
6* TI's HDVICP2 based SoCs. This module is capable of encoding a raw image
7* by compressing it into a JPEG bitstream compliant with ISO/IEC IS 10918-1.
8* Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
9* ALL RIGHTS RESERVED
10********************************************************************************
11*/
12/**
13********************************************************************************
14* @file ijpegenc.h
15*
16* @brief JPEG specific interface details
17*
18* @author Pavan Kumar
19*
20* @version 0.0 (Dec 2009) : Created the initial version.
21*
22* @version 0.1 (Jan 2010):Modified for Functionality requirements[Pavan,Vasudev]
23*
24* @version 0.2 (Feb 2010) : Review & Cleanup [Vasudev]
25*
26* @version 0.3 (Aug 2010):Debug Trace & error Robustness support added[Vasudev]
27*
28* @version 0.4 (Dec 2010) : Added support for error recovery and error
29* robustness in case of data sync errors[Pavan]
30*
31* @version 0.5 (Nov 2011) : Added support for Minimum Quality factor 1 and
32* Maximum Quality factor 100 [Naidu]
33*
34* @version 0.6 (Nov 2011) : Create and Dynamic Default structure are exposed to
35* Application [Naidu]
36*
37* @version 0.7 (July 2012) : Added support to change marker position JPEG header
38* [Naidu]
39*
40* @version 0.8 (Sep 2012) : Added support for Rate Control and Privacy Masking
41* [Mahantesh]
42*
43* @version 2.2 (Dec 2012) : Added another value to IJPEGVENC_RateControlAlgo
44* enum to support run-time disabling of rate control
45* [Mahantesh]
46* @version 2.3 (May 2013) : Added error check for “non-multiple of 16”
47* inputBufDesc->imagePitch [Naidu]
48*
49********************************************************************************
50*/
51
52/* -------------------- compilation control switches -------------------------*/
53#ifndef JPEGENC_TI_IJPEGVENC_H
54#define JPEGENC_TI_IJPEGVENC_H
55
56/**
57* Macro for Minimum,maximum & Default Quality Factor
58**/
59#define IJPEGVENC_MIN_QUALITY_FACTOR (1)
60#define IJPEGVENC_MAX_QUALITY_FACTOR (100)
61#define IJPEGVENC_DEFAULT_QUALITY_FACTOR (50)
62
63/**
64 Maximum number of PMs supported inside the frame.
65*/
66#define IJPEGVENC_MAX_PM 36
67/*******************************************************************************
68* INCLUDE FILES
69*******************************************************************************/
70/* -------------------- system and platform files ----------------------------*/
71#include <ti/xdais/ialg.h>
72#include <ti/xdais/dm/ividenc2.h>
73#include <ti/xdais/xdas.h>
74/*--------------------- program files ----------------------------------------*/
75
76/*******************************************************************************
77* PUBLIC DECLARATIONS Defined here, used elsewhere
78*******************************************************************************/
79/*---------------------- data declarations -----------------------------------*/
80/**
81********************************************************************************
82* @struct IJPEGVENC_PrivacyMaskingInput
83*
84* @brief This structure defines the PM input parameters required by Encoder.
85*
86* @param listPM : List of regions to be privacy masked with their x and y
87* co-ordinates
88*
89* @param noOfPrivacyMaskRegions: Number of PMs passed to codec
90*
91* @param lumaValueForPM : Y pixel value for privacy mask region
92*
93* @param cbValueForPM : Cb pixel value for privacy mask region
94*
95* @param crValueForPM : Cr pixel value for privacy mask region
96********************************************************************************
97*/
98typedef struct IJPEGVENC_PrivacyMaskingInput{
99 XDM_Rect listPM[IJPEGVENC_MAX_PM];
100 XDAS_Int32 noOfPrivacyMaskRegions;
101 XDAS_UInt8 lumaValueForPM;
102 XDAS_UInt8 cbValueForPM;
103 XDAS_UInt8 crValueForPM;
104 XDAS_UInt8 dummy;
105}IJPEGVENC_PrivacyMaskingInput;
106/**
107********************************************************************************
108* @struct IJPEGVENC_Obj
109*
110* @brief This structure must be the first field of all JPEGVENC
111* instance objects
112*
113* @param fxns : Pointer to Functions which performs all the operations on
114* IJPEGVENC objects.
115********************************************************************************
116*/
117typedef struct IJPEGVENC_Obj {
118 struct IJPEGVENC_Fxns *fxns;
119} IJPEGVENC_Obj;
120/**
121********************************************************************************
122* @struct IJPEGVENC_RateControlParams
123* @brief This structure contains all the parameters which controls Rate
124 Control behavior
125
126* @param rateControlParamsPreset :
127 regarded @ IJPEGENC_DynamicParams::rateControlParams
128 This Preset controls the USER_DEFINED vs DEFAULT mode. if User is
129 not aware about following fields, it should be set as
130 IJPEGVENC_RATECONTROLPARAMS_DEFAULT
131* @param scalingMatrixPreset :
132 ignored @ IJPEGENC_DynamicParams::rateControlParams
133 This Preset controls the USER_DEFINED vs DEFAULT mode. if User is
134 not aware about following fields, it should be set as
135 IJPEG_SCALINGMATRIX_DEFAULT
136
137* @param rcAlgo : ignored @ IJPEGENC_DynamicParams::rateControlParams
138 This defines the rate control algorithm to be used. Only useful
139 if IVIDENC2::rateControlPreset is set as IVIDEO_USER_DEFINED
140
141* @param qpI : regarded @ IJPEGENC_DynamicParams::rateControlParams
142 Initial Quantization Parameter for I/IDR frames.
143 Valid Range is [-1, 51]
144 -1 : Auto Initialization else other wise Initial QP.
145 when rateControlPreset = IVIDEO_NONE, this quantization parameter is
146 used by the whole video frame/field
147
148* @param qpMaxI : regarded @ IJPEGENC_DynamicParams::rateControlParams
149 Maximum Quantization Parameter for I/IDR frame(s). Range [0 , 51].
150 Useful to control a minimum quality level
151
152* @param qpMinI : regarded @ IJPEGENC_DynamicParams::rateControlParams
153 Minimum Quantization Parameter for I/IDR frame(s). Range [0 , 51].
154 Useful to control a maximum bit-rate level
155
156* @param qpP : regarded @ IJPEGENC_DynamicParams::rateControlParams
157 Initial Quantization Parameter for P frames. Valid Range is [-1, 51]
158 -1 : Auto Initialization else other wise Initial QP.
159 when rateControlPreset = IVIDEO_NONE, this quantization parameter is
160 used by the whole video frame/field
161
162* @param qpMaxP : regarded @ IJPEGENC_DynamicParams::rateControlParams
163 Maximum Quantization Parameter for inter frame(s). Range [0 , 51].
164 Useful to control a minimum quality level
165
166* @param qpMinP : regarded @ IJPEGENC_DynamicParams::rateControlParams
167 Minimum Quantization Parameter for inter frame(s). Range [0 , 51].
168 Useful to control a maximum bit-rate level
169
170* @param qpOffsetB : regarded @ IJPEGENC_DynamicParams::rateControlParams
171 Offset of B frames Quantization Parameter from P frames.
172 Valid Range is [-1, 51]
173 -1 : Auto Initialization else other wise user provided offset
174 if after adding the qpOffsetB into qp of P frame it exceeds 51 then
175 it is clipped to 51
176 when rateControlPreset = IVIDEO_NONE, this offset parameter is
177 used by the whole video frame/field
178
179* @param qpMaxB : regarded @ IJPEGENC_DynamicParams::rateControlParams
180 Maximum Quantization Parameter for B frame(s). Range [0 , 51].
181 Useful to control a minimum quality level
182
183* @param qpMinB : regarded @ IJPEGENC_DynamicParams::rateControlParams
184 Minimum Quantization Parameter for B frame(s). Range [0 , 51].
185 Useful to control a maximum bit-rate level
186
187* @param allowFrameSkip: regarded @ IJPEGENC_DynamicParams::rateControlParams
188 Controls Frame Skip.
189 non-zero means frames can be skipped to achieve target bit-rate
190 zero means frame can never be skipped
191
192* @param removeExpensiveCoeff :
193 regarded @ IJPEGENC_DynamicParams::rateControlParams
194 Flag to Remove high frequency expensive coeffecients
195
196* @param chromaQPIndexOffset :
197 ignored @ IJPEGENC_DynamicParams::rateControlParams
198 Specifies offset to be added to luma QP for addressing QPC values
199 table for chroma components.
200 Valid value is between -12 and 12, (inclusive)
201
202* @param IPQualityFactor: ignored @ IJPEGENC_DynamicParams::rateControlParams
203 This provides configurality to control I frame Quality wrt to P frame.
204 Higher Quality factor means I frame quality is given higher
205 improtance compared to P frame.
206 Refer IJPEGENC_FrameQualityFactor for possible values
207
208* @param initialBufferLevel :
209 ignored @ IJPEGENC_DynamicParams::rateControlParams
210 Initial Buffer level for HRD compliance. It informs that Hypothtical
211 decoder can start after how much time. The value taken is the
212 obsolute value of the HRD buffer size For example if user want
213 Hypothtical decoder to start taking out data from HRD buffer after
214 half second then it should set initialBufferLevel = half of the
215 HRD buffer size that is programmed.
216
217* @param HRDBufferSize : regarded @ IJPEGENC_DynamicParams::rateControlParams
218 Hypothetical Reference Decoder Buffer Size. This size controls the
219 frame skip logic of the encoder. for low delay applications this
220 size should be small. Unit of this variable is bits
221
222* @param minPicSizeRatio:regarded @ IJPEGENC_DynamicParams::rateControlParams
223 This ratio is used to compute minimum picture size
224 in the following manner,
225 minPicSize = averagePicSize >> minPicSizeRatio
226 allowed values 1 to 4, Setting this to 0 will enable
227 encoder chosen ratio.
228 Note that this is guided value to rate control to
229 determine min picture size and encoder may not
230 strictly follow this
231* @param maxPicSizeRatio:regarded @ IJPEGENC_DynamicParams::rateControlParams
232 To determines ratio for max picture size
233 This ratio is used to compute maximum picture size
234 in the following manner,
235 maxPicSize = averagePicSize * maxPicSizeRatio
236 allowed values 2 to 30.Setting this to 0 and 1
237 will enable encoder chosen ratio.
238 Note that this is guided value to rate control
239 to determine max picture size and encoder may not
240 strictly follow this.
241
242* @param enablePRC : regarded @ IJPEGENC_DynamicParams::rateControlParams
243 This flag is used to control allowing PRC in the
244 frame
245
246* @param enablePartialFrameSkip : regarded @ IJPEGENC_DynamicParams::
247 rateControlParams
248 This flag is used to control allowing partial frame
249 skip in the frame
250* @param reserved : 16 bit word, kept to not change the foot print
251* @param VBRDuration : During over which statistics during interval are
252 collected to switch bit-rate states.Increasing this
253 value will make VBR wait for longer time before
254 switching bit-rate state
255* @param VBRsensitivity : Specifies the target bitrate used by rate control in
256 high complexity state.
257* @param skipDistributionWindowLength : Number of frames over which the skip
258 frames can be distributed
259* @param numSkipInDistributionWindow : Number of skips allowed within the
260 distribution window
261* @param reservedRC
262 Some part is kept reserved to add parameters later without
263 changing the foot print of interface memory
264
265* @todo More parameters to be added : delay (VBV), PRC related etc..
266********************************************************************************
267*/
268
269typedef struct IJPEGVENC_RateControlParams {
270 XDAS_Int8 rateControlParamsPreset ;
271 XDAS_Int8 scalingMatrixPreset ;
272 XDAS_Int8 rcAlgo ;
273 XDAS_Int8 qpI ;
274 XDAS_Int8 qpMaxI ;
275 XDAS_Int8 qpMinI ;
276 XDAS_Int8 qpP ;
277 XDAS_Int8 qpMaxP ;
278 XDAS_Int8 qpMinP ;
279 XDAS_Int8 qpOffsetB ;
280 XDAS_Int8 qpMaxB ;
281 XDAS_Int8 qpMinB ;
282 XDAS_Int8 allowFrameSkip ;
283 XDAS_Int8 removeExpensiveCoeff ;
284 XDAS_Int8 chromaQPIndexOffset ;
285 XDAS_Int8 IPQualityFactor ;
286 XDAS_Int32 initialBufferLevel ;
287 XDAS_Int32 HRDBufferSize ;
288 XDAS_Int16 minPicSizeRatioI ;
289 XDAS_Int16 maxPicSizeRatioI ;
290 XDAS_Int16 minPicSizeRatioP ;
291 XDAS_Int16 maxPicSizeRatioP ;
292 XDAS_Int16 minPicSizeRatioB ;
293 XDAS_Int16 maxPicSizeRatioB ;
294 XDAS_Int8 enablePRC ;
295 XDAS_Int8 enablePartialFrameSkip ;
296 XDAS_Int8 discardSavedBits ;
297 XDAS_Int8 reserved ;
298 XDAS_Int32 VBRDuration ;
299 XDAS_Int8 VBRsensitivity ;
300 XDAS_Int16 skipDistributionWindowLength;
301 XDAS_Int16 numSkipInDistributionWindow;
302 XDAS_Int8 enableHRDComplianceMode ;
303 XDAS_Int32 frameSkipThMulQ5 ;
304 XDAS_Int32 vbvUseLevelThQ5 ;
305 XDAS_Int32 reservedRC[3] ;
306
307} IJPEGVENC_RateControlParams ;
308
309/**
310********************************************************************************
311* @struct IJPEGVENC_Status
312*
313* @brief Status structure defines the parameters that can be changed or
314* read during real-time operation of the alogrithm.
315*
316* @param videnc2Status : This structure holds all the status parameters for
317* IVIDENC2 Objects
318********************************************************************************
319*/
320typedef struct IJPEGVENC_Status {
321 /*--------------------------------------------------------------------------*/
322 /* Base Class */
323 /*--------------------------------------------------------------------------*/
324 IVIDENC2_Status videnc2Status;
325
326 /*--------------------------------------------------------------------------*/
327 /*Debug trace Level : Possible values are 0,1,2,3,4 */
328 /*--------------------------------------------------------------------------*/
329 XDAS_UInt32 debugTraceLevel;
330
331 /*--------------------------------------------------------------------------*/
332 /* Number of last frames to log the debug info */
333 /*--------------------------------------------------------------------------*/
334 XDAS_UInt32 lastNFramesToLog;
335
336 /*--------------------------------------------------------------------------*/
337 /* base address of the trace buffer in external memory */
338 /*--------------------------------------------------------------------------*/
339 XDAS_UInt32 * extMemoryDebugTraceAddr;
340
341 /*--------------------------------------------------------------------------*/
342 /* Size of the trace buffer */
343 /*--------------------------------------------------------------------------*/
344 XDAS_UInt32 extMemoryDebugTraceSize;
345
346 /*--------------------------------------------------------------------------*/
347 /* Extended Error Code0 returned by encoder */
348 /*--------------------------------------------------------------------------*/
349 XDAS_UInt32 extendedErrorCode0;
350
351 /*--------------------------------------------------------------------------*/
352 /* Extended Error Code1 returned by encoder */
353 /*--------------------------------------------------------------------------*/
354 XDAS_UInt32 extendedErrorCode1;
355
356 /*--------------------------------------------------------------------------*/
357 /* Extended Error Code2 returned by encoder */
358 /*--------------------------------------------------------------------------*/
359 XDAS_UInt32 extendedErrorCode2;
360
361 /*--------------------------------------------------------------------------*/
362 /* Extended Error Code3 returned by encoder */
363 /*--------------------------------------------------------------------------*/
364 XDAS_UInt32 extendedErrorCode3;
365 /*--------------------------------------------------------------------------*/
366 /* Rate control param structure */
367 /*--------------------------------------------------------------------------*/
368 IJPEGVENC_RateControlParams rateControlParams;
369 /*--------------------------------------------------------------------------*/
370 /* Flag to enable Privacy Masking */
371 /*--------------------------------------------------------------------------*/
372 XDAS_Int32 enablePrivacyMasking;
373
374} IJPEGVENC_Status;
375
376/**
377********************************************************************************
378* @struct IJPEGVENC_Params
379*
380* @brief This structure defines the creation parameters for
381* all JPEGVENC objects
382*
383* @param videnc2Params :Create time Parameter structure
384*
385* @param maxThumbnailHSizeApp0:Max Horizontal resolution for APP0
386* thumbnail
387* @param maxThumbnailVSizeApp0 :Max Vertical resolution for APP0
388* thumbnail
389* @param maxThumbnailHSizeApp1:Max Horizontal resolution for APP1
390* thumbnail
391* @param maxThumbnailVSizeApp1 :Max Vertical resolution for APP1
392* thumbnail
393* @param chm_dc_vlc[12] :Chroma AC codes
394********************************************************************************
395*/
396typedef struct IJPEGVENC_Params {
397 /*--------------------------------------------------------------------------*/
398 /* Base Class */
399 /*--------------------------------------------------------------------------*/
400 IVIDENC2_Params videnc2Params;
401
402 /*--------------------------------------------------------------------------*/
403 /* Max Horizontal resolution for APP0 thumbnail */
404 /*--------------------------------------------------------------------------*/
405 XDAS_UInt16 maxThumbnailHSizeApp0;
406
407 /*--------------------------------------------------------------------------*/
408 /* Max Vertical resolution for APP0 thumbnail */
409 /*--------------------------------------------------------------------------*/
410 XDAS_UInt16 maxThumbnailVSizeApp0;
411
412 /*--------------------------------------------------------------------------*/
413 /* Max Horizontal resolution for APP1 thumbnail */
414 /*--------------------------------------------------------------------------*/
415 XDAS_UInt16 maxThumbnailHSizeApp1;
416
417 /*--------------------------------------------------------------------------*/
418 /* Max Vertical resolution for APP0 thumbnail */
419 /*--------------------------------------------------------------------------*/
420 XDAS_UInt16 maxThumbnailVSizeApp1;
421
422 /*--------------------------------------------------------------------------*/
423 /*Debug trace Level */
424 /*--------------------------------------------------------------------------*/
425 XDAS_UInt32 debugTraceLevel;
426
427 /*--------------------------------------------------------------------------*/
428 /*History of last N frames */
429 /*--------------------------------------------------------------------------*/
430 XDAS_UInt32 lastNFramesToLog;
431 /*--------------------------------------------------------------------------*/
432 /*Marker positions modification */
433 /*--------------------------------------------------------------------------*/
434 XDAS_UInt32 Markerposition;
435 /*--------------------------------------------------------------------------*/
436 /* Rate control param structure */
437 /*--------------------------------------------------------------------------*/
438 IJPEGVENC_RateControlParams rateControlParams;
439
440} IJPEGVENC_Params;
441
442typedef IVIDENC2_Cmd IJPEGVENC_Cmd;
443
444/**
445********************************************************************************
446* @struct IJPEGVENC_CustomQuantTables
447*
448* @brief JPEG Encoder Custom Quantization Tables - This structure defines
449* the custom quantization tables for both Luma & Chroma that need
450* to be passed to the JPEG Encoder. This will be used in the
451* Quantization Module.The format is as specified in RFC 2035
452* (RTP Payload Format for JPEG-compressed Video) and also in
453* Table K.1 & K.2 of JPEG Spec.
454*
455* NOTE: The "IJPEGVENC_DynamicParams" structure defined below
456* contains a pointer to this structure of type
457* "IJPEGVENC_CustomQuantTables" -
458* "IJPEGVENC_CustomQuantTables *quantTable".
459* This field is used to pass custom Quantization tables to the
460* JPEG Encoder.The application just needs to initialize this field
461* appropriately.However, if the application wishes to use the
462* Standard Quantization Tables,then there are 2 ways of informing
463* this to the JPEG Encoder -
464* (a) by using the base class only "IJPEGVENC_DynamicParams" and not
465* the extended class "IJPEGVENC_DynamicParams", in which case
466* the size field in the DynamicParams structure should be set to
467* the size of "IJPEGVENC_DynamicParams".
468* (b) by using the extended class "IJPEGVENC_DynamicParams", but by
469* setting the field "IJPEGVENC_CustomQuantTables *quantTable" to
470* NULL.
471*
472* @param lumQuantTab :This defines the quantization table for the luma
473* component.
474* @param chmQuantTab :This defines the quantization table for the chroma
475* component.
476********************************************************************************
477*/
478typedef struct IJPEGVENC_CustomQuantTables
479{
480 /*--------------------------------------------------------------------------*/
481 /* The array "lumQuantTab" defines the quantization table for the luma */
482 /* component. */
483 /*--------------------------------------------------------------------------*/
484 XDAS_UInt16 lumQuantTab[64];
485
486 /*--------------------------------------------------------------------------*/
487 /* The array "chmQuantTab" defines the quantization table for the chroma */
488 /* component. */
489 /*--------------------------------------------------------------------------*/
490 XDAS_UInt16 chmQuantTab[64];
491
492} IJPEGVENC_CustomQuantTables;
493
494/**
495********************************************************************************
496* @struct IJPEGVENC_DynamicParams
497*
498* @brief This structure defines the dynamic parameters for
499* all JPEGVENC objects
500*
501* @param videnc2DynamicParams: IVIDENC2_Dynamic Params
502* @param restartInterval : Restart Interval
503* @param qualityFactor : Quality factor
504* @param quantTable : User Defined Quant Table
505* @param rateControlParams : Rate Control Params
506* @param enablePrivacyMasking: Flag to enable Privacy Masking
507********************************************************************************
508*/
509typedef struct IJPEGVENC_DynamicParams {
510 /*--------------------------------------------------------------------------*/
511 /* Base Class */
512 /*--------------------------------------------------------------------------*/
513 IVIDENC2_DynamicParams videnc2DynamicParams;
514
515 /*--------------------------------------------------------------------------*/
516 /* restartInterval : Specifies the number of MCUs between RST markers */
517 /*--------------------------------------------------------------------------*/
518 XDAS_Int32 restartInterval;
519
520 /*--------------------------------------------------------------------------*/
521 /* qualityFactor : Specifies the quality setting to use for encoding */
522 /* Supported values are from 0 (lowest quality) */
523 /* to 97 (highest quality) */
524 /*--------------------------------------------------------------------------*/
525 XDAS_Int32 qualityFactor;
526
527 /*--------------------------------------------------------------------------*/
528 /* quantTable : Application should populate the custom quant table in a */
529 /* structure of type IJPEGVENC_CustomQuantTables and pass the */
530 /* pointer to it here. Set it to NULL if custom quant tables */
531 /* are not to be used. */
532 /*--------------------------------------------------------------------------*/
533 IJPEGVENC_CustomQuantTables *quantTable;
534 /*--------------------------------------------------------------------------*/
535 /* Rate control param structure */
536 /*--------------------------------------------------------------------------*/
537 IJPEGVENC_RateControlParams rateControlParams;
538 /*--------------------------------------------------------------------------*/
539 /* Flag to enable Privacy Masking */
540 /*--------------------------------------------------------------------------*/
541 XDAS_UInt32 enablePrivacyMasking;
542
543} IJPEGVENC_DynamicParams;
544
545/**
546********************************************************************************
547* @struct IJPEGVENC_InArgs
548*
549* @brief This structure defines the runtime input arguments
550* for IJPEGVENC::process
551*
552* @param videnc2InArgs : IVIDENC2_InArgs
553* @param APPN0 : APP0 thumbnail Buffer
554* @param thumbnailIndexApp0 : JFIF Thumbnail Enable
555* @param APPN1 : APP1 thumbnail Buffer
556* @param thumbnailIndexApp1 : EXIF Thumbnail Enable
557* @param Comment : Comment Data
558* @param pmInputParams : Privacy Masking Params
559********************************************************************************
560*/
561
562typedef struct IJPEGVENC_InArgs {
563 /*--------------------------------------------------------------------------*/
564 /* Base Class */
565 /*--------------------------------------------------------------------------*/
566 IVIDENC2_InArgs videnc2InArgs;
567
568 /*--------------------------------------------------------------------------*/
569 /* APPN0 : buffer holding the data for APP-0 Marker */
570 /*--------------------------------------------------------------------------*/
571 XDM2_SingleBufDesc APPN0;
572
573 /*--------------------------------------------------------------------------*/
574 /* thumbnailIndexApp0 : */
575 /*--------------------------------------------------------------------------*/
576 XDAS_UInt16 thumbnailIndexApp0;
577
578 /*--------------------------------------------------------------------------*/
579 /* APPN1 : buffer holding the data for APP-1 Marker */
580 /*--------------------------------------------------------------------------*/
581 XDM2_SingleBufDesc APPN1;
582
583 /*--------------------------------------------------------------------------*/
584 /* Thumbnail_Index_App0 : */
585 /*--------------------------------------------------------------------------*/
586 XDAS_UInt16 thumbnailIndexApp1;
587
588 /*--------------------------------------------------------------------------*/
589 /* Comment : buffer holding the data for comment Marker */
590 /*--------------------------------------------------------------------------*/
591 XDM2_SingleBufDesc Comment;
592
593 /*--------------------------------------------------------------------------*/
594 /* Privacy Masking Params */
595 /*--------------------------------------------------------------------------*/
596 IJPEGVENC_PrivacyMaskingInput pmInputParams;
597
598} IJPEGVENC_InArgs;
599
600/**
601********************************************************************************
602* @struct IJPEGVENC_OutArgs
603*
604* @brief This structure defines the runtime output arguments
605* for IJPEGVENC::process
606*
607* @param videnc2OutArgs : This structure contains run time output arguments
608* for all IVIDENC2 instance objects
609* @param vbvBufferLevel : This varible tells the buffer level at the end
610* of every picture from decoder perspective.
611********************************************************************************
612*/
613
614typedef struct IJPEGVENC_OutArgs {
615 IVIDENC2_OutArgs videnc2OutArgs;
616 XDAS_Int32 vbvBufferLevel;
617} IJPEGVENC_OutArgs;
618
619/**
620********************************************************************************
621* @struct IJPEGVENC_Fxns
622*
623* @brief This structure defines all of the operations on
624* JPEGVENC objects.
625* @param ividenc : Pointer to Functions which performs all the operations on
626* IVIDENC2 objects.
627********************************************************************************
628*/
629typedef struct IJPEGVENC_Fxns {
630 IVIDENC2_Fxns ividenc;
631} IJPEGVENC_Fxns;
632
633/**
634 * The error codes correspond to the 32-bit extended error parameter passed
635 * through outargs and get sttus. The error have been categorised to the below
636 * 32 groups and the respective bit is set on error occurrence.
637 */
638typedef enum
639{
640 IJPEGVENC_ERR_UNSUPPORTED_VIDENC2PARAMS = 0,
641 IJPEGVENC_ERR_UNSUPPORTED_VIDENC2DYNAMICPARAMS,
642 IJPEGVENC_ERR_UNSUPPORTED_JPEGENCDYNAMICPARAMS,
643 IJPEGVENC_ERR_IMPROPER_DATASYNC_SETTING,
644 IJPEGVENC_ERR_NOSLICE,
645 IJPEGVENC_ERR_SLICEHDR,
646 IJPEGVENC_ERR_MBDATA,
647 IJPEGVENC_ERR_UNSUPPFEATURE,
648 IJPEGVENC_ERR_STREAM_END = 16,
649 IJPEGVENC_ERR_INVALID_MBOX_MESSAGE,
650 IJPEGVENC_ERR_HDVICP_RESET,
651 IJPEGVENC_ERR_HDVICP_WAIT_NOT_CLEAN_EXIT,
652 IJPEGVENC_ERR_IRES_RESHANDLE,
653 IJPEGVENC_ERR_STANDBY,
654
655 /* Error Codes for Data Sync */
656 IJPEGVENC_ERR_INPUT_DATASYNC,
657 IJPEGVENC_ERR_OUTPUT_DATASYNC,
658
659 IJPEG_ERR_PRIVACY_MASKING_PARAMS,
660 IJPEG_ERR_RATECONTROLPARAMS
661}IJPEGVENC_ExtendedErrorCodes;
662
663/**
664 * The enum corresponds to the 4 32-bit words used to pass the error codes to
665 * the application in the extended parameters of status stucture through the
666 * getstatus command. Each bit is set for an error which falls under one of
667 * the groups in the outargs 32 bvits.
668 */
669typedef enum
670{
671 JPEG_DYNAMIC_PARAMS_HANDLE_ERROR = 0,
672 JPEG_STATUS_HANDLE_ERROR,
673 JPEG_DYNAMIC_PARAMS_SIZE_ERROR,
674 JPEG_ENCODE_HEADER_ERROR,
675 JPEG_UNSUPPORTED_RESOLUTION,
676 JPEG_CAPTURE_WIDTH_ERROR,
677 JPEG_GET_DATA_FXN_NULL_POINTER,
678 JPEG_GET_BUFFER_FXN_NULL_POINTER,
679 JPEG_INVALID_RESTART_INTERVAL_ERROR,
680 JPEG_INVALID_QUALITY_FACTOR_ERROR,
681 JPEG_INVALID_INPUT_CHROMA_FORMAT_ERROR,
682 JPEG_NULL_QUANT_TABLE_POINTER_ERROR,
683 JPEG_NULL_INARGS_POINTER_ERROR,
684 JPEG_NULL_INARGS_APP_POINTER_ERROR,
685 JPEG_INARGS_SIZE_ERROR,
686 JPEG_INVALID_INPUT_BYTES_ERROR,
687 JPEG_INVALID_INPUT_ID_ERROR,
688 JPEG_NULL_INPUT_BUF_DESC_ERROR,
689 JPEG_NULL_INPUT_BUFFER_POINTER_ERROR,
690 JPEG_INVALID_INPUT_BUFFER_SIZE_ERROR,
691 JPEG_INVALID_NUM_OF_INPUT_BUFFERS_ERROR,
692 JPEG_INVALID_INPUT_BUFFER_MEMTYPE_ERROR,
693 JPEG_INVALID_OUTPUT_BUFFER_MEMTYPE_ERROR,
694 JPEG_NULL_OUTARGS_POINTER_ERROR,
695 JPEG_INVALID_OUTARGS_SIZE,
696 JPEG_NULL_OUTPUT_BUF_DESC_ERROR,
697 JPEG_NULL_OUTPUT_BUFFER_POINTER_ERROR,
698 JPEG_INVALID_OUTPUT_BUFFER_SIZE_ERROR,
699 JPEG_INVALID_NUM_OF_OUTPUT_BUFFERS_ERROR,
700 JPEG_INSUFFICIENT_OUTPUT_BUFFER_SIZE_ERROR,
701 JPEG_INVALID_JFIF_THUMBNAIL_ENABLE_ERROR,
702 JPEG_INVALID_EXIF_THUMBNAIL_ENABLE_ERROR,
703 JPEG_INPUT_BUFFER_POINTER_ALIGN_ERROR,
704
705 /* Extended Error Codes related to Data Sync */
706 JPEG_DATASYNC_GET_ROW_DATA_ERROR, /* from 33rd bit*/
707
708 JPEG_DATASYNC_INVALID_RESTART_INTERVAL_ERROR,
709
710 JPEG_DATASYNC_BLOCK_POINTER_ERROR,
711 JPEG_DATASYNC_BLOCK_SIZE_ERROR,
712 JPEG_DATASYNC_INVALID_BLOCKS_ERROR,
713 JPEG_DATASYNC_NOT_VALID_COMBINATION_ERROR,
714 JPEG_INVALID_IMAGEPITCH
715}IjpegVENC_ErrorStatus;
716
717/**
718 @enum IJPEGVENC_RateControlParamsPreset
719 @brief These enumerations control the RateControl Params
720*/
721
722typedef enum
723{
724 IJPEGVENC_RATECONTROLPARAMS_DEFAULT = 0 ,
725 /**< Default Rate Control params */
726 IJPEGVENC_RATECONTROLPARAMS_USERDEFINED = 1 ,
727 /**< User defined Rate Control params */
728 IJPEGVENC_RATECONTROLPARAMS_EXISTING = 2 ,
729 /**< Keep the Rate Control params as existing. This is
730 * useful because during control call if user don't want
731 * to change the Rate Control Params
732 */
733 IJPEGVENC_RATECONTROLPARAMS_MAX
734
735} IJPEGVENC_RateControlParamsPreset;
736
737/**
738 @enum IJPEGVENC_PrivacyMaskingInputParams
739 @brief These enumerations control the Privacy Masking Params
740*/
741typedef enum
742{
743 IJPEGVENC_PRIVACYMASKING_DISABLE = 0,
744 /**< Disable Privacy Masking */
745 IJPEGVENC_PRIVACYMASKING_ENABLE
746 /**< Enable Privacy Masking */
747}IJPEGVENC_PrivacyMaskingInputParams;
748
749/**
750
751 @enum IJPEGVENC_RateControlAlgo
752 @brief These enumerations control the type of rateControl algo to be picked
753 up by encoder. Only useful if IVIDENC2::rateControlPreset is set as
754 IVIDEO_USER_DEFINED
755
756*/
757typedef enum
758{
759 IJPEGVENC_RATECONTROL_VBR_STORAGE = 0 ,
760 /** VBR - Storage Rate Control */
761 IJPEGVENC_RATECONTROL_CBR_LOW_DELAY = 1 ,
762 /** CBR - Low Delay Rate Control */
763 IJPEGVENC_RATECONTROL_DISABLE = 2
764 /** Disable Rate Control */
765} IJPEGVENC_RateControlAlgo;
766/**
767******************************************************************************
768 * ======== IJPEGVENC_DynamicParams ========
769 * Default Create parameter values for JPEGVENC instance objects
770********************************************************************************
771*/
772extern const IJPEGVENC_DynamicParams JPEGVENC_TI_DYNAMICPARAMS;
773/**
774******************************************************************************
775 * ======== IJPEGVENC_Params ========
776 * Default DynamicParams values for JPEGVENC instance objects
777********************************************************************************
778*/
779extern const IJPEGVENC_Params JPEGVENC_TI_PARAMS;
780
781/*******************************************************************************
782* PRIVATE DECLARATIONS Defined here, used only here
783*******************************************************************************/
784/*---------------------- data declarations -----------------------------------*/
785
786/*---------------------- function prototypes ---------------------------------*/
787
788#endif /*#ifndef JPEGENC_TI_IJPEGVENC_H*/
789
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/jpegenc_ti.h b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/jpegenc_ti.h
new file mode 100644
index 0000000..444b05b
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/jpegenc_ti.h
@@ -0,0 +1,71 @@
1/*
2********************************************************************************
3* HDVICP2.0 Based JPEG Encoder
4*
5* "HDVICP2.0 Based JPEG Encoder" is software module developed for
6* TI's HDVICP2 based SoCs. This module is capable of encoding a raw image
7* by compressing it into a JPEG bitstream compliant with ISO/IEC IS 10918-1.
8* Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
9* ALL RIGHTS RESERVED
10********************************************************************************
11*/
12/**
13********************************************************************************
14* @file Jpegenc_ti.h
15*
16* @brief TI Interface related header file
17*
18* @author Pavan Kumar
19*
20* @version 0.0 (Dec 2009) : Created the initial version.
21*
22* @version 0.1 (Feb 2010) : Review & clean up
23*
24* @version 0.2 (Sep 2010) : Review & clean up
25********************************************************************************
26*/
27/* -------------------- compilation control switches -------------------------*/
28#ifndef JPEGENC_TI_
29#define JPEGENC_TI_
30
31/*******************************************************************************
32* INCLUDE FILES
33*******************************************************************************/
34/* -------------------- system and platform files ----------------------------*/
35#include <ti/xdais/ialg.h>
36#include <ti/xdais/ires.h>
37/*--------------------- program files ----------------------------------------*/
38
39
40/*******************************************************************************
41* PUBLIC DECLARATIONS Defined here, used elsewhere
42*******************************************************************************/
43/*---------------------- data declarations -----------------------------------*/
44
45/**
46* Referene to external symbol JPEGVENC_TI_IALG, holding the pointers to the
47* all the basic algorithm creation related functions.
48*/
49/*----------------------------------------------------------------*/
50extern IALG_Fxns JPEGVENC_TI_IALG;
51
52/**
53* Referene to external symbol JPEGVENC_TI_IJPEGVENC,holding the pointers to
54* the all the mpeg2 decoder algorithm interfaces
55*/
56extern IVIDENC2_Fxns JPEGVENC_TI_IJPEGVENC;
57
58/**
59* Referene to external symbol JPEGVENC_TI_IRES, holding the pointers to the
60* all the basic RMAN-IRES reource related functions.
61*/
62extern IRES_Fxns JPEGVENC_TI_IRES;
63
64/*******************************************************************************
65* PRIVATE DECLARATIONS Defined here, used only here
66*******************************************************************************/
67/*---------------------- data declarations -----------------------------------*/
68
69/*---------------------- function prototypes ---------------------------------*/
70
71#endif /*#ifndef JPEGENC_TI_*/
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/lib/jpegenc_ti_host.lib b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/lib/jpegenc_ti_host.lib
new file mode 100644
index 0000000..9728629
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/lib/jpegenc_ti_host.lib
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/link.xdt b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/link.xdt
new file mode 100644
index 0000000..4a5ea4a
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/link.xdt
@@ -0,0 +1,6 @@
1SECTIONS
2{
3% if (this.JPEGVENC.dataSection) {
4 .data > `this.JPEGVENC.dataSection`
5%}
6}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package.bld b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package.bld
new file mode 100644
index 0000000..369664b
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/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/jpegvenc/package.xdc b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package.xdc
new file mode 100644
index 0000000..8deb3f7
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package.xdc
@@ -0,0 +1,7 @@
1/*!
2 * ======== jpegvenc========
3 */
4
5package ti.sdo.codecs.jpegvenc [1, 0, 0] {
6 module JPEGVENC;
7}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package.xs b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package.xs
new file mode 100644
index 0000000..e57e008
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/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.JPEGVENC.watermark == false ) {
15 lib = "lib/jpegenc_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 (prog.build.target.isa == "v7M" || prog.build.target.isa == "v7M4") {
33 template = "ti/sdo/codecs/jpegvenc/link.xdt";
34 }
35
36 return (template);
37}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_b150 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_b150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_b150
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_c150 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_c150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_c150
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_g180 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_g180
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_g180
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_r170 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_r170
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.vers_r170
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.xdc-v49 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.xdc-v49
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/.xdc-v49
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/build.cfg b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/build.cfg
new file mode 100644
index 0000000..c7632a2
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/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/jpegvenc/package/package.bld.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.bld.xml
new file mode 100644
index 0000000..25efccb
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/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.jpegvenc" version="1, 0, 0" producerId="undefined">
4 <units>
5 <module name="JPEGVENC"/>
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_jpegvenc.tar.dep" src="package/rel/ti_sdo_codecs_jpegvenc.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_jpegvenc"
27 pname="ti_sdo_codecs_jpegvenc.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/jpegvenc/package/package.defs.h b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.defs.h
new file mode 100644
index 0000000..28f9e17
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/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_jpegvenc__
9#define ti_sdo_codecs_jpegvenc__
10
11
12
13#endif /* ti_sdo_codecs_jpegvenc__ */
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.doc.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.doc.xml
new file mode 100644
index 0000000..d95ceb9
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.doc.xml
@@ -0,0 +1,62 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<package kind='package' name='ti.sdo.codecs.jpegvenc' 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.jpegvenc%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+0%2C+0%5D+%7B'/>
4 <line tab='0' content='%7D'/>
5 <unit name='JPEGVENC' 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%2Fjpegvenc%2Fpackage.html%22+title%3D%22ti.sdo.codecs.jpegvenc%22%3Eti.sdo.codecs.jpegvenc%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%3EJPEGVENC%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%3EJPEGVENC%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+JPEGVENC+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.codecs.jpegvenc.JPEGVENC%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.jpegvenc.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.JPEGVENC.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%3EJPEGVENC.%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.jpegvenc.JPEGVENC.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%3EJPEGVENC.%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/jpegvenc/package/package.ext.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.ext.xml
new file mode 100644
index 0000000..6b4cc0f
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/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.jpegvenc"
5 version="1, 0, 0"/>
6<imports>
7</imports>
8<references>
9 <package name="xdc.services.global"
10 version="1, 0, 0, 1284507401675"
11 providerId="xdccore">
12 <file name="Clock.xs"/>
13 <file name="Trace.xs"/>
14 <file name="java\package.jar"/>
15 </package>
16 <package name="xdc.services.spec"
17 version="1, 0, 0, 0, 1284507414889"
18 providerId="xdccore">
19 <file name="java\package.jar"/>
20 </package>
21 <package name="xdc.services.intern.gen"
22 version="1, 0, 0, 0, 1284507405214"
23 providerId="xdccore">
24 <file name="java\package.jar"/>
25 </package>
26 <package name="xdc"
27 version="1, 1, 1, 1284507365742"
28 providerId="xdccore">
29 <file name="IPackage.xdc"/>
30 <file name="IPackage.xs"/>
31 <file name="om2.xs"/>
32 <file name="package.xs"/>
33 <file name="template.xs"/>
34 <file name="xdc.tci"/>
35 <file name="xmlgen.xs"/>
36 <file name="xmlgen2.xs"/>
37 </package>
38 <package name="xdc.bld"
39 version="1, 0, 2, 1284507372516"
40 providerId="xdccore">
41 <file name="BuildEnvironment.xs"/>
42 <file name="Executable.xs"/>
43 <file name="ITarget.xs"/>
44 <file name="ITargetFilter.xs"/>
45 <file name="Library.xs"/>
46 <file name="Manifest.xs"/>
47 <file name="PackageContents.xs"/>
48 <file name="Repository.xs"/>
49 <file name="Script.xs"/>
50 <file name="Utils.xs"/>
51 <file name="_gen.xs"/>
52 <file name="bld.js"/>
53 <file name="package.xs"/>
54 </package>
55 <package name="xdc.services.intern.cmd"
56 version="1, 0, 0, 0, 1284507405123"
57 providerId="xdccore">
58 <file name="java\package.jar"/>
59 </package>
60 <package name="xdc.services.intern.xsr"
61 version="1, 0, 0, 1284507408194"
62 providerId="xdccore">
63 <file name="java\package.jar"/>
64 </package>
65 <package name="xdc.shelf"
66 version="1, 0, 0, 1284507424737"
67 providerId="xdccore">
68 <file name="java\antlr.jar"/>
69 <file name="java\ecj.jar"/>
70 <file name="java\js.jar"/>
71 <file name="java\jsr173_api.jar"/>
72 <file name="java\tar.jar"/>
73 <file name="java\xbean.jar"/>
74 </package>
75 <xdcRoot base="G:/TI_Tools/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/jpegvenc/package/package.rel.dot b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.rel.dot
new file mode 100644
index 0000000..21893a2
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.rel.dot
@@ -0,0 +1,126 @@
1digraph dependencies {
2 label="\nPackage ti.sdo.codecs.jpegvenc 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_jpegvenc [shape=record,label="ti.sdo.codecs.jpegvenc|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_global [shape=record,label="xdc.services.global|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\services\global\package/package.rel.svg"];
16 ti_sdo_codecs_jpegvenc -> xdc_services_global;
17 xdc_services_spec [shape=record,label="xdc.services.spec|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\services\spec\package/package.rel.svg"];
18 ti_sdo_codecs_jpegvenc -> xdc_services_spec;
19 xdc_services_intern_gen [shape=record,label="xdc.services.intern.gen|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\services\intern\gen\package/package.rel.svg"];
20 ti_sdo_codecs_jpegvenc -> xdc_services_intern_gen;
21 xdc [shape=record,label="xdc|1, 1, 1", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\package/package.rel.svg"];
22 ti_sdo_codecs_jpegvenc -> xdc;
23 xdc_bld [shape=record,label="xdc.bld|1, 0, 2", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\bld\package/package.rel.svg"];
24 ti_sdo_codecs_jpegvenc -> xdc_bld;
25 xdc_services_intern_cmd [shape=record,label="xdc.services.intern.cmd|1, 0, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\services\intern\cmd\package/package.rel.svg"];
26 ti_sdo_codecs_jpegvenc -> xdc_services_intern_cmd;
27 xdc_services_intern_xsr [shape=record,label="xdc.services.intern.xsr|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\services\intern\xsr\package/package.rel.svg"];
28 ti_sdo_codecs_jpegvenc -> xdc_services_intern_xsr;
29 xdc_shelf [shape=record,label="xdc.shelf|1, 0, 0", URL="../G:\TI_Tools\xdctools_3_20_04_68\packages\xdc\shelf\package/package.rel.svg"];
30 ti_sdo_codecs_jpegvenc -> xdc_shelf;
31
32 edge [style=solid, color=blue]
33
34 edge [style=solid, color=lightgrey]
35 xdc_shelf -> xdc_services_spec;
36 xdc_shelf -> xdc_services_intern_cmd;
37 xdc_utils_tconf [shape=record,label="xdc.utils.tconf|not found"style=rounded, ];
38 xdc_shelf -> xdc_utils_tconf;
39 xdc_shelf -> xdc_services_intern_xsr;
40 xdc_shelf -> xdc_services_intern_gen;
41 xdc_shelf -> xdc_services_global;
42
43 edge [style=solid, color=blue]
44
45 edge [style=solid, color=lightgrey]
46
47 edge [style=solid, color=blue]
48 xdc_services_intern_xsr -> xdc_services_global;
49
50 edge [style=solid, color=lightgrey]
51 xdc_services_intern_xsr -> xdc_services_spec;
52 xdc_services_intern_xsr -> xdc_services_intern_cmd;
53 xdc_services_intern_xsr -> xdc_utils_tconf;
54 xdc_services_intern_xsr -> xdc_shelf;
55 xdc_services_intern_xsr -> xdc_services_intern_gen;
56 xdc_services_intern_xsr -> xdc_services_global;
57
58 edge [style=solid, color=blue]
59 xdc_services_intern_cmd -> xdc_shelf;
60 xdc_services_intern_cmd -> xdc_services_spec;
61 xdc_services_intern_cmd -> xdc_services_global;
62 xdc_services_intern_cmd -> xdc_services_intern_gen;
63
64 edge [style=solid, color=lightgrey]
65 xdc_services_intern_cmd -> xdc_services_spec;
66 xdc_services_intern_cmd -> xdc_utils_tconf;
67 xdc_services_intern_cmd -> xdc_services_intern_xsr;
68 xdc_services_intern_cmd -> xdc_shelf;
69 xdc_services_intern_cmd -> xdc_services_intern_gen;
70 xdc_services_intern_cmd -> xdc_services_global;
71
72 edge [style=solid, color=blue]
73 xdc_bld -> xdc_services_global;
74 xdc_bld -> xdc_services_intern_cmd;
75
76 edge [style=solid, color=lightgrey]
77 xdc_bld -> xdc_services_spec;
78 xdc_bld -> xdc_services_intern_cmd;
79 xdc_bld -> xdc_utils_tconf;
80 xdc_bld -> xdc;
81 xdc_bld -> xdc_services_intern_xsr;
82 xdc_bld -> xdc_shelf;
83 xdc_bld -> xdc_services_intern_gen;
84 xdc_bld -> xdc_services_global;
85
86 edge [style=solid, color=blue]
87
88 edge [style=solid, color=lightgrey]
89 xdc -> xdc_services_global;
90 xdc -> xdc_utils_tconf;
91
92 edge [style=solid, color=blue]
93 xdc_services_intern_gen -> xdc_shelf;
94 xdc_services_intern_gen -> xdc_services_spec;
95 xdc_services_intern_gen -> xdc_services_global;
96 xdc_services_intern_gen -> xdc_services_intern_xsr;
97
98 edge [style=solid, color=lightgrey]
99 xdc_services_intern_gen -> xdc_services_spec;
100 xdc_services_intern_gen -> xdc_services_intern_cmd;
101 xdc_services_intern_gen -> xdc_utils_tconf;
102 xdc_services_intern_gen -> xdc_services_intern_xsr;
103 xdc_services_intern_gen -> xdc_shelf;
104 xdc_services_intern_gen -> xdc_services_global;
105
106 edge [style=solid, color=blue]
107 xdc_services_spec -> xdc_shelf;
108
109 edge [style=solid, color=lightgrey]
110 xdc_services_spec -> xdc_services_intern_cmd;
111 xdc_services_spec -> xdc_utils_tconf;
112 xdc_services_spec -> xdc_services_intern_xsr;
113 xdc_services_spec -> xdc_shelf;
114 xdc_services_spec -> xdc_services_intern_gen;
115 xdc_services_spec -> xdc_services_global;
116
117 edge [style=solid, color=blue]
118
119 edge [style=solid, color=lightgrey]
120 xdc_services_global -> xdc_services_spec;
121 xdc_services_global -> xdc_services_intern_cmd;
122 xdc_services_global -> xdc_utils_tconf;
123 xdc_services_global -> xdc_services_intern_xsr;
124 xdc_services_global -> xdc_shelf;
125 xdc_services_global -> xdc_services_intern_gen;
126}
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.rel.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package.rel.xml
new file mode 100644
index 0000000..8121fa2
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/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_jpegvenc" label="default" date="1404899841031" buildCount="1" producerId="undefined">
4<package name="ti.sdo.codecs.jpegvenc"
5 version="1, 0, 0"/>
6<imports>
7</imports>
8<references>
9 <package name="xdc.services.global"
10 version="1, 0, 0, 1284507401675"
11 providerId="xdccore">
12 <file name="Clock.xs"/>
13 <file name="Trace.xs"/>
14 <file name="java\package.jar"/>
15 </package>
16 <package name="xdc.services.spec"
17 version="1, 0, 0, 0, 1284507414889"
18 providerId="xdccore">
19 <file name="java\package.jar"/>
20 </package>
21 <package name="xdc.services.intern.gen"
22 version="1, 0, 0, 0, 1284507405214"
23 providerId="xdccore">
24 <file name="java\package.jar"/>
25 </package>
26 <package name="xdc"
27 version="1, 1, 1, 1284507365742"
28 providerId="xdccore">
29 <file name="IPackage.xdc"/>
30 <file name="IPackage.xs"/>
31 <file name="om2.xs"/>
32 <file name="package.xs"/>
33 <file name="template.xs"/>
34 <file name="xdc.tci"/>
35 <file name="xmlgen.xs"/>
36 <file name="xmlgen2.xs"/>
37 </package>
38 <package name="xdc.bld"
39 version="1, 0, 2, 1284507372516"
40 providerId="xdccore">
41 <file name="BuildEnvironment.xs"/>
42 <file name="Executable.xs"/>
43 <file name="ITarget.xs"/>
44 <file name="ITargetFilter.xs"/>
45 <file name="Library.xs"/>
46 <file name="Manifest.xs"/>
47 <file name="PackageContents.xs"/>
48 <file name="Repository.xs"/>
49 <file name="Script.xs"/>
50 <file name="Utils.xs"/>
51 <file name="_gen.xs"/>
52 <file name="bld.js"/>
53 <file name="package.xs"/>
54 </package>
55 <package name="xdc.services.intern.cmd"
56 version="1, 0, 0, 0, 1284507405123"
57 providerId="xdccore">
58 <file name="java\package.jar"/>
59 </package>
60 <package name="xdc.services.intern.xsr"
61 version="1, 0, 0, 1284507408194"
62 providerId="xdccore">
63 <file name="java\package.jar"/>
64 </package>
65 <package name="xdc.shelf"
66 version="1, 0, 0, 1284507424737"
67 providerId="xdccore">
68 <file name="java\antlr.jar"/>
69 <file name="java\ecj.jar"/>
70 <file name="java\js.jar"/>
71 <file name="java\jsr173_api.jar"/>
72 <file name="java\tar.jar"/>
73 <file name="java\xbean.jar"/>
74 </package>
75 <xdcRoot base="G:/TI_Tools/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/jpegvenc/package/package_ti.sdo.codecs.jpegvenc.c b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package_ti.sdo.codecs.jpegvenc.c
new file mode 100644
index 0000000..e99a02e
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/package_ti.sdo.codecs.jpegvenc.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_jpegvenc__dummy__;
11
12#define __xdc_PKGVERS 1, 0, 0
13#define __xdc_PKGNAME ti.sdo.codecs.jpegvenc
14#define __xdc_PKGPREFIX ti_sdo_codecs_jpegvenc_
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/jpegvenc/package/ti.sdo.codecs.jpegvenc.ccs b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/ti.sdo.codecs.jpegvenc.ccs
new file mode 100644
index 0000000..fa4c917
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/ti.sdo.codecs.jpegvenc.ccs
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/ti.sdo.codecs.jpegvenc.sch b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/ti.sdo.codecs.jpegvenc.sch
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/ti.sdo.codecs.jpegvenc.sch
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/ti_sdo_codecs_jpegvenc.class b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/ti_sdo_codecs_jpegvenc.class
new file mode 100644
index 0000000..002b319
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/ti_sdo_codecs_jpegvenc.class
Binary files differ
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/ti_sdo_codecs_jpegvenc.java b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/ti_sdo_codecs_jpegvenc.java
new file mode 100644
index 0000000..72d510c
--- /dev/null
+++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/jpegvenc/package/ti_sdo_codecs_jpegvenc.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_jpegvenc
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.jpegvenc.Package", new Proto.Obj());
66 pkgV = (Value.Obj)om.bind("ti.sdo.codecs.jpegvenc", new Value.Obj("ti.sdo.codecs.jpegvenc", pkgP));
67 }
68
69 void JPEGVENC$$OBJECTS()
70 {
71 Proto.Obj po, spo;
72 Value.Obj vo;
73
74 po = (Proto.Obj)om.bind("ti.sdo.codecs.jpegvenc.JPEGVENC.Module", new Proto.Obj());
75 vo = (Value.Obj)om.bind("ti.sdo.codecs.jpegvenc.JPEGVENC", new Value.Obj("ti.sdo.codecs.jpegvenc.JPEGVENC", po));
76 pkgV.bind("JPEGVENC", vo);
77 // decls
78 }
79
80 void JPEGVENC$$CONSTS()
81 {
82 // module JPEGVENC
83 }
84
85 void JPEGVENC$$CREATES()
86 {
87 Proto.Fxn fxn;
88 StringBuilder sb;
89
90 }
91
92 void JPEGVENC$$FUNCTIONS()
93 {
94 Proto.Fxn fxn;
95
96 }
97
98 void JPEGVENC$$SIZES()
99 {
100 }
101
102 void JPEGVENC$$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.jpegvenc.JPEGVENC.Module", "ti.sdo.codecs.jpegvenc");
111 po.init("ti.sdo.codecs.jpegvenc.JPEGVENC.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 JPEGVENC$$ROV()
120 {
121 }
122
123 void $$SINGLETONS()
124 {
125 pkgP.init("ti.sdo.codecs.jpegvenc.Package", (Proto.Obj)om.findStrict("xdc.IPackage.Module", "ti.sdo.codecs.jpegvenc"));
126 Scriptable cap = (Scriptable)Global.callFxn("loadCapsule", xdcO, "ti/sdo/codecs/jpegvenc/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.jpegvenc"), fxn);
131 fxn = Global.get(cap, "close");
132 if (fxn != null) pkgP.addFxn("close", (Proto.Fxn)om.findStrict("xdc.IPackage$$close", "ti.sdo.codecs.jpegvenc"), fxn);
133 fxn = Global.get(cap, "validate");
134 if (fxn != null) pkgP.addFxn("validate", (Proto.Fxn)om.findStrict("xdc.IPackage$$validate", "ti.sdo.codecs.jpegvenc"), fxn);
135 fxn = Global.get(cap, "exit");
136 if (fxn != null) pkgP.addFxn("exit", (Proto.Fxn)om.findStrict("xdc.IPackage$$exit", "ti.sdo.codecs.jpegvenc"), fxn);
137 fxn = Global.get(cap, "getLibs");
138 if (fxn != null) pkgP.addFxn("getLibs", (Proto.Fxn)om.findStrict("xdc.IPackage$$getLibs", "ti.sdo.codecs.jpegvenc"), fxn);
139 fxn = Global.get(cap, "getSects");
140 if (fxn != null) pkgP.addFxn("getSects", (Proto.Fxn)om.findStrict("xdc.IPackage$$getSects", "ti.sdo.codecs.jpegvenc"), fxn);
141 pkgP.bind("$capsule", cap);
142 pkgV.init2(pkgP, "ti.sdo.codecs.jpegvenc", Value.DEFAULT, false);
143 pkgV.bind("$name", "ti.sdo.codecs.jpegvenc");
144 pkgV.bind("$category", "Package");
145 pkgV.bind("$$qn", "ti.sdo.codecs.jpegvenc.");
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.jpegvenc'];\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 JPEGVENC$$SINGLETONS()
166 {
167 Proto.Obj po;
168 Value.Obj vo;
169
170 vo = (Value.Obj)om.findStrict("ti.sdo.codecs.jpegvenc.JPEGVENC", "ti.sdo.codecs.jpegvenc");
171 po = (Proto.Obj)om.findStrict("ti.sdo.codecs.jpegvenc.JPEGVENC.Module", "ti.sdo.codecs.jpegvenc");
172 vo.init2(po, "ti.sdo.codecs.jpegvenc.JPEGVENC", $$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.jpegvenc", "ti.sdo.codecs.jpegvenc"));
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.jpegvenc")).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.jpegvenc.JPEGVENC$$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("JPEGVENC", vo);
201 ((Value.Arr)pkgV.getv("$unitNames")).add("JPEGVENC");
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.jpegvenc.JPEGVENC", "ti.sdo.codecs.jpegvenc"));
211 Global.callFxn("init", pkgV);
212 ((Value.Obj)om.getv("ti.sdo.codecs.jpegvenc.JPEGVENC")).bless();
213 ((Value.Arr)om.findStrict("$packages", "ti.sdo.codecs.jpegvenc")).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 JPEGVENC$$OBJECTS();
230 JPEGVENC$$CONSTS();
231 JPEGVENC$$CREATES();
232 JPEGVENC$$FUNCTIONS();
233 JPEGVENC$$SIZES();
234 JPEGVENC$$TYPES();
235 if (isROV) {
236 JPEGVENC$$ROV();
237 }//isROV
238 $$SINGLETONS();
239 JPEGVENC$$SINGLETONS();
240 $$INITIALIZATION();
241 }
242}