diff options
author | Buddy Liong | 2015-09-21 10:29:17 -0500 |
---|---|---|
committer | Buddy Liong | 2017-10-02 09:52:41 -0500 |
commit | f046d1aef0acf1397c63571c8bcabf06e321720e (patch) | |
tree | a7fb889daccefaf8ce6f7b9c76c14a637b76dde1 /extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc | |
download | ipumm-f046d1aef0acf1397c63571c8bcabf06e321720e.tar.gz ipumm-f046d1aef0acf1397c63571c8bcabf06e321720e.tar.xz ipumm-f046d1aef0acf1397c63571c8bcabf06e321720e.zip |
First ipumm component to public git.ti.com3.00.09.00
ipumm component is part of TI Multimedia component to utilize
Hardware Video Accelerated Video codecs in IVA-HD. It contains the server
side of Distributed Codec Engine to utilize the HW codecs.
The client side of ipumm is libdce and it is currently held publically at
http://git.omapzoom.org/?p=repo/libdce.git;a=summary
ipumm component was previously maintained privately; only customers with
NDA were able to get the source code.
This is the first release of ipumm to public at git.ti.com
The license and software manifest for this ipumm component is included
at the top level of directory:
software license: SRAS 2087-308454-v1-IPUMM_TSPA_License.pdf
software manifest: Texas_Instruments_ipumm_Manifest.pdf
For internal reference:
Original repo is maintained in gerrit.ext.ti.com/gerrit/omap
Project name: ipumm
The last TAG version before moving to git.ti.com is 3.00.09.00
This first ipumm component will be tag the same as 3.00.09.00.
Signed-off-by: Buddy Liong <buddy.liong@ti.com>
Diffstat (limited to 'extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc')
51 files changed, 6076 insertions, 0 deletions
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.version.01.00.02.01.wizardversion.0.5.3 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.version.01.00.02.01.wizardversion.0.5.3 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.version.01.00.02.01.wizardversion.0.5.3 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.xdc b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.xdc new file mode 100644 index 0000000..29be0f5 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/MPEG4ENC.xdc | |||
@@ -0,0 +1,29 @@ | |||
1 | /*! | ||
2 | * ======== MPEG4ENC ======== | ||
3 | */ | ||
4 | |||
5 | metaonly module MPEG4ENC | ||
6 | { | ||
7 | /*! | ||
8 | * ======== watermark ======== | ||
9 | * This config param allows the user to indicate whether to include | ||
10 | * a watermark or not. | ||
11 | */ | ||
12 | config Bool watermark = false; | ||
13 | |||
14 | /*! | ||
15 | * ======== Code Section ======== | ||
16 | */ | ||
17 | config String codeSection; | ||
18 | |||
19 | /*! | ||
20 | * ======== Uninitialized Data Section ======== | ||
21 | */ | ||
22 | config String udataSection; | ||
23 | |||
24 | /*! | ||
25 | * ======== Initialized Data Section ======== | ||
26 | */ | ||
27 | config String dataSection; | ||
28 | |||
29 | } | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xdc b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xdc new file mode 100644 index 0000000..490ed1f --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xdc | |||
@@ -0,0 +1,26 @@ | |||
1 | /*! | ||
2 | * ======== MPEG4ENC======== | ||
3 | * MPEG4ENC codec specification | ||
4 | * | ||
5 | * This file specifies information necessary to integrate with the Codec | ||
6 | * Engine. | ||
7 | * | ||
8 | * By inheriting ti.sdo.ce.video2.IVIDENC2, MPEG4ENC declares that it "is | ||
9 | * a" video2 algorithm. This allows the codec engine to automatically | ||
10 | * supply simple stubs and skeletons for transparent execution of DSP | ||
11 | * codecs by the GPP. | ||
12 | * | ||
13 | * In addition to declaring the type of the MPEG4ENC algorithm, we | ||
14 | * declare the external symbol required by xDAIS that identifies the | ||
15 | * algorithms implementation functions. | ||
16 | */ | ||
17 | metaonly module MPEG4ENC inherits ti.sdo.ce.video2.IVIDENC2 | ||
18 | { | ||
19 | readonly config ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module alg = | ||
20 | ti.sdo.codecs.mpeg4enc.MPEG4ENC; | ||
21 | |||
22 | override readonly config String ialgFxns = "MPEG4ENC_TI_IMPEG4ENC"; | ||
23 | |||
24 | override readonly config String iresFxns = "MPEG4ENC_TI_IRES"; | ||
25 | |||
26 | } | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xs b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xs new file mode 100644 index 0000000..c7408fb --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xs | |||
@@ -0,0 +1,24 @@ | |||
1 | /* | ||
2 | * ======== MPEG4ENC.xs ======== | ||
3 | * This file implements the functions specified in the ti.sdo.ce.ICodec | ||
4 | * interface. These functions enable the configuration tool to validate | ||
5 | * user supplied configuration parameters (e.g., stack size for the | ||
6 | * thread running this codec). | ||
7 | */ | ||
8 | |||
9 | var verbose = false; /* set to true to enable verbose output during config */ | ||
10 | |||
11 | |||
12 | /* | ||
13 | * ======== getStackSize ======== | ||
14 | */ | ||
15 | function getStackSize(prog) | ||
16 | { | ||
17 | if (verbose) { | ||
18 | print("getting stack size for " + this.$name | ||
19 | + " built for the target " + prog.build.target.$name | ||
20 | + ", running on platform " + prog.platformName); | ||
21 | } | ||
22 | |||
23 | return (1325); | ||
24 | } | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.bld b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.bld new file mode 100644 index 0000000..369664b --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.bld | |||
@@ -0,0 +1,6 @@ | |||
1 | /* | ||
2 | * ======== package.bld ======== | ||
3 | */ | ||
4 | |||
5 | |||
6 | Pkg.attrs.exportAll = true; | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.xdc b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.xdc new file mode 100644 index 0000000..eb7de78 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package.xdc | |||
@@ -0,0 +1,11 @@ | |||
1 | requires ti.sdo.ce.video2; | ||
2 | requires ti.sdo.codecs.mpeg4enc; | ||
3 | |||
4 | /*! | ||
5 | * ======== package.xdc ======== | ||
6 | * Provides ICodec interface adapter for ti.sdo.codecs.mpeg4enc codec. | ||
7 | */ | ||
8 | |||
9 | package ti.sdo.codecs.mpeg4enc.ce [1, 0, 0] { | ||
10 | module MPEG4ENC; | ||
11 | } | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_b150 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_b150 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_b150 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_c150 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_c150 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_c150 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_g180 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_g180 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_g180 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_r170 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_r170 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.vers_r170 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.xdc-v49 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.xdc-v49 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/.xdc-v49 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/build.cfg b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/build.cfg new file mode 100644 index 0000000..c7632a2 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/build.cfg | |||
@@ -0,0 +1,12 @@ | |||
1 | if (pkg.$vers.length >= 3) { | ||
2 | pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..')); | ||
3 | } | ||
4 | |||
5 | pkg.build.libraries = [ | ||
6 | ]; | ||
7 | |||
8 | pkg.build.libDesc = [ | ||
9 | ]; | ||
10 | if ('suffix' in xdc.om['xdc.IPackage$$LibDesc']) { | ||
11 | } | ||
12 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.bld.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.bld.xml new file mode 100644 index 0000000..3c028ad --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.bld.xml | |||
@@ -0,0 +1,40 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <!-- This file conforms to the DTD xdc/bld/build.dtd --> | ||
3 | <package name="ti.sdo.codecs.mpeg4enc.ce" version="1, 0, 0" producerId="undefined"> | ||
4 | <units> | ||
5 | <module name="MPEG4ENC"/> | ||
6 | </units> | ||
7 | <sources> | ||
8 | </sources> | ||
9 | <configurations> | ||
10 | </configurations> | ||
11 | <makefiles> | ||
12 | <srcFile name="package.mak" src="package.bld"/> | ||
13 | <srcFile name="package/package.xdc.dep" src="package.xdc"/> | ||
14 | <srcFile name="package/package.cfg.dep" src="package.xdc"/> | ||
15 | <srcFile name="package/rel/ti_sdo_codecs_mpeg4enc_ce.tar.dep" src="package/rel/ti_sdo_codecs_mpeg4enc_ce.xdc.inc"/> | ||
16 | </makefiles> | ||
17 | <targets> | ||
18 | </targets> | ||
19 | <libraries> | ||
20 | </libraries> | ||
21 | <executables> | ||
22 | </executables> | ||
23 | <tests> | ||
24 | </tests> | ||
25 | <releases relDir="package/rel/"> | ||
26 | <release name="ti_sdo_codecs_mpeg4enc_ce" | ||
27 | pname="ti_sdo_codecs_mpeg4enc_ce.tar" | ||
28 | label="default" | ||
29 | > | ||
30 | <file name="package/build.cfg"/> | ||
31 | <file name="package/package.cfg.xdc.inc"/> | ||
32 | <file name="package/package.ext.xml"/> | ||
33 | <file name="package/package.xdc.inc"/> | ||
34 | <file name="package/package.bld.xml"/> | ||
35 | <file name="package/package.rel.dot"/> | ||
36 | </release> | ||
37 | </releases> | ||
38 | <repositories> | ||
39 | </repositories> | ||
40 | </package> | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.defs.h b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.defs.h new file mode 100644 index 0000000..8bbe7f2 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.defs.h | |||
@@ -0,0 +1,13 @@ | |||
1 | /* | ||
2 | * Do not modify this file; it is automatically | ||
3 | * generated and any modifications will be overwritten. | ||
4 | * | ||
5 | * @(#) xdc-v49 | ||
6 | */ | ||
7 | |||
8 | #ifndef ti_sdo_codecs_mpeg4enc_ce__ | ||
9 | #define ti_sdo_codecs_mpeg4enc_ce__ | ||
10 | |||
11 | |||
12 | |||
13 | #endif /* ti_sdo_codecs_mpeg4enc_ce__ */ | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.doc.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.doc.xml new file mode 100644 index 0000000..9d6c9b5 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.doc.xml | |||
@@ -0,0 +1,332 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <package kind='package' name='ti.sdo.codecs.mpeg4enc.ce' nodoc='0' root='../../../../../' summary='Provides+ICodec+interface+adapter+for+ti.sdo.codecs.mpeg4enc+codec'> | ||
3 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Erequires%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2Fpackage.html%22+title%3D%22ti.sdo.ce.video2%22%3Eti.sdo.ce.video2%3C%2Fa%3E%3B'/> | ||
4 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Erequires%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fcodecs%2Fmpeg4enc%2Fpackage.html%22+title%3D%22ti.sdo.codecs.mpeg4enc%22%3Eti.sdo.codecs.mpeg4enc%3C%2Fa%3E%3B'/> | ||
5 | <line blank='1' always='0'/> | ||
6 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eti.sdo.codecs.mpeg4enc.ce%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+0%2C+0%5D+%7B'/> | ||
7 | <line tab='0' content='%7D'/> | ||
8 | <unit name='MPEG4ENC' kind='module' nodoc='0' metaonly='1' summary='MPEG4ENC+codec+specification' inherits='ti.sdo.ce.video2.IVIDENC2'> | ||
9 | <synopSpec> | ||
10 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fcodecs%2Fmpeg4enc%2Fce%2Fpackage.html%22+title%3D%22ti.sdo.codecs.mpeg4enc.ce%22%3Eti.sdo.codecs.mpeg4enc.ce%3C%2Fa%3E%3B'/> | ||
11 | <line blank='1' always='0'/> | ||
12 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMPEG4ENC%3C%2Fspan%3E%3C%2Fgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3E+inherits+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%22+title%3D%22ti.sdo.ce.video2.IVIDENC2%22%3EIVIDENC2%3C%2Fa%3E+%7B'/> | ||
13 | <line tab='0' content='%7D'/> | ||
14 | </synopSpec> | ||
15 | <specInfo> | ||
16 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMPEG4ENC%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/> | ||
17 | <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%22+title%3D%22ti.sdo.ce.video2.IVIDENC2%22%3Eti.sdo.ce.video2.IVIDENC2%3C%2Fa%3E'/> | ||
18 | <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%22+title%3D%22ti.sdo.ce.ICodec%22%3Eti.sdo.ce.ICodec%3C%2Fa%3E'/> | ||
19 | </specInfo> | ||
20 | <synopMeta> | ||
21 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+MPEG4ENC+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC%27%3C%2Fspan%3E%29%3B'/> | ||
22 | </synopMeta> | ||
23 | <docSect name='details'> | ||
24 | <docPara content='This+file+specifies+information+necessary+to+integrate+with+the+Codec%0A++Engine.'/> | ||
25 | <docPara content='By+inheriting+ti.sdo.ce.video2.IVIDENC2%2C+MPEG4ENC+declares+that+it+%22is%0A++a%22+video2+algorithm.++This+allows+the+codec+engine+to+automatically%0A++supply+simple+stubs+and+skeletons+for+transparent+execution+of+DSP%0A++codecs+by+the+GPP.'/> | ||
26 | <docPara content='In+addition+to+declaring+the+type+of+the+MPEG4ENC+algorithm%2C+we%0A++declare+the+external+symbol+required+by+xDAIS+that+identifies+the%0A++algorithms+implementation+functions.'/> | ||
27 | </docSect> | ||
28 | <group name='module-wide constants & types'> | ||
29 | <decl spacer='1'/> | ||
30 | </group> | ||
31 | <group name='module-wide config parameters'> | ||
32 | <decl spacer='1'/> | ||
33 | <decl kind='config' name='alg' anchor='alg' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.alg' nodoc='0' external='1' overrides='0' readonly='1' instance='0' summary=''> | ||
34 | <synopSpec> | ||
35 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fcodecs%2Fmpeg4enc%2FMPEG4ENC.html%23.Module%22+title%3D%22ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module%22%3EMPEG4ENC.Module%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ealg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252F..%252F..%252Fti%252Fsdo%252Fcodecs%252Fmpeg4enc%252FMPEG4ENC.html%2523module%2522%2Btitle%253D%2522ti.sdo.codecs.mpeg4enc.MPEG4ENC.module%2522%253EMPEG4ENC.module%253C%252Fa%253E%3B'/> | ||
36 | </synopSpec> | ||
37 | <synopMeta> | ||
38 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3Ealg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fcodecs%2Fmpeg4enc%2FMPEG4ENC.html%23.Module%22+title%3D%22ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module%22%3EMPEG4ENC.Module%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252F..%252F..%252Fti%252Fsdo%252Fcodecs%252Fmpeg4enc%252FMPEG4ENC.html%2523module%2522%2Btitle%253D%2522ti.sdo.codecs.mpeg4enc.MPEG4ENC.module%2522%253EMPEG4ENC.module%253C%252Fa%253E%3B'/> | ||
39 | </synopMeta> | ||
40 | </decl> | ||
41 | <decl kind='config' name='codecClassConfigurable' anchor='codec.Class.Configurable' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.codecClassConfigurable' nodoc='1' external='1' overrides='1' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%23codec.Class.Configurable%22+title%3D%22ti.sdo.ce.video2.IVIDENC2.codecClassConfigurable%22%3EIVIDENC2%3C%2Fa%3E'> | ||
42 | <synopSpec> | ||
43 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcodecClassConfigurable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/> | ||
44 | </synopSpec> | ||
45 | <synopMeta> | ||
46 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EcodecClassConfigurable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/> | ||
47 | </synopMeta> | ||
48 | </decl> | ||
49 | <decl kind='config' name='frameRate' anchor='frame.Rate' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.frameRate' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='Smallest+supported+frame+rate+%28frames+%2F+second%29' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23frame.Rate%22+title%3D%22ti.sdo.ce.ICodec.frameRate%22%3EICodec%3C%2Fa%3E'> | ||
50 | <synopSpec> | ||
51 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EframeRate%3C%2Fspan%3E%3C%2Fgo%3E%3B'/> | ||
52 | </synopSpec> | ||
53 | <synopMeta> | ||
54 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EframeRate%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E+%3Ci%3Ecomputed+value%3C%2Fi%3E%3B'/> | ||
55 | </synopMeta> | ||
56 | <docSect name='details'> | ||
57 | <docPara content='This+is+used+to+compute+a+default+priority+assignment+for+algorithm%0A++threads+in+a+DSP+Server.'/> | ||
58 | </docSect> | ||
59 | </decl> | ||
60 | <decl kind='config' name='ialgFxns' anchor='ialg.Fxns' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.ialgFxns' nodoc='0' external='1' overrides='1' readonly='1' instance='0' summary='Name+of+xDAIS+alg+function+table' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23ialg.Fxns%22+title%3D%22ti.sdo.ce.ICodec.ialgFxns%22%3EICodec%3C%2Fa%3E'> | ||
61 | <synopSpec> | ||
62 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EialgFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%2522MPEG4ENC_TI_IMPEG4ENC%2522%3B'/> | ||
63 | </synopSpec> | ||
64 | <synopMeta> | ||
65 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EialgFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%2522MPEG4ENC_TI_IMPEG4ENC%2522%3B'/> | ||
66 | </synopMeta> | ||
67 | <docSect name='details'> | ||
68 | <docPara content='All+xDAIS+algorithms+must+define+an+IALG_Fxns+structure+that%0A++contains+implementations+of+the+IALG+methods.++This+configuration%0A++parameter+is+simply+the+extern+name+of+this+structure.'/> | ||
69 | </docSect> | ||
70 | </decl> | ||
71 | <decl kind='config' name='idma3Fxns' anchor='idma3.Fxns' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.idma3Fxns' nodoc='0' external='1' overrides='0' readonly='1' instance='0' summary='Name+of+xDAIS+alg+IDMA3+Interface+function+table' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23idma3.Fxns%22+title%3D%22ti.sdo.ce.ICodec.idma3Fxns%22%3EICodec%3C%2Fa%3E'> | ||
72 | <synopSpec> | ||
73 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eidma3Fxns%3C%2Fspan%3E%3C%2Fgo%3E%3B'/> | ||
74 | </synopSpec> | ||
75 | <synopMeta> | ||
76 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3Eidma3Fxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%3Ci%3Ecomputed+value%3C%2Fi%3E%3B'/> | ||
77 | </synopMeta> | ||
78 | <docSect name='details'> | ||
79 | <docPara content='All+xDAIS+algorithms+that+use+DMA+must+define+an+IDMA3_Fxns+structure%0A++containing+the+pointers+to+functions+implementatng+the+IDMA3+interface.%0A++If+algorithm+does+not+use+DMA+this+structure+does+not+have+to+be%0A++defined.'/> | ||
80 | <docPara content='This+configuration+parameter+is+simply+the+extern+name+of+this%0A++structure+when+defined%2C+null+otherwise.'/> | ||
81 | </docSect> | ||
82 | </decl> | ||
83 | <decl kind='config' name='iresFxns' anchor='ires.Fxns' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.iresFxns' nodoc='0' external='1' overrides='1' readonly='1' instance='0' summary='Name+of+xDAIS+alg+IRES+Interface+function+table' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23ires.Fxns%22+title%3D%22ti.sdo.ce.ICodec.iresFxns%22%3EICodec%3C%2Fa%3E'> | ||
84 | <synopSpec> | ||
85 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EiresFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%2522MPEG4ENC_TI_IRES%2522%3B'/> | ||
86 | </synopSpec> | ||
87 | <synopMeta> | ||
88 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EiresFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%2522MPEG4ENC_TI_IRES%2522%3B'/> | ||
89 | </synopMeta> | ||
90 | <docSect name='details'> | ||
91 | <docPara content='All+xDAIS+algorithms+that+use+an+IRES+resource+must+define+an%0A++IRES_Fxns+structure+containing+the+pointers+to+functions%0A++implementatng+the+IRES+interface.%0A++If+algorithm+does+not+use+an+IRES+resource+this+structure+does+not%0A++have+to+be+defined.'/> | ||
92 | <docPara content='This+configuration+parameter+is+simply+the+extern+name+of+this%0A++structure+when+defined%2C+null+otherwise.'/> | ||
93 | </docSect> | ||
94 | <docSect name='see'> | ||
95 | <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22MPEG4ENC.html%23ialg.Fxns%22+title%3D%22ialgFxns%22%3EialgFxns%3C%2Fa%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22MPEG4ENC.html%23idma3.Fxns%22+title%3D%22idma3Fxns%22%3Eidma3Fxns%3C%2Fa%3E'/> | ||
96 | </docSect> | ||
97 | </decl> | ||
98 | <decl kind='config' name='rpcProtocolVersion' anchor='rpc.Protocol.Version' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.rpcProtocolVersion' nodoc='0' external='1' overrides='1' readonly='1' instance='0' summary='Version+of+the+Protocol+used+between+the+stubFxns+and+the+serverFxns' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%23rpc.Protocol.Version%22+title%3D%22ti.sdo.ce.video2.IVIDENC2.rpcProtocolVersion%22%3EIVIDENC2%3C%2Fa%3E'> | ||
99 | <synopSpec> | ||
100 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErpcProtocolVersion%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/> | ||
101 | </synopSpec> | ||
102 | <synopMeta> | ||
103 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3ErpcProtocolVersion%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E+0%3B'/> | ||
104 | </synopMeta> | ||
105 | <docSect name='details'> | ||
106 | <docPara content='This+is+set+by+a+particular+implementation+of+a+stub%2Fskeleton+RPC+pair%2C%0A++and+is+used+at+runtime+to+ensure+the+protocol+matches.++This+is%0A++important%2C+for+example%2C+to+ensure+that+the+protocol+used+by+skeletons%0A++built+into+a+server+matches+that+used+by+the+stubs+built+into+the%0A++application.++Specifically%2C+this+is+typically+changed+when+the%0A++marshalling%2Funmarshalling+message+format+changes.'/> | ||
107 | <docPara content='This+is+generally+not+configured+by+application+or+server+config%0A++scripts%2C+but+rather+by+developers+of+VISA-like+API+class+extensions.'/> | ||
108 | <docPara content='This+rpcProtocolVersion+is+built+into+the+local+application+executable%2C%0A++as+well+as+the+remote+server%27s+executable.'/> | ||
109 | <docPara content='Developers+of+class+extensions+should+ensure+this+config+parameter+is%0A++set+appropriately+by+each+release+of+their+stubs%2Fskeletons.++If+a+new%0A++protocol+is+introduced%2C+implying+that+updating+both+would+result+in%0A++error%2C+the+number+should+be+incremented.'/> | ||
110 | <docPara content='There+is+no+%22backward-compatibility%22+requirement+in+rpcProtocolVersion.%0A++If+the+version+is+different%2C+regardless+of+whether+it%27s+larger+or%0A++smaller%2C+the+creation+of+algorithms+of+this+class+will+fail.'/> | ||
111 | </docSect> | ||
112 | </decl> | ||
113 | <decl spacer='1'/> | ||
114 | <decl spacer='1'/> | ||
115 | <decl kind='config' name='isLocal' anchor='is.Local' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.isLocal' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Require+this+codec+to+run+%22locally%22' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23is.Local%22+title%3D%22ti.sdo.ce.ICodec.isLocal%22%3EICodec%3C%2Fa%3E'> | ||
116 | <synopSpec> | ||
117 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisLocal%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/> | ||
118 | </synopSpec> | ||
119 | <synopMeta> | ||
120 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EisLocal%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/> | ||
121 | </synopMeta> | ||
122 | <docSect name='details'> | ||
123 | <docPara content='This+configuration+parameter+determines+whether+or+not+the%0A++application+requires+the+codec%27s+library+in+order+to+link.%0A++For+example%2C+this+parameter+is+set+to+false+in+the+case+that%0A++the+application+is+running+on+a+different+CPU+than+the+codec.'/> | ||
124 | </docSect> | ||
125 | </decl> | ||
126 | <decl kind='config' name='manageInBufsMetaPlaneDescCache' anchor='manage.In.Bufs.Meta.Plane.Desc.Cache' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.manageInBufsMetaPlaneDescCache' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Codec+Class+configuration+param' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%23manage.In.Bufs.Meta.Plane.Desc.Cache%22+title%3D%22ti.sdo.ce.video2.IVIDENC2.manageInBufsMetaPlaneDescCache%22%3EIVIDENC2%3C%2Fa%3E'> | ||
127 | <synopSpec> | ||
128 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmanageInBufsMetaPlaneDescCache%3C%2Fspan%3E%3C%2Fgo%3E%5B3%5D+%3D+%255B'/> | ||
129 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
130 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
131 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/> | ||
132 | <line tab='0' content='%255D%3B'/> | ||
133 | </synopSpec> | ||
134 | <synopMeta> | ||
135 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EmanageInBufsMetaPlaneDescCache%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%5B3%5D%3C%2Fi%3E+%255B'/> | ||
136 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
137 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
138 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/> | ||
139 | <line tab='0' content='%255D%3B'/> | ||
140 | </synopMeta> | ||
141 | <docSect name='details'> | ||
142 | <docPara content='Determines+whether+cache+will+be+managed+on+the+DSP+for+each+of+the%0A++3+metadataPlaneDesc%5B%5D+input+buffers+given+to+the+codec%27s+process%28%29%0A++call.'/> | ||
143 | <docPara content='If+this+flag+is+set+to+%22false%22+for+one+or+more%0A++elements%2C+the+cache+for+the+corresponding+input+buffer+will+not+be%0A++invalidated+before+the+process%28%29+call.+Skipping+unnecessary+cache%0A++invalidation+improves+performance%2C+especially+if+a+buffer+is+large.'/> | ||
144 | <docPara content='%28If+element+%22i%22+in+this+array+is+set+to+true%2C+cache+for%0A++inBufs-%26gt%3BmetadataPlaneDesc%5Bi%5D+will+be+invalidated+only+if+the+buffer+is%0A++supplied%2C+of+course.%29'/> | ||
145 | <docPara content='For+example%2C+if+you+know+that+a+particular+codec+of+this+class+always%0A++reads+the+data+from+its+inBufs-%26gt%3BmetadataPlaneDesc%5B1%5D+buffer+only+via%0A++DMA%2C+you+can+set+manageInBufsMetaPlaneDescCache%5B1%5D+%3D+false%3B'/> | ||
146 | </docSect> | ||
147 | </decl> | ||
148 | <decl kind='config' name='manageInBufsPlaneDescCache' anchor='manage.In.Bufs.Plane.Desc.Cache' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.manageInBufsPlaneDescCache' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Codec+Class+configuration+param' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%23manage.In.Bufs.Plane.Desc.Cache%22+title%3D%22ti.sdo.ce.video2.IVIDENC2.manageInBufsPlaneDescCache%22%3EIVIDENC2%3C%2Fa%3E'> | ||
149 | <synopSpec> | ||
150 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmanageInBufsPlaneDescCache%3C%2Fspan%3E%3C%2Fgo%3E%5B3%5D+%3D+%255B'/> | ||
151 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
152 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
153 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/> | ||
154 | <line tab='0' content='%255D%3B'/> | ||
155 | </synopSpec> | ||
156 | <synopMeta> | ||
157 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EmanageInBufsPlaneDescCache%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%5B3%5D%3C%2Fi%3E+%255B'/> | ||
158 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
159 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
160 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/> | ||
161 | <line tab='0' content='%255D%3B'/> | ||
162 | </synopMeta> | ||
163 | <docSect name='details'> | ||
164 | <docPara content='Determines+whether+cache+will+be+managed+on+the+DSP+for+each+of+the%0A++3+planeDesc%5B%5D+input+buffers+given+to+the+codec%27s+%22process%28%29%22+call.'/> | ||
165 | <docPara content='If+this+flag+is+set+to+%22false%22+for+one+or+more%0A++elements%2C+the+cache+for+the+corresponding+input+buffer+will+not+be%0A++invalidated+before+the+process%28%29+call.+Skipping+unnecessary+cache%0A++invalidation+improves+performance%2C+especially+if+a+buffer+is+large.'/> | ||
166 | <docPara content='%28If+element+%22i%22+in+this+array+is+set+to+true%2C+cache+for%0A++inBufs-%26gt%3BplaneDesc%5Bi%5D+will+be+invalidated+only+if+the+buffer+is%0A++supplied%2C+of+course.%29'/> | ||
167 | <docPara content='For+example%2C+if+you+know+that+a+particular+codec+of+this+class+always%0A++reads+the+data+from+its+inBufs-%26gt%3BplaneDesc%5B1%5D+buffer+only+via+DMA%2C+you%0A++can+set+manageInBufsPlaneDescCache%5B1%5D+%3D+false%3B'/> | ||
168 | </docSect> | ||
169 | </decl> | ||
170 | <decl kind='config' name='manageOutBufsCache' anchor='manage.Out.Bufs.Cache' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.manageOutBufsCache' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Codec+Class+configuration+param' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%23manage.Out.Bufs.Cache%22+title%3D%22ti.sdo.ce.video2.IVIDENC2.manageOutBufsCache%22%3EIVIDENC2%3C%2Fa%3E'> | ||
171 | <synopSpec> | ||
172 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmanageOutBufsCache%3C%2Fspan%3E%3C%2Fgo%3E%5B16%5D+%3D+%255B'/> | ||
173 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
174 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
175 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
176 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
177 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
178 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
179 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
180 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
181 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
182 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
183 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
184 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
185 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
186 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
187 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
188 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/> | ||
189 | <line tab='0' content='%255D%3B'/> | ||
190 | </synopSpec> | ||
191 | <synopMeta> | ||
192 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EmanageOutBufsCache%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%5B16%5D%3C%2Fi%3E+%255B'/> | ||
193 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
194 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
195 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
196 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
197 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
198 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
199 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
200 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
201 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
202 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
203 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
204 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
205 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
206 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
207 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%252C'/> | ||
208 | <line tab='1' content='%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E'/> | ||
209 | <line tab='0' content='%255D%3B'/> | ||
210 | </synopMeta> | ||
211 | <docSect name='details'> | ||
212 | <docPara content='Determines+whether+cache+will+be+managed+on+the+DSP+for+each+of+the%0A++%28up+to+16%29+output+buffers+given+to+the+codec%27s+%22process%28%29%22+call.'/> | ||
213 | <docPara content='If+this+flag+is+set+to+%22false%22+for+one+or+more%0A++elements%2C+the+cache+for+the+corresponding+output+buffer+will+not+be%0A++invalidated+before+the+process%28%29+call.%0A++Skipping+unnecessary+cache+invalidation+improves%0A++performance.+Whether+the+buffer+will+be+written+back+after+the+process%28%29%0A++call+depends+on+the+algorithm+and+cannot+be+controlled+here.'/> | ||
214 | <docPara content='For+example%2C+if+you+know+that+a+particular+codec+of+this+class+always%0A++writes+the+data+to+its+outBufs-%26gt%3Bdesc%5B2%5D+buffer+only+via+DMA%2C+you+can%0A++set+manageOutBufsCache%5B2%5D+%3D+false%3B'/> | ||
215 | </docSect> | ||
216 | </decl> | ||
217 | <decl kind='config' name='serverFxns' anchor='server.Fxns' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.serverFxns' nodoc='0' external='1' overrides='1' readonly='0' instance='0' summary='Name+of+skeleton+fxn+table' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%23server.Fxns%22+title%3D%22ti.sdo.ce.video2.IVIDENC2.serverFxns%22%3EIVIDENC2%3C%2Fa%3E'> | ||
218 | <synopSpec> | ||
219 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EserverFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%2522VIDENC2_SKEL%2522%3B'/> | ||
220 | </synopSpec> | ||
221 | <synopMeta> | ||
222 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EserverFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%2522VIDENC2_SKEL%2522%3B'/> | ||
223 | </synopMeta> | ||
224 | <docSect name='details'> | ||
225 | <docPara content='All+algorithm%27s+that+can+run+on+a+remote+processor+must+specify+a+set%0A++of+%22stub%22+functions+that+marshall+arguments+to+send+to+the+remote%0A++process+that+runs+corresponding+%22skeletons%22+to+do+the+actual%0A++processing.++This+configuration+parameter+defines+the+entry+point+for%0A++this+algorithm%27s+the+skeletons+%28which+run+on+the+remote+processor%29.'/> | ||
226 | <docPara content='This+is+generally+not+configured+by+application+or+server+config%0A++scripts%2C+but+rather+by+developers+of+VISA-like+API+class+extensions.%0A++However%2C+an+application+or+server+integrator+could+use+this+config%0A++param+to+configure+in+custom+serverFxns.'/> | ||
227 | </docSect> | ||
228 | <docSect name='see'> | ||
229 | <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22MPEG4ENC.html%23stub.Fxns%22+title%3D%22stubFxns%22%3EstubFxns%3C%2Fa%3E'/> | ||
230 | </docSect> | ||
231 | </decl> | ||
232 | <decl kind='config' name='stubFxns' anchor='stub.Fxns' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.stubFxns' nodoc='0' external='1' overrides='1' readonly='0' instance='0' summary='Name+of+stubs+fxn+table' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2Fvideo2%2FIVIDENC2.html%23stub.Fxns%22+title%3D%22ti.sdo.ce.video2.IVIDENC2.stubFxns%22%3EIVIDENC2%3C%2Fa%3E'> | ||
233 | <synopSpec> | ||
234 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eoverride+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EstubFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%2522VIDENC2_STUBS%2522%3B'/> | ||
235 | </synopSpec> | ||
236 | <synopMeta> | ||
237 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EstubFxns%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%2522VIDENC2_STUBS%2522%3B'/> | ||
238 | </synopMeta> | ||
239 | <docSect name='details'> | ||
240 | <docPara content='All+algorithm%27s+that+can+run+on+a+remote+processor+must+specify+a+set%0A++of+%22stub%22+functions+that+marshall+arguments+to+send+to+the+remote%0A++process+that+runs+corresponding+%22skeletons%22+to+do+the+actual%0A++processing.++This+configuration+parameter+defines+the+entry+point+for%0A++this+algorithm%27s+the+stubs+%28which+run+on+the+local+processor%29.'/> | ||
241 | <docPara content='This+is+generally+not+configured+by+application+or+server+config%0A++scripts%2C+but+rather+by+developers+of+VISA-like+API+class+extensions.%0A++However%2C+an+application+or+server+integrator+could+use+this+config%0A++param+to+configure+in+custom+stubFxns.'/> | ||
242 | </docSect> | ||
243 | <docSect name='see'> | ||
244 | <docPara content='%3Ca+class%3D%22xdoc-link%22+href%3D%22MPEG4ENC.html%23server.Fxns%22+title%3D%22serverFxns%22%3EserverFxns%3C%2Fa%3E'/> | ||
245 | </docSect> | ||
246 | </decl> | ||
247 | <decl kind='config' name='useCache' anchor='use.Cache' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.useCache' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Flag+indicating+whether+the+framework+should+provide+cached+memory' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23use.Cache%22+title%3D%22ti.sdo.ce.ICodec.useCache%22%3EICodec%3C%2Fa%3E'> | ||
248 | <synopSpec> | ||
249 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EuseCache%3C%2Fspan%3E%3C%2Fgo%3E%3B'/> | ||
250 | </synopSpec> | ||
251 | <synopMeta> | ||
252 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EuseCache%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/> | ||
253 | </synopMeta> | ||
254 | <docSect name='details'> | ||
255 | <docPara content='If+set+to+true%2C+the+alg%27s+memory+requests+will+be+allocated+from%0A++cacheable+memory.++If+set+to+false%2C+the+memory+will+be+allocated+from%0A++non-cached+memory.+If+left+unset%2C+the%0A++ti.sdo.ce.alg.Algorithm.useCache+flag+will+determine+whether+the%0A++alg%27s+memory+will+be+allocated+from+cached+or+non-cached+memory.'/> | ||
256 | </docSect> | ||
257 | </decl> | ||
258 | <decl kind='config' name='uuid' anchor='uuid' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.uuid' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Unique+algorithm+implementation+ID' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23uuid%22+title%3D%22ti.sdo.ce.ICodec.uuid%22%3EICodec%3C%2Fa%3E'> | ||
259 | <synopSpec> | ||
260 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Euuid%3C%2Fspan%3E%3C%2Fgo%3E%3B'/> | ||
261 | </synopSpec> | ||
262 | <synopMeta> | ||
263 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3Euuid%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/> | ||
264 | </synopMeta> | ||
265 | <docSect name='details'> | ||
266 | <docPara content='This+integer+must+be+a+unique+ID+for+every+algorithm+in+a+%22system%22%2C%0A++where+the+%22system%22+includes+all+possible+DSP+Servers.'/> | ||
267 | <docPara content='This+id+is+used+by+the+Codec+Engine+APIs+to+identify+the+algorithm%0A++implementation+that+will+create+an+instance+on+a+DSP+Server.'/> | ||
268 | <docPara content='If+a+codec+doesn%27t+explicitly+configure+this+parameter%2C+a+%22very+likely%0A++unique%22+ID+will+be+generated.++It+is+recommended+that+codecs+not%0A++explicitly+configure+this+parameter%2C+and+leave+it+to+the+system.'/> | ||
269 | </docSect> | ||
270 | </decl> | ||
271 | </group> | ||
272 | <group name='module-wide functions'> | ||
273 | <decl spacer='1'/> | ||
274 | <decl kind='fxn' name='getCreationStackSize' anchor='get.Creation.Stack.Size' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.getCreationStackSize' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Get+the+maximum+required+stack+size+%28in+octets%29+for+this+algorithm%0A++during+algorithm+instance+creation' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23get.Creation.Stack.Size%22+title%3D%22ti.sdo.ce.ICodec.getCreationStackSize%22%3EICodec%3C%2Fa%3E'> | ||
275 | <synopSpec> | ||
276 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetCreationStackSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/> | ||
277 | </synopSpec> | ||
278 | <synopMeta> | ||
279 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EgetCreationStackSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E'/> | ||
280 | </synopMeta> | ||
281 | <docSect name='details'> | ||
282 | <docPara content='This+method+is+called+during+DSP+Server+configuration+and+is+used+to%0A++ensure+that+the+instance+creation+thread+on+the+server+has+sufficient%0A++stackspace+to+instantiate+the+algorithm.++This+stack+size+is+typically%0A++the+greater+of+the+stack+sizes+required+by+the+algorithm%27s%0A++algNumAlloc%28%29%2C+algAlloc%28%29%2C+or+algInit%28%29+methods.'/> | ||
283 | </docSect> | ||
284 | </decl> | ||
285 | <decl kind='fxn' name='getDaramScratchSize' anchor='get.Daram.Scratch.Size' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.getDaramScratchSize' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Get+the+maximum+scratch+size+%28in+octets%29+required+for+this+algorithm%0A++from+DARAM+space' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23get.Daram.Scratch.Size%22+title%3D%22ti.sdo.ce.ICodec.getDaramScratchSize%22%3EICodec%3C%2Fa%3E'> | ||
286 | <synopSpec> | ||
287 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetDaramScratchSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/> | ||
288 | </synopSpec> | ||
289 | <synopMeta> | ||
290 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EgetDaramScratchSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E'/> | ||
291 | </synopMeta> | ||
292 | <docSect name='details'> | ||
293 | <docPara content='This+method+is+called+during+DSP+Server+configuration+and+is+used+to%0A++ensure+that+sufficient+scratch+space+is+configured+for+the+specified%0A++set+of+algorithms.'/> | ||
294 | </docSect> | ||
295 | </decl> | ||
296 | <decl kind='fxn' name='getSaramScratchSize' anchor='get.Saram.Scratch.Size' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.getSaramScratchSize' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Get+the+maximum+scratch+size+%28in+octets%29+required+for+this+algorithm%0A++from+SARAM+space' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23get.Saram.Scratch.Size%22+title%3D%22ti.sdo.ce.ICodec.getSaramScratchSize%22%3EICodec%3C%2Fa%3E'> | ||
297 | <synopSpec> | ||
298 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetSaramScratchSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/> | ||
299 | </synopSpec> | ||
300 | <synopMeta> | ||
301 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EgetSaramScratchSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E'/> | ||
302 | </synopMeta> | ||
303 | <docSect name='details'> | ||
304 | <docPara content='This+method+is+called+during+DSP+Server+configuration+and+is+used+to%0A++ensure+that+sufficient+scratch+space+is+configured+for+the+specified%0A++set+of+algorithms.'/> | ||
305 | </docSect> | ||
306 | </decl> | ||
307 | <decl kind='fxn' name='getStackSize' anchor='get.Stack.Size' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.getStackSize' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Get+the+maximum+stack+size+%28in+octets%29+required+for+this+algorithm%0A++during+its+execution+phase' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23get.Stack.Size%22+title%3D%22ti.sdo.ce.ICodec.getStackSize%22%3EICodec%3C%2Fa%3E'> | ||
308 | <synopSpec> | ||
309 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetStackSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/> | ||
310 | </synopSpec> | ||
311 | <synopMeta> | ||
312 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EgetStackSize%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fcfg%2FProgram.html%23.Module%22+title%3D%22xdc.cfg.Program.Module%22%3EProgram.Module%3C%2Fa%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eprog%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E'/> | ||
313 | </synopMeta> | ||
314 | <docSect name='details'> | ||
315 | <docPara content='This+method+is+called+during+DSP+Server+configuration+and+is+used+to%0A++ensure+that+threads+on+the+server+have+sufficient+stackspace+to+run%0A++the+algorithm.'/> | ||
316 | </docSect> | ||
317 | </decl> | ||
318 | <decl kind='fxn' name='getUUID' anchor='get.U.U.I.D' altext='ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.getUUID' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Get+a+uuid+for+this+codec' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fce%2FICodec.html%23get.U.U.I.D%22+title%3D%22ti.sdo.ce.ICodec.getUUID%22%3EICodec%3C%2Fa%3E'> | ||
319 | <synopSpec> | ||
320 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetUUID%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/> | ||
321 | </synopSpec> | ||
322 | <synopMeta> | ||
323 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EgetUUID%3C%2Fspan%3E%3C%2Fgo%3E%28++%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E'/> | ||
324 | </synopMeta> | ||
325 | <docSect name='details'> | ||
326 | <docPara content='This+method+is+used+to+get+the+uuid+rather+than+reading+the+uuid%0A++config+parameter%3B+this+allows+the+algorithm+producer+to+let+the%0A++system+generate+a+uuid+from+the+algorithm%27s+name.'/> | ||
327 | <docPara content='Individual+algorithm%27s+should+not+implement+this+methods%3B+the+default%0A++%28base%29+implementation+provided+in+the+ti.sdo.ce+package+should+be%0A++sufficient.'/> | ||
328 | </docSect> | ||
329 | </decl> | ||
330 | </group> | ||
331 | </unit> | ||
332 | </package> | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.ext.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.ext.xml new file mode 100644 index 0000000..b497884 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.ext.xml | |||
@@ -0,0 +1,116 @@ | |||
1 | <?xml version="1.0" encoding="windows-1252"?> | ||
2 | <!-- This file conforms to the DTD xdc/bld/release.dtd --> | ||
3 | <release name="" label="" date="" buildCount="" producerId=""> | ||
4 | <package name="ti.sdo.codecs.mpeg4enc.ce" | ||
5 | version="1, 0, 0"/> | ||
6 | <imports> | ||
7 | <package name="ti.sdo.ce.video2" | ||
8 | version=""/> | ||
9 | <package name="ti.sdo.codecs.mpeg4enc" | ||
10 | version=""/> | ||
11 | </imports> | ||
12 | <references> | ||
13 | <package name="xdc.services.intern.gen" | ||
14 | version="1, 0, 0, 0, 1284507405214" | ||
15 | providerId="xdccore"> | ||
16 | <file name="java\package.jar"/> | ||
17 | </package> | ||
18 | <package name="xdc.shelf" | ||
19 | version="1, 0, 0, 1284507424737" | ||
20 | providerId="xdccore"> | ||
21 | <file name="java\antlr.jar"/> | ||
22 | <file name="java\ecj.jar"/> | ||
23 | <file name="java\js.jar"/> | ||
24 | <file name="java\jsr173_api.jar"/> | ||
25 | <file name="java\tar.jar"/> | ||
26 | <file name="java\xbean.jar"/> | ||
27 | </package> | ||
28 | <package name="ti.sdo.ce" | ||
29 | version="1, 0, 6, 1313607868501" | ||
30 | providerId="codec_engine_3_21_00_19"> | ||
31 | <file name="ICodec.xdc"/> | ||
32 | </package> | ||
33 | <package name="xdc.bld" | ||
34 | version="1, 0, 2, 1284507372516" | ||
35 | providerId="xdccore"> | ||
36 | <file name="BuildEnvironment.xs"/> | ||
37 | <file name="Executable.xs"/> | ||
38 | <file name="ITarget.xs"/> | ||
39 | <file name="ITargetFilter.xs"/> | ||
40 | <file name="Library.xs"/> | ||
41 | <file name="Manifest.xs"/> | ||
42 | <file name="PackageContents.xs"/> | ||
43 | <file name="Repository.xs"/> | ||
44 | <file name="Script.xs"/> | ||
45 | <file name="Utils.xs"/> | ||
46 | <file name="_gen.xs"/> | ||
47 | <file name="bld.js"/> | ||
48 | <file name="package.xs"/> | ||
49 | </package> | ||
50 | <package name="xdc" | ||
51 | version="1, 1, 1, 1284507365742" | ||
52 | providerId="xdccore"> | ||
53 | <file name="IPackage.xdc"/> | ||
54 | <file name="IPackage.xs"/> | ||
55 | <file name="om2.xs"/> | ||
56 | <file name="package.xs"/> | ||
57 | <file name="template.xs"/> | ||
58 | <file name="xdc.tci"/> | ||
59 | <file name="xmlgen.xs"/> | ||
60 | <file name="xmlgen2.xs"/> | ||
61 | </package> | ||
62 | <package name="ti.sdo.ce.video2" | ||
63 | version="1, 0, 3, 1313608070886" | ||
64 | providerId="codec_engine_3_21_00_19"> | ||
65 | <file name="IVIDENC2.xdc"/> | ||
66 | </package> | ||
67 | <package name="xdc.services.global" | ||
68 | version="1, 0, 0, 1284507401675" | ||
69 | providerId="xdccore"> | ||
70 | <file name="Clock.xs"/> | ||
71 | <file name="Trace.xs"/> | ||
72 | <file name="java\package.jar"/> | ||
73 | </package> | ||
74 | <package name="ti.sdo.codecs.mpeg4enc" | ||
75 | version="1, 0, 0, 1367474586562" | ||
76 | providerId="G:/from_sayanna/RTSC_Release"> | ||
77 | <file name="MPEG4ENC.xdc"/> | ||
78 | </package> | ||
79 | <package name="xdc.platform" | ||
80 | version="1, 0, 1, 0, 1284507379983" | ||
81 | providerId="xdccore"> | ||
82 | <file name="ICpuDataSheet.xdc"/> | ||
83 | <file name="IExeContext.xdc"/> | ||
84 | <file name="IPeripheral.xdc"/> | ||
85 | <file name="IPlatform.xdc"/> | ||
86 | </package> | ||
87 | <package name="xdc.services.spec" | ||
88 | version="1, 0, 0, 0, 1284507414889" | ||
89 | providerId="xdccore"> | ||
90 | <file name="java\package.jar"/> | ||
91 | </package> | ||
92 | <package name="xdc.services.intern.cmd" | ||
93 | version="1, 0, 0, 0, 1284507405123" | ||
94 | providerId="xdccore"> | ||
95 | <file name="java\package.jar"/> | ||
96 | </package> | ||
97 | <package name="xdc.cfg" | ||
98 | version="1, 0, 2, 0, 1284507375537" | ||
99 | providerId="xdccore"> | ||
100 | <file name="Program.xdc"/> | ||
101 | </package> | ||
102 | <package name="xdc.services.intern.xsr" | ||
103 | version="1, 0, 0, 1284507408194" | ||
104 | providerId="xdccore"> | ||
105 | <file name="java\package.jar"/> | ||
106 | </package> | ||
107 | <xdcRoot base="E:/WriteHere/xdctools_3_20_04_68/"> | ||
108 | <file name="/packages/xdc/package.xdc"/> | ||
109 | <file name="etc\config.bld"/> | ||
110 | <file name="include\utils.tci"/> | ||
111 | <xdcCorePkg version="16, 0, 2, 0, 1284507377139" producerId="undefined" buildCount="279" releaseName="xdc_corevers" label="default" date="1284507377139"/> | ||
112 | </xdcRoot> | ||
113 | </references> | ||
114 | <orphans> | ||
115 | </orphans> | ||
116 | </release> | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.dot b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.dot new file mode 100644 index 0000000..fd7f5b7 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.dot | |||
@@ -0,0 +1,2141 @@ | |||
1 | digraph dependencies { | ||
2 | label="\nPackage ti.sdo.codecs.mpeg4enc.ce Dependency Graph"; | ||
3 | size="7.5,10"; | ||
4 | rankdir=LR; | ||
5 | ranksep=".75"; | ||
6 | concentrate="true"; | ||
7 | node [fixedsize=true, width=1.5, style=filled, color=black]; | ||
8 | node [font=Helvetica, fontsize=12, fillcolor=lightgrey]; | ||
9 | ti_sdo_codecs_mpeg4enc_ce [shape=record,label="ti.sdo.codecs.mpeg4enc.ce|1, 0, 0", URL="package.rel.xml"]; | ||
10 | node [fontsize=10, fillcolor=white]; | ||
11 | |||
12 | edge [style=solid, color=blue] | ||
13 | ti_sdo_ce_video2 [shape=record,label="ti.sdo.ce.video2|1, 0, 3", URL="../E:\WriteHere\codec_engine_3_21_00_19\packages\ti\sdo\ce\video2\package/package.rel.svg"]; | ||
14 | ti_sdo_codecs_mpeg4enc_ce -> ti_sdo_ce_video2; | ||
15 | ti_sdo_codecs_mpeg4enc [shape=record,label="ti.sdo.codecs.mpeg4enc|1, 0, 0", URL="../G:\from_sayanna\RTSC_Release\ti\sdo\codecs\mpeg4enc\package/package.rel.svg"]; | ||
16 | ti_sdo_codecs_mpeg4enc_ce -> ti_sdo_codecs_mpeg4enc; | ||
17 | |||
18 | edge [style=solid, color=lightgrey] | ||
19 | xdc_services_intern_gen [shape=record,label="xdc.services.intern.gen|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\intern\gen\package/package.rel.svg"]; | ||
20 | ti_sdo_codecs_mpeg4enc_ce -> xdc_services_intern_gen; | ||
21 | xdc_shelf [shape=record,label="xdc.shelf|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\shelf\package/package.rel.svg"]; | ||
22 | ti_sdo_codecs_mpeg4enc_ce -> xdc_shelf; | ||
23 | ti_sdo_ce [shape=record,label="ti.sdo.ce|1, 0, 6", URL="../E:\WriteHere\codec_engine_3_21_00_19\packages\ti\sdo\ce\package/package.rel.svg"]; | ||
24 | ti_sdo_codecs_mpeg4enc_ce -> ti_sdo_ce; | ||
25 | xdc_bld [shape=record,label="xdc.bld|1, 0, 2", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\bld\package/package.rel.svg"]; | ||
26 | ti_sdo_codecs_mpeg4enc_ce -> xdc_bld; | ||
27 | xdc [shape=record,label="xdc|1, 1, 1", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\package/package.rel.svg"]; | ||
28 | ti_sdo_codecs_mpeg4enc_ce -> xdc; | ||
29 | ti_sdo_codecs_mpeg4enc_ce -> ti_sdo_ce_video2; | ||
30 | xdc_services_global [shape=record,label="xdc.services.global|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\global\package/package.rel.svg"]; | ||
31 | ti_sdo_codecs_mpeg4enc_ce -> xdc_services_global; | ||
32 | ti_sdo_codecs_mpeg4enc_ce -> ti_sdo_codecs_mpeg4enc; | ||
33 | xdc_platform [shape=record,label="xdc.platform|1, 0, 1, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\platform\package/package.rel.svg"]; | ||
34 | ti_sdo_codecs_mpeg4enc_ce -> xdc_platform; | ||
35 | xdc_services_spec [shape=record,label="xdc.services.spec|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\spec\package/package.rel.svg"]; | ||
36 | ti_sdo_codecs_mpeg4enc_ce -> xdc_services_spec; | ||
37 | xdc_services_intern_cmd [shape=record,label="xdc.services.intern.cmd|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\intern\cmd\package/package.rel.svg"]; | ||
38 | ti_sdo_codecs_mpeg4enc_ce -> xdc_services_intern_cmd; | ||
39 | xdc_cfg [shape=record,label="xdc.cfg|1, 0, 2, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\cfg\package/package.rel.svg"]; | ||
40 | ti_sdo_codecs_mpeg4enc_ce -> xdc_cfg; | ||
41 | xdc_services_intern_xsr [shape=record,label="xdc.services.intern.xsr|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\intern\xsr\package/package.rel.svg"]; | ||
42 | ti_sdo_codecs_mpeg4enc_ce -> xdc_services_intern_xsr; | ||
43 | |||
44 | edge [style=solid, color=blue] | ||
45 | xdc_services_intern_xsr -> xdc_services_global; | ||
46 | |||
47 | edge [style=solid, color=lightgrey] | ||
48 | xdc_services_intern_xsr -> xdc_services_spec; | ||
49 | xdc_services_intern_xsr -> xdc_services_intern_cmd; | ||
50 | xdc_utils_tconf [shape=record,label="xdc.utils.tconf|not found"style=rounded, ]; | ||
51 | xdc_services_intern_xsr -> xdc_utils_tconf; | ||
52 | xdc_services_intern_xsr -> xdc_shelf; | ||
53 | xdc_services_intern_xsr -> xdc_services_intern_gen; | ||
54 | xdc_services_intern_xsr -> xdc_services_global; | ||
55 | |||
56 | edge [style=solid, color=blue] | ||
57 | |||
58 | edge [style=solid, color=lightgrey] | ||
59 | |||
60 | edge [style=solid, color=blue] | ||
61 | xdc_cfg -> xdc_services_global; | ||
62 | |||
63 | edge [style=solid, color=lightgrey] | ||
64 | xdc_cfg -> xdc_services_spec; | ||
65 | xdc_cfg -> xdc_services_intern_cmd; | ||
66 | xdc_cfg -> xdc_utils_tconf; | ||
67 | xdc_cfg -> xdc_services_intern_xsr; | ||
68 | xdc_cfg -> xdc_platform; | ||
69 | xdc_cfg -> xdc_shelf; | ||
70 | xdc_cfg -> xdc_services_intern_gen; | ||
71 | xdc_cfg -> xdc_services_global; | ||
72 | |||
73 | edge [style=solid, color=blue] | ||
74 | xdc_services_intern_cmd -> xdc_shelf; | ||
75 | xdc_services_intern_cmd -> xdc_services_spec; | ||
76 | xdc_services_intern_cmd -> xdc_services_global; | ||
77 | xdc_services_intern_cmd -> xdc_services_intern_gen; | ||
78 | |||
79 | edge [style=solid, color=lightgrey] | ||
80 | xdc_services_intern_cmd -> xdc_services_spec; | ||
81 | xdc_services_intern_cmd -> xdc_utils_tconf; | ||
82 | xdc_services_intern_cmd -> xdc_services_intern_xsr; | ||
83 | xdc_services_intern_cmd -> xdc_shelf; | ||
84 | xdc_services_intern_cmd -> xdc_services_intern_gen; | ||
85 | xdc_services_intern_cmd -> xdc_services_global; | ||
86 | |||
87 | edge [style=solid, color=blue] | ||
88 | xdc_services_spec -> xdc_shelf; | ||
89 | |||
90 | edge [style=solid, color=lightgrey] | ||
91 | xdc_services_spec -> xdc_services_intern_cmd; | ||
92 | xdc_services_spec -> xdc_utils_tconf; | ||
93 | xdc_services_spec -> xdc_services_intern_xsr; | ||
94 | xdc_services_spec -> xdc_shelf; | ||
95 | xdc_services_spec -> xdc_services_intern_gen; | ||
96 | xdc_services_spec -> xdc_services_global; | ||
97 | |||
98 | edge [style=solid, color=blue] | ||
99 | |||
100 | edge [style=solid, color=lightgrey] | ||
101 | xdc_platform -> xdc_services_spec; | ||
102 | xdc_platform -> xdc_services_intern_cmd; | ||
103 | xdc_platform -> xdc_utils_tconf; | ||
104 | xdc_platform -> xdc_services_intern_xsr; | ||
105 | xdc_platform -> xdc_shelf; | ||
106 | xdc_platform -> xdc_services_intern_gen; | ||
107 | xdc_platform -> xdc_services_global; | ||
108 | |||
109 | edge [style=solid, color=blue] | ||
110 | |||
111 | edge [style=solid, color=lightgrey] | ||
112 | xdc_services_global -> xdc_services_spec; | ||
113 | xdc_services_global -> xdc_services_intern_cmd; | ||
114 | xdc_services_global -> xdc_utils_tconf; | ||
115 | xdc_services_global -> xdc_services_intern_xsr; | ||
116 | xdc_services_global -> xdc_shelf; | ||
117 | xdc_services_global -> xdc_services_intern_gen; | ||
118 | |||
119 | edge [style=solid, color=blue] | ||
120 | |||
121 | edge [style=solid, color=lightgrey] | ||
122 | xdc -> xdc_services_global; | ||
123 | xdc -> xdc_utils_tconf; | ||
124 | |||
125 | edge [style=solid, color=blue] | ||
126 | xdc_bld -> xdc_services_global; | ||
127 | xdc_bld -> xdc_services_intern_cmd; | ||
128 | |||
129 | edge [style=solid, color=lightgrey] | ||
130 | xdc_bld -> xdc_services_spec; | ||
131 | xdc_bld -> xdc_services_intern_cmd; | ||
132 | xdc_bld -> xdc_utils_tconf; | ||
133 | xdc_bld -> xdc; | ||
134 | xdc_bld -> xdc_services_intern_xsr; | ||
135 | xdc_bld -> xdc_shelf; | ||
136 | xdc_bld -> xdc_services_intern_gen; | ||
137 | xdc_bld -> xdc_services_global; | ||
138 | |||
139 | edge [style=solid, color=blue] | ||
140 | |||
141 | edge [style=solid, color=lightgrey] | ||
142 | ti_sdo_ce -> xdc_services_global; | ||
143 | ti_targets [shape=record,label="ti.targets|1, 0, 3", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\package/package.rel.svg"]; | ||
144 | ti_sdo_ce -> ti_targets; | ||
145 | ti_targets_elf [shape=record,label="ti.targets.elf|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\elf\package/package.rel.svg"]; | ||
146 | ti_sdo_ce -> ti_targets_elf; | ||
147 | gnu_targets [shape=record,label="gnu.targets|1, 0, 1", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\gnu\targets\package/package.rel.svg"]; | ||
148 | ti_sdo_ce -> gnu_targets; | ||
149 | gnu_targets_arm [shape=record,label="gnu.targets.arm|1, 0, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\gnu\targets\arm\package/package.rel.svg"]; | ||
150 | ti_sdo_ce -> gnu_targets_arm; | ||
151 | ti_targets_arm [shape=record,label="ti.targets.arm|2, 0, 1, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\arm\package/package.rel.svg"]; | ||
152 | ti_sdo_ce -> ti_targets_arm; | ||
153 | ti_targets_arm_elf [shape=record,label="ti.targets.arm.elf|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\arm\elf\package/package.rel.svg"]; | ||
154 | ti_sdo_ce -> ti_targets_arm_elf; | ||
155 | build_filter [shape=record,label="build.filter|not found"style=rounded, ]; | ||
156 | ti_sdo_ce -> build_filter; | ||
157 | ti_sdo_ce -> xdc_cfg; | ||
158 | ti_sdo_ce -> xdc_platform; | ||
159 | ti_sdo_ce_ipc [shape=record,label="ti.sdo.ce.ipc|2, 0, 1", URL="../E:\WriteHere\codec_engine_3_21_00_19\packages\ti\sdo\ce\ipc\package/package.rel.svg"]; | ||
160 | ti_sdo_ce -> ti_sdo_ce_ipc; | ||
161 | ti_sdo_ce -> xdc_services_intern_cmd; | ||
162 | ti_sdo_ce -> xdc_services_intern_gen; | ||
163 | ti_sdo_ce -> xdc_services_intern_xsr; | ||
164 | ti_sdo_ce -> xdc_shelf; | ||
165 | ti_sdo_ce -> xdc_services_spec; | ||
166 | xdc_runtime [shape=record,label="xdc.runtime|2, 1, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\xdc\runtime\package/package.rel.svg"]; | ||
167 | ti_sdo_ce -> xdc_runtime; | ||
168 | xdc_runtime_knl [shape=record,label="xdc.runtime.knl|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\xdc\runtime\knl\package/package.rel.svg"]; | ||
169 | ti_sdo_ce -> xdc_runtime_knl; | ||
170 | ti_xdais [shape=record,label="ti.xdais|1, 2.0, 1", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\xdais\package/package.rel.svg"]; | ||
171 | ti_sdo_ce -> ti_xdais; | ||
172 | ti_sdo_utils_loggers [shape=record,label="ti.sdo.utils.loggers|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\utils\loggers\package/package.rel.svg"]; | ||
173 | ti_sdo_ce -> ti_sdo_utils_loggers; | ||
174 | ti_sdo_utils_trace [shape=record,label="ti.sdo.utils.trace|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\utils\trace\package/package.rel.svg"]; | ||
175 | ti_sdo_ce -> ti_sdo_utils_trace; | ||
176 | ti_sdo_ce_osal [shape=record,label="ti.sdo.ce.osal|2, 0, 2", URL="../E:\WriteHere\codec_engine_3_21_00_19\packages\ti\sdo\ce\osal\package/package.rel.svg"]; | ||
177 | ti_sdo_ce -> ti_sdo_ce_osal; | ||
178 | ti_sdo_ce_global [shape=record,label="ti.sdo.ce.global|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\packages\ti\sdo\ce\global\package/package.rel.svg"]; | ||
179 | ti_sdo_ce -> ti_sdo_ce_global; | ||
180 | ti_sdo_ce_alg [shape=record,label="ti.sdo.ce.alg|1, 0, 1", URL="../E:\WriteHere\codec_engine_3_21_00_19\packages\ti\sdo\ce\alg\package/package.rel.svg"]; | ||
181 | ti_sdo_ce -> ti_sdo_ce_alg; | ||
182 | ti_sdo_ce_node [shape=record,label="ti.sdo.ce.node|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\packages\ti\sdo\ce\node\package/package.rel.svg"]; | ||
183 | ti_sdo_ce -> ti_sdo_ce_node; | ||
184 | |||
185 | edge [style=solid, color=blue] | ||
186 | |||
187 | edge [style=solid, color=lightgrey] | ||
188 | ti_sdo_ce_node -> xdc_services_global; | ||
189 | ti_sdo_ce_node -> ti_targets; | ||
190 | ti_sdo_ce_node -> ti_targets_elf; | ||
191 | ti_sdo_ce_node -> gnu_targets; | ||
192 | ti_sdo_ce_node -> gnu_targets_arm; | ||
193 | ti_sdo_ce_node -> ti_targets_arm; | ||
194 | ti_sdo_ce_node -> ti_targets_arm_elf; | ||
195 | ti_sdo_ce_node -> build_filter; | ||
196 | ti_sdo_ce_node -> xdc_services_intern_cmd; | ||
197 | ti_sdo_ce_node -> xdc_services_intern_gen; | ||
198 | ti_sdo_ce_node -> xdc_services_intern_xsr; | ||
199 | ti_sdo_ce_node -> xdc_shelf; | ||
200 | ti_sdo_ce_node -> xdc_services_spec; | ||
201 | ti_sdo_ce_node -> xdc_runtime; | ||
202 | ti_sdo_ce_node -> ti_sdo_ce_global; | ||
203 | ti_sdo_ce_node -> ti_sdo_ce_ipc; | ||
204 | ti_sdo_ce_node -> xdc_runtime_knl; | ||
205 | ti_sdo_ce_node -> ti_sdo_ce; | ||
206 | ti_sdo_ce_node -> ti_xdais; | ||
207 | |||
208 | edge [style=solid, color=blue] | ||
209 | |||
210 | edge [style=solid, color=lightgrey] | ||
211 | ti_sdo_ce_alg -> xdc_services_global; | ||
212 | ti_sdo_ce_alg -> ti_targets; | ||
213 | ti_sdo_ce_alg -> ti_targets_elf; | ||
214 | ti_sdo_ce_alg -> gnu_targets; | ||
215 | ti_sdo_ce_alg -> gnu_targets_arm; | ||
216 | ti_sdo_ce_alg -> ti_targets_arm; | ||
217 | ti_sdo_ce_alg -> ti_targets_arm_elf; | ||
218 | ti_sdo_ce_alg -> build_filter; | ||
219 | ti_sdo_ce_alg -> xdc_services_intern_cmd; | ||
220 | ti_sdo_ce_alg -> xdc_services_intern_gen; | ||
221 | ti_sdo_ce_alg -> xdc_services_intern_xsr; | ||
222 | ti_sdo_ce_alg -> xdc_shelf; | ||
223 | ti_sdo_ce_alg -> xdc_services_spec; | ||
224 | ti_sdo_ce_alg -> xdc_runtime; | ||
225 | ti_sdo_fc_dskt2 [shape=record,label="ti.sdo.fc.dskt2|1, 0, 4", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\dskt2\package/package.rel.svg"]; | ||
226 | ti_sdo_ce_alg -> ti_sdo_fc_dskt2; | ||
227 | ti_sdo_fc_dman3 [shape=record,label="ti.sdo.fc.dman3|1, 0, 4", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\dman3\package/package.rel.svg"]; | ||
228 | ti_sdo_ce_alg -> ti_sdo_fc_dman3; | ||
229 | ti_sdo_fc_rman [shape=record,label="ti.sdo.fc.rman|2, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\rman\package/package.rel.svg"]; | ||
230 | ti_sdo_ce_alg -> ti_sdo_fc_rman; | ||
231 | ti_sdo_ce_alg -> ti_xdais; | ||
232 | ti_sdo_ce_alg -> ti_sdo_ce_osal; | ||
233 | ti_sdo_ce_alg -> ti_sdo_ce_global; | ||
234 | ti_sdo_fc_ires [shape=record,label="ti.sdo.fc.ires|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\ires\package/package.rel.svg"]; | ||
235 | ti_sdo_ce_alg -> ti_sdo_fc_ires; | ||
236 | ti_sdo_ce_alg -> xdc_runtime_knl; | ||
237 | |||
238 | edge [style=solid, color=blue] | ||
239 | |||
240 | edge [style=solid, color=lightgrey] | ||
241 | ti_sdo_fc_ires -> xdc_services_global; | ||
242 | ti_sdo_fc_ires -> ti_targets; | ||
243 | ti_sdo_fc_ires -> ti_targets_elf; | ||
244 | ti_targets_elf_arp32 [shape=record,label="ti.targets.elf.arp32|not found"style=rounded, ]; | ||
245 | ti_sdo_fc_ires -> ti_targets_elf_arp32; | ||
246 | ti_sdo_fc_ires -> gnu_targets; | ||
247 | ti_sdo_fc_ires -> gnu_targets_arm; | ||
248 | ti_sdo_fc_ires -> ti_targets_arm; | ||
249 | ti_sdo_fc_ires -> ti_targets_arm_elf; | ||
250 | ti_sdo_fc_ires -> build_filter; | ||
251 | ti_sdo_fc_ires -> xdc_services_intern_cmd; | ||
252 | ti_sdo_fc_ires -> xdc_services_intern_gen; | ||
253 | ti_sdo_fc_ires -> xdc_services_intern_xsr; | ||
254 | ti_sdo_fc_ires -> xdc_shelf; | ||
255 | ti_sdo_fc_ires -> xdc_services_spec; | ||
256 | |||
257 | edge [style=solid, color=blue] | ||
258 | |||
259 | edge [style=solid, color=lightgrey] | ||
260 | |||
261 | edge [style=solid, color=blue] | ||
262 | |||
263 | edge [style=solid, color=lightgrey] | ||
264 | ti_sdo_fc_rman -> xdc_services_global; | ||
265 | ti_sdo_fc_rman -> ti_targets; | ||
266 | ti_sdo_fc_rman -> ti_targets_elf; | ||
267 | ti_sdo_fc_rman -> ti_targets_elf_arp32; | ||
268 | ti_sdo_fc_rman -> gnu_targets; | ||
269 | ti_sdo_fc_rman -> gnu_targets_arm; | ||
270 | ti_sdo_fc_rman -> ti_targets_arm; | ||
271 | ti_sdo_fc_rman -> ti_targets_arm_elf; | ||
272 | ti_sdo_fc_rman -> build_filter; | ||
273 | ti_sdo_fc_rman -> xdc_services_intern_cmd; | ||
274 | ti_sdo_fc_rman -> xdc_services_intern_gen; | ||
275 | ti_sdo_fc_rman -> xdc_services_intern_xsr; | ||
276 | ti_sdo_fc_rman -> xdc_shelf; | ||
277 | ti_sdo_fc_rman -> xdc_services_spec; | ||
278 | ti_sdo_fc_rman -> xdc_runtime; | ||
279 | ti_sdo_fc_rman -> ti_sdo_fc_dskt2; | ||
280 | ti_sdo_fc_memutils [shape=record,label="ti.sdo.fc.memutils|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\memutils\package/package.rel.svg"]; | ||
281 | ti_sdo_fc_rman -> ti_sdo_fc_memutils; | ||
282 | ti_sdo_fc_utils_osalsupport [shape=record,label="ti.sdo.fc.utils.osalsupport|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\utils\osalsupport\package/package.rel.svg"]; | ||
283 | ti_sdo_fc_rman -> ti_sdo_fc_utils_osalsupport; | ||
284 | ti_sdo_fc_global [shape=record,label="ti.sdo.fc.global|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\global\package/package.rel.svg"]; | ||
285 | ti_sdo_fc_rman -> ti_sdo_fc_global; | ||
286 | ti_sdo_fc_utils [shape=record,label="ti.sdo.fc.utils|1, 0, 3", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\utils\package/package.rel.svg"]; | ||
287 | ti_sdo_fc_rman -> ti_sdo_fc_utils; | ||
288 | ti_sdo_fc_ires_nullresource [shape=record,label="ti.sdo.fc.ires.nullresource|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\ires\nullresource\package/package.rel.svg"]; | ||
289 | ti_sdo_fc_rman -> ti_sdo_fc_ires_nullresource; | ||
290 | ti_sdo_fc_rman -> ti_xdais; | ||
291 | ti_sdo_fc_rman -> xdc_runtime_knl; | ||
292 | ti_sdo_fc_rman -> ti_sdo_fc_ires; | ||
293 | |||
294 | edge [style=solid, color=blue] | ||
295 | |||
296 | edge [style=solid, color=lightgrey] | ||
297 | ti_sdo_fc_ires_nullresource -> xdc_services_global; | ||
298 | ti_sdo_fc_ires_nullresource -> ti_targets; | ||
299 | ti_sdo_fc_ires_nullresource -> ti_targets_elf; | ||
300 | ti_sdo_fc_ires_nullresource -> ti_targets_elf_arp32; | ||
301 | ti_sdo_fc_ires_nullresource -> gnu_targets; | ||
302 | ti_sdo_fc_ires_nullresource -> gnu_targets_arm; | ||
303 | ti_sdo_fc_ires_nullresource -> ti_targets_arm; | ||
304 | ti_sdo_fc_ires_nullresource -> ti_targets_arm_elf; | ||
305 | ti_sdo_fc_ires_nullresource -> build_filter; | ||
306 | ti_sdo_fc_ires_nullresource -> ti_sdo_fc_ires; | ||
307 | ti_sdo_fc_ires_nullresource -> xdc_services_intern_cmd; | ||
308 | ti_sdo_fc_ires_nullresource -> xdc_services_intern_gen; | ||
309 | ti_sdo_fc_ires_nullresource -> xdc_services_intern_xsr; | ||
310 | ti_sdo_fc_ires_nullresource -> xdc_shelf; | ||
311 | ti_sdo_fc_ires_nullresource -> xdc_services_spec; | ||
312 | ti_sdo_fc_ires_nullresource -> xdc_runtime; | ||
313 | ti_sdo_fc_ires_nullresource -> ti_sdo_fc_global; | ||
314 | ti_sdo_fc_ires_nullresource -> ti_xdais; | ||
315 | |||
316 | edge [style=solid, color=blue] | ||
317 | |||
318 | edge [style=solid, color=lightgrey] | ||
319 | ti_sdo_fc_utils -> xdc_services_global; | ||
320 | ti_sdo_fc_utils -> ti_targets; | ||
321 | ti_sdo_fc_utils -> ti_targets_elf; | ||
322 | ti_sdo_fc_utils -> ti_targets_elf_arp32; | ||
323 | ti_sdo_fc_utils -> gnu_targets; | ||
324 | ti_sdo_fc_utils -> gnu_targets_arm; | ||
325 | ti_sdo_fc_utils -> ti_targets_arm; | ||
326 | ti_sdo_fc_utils -> ti_targets_arm_elf; | ||
327 | ti_sdo_fc_utils -> build_filter; | ||
328 | ti_sdo_fc_utils -> xdc_services_intern_cmd; | ||
329 | ti_sdo_fc_utils -> xdc_services_intern_gen; | ||
330 | ti_sdo_fc_utils -> xdc_services_intern_xsr; | ||
331 | ti_sdo_fc_utils -> xdc_shelf; | ||
332 | ti_sdo_fc_utils -> xdc_services_spec; | ||
333 | ti_sdo_fc_utils -> xdc_runtime; | ||
334 | ti_sdo_fc_utils -> ti_sdo_fc_global; | ||
335 | ti_sdo_fc_utils -> ti_xdais; | ||
336 | ti_sdo_fc_utils -> xdc_runtime_knl; | ||
337 | ti_sdo_fc_utils -> ti_sdo_fc_memutils; | ||
338 | |||
339 | edge [style=solid, color=blue] | ||
340 | |||
341 | edge [style=solid, color=lightgrey] | ||
342 | ti_sdo_fc_global -> xdc_services_global; | ||
343 | ti_sdo_fc_global -> ti_targets; | ||
344 | ti_sdo_fc_global -> ti_targets_elf; | ||
345 | ti_sdo_fc_global -> ti_targets_elf_arp32; | ||
346 | ti_sdo_fc_global -> gnu_targets; | ||
347 | ti_sdo_fc_global -> gnu_targets_arm; | ||
348 | ti_sdo_fc_global -> ti_targets_arm; | ||
349 | ti_sdo_fc_global -> ti_targets_arm_elf; | ||
350 | ti_sdo_fc_global -> build_filter; | ||
351 | ti_sdo_tools_build [shape=record,label="ti.sdo.tools.build|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\tools\build\package/package.rel.svg"]; | ||
352 | ti_sdo_fc_global -> ti_sdo_tools_build; | ||
353 | ti_sdo_fc_global -> xdc_services_intern_cmd; | ||
354 | ti_sdo_fc_global -> xdc_services_intern_gen; | ||
355 | ti_sdo_fc_global -> xdc_services_intern_xsr; | ||
356 | ti_sdo_fc_global -> xdc_shelf; | ||
357 | ti_sdo_fc_global -> xdc_services_spec; | ||
358 | ti_sdo_fc_global -> xdc_runtime; | ||
359 | |||
360 | edge [style=solid, color=blue] | ||
361 | |||
362 | edge [style=solid, color=lightgrey] | ||
363 | ti_sdo_tools_build -> xdc_services_global; | ||
364 | ti_sdo_tools_build -> ti_targets; | ||
365 | ti_sdo_tools_build -> ti_targets_elf; | ||
366 | ti_sdo_tools_build -> ti_targets_arm; | ||
367 | ti_sdo_tools_build -> ti_targets_arm_elf; | ||
368 | ti_sdo_tools_build -> gnu_targets; | ||
369 | ti_sdo_tools_build -> gnu_targets_arm; | ||
370 | ti_sdo_tools_build -> xdc_services_intern_cmd; | ||
371 | ti_sdo_tools_build -> xdc_services_intern_gen; | ||
372 | ti_sdo_tools_build -> xdc_services_intern_xsr; | ||
373 | ti_sdo_tools_build -> xdc_shelf; | ||
374 | ti_sdo_tools_build -> xdc_services_spec; | ||
375 | |||
376 | edge [style=solid, color=blue] | ||
377 | |||
378 | edge [style=solid, color=lightgrey] | ||
379 | ti_sdo_fc_utils_osalsupport -> xdc_services_global; | ||
380 | ti_sdo_fc_utils_osalsupport -> ti_targets; | ||
381 | ti_sdo_fc_utils_osalsupport -> ti_targets_elf; | ||
382 | ti_sdo_fc_utils_osalsupport -> ti_targets_elf_arp32; | ||
383 | ti_sdo_fc_utils_osalsupport -> gnu_targets; | ||
384 | ti_sdo_fc_utils_osalsupport -> gnu_targets_arm; | ||
385 | ti_sdo_fc_utils_osalsupport -> ti_targets_arm; | ||
386 | ti_sdo_fc_utils_osalsupport -> ti_targets_arm_elf; | ||
387 | ti_sdo_fc_utils_osalsupport -> build_filter; | ||
388 | ti_sdo_fc_utils_osalsupport -> xdc_services_intern_cmd; | ||
389 | ti_sdo_fc_utils_osalsupport -> xdc_services_intern_gen; | ||
390 | ti_sdo_fc_utils_osalsupport -> xdc_services_intern_xsr; | ||
391 | ti_sdo_fc_utils_osalsupport -> xdc_shelf; | ||
392 | ti_sdo_fc_utils_osalsupport -> xdc_services_spec; | ||
393 | ti_sdo_fc_utils_osalsupport -> xdc_runtime; | ||
394 | ti_sdo_fc_utils_osalsupport -> xdc_runtime_knl; | ||
395 | |||
396 | edge [style=solid, color=blue] | ||
397 | |||
398 | edge [style=solid, color=lightgrey] | ||
399 | ti_sdo_fc_memutils -> xdc_services_global; | ||
400 | ti_sdo_fc_memutils -> ti_targets; | ||
401 | ti_sdo_fc_memutils -> ti_targets_elf; | ||
402 | ti_sdo_fc_memutils -> ti_targets_elf_arp32; | ||
403 | ti_sdo_fc_memutils -> gnu_targets; | ||
404 | ti_sdo_fc_memutils -> gnu_targets_arm; | ||
405 | ti_sdo_fc_memutils -> ti_targets_arm; | ||
406 | ti_sdo_fc_memutils -> ti_targets_arm_elf; | ||
407 | ti_sdo_fc_memutils -> build_filter; | ||
408 | ti_sdo_fc_memutils -> xdc_services_intern_cmd; | ||
409 | ti_sdo_fc_memutils -> xdc_services_intern_gen; | ||
410 | ti_sdo_fc_memutils -> xdc_services_intern_xsr; | ||
411 | ti_sdo_fc_memutils -> xdc_shelf; | ||
412 | ti_sdo_fc_memutils -> xdc_services_spec; | ||
413 | ti_sdo_fc_memutils -> xdc_runtime; | ||
414 | ti_sdo_fc_memutils -> ti_sdo_fc_global; | ||
415 | ti_sysbios_hal [shape=record,label="ti.sysbios.hal|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\hal\package/package.rel.svg"]; | ||
416 | ti_sdo_fc_memutils -> ti_sysbios_hal; | ||
417 | ti_sysbios_interfaces [shape=record,label="ti.sysbios.interfaces|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\interfaces\package/package.rel.svg"]; | ||
418 | ti_sdo_fc_memutils -> ti_sysbios_interfaces; | ||
419 | ti_sdo_linuxutils_cmem [shape=record,label="ti.sdo.linuxutils.cmem|2, 2, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\linuxutils\cmem\package/package.rel.svg"]; | ||
420 | ti_sdo_fc_memutils -> ti_sdo_linuxutils_cmem; | ||
421 | |||
422 | edge [style=solid, color=blue] | ||
423 | |||
424 | edge [style=solid, color=lightgrey] | ||
425 | ti_sdo_linuxutils_cmem -> xdc_services_global; | ||
426 | ti_sdo_linuxutils_cmem -> ti_targets; | ||
427 | ti_sdo_linuxutils_cmem -> ti_targets_elf; | ||
428 | ti_sdo_linuxutils_cmem -> gnu_targets; | ||
429 | ti_sdo_linuxutils_cmem -> gnu_targets_arm; | ||
430 | ti_sdo_linuxutils_cmem -> ti_targets_arm; | ||
431 | ti_sdo_linuxutils_cmem -> ti_targets_arm_elf; | ||
432 | ti_sdo_linuxutils_cmem -> xdc_services_intern_cmd; | ||
433 | ti_sdo_linuxutils_cmem -> xdc_services_intern_gen; | ||
434 | ti_sdo_linuxutils_cmem -> xdc_services_intern_xsr; | ||
435 | ti_sdo_linuxutils_cmem -> xdc_shelf; | ||
436 | ti_sdo_linuxutils_cmem -> xdc_services_spec; | ||
437 | |||
438 | edge [style=solid, color=blue] | ||
439 | |||
440 | edge [style=solid, color=lightgrey] | ||
441 | ti_sysbios_interfaces -> xdc_services_global; | ||
442 | ti_sysbios_interfaces -> ti_targets; | ||
443 | ti_targets_msp430 [shape=record,label="ti.targets.msp430|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\msp430\package/package.rel.svg"]; | ||
444 | ti_sysbios_interfaces -> ti_targets_msp430; | ||
445 | ti_sysbios_interfaces -> ti_targets_elf_arp32; | ||
446 | ti_sysbios_interfaces -> ti_targets_elf; | ||
447 | ti_sysbios_interfaces -> ti_targets_arm; | ||
448 | ti_sysbios_interfaces -> ti_targets_arm_elf; | ||
449 | ti_sysbios_interfaces -> gnu_targets; | ||
450 | microsoft_targets [shape=record,label="microsoft.targets|1, 0, 2, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\microsoft\targets\package/package.rel.svg"]; | ||
451 | ti_sysbios_interfaces -> microsoft_targets; | ||
452 | ti_sysbios_interfaces -> xdc_runtime; | ||
453 | ti_sysbios_interfaces -> xdc_shelf; | ||
454 | ti_sysbios_interfaces -> xdc_services_intern_gen; | ||
455 | ti_sysbios_interfaces -> xdc_services_intern_cmd; | ||
456 | ti_sysbios_interfaces -> xdc_services_intern_xsr; | ||
457 | ti_sysbios_interfaces -> xdc_services_spec; | ||
458 | |||
459 | edge [style=solid, color=blue] | ||
460 | |||
461 | edge [style=solid, color=lightgrey] | ||
462 | microsoft_targets -> xdc_services_global; | ||
463 | microsoft_targets -> xdc_services_intern_cmd; | ||
464 | microsoft_targets -> xdc_services_intern_xsr; | ||
465 | microsoft_targets -> xdc_shelf; | ||
466 | microsoft_targets -> xdc_services_spec; | ||
467 | microsoft_targets -> xdc_services_intern_gen; | ||
468 | |||
469 | edge [style=solid, color=blue] | ||
470 | |||
471 | edge [style=solid, color=lightgrey] | ||
472 | ti_targets_msp430 -> xdc_services_intern_gen; | ||
473 | ti_targets_msp430 -> xdc_services_spec; | ||
474 | ti_targets_msp430 -> xdc_shelf; | ||
475 | ti_targets_msp430 -> xdc_services_global; | ||
476 | ti_targets_msp430 -> xdc_services_intern_cmd; | ||
477 | ti_targets_msp430 -> xdc_services_intern_xsr; | ||
478 | ti_targets_msp430 -> ti_targets; | ||
479 | |||
480 | edge [style=solid, color=blue] | ||
481 | ti_sysbios_hal -> ti_sysbios_interfaces; | ||
482 | ti_sysbios_family [shape=record,label="ti.sysbios.family|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\family\package/package.rel.svg"]; | ||
483 | ti_sysbios_hal -> ti_sysbios_family; | ||
484 | |||
485 | edge [style=solid, color=lightgrey] | ||
486 | ti_sysbios_hal -> xdc_services_global; | ||
487 | ti_sysbios_hal -> ti_targets; | ||
488 | ti_sysbios_hal -> ti_targets_msp430; | ||
489 | ti_sysbios_hal -> ti_targets_elf_arp32; | ||
490 | ti_sysbios_hal -> ti_targets_elf; | ||
491 | ti_sysbios_hal -> ti_targets_arm; | ||
492 | ti_sysbios_hal -> ti_targets_arm_elf; | ||
493 | ti_sysbios_hal -> gnu_targets; | ||
494 | ti_sysbios_hal -> microsoft_targets; | ||
495 | ti_sysbios_build [shape=record,label="ti.sysbios.build|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\build\package/package.rel.svg"]; | ||
496 | ti_sysbios_hal -> ti_sysbios_build; | ||
497 | tisb_release_filters [shape=record,label="tisb.release.filters|not found"style=rounded, ]; | ||
498 | ti_sysbios_hal -> tisb_release_filters; | ||
499 | ti_sysbios_hal -> ti_sysbios_interfaces; | ||
500 | ti_sysbios_hal -> xdc_shelf; | ||
501 | ti_sysbios_hal -> xdc_services_intern_gen; | ||
502 | ti_sysbios_hal -> xdc_services_intern_cmd; | ||
503 | ti_sysbios_hal -> xdc_services_intern_xsr; | ||
504 | ti_sysbios_hal -> xdc_services_spec; | ||
505 | ti_sysbios_hal -> xdc_runtime; | ||
506 | ti_sysbios_family_arm_m3 [shape=record,label="ti.sysbios.family.arm.m3|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\family\arm\m3\package/package.rel.svg"]; | ||
507 | ti_sysbios_hal -> ti_sysbios_family_arm_m3; | ||
508 | ti_sysbios_family_c28 [shape=record,label="ti.sysbios.family.c28|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\family\c28\package/package.rel.svg"]; | ||
509 | ti_sysbios_hal -> ti_sysbios_family_c28; | ||
510 | ti_sysbios [shape=record,label="ti.sysbios|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\package/package.rel.svg"]; | ||
511 | ti_sysbios_hal -> ti_sysbios; | ||
512 | |||
513 | edge [style=solid, color=blue] | ||
514 | ti_sysbios -> ti_sysbios_family; | ||
515 | |||
516 | edge [style=solid, color=lightgrey] | ||
517 | ti_sysbios -> xdc_services_global; | ||
518 | ti_sysbios -> ti_targets; | ||
519 | ti_sysbios -> ti_targets_msp430; | ||
520 | ti_sysbios -> ti_targets_elf_arp32; | ||
521 | ti_sysbios -> ti_targets_elf; | ||
522 | ti_sysbios -> ti_targets_arm; | ||
523 | ti_sysbios -> ti_targets_arm_elf; | ||
524 | ti_sysbios -> gnu_targets; | ||
525 | ti_sysbios -> microsoft_targets; | ||
526 | ti_sysbios -> ti_sysbios_build; | ||
527 | ti_sysbios -> tisb_release_filters; | ||
528 | ti_sysbios -> xdc_shelf; | ||
529 | ti_sysbios -> xdc_services_intern_gen; | ||
530 | ti_sysbios -> xdc_services_intern_cmd; | ||
531 | ti_sysbios -> xdc_services_intern_xsr; | ||
532 | ti_sysbios -> xdc_services_spec; | ||
533 | ti_sysbios -> xdc_runtime; | ||
534 | ti_catalog_c2800 [shape=record,label="ti.catalog.c2800|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\c2800\package/package.rel.svg"]; | ||
535 | ti_sysbios -> ti_catalog_c2800; | ||
536 | ti_catalog_c2800_init [shape=record,label="ti.catalog.c2800.init|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\c2800\init\package/package.rel.svg"]; | ||
537 | ti_sysbios -> ti_catalog_c2800_init; | ||
538 | ti_platforms_ezdsp28235 [shape=record,label="ti.platforms.ezdsp28235|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\ezdsp28235\package/package.rel.svg"]; | ||
539 | ti_sysbios -> ti_platforms_ezdsp28235; | ||
540 | ti_targets_rts2800 [shape=record,label="ti.targets.rts2800|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\rts2800\package/package.rel.svg"]; | ||
541 | ti_sysbios -> ti_targets_rts2800; | ||
542 | ti_sysbios -> xdc_cfg; | ||
543 | ti_sysbios -> xdc_platform; | ||
544 | xdc_rov [shape=record,label="xdc.rov|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\rov\package/package.rel.svg"]; | ||
545 | ti_sysbios -> xdc_rov; | ||
546 | ti_sysbios -> xdc_runtime_knl; | ||
547 | xdc_services_getset [shape=record,label="xdc.services.getset|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\getset\package/package.rel.svg"]; | ||
548 | ti_sysbios -> xdc_services_getset; | ||
549 | xdc_services_io [shape=record,label="xdc.services.io|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\io\package/package.rel.svg"]; | ||
550 | ti_sysbios -> xdc_services_io; | ||
551 | ti_platforms_ezdsp28335 [shape=record,label="ti.platforms.ezdsp28335|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\ezdsp28335\package/package.rel.svg"]; | ||
552 | ti_sysbios -> ti_platforms_ezdsp28335; | ||
553 | ti_catalog_c6000 [shape=record,label="ti.catalog.c6000|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\c6000\package/package.rel.svg"]; | ||
554 | ti_sysbios -> ti_catalog_c6000; | ||
555 | ti_platforms_dsk6416 [shape=record,label="ti.platforms.dsk6416|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\dsk6416\package/package.rel.svg"]; | ||
556 | ti_sysbios -> ti_platforms_dsk6416; | ||
557 | ti_targets_rts6000 [shape=record,label="ti.targets.rts6000|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\rts6000\package/package.rel.svg"]; | ||
558 | ti_sysbios -> ti_targets_rts6000; | ||
559 | ti_platforms_evmDM6446 [shape=record,label="ti.platforms.evmDM6446|1, 0, 0, 1", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\evmDM6446\package/package.rel.svg"]; | ||
560 | ti_sysbios -> ti_platforms_evmDM6446; | ||
561 | ti_platforms_evmDM6437 [shape=record,label="ti.platforms.evmDM6437|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\evmDM6437\package/package.rel.svg"]; | ||
562 | ti_sysbios -> ti_platforms_evmDM6437; | ||
563 | ti_platforms_evmDA830 [shape=record,label="ti.platforms.evmDA830|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\evmDA830\package/package.rel.svg"]; | ||
564 | ti_sysbios -> ti_platforms_evmDA830; | ||
565 | ti_catalog_msp430 [shape=record,label="ti.catalog.msp430|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\package/package.rel.svg"]; | ||
566 | ti_sysbios -> ti_catalog_msp430; | ||
567 | ti_catalog_msp430_init [shape=record,label="ti.catalog.msp430.init|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\init\package/package.rel.svg"]; | ||
568 | ti_sysbios -> ti_catalog_msp430_init; | ||
569 | ti_catalog_msp430_peripherals_adc [shape=record,label="ti.catalog.msp430.peripherals.adc|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\adc\package/package.rel.svg"]; | ||
570 | ti_sysbios -> ti_catalog_msp430_peripherals_adc; | ||
571 | ti_catalog_msp430_peripherals_clock [shape=record,label="ti.catalog.msp430.peripherals.clock|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\clock\package/package.rel.svg"]; | ||
572 | ti_sysbios -> ti_catalog_msp430_peripherals_clock; | ||
573 | ti_catalog_msp430_peripherals_communication [shape=record,label="ti.catalog.msp430.peripherals.communication|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\communication\package/package.rel.svg"]; | ||
574 | ti_sysbios -> ti_catalog_msp430_peripherals_communication; | ||
575 | ti_catalog_msp430_peripherals_comparator [shape=record,label="ti.catalog.msp430.peripherals.comparator|not found"style=rounded, ]; | ||
576 | ti_sysbios -> ti_catalog_msp430_peripherals_comparator; | ||
577 | ti_catalog_msp430_peripherals_dac [shape=record,label="ti.catalog.msp430.peripherals.dac|not found"style=rounded, ]; | ||
578 | ti_sysbios -> ti_catalog_msp430_peripherals_dac; | ||
579 | ti_catalog_msp430_peripherals_gpio [shape=record,label="ti.catalog.msp430.peripherals.gpio|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\gpio\package/package.rel.svg"]; | ||
580 | ti_sysbios -> ti_catalog_msp430_peripherals_gpio; | ||
581 | ti_catalog_msp430_peripherals_memory [shape=record,label="ti.catalog.msp430.peripherals.memory|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\memory\package/package.rel.svg"]; | ||
582 | ti_sysbios -> ti_catalog_msp430_peripherals_memory; | ||
583 | ti_catalog_msp430_peripherals_oa [shape=record,label="ti.catalog.msp430.peripherals.oa|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\oa\package/package.rel.svg"]; | ||
584 | ti_sysbios -> ti_catalog_msp430_peripherals_oa; | ||
585 | ti_catalog_msp430_peripherals_special_function [shape=record,label="ti.catalog.msp430.peripherals.special_function|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\special_function\package/package.rel.svg"]; | ||
586 | ti_sysbios -> ti_catalog_msp430_peripherals_special_function; | ||
587 | ti_catalog_msp430_peripherals_svs [shape=record,label="ti.catalog.msp430.peripherals.svs|not found"style=rounded, ]; | ||
588 | ti_sysbios -> ti_catalog_msp430_peripherals_svs; | ||
589 | ti_catalog_msp430_peripherals_timer [shape=record,label="ti.catalog.msp430.peripherals.timer|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\timer\package/package.rel.svg"]; | ||
590 | ti_sysbios -> ti_catalog_msp430_peripherals_timer; | ||
591 | ti_catalog_msp430_peripherals_watchdog [shape=record,label="ti.catalog.msp430.peripherals.watchdog|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\watchdog\package/package.rel.svg"]; | ||
592 | ti_sysbios -> ti_catalog_msp430_peripherals_watchdog; | ||
593 | ti_platforms_exp430F5438 [shape=record,label="ti.platforms.exp430F5438|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\exp430F5438\package/package.rel.svg"]; | ||
594 | ti_sysbios -> ti_platforms_exp430F5438; | ||
595 | ti_targets_msp430_rts430 [shape=record,label="ti.targets.msp430.rts430|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\msp430\rts430\package/package.rel.svg"]; | ||
596 | ti_sysbios -> ti_targets_msp430_rts430; | ||
597 | ti_platforms_evm6472 [shape=record,label="ti.platforms.evm6472|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\evm6472\package/package.rel.svg"]; | ||
598 | ti_sysbios -> ti_platforms_evm6472; | ||
599 | ti_platforms_padk6727 [shape=record,label="ti.platforms.padk6727|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\padk6727\package/package.rel.svg"]; | ||
600 | ti_sysbios -> ti_platforms_padk6727; | ||
601 | ti_catalog_arm_cortexm3 [shape=record,label="ti.catalog.arm.cortexm3|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\arm\cortexm3\package/package.rel.svg"]; | ||
602 | ti_sysbios -> ti_catalog_arm_cortexm3; | ||
603 | ti_platforms_sdp4430 [shape=record,label="ti.platforms.sdp4430|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\sdp4430\package/package.rel.svg"]; | ||
604 | ti_sysbios -> ti_platforms_sdp4430; | ||
605 | ti_platforms_evm6670 [shape=record,label="ti.platforms.evm6670|not found"style=rounded, ]; | ||
606 | ti_sysbios -> ti_platforms_evm6670; | ||
607 | ti_catalog_arp32 [shape=record,label="ti.catalog.arp32|not found"style=rounded, ]; | ||
608 | ti_sysbios -> ti_catalog_arp32; | ||
609 | ti_platforms_simArctic [shape=record,label="ti.platforms.simArctic|not found"style=rounded, ]; | ||
610 | ti_sysbios -> ti_platforms_simArctic; | ||
611 | ti_targets_elf_arp32_rts [shape=record,label="ti.targets.elf.arp32.rts|not found"style=rounded, ]; | ||
612 | ti_sysbios -> ti_targets_elf_arp32_rts; | ||
613 | ti_catalog_arm [shape=record,label="ti.catalog.arm|1, 0, 1", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\arm\package/package.rel.svg"]; | ||
614 | ti_sysbios -> ti_catalog_arm; | ||
615 | ti_platforms_expOMAPL138 [shape=record,label="ti.platforms.expOMAPL138|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\expOMAPL138\package/package.rel.svg"]; | ||
616 | ti_sysbios -> ti_platforms_expOMAPL138; | ||
617 | ti_targets_arm_rtsarm [shape=record,label="ti.targets.arm.rtsarm|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\targets\arm\rtsarm\package/package.rel.svg"]; | ||
618 | ti_sysbios -> ti_targets_arm_rtsarm; | ||
619 | ti_catalog_arm_cortexa8 [shape=record,label="ti.catalog.arm.cortexa8|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\arm\cortexa8\package/package.rel.svg"]; | ||
620 | ti_sysbios -> ti_catalog_arm_cortexa8; | ||
621 | ti_platforms_sdp3430 [shape=record,label="ti.platforms.sdp3430|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\sdp3430\package/package.rel.svg"]; | ||
622 | ti_sysbios -> ti_platforms_sdp3430; | ||
623 | ti_catalog_arm_cortexm3_lm3init [shape=record,label="ti.catalog.arm.cortexm3.lm3init|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\arm\cortexm3\lm3init\package/package.rel.svg"]; | ||
624 | ti_sysbios -> ti_catalog_arm_cortexm3_lm3init; | ||
625 | ti_platforms_evmLM3S8962 [shape=record,label="ti.platforms.evmLM3S8962|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\evmLM3S8962\package/package.rel.svg"]; | ||
626 | ti_sysbios -> ti_platforms_evmLM3S8962; | ||
627 | ti_catalog_arm_cortexr4 [shape=record,label="ti.catalog.arm.cortexr4|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\arm\cortexr4\package/package.rel.svg"]; | ||
628 | ti_sysbios -> ti_catalog_arm_cortexr4; | ||
629 | ti_platforms_evmTMS570LS20216 [shape=record,label="ti.platforms.evmTMS570LS20216|1, 0, 1, 1", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\platforms\evmTMS570LS20216\package/package.rel.svg"]; | ||
630 | ti_sysbios -> ti_platforms_evmTMS570LS20216; | ||
631 | |||
632 | edge [style=solid, color=blue] | ||
633 | ti_platforms_evmTMS570LS20216 -> ti_catalog_arm_cortexr4; | ||
634 | ti_platforms_evmTMS570LS20216 -> xdc_platform; | ||
635 | |||
636 | edge [style=solid, color=lightgrey] | ||
637 | ti_platforms_evmTMS570LS20216 -> xdc_services_intern_cmd; | ||
638 | ti_platforms_evmTMS570LS20216 -> ti_catalog_arm_cortexr4; | ||
639 | ti_platforms_evmTMS570LS20216 -> xdc_platform; | ||
640 | ti_platforms_evmTMS570LS20216 -> gnu_targets; | ||
641 | ti_platforms_evmTMS570LS20216 -> ti_targets_arm; | ||
642 | ti_platforms_evmTMS570LS20216 -> gnu_targets_arm; | ||
643 | ti_platforms_evmTMS570LS20216 -> xdc_services_intern_gen; | ||
644 | ti_platforms_evmTMS570LS20216 -> ti_targets_elf; | ||
645 | ti_platforms_evmTMS570LS20216 -> xdc_shelf; | ||
646 | ti_platforms_evmTMS570LS20216 -> xdc_services_spec; | ||
647 | ti_platforms_evmTMS570LS20216 -> microsoft_targets; | ||
648 | ti_platforms_evmTMS570LS20216 -> xdc_services_intern_xsr; | ||
649 | ti_platforms_evmTMS570LS20216 -> ti_targets_arm_elf; | ||
650 | ti_platforms_evmTMS570LS20216 -> xdc_services_global; | ||
651 | ti_platforms_evmTMS570LS20216 -> ti_targets; | ||
652 | |||
653 | edge [style=solid, color=blue] | ||
654 | ti_catalog_arm_cortexr4 -> xdc_platform; | ||
655 | |||
656 | edge [style=solid, color=lightgrey] | ||
657 | ti_catalog_arm_cortexr4 -> xdc_services_intern_cmd; | ||
658 | ti_catalog_arm_cortexr4 -> xdc_platform; | ||
659 | ti_catalog_arm_cortexr4 -> gnu_targets; | ||
660 | ti_catalog_arm_cortexr4 -> ti_targets_arm; | ||
661 | ti_catalog_arm_cortexr4 -> gnu_targets_arm; | ||
662 | ti_catalog_arm_cortexr4 -> xdc_services_intern_gen; | ||
663 | ti_catalog_arm_cortexr4 -> ti_targets_elf; | ||
664 | ti_catalog_arm_cortexr4 -> xdc_shelf; | ||
665 | ti_catalog_arm_cortexr4 -> xdc_services_spec; | ||
666 | ti_catalog_arm_cortexr4 -> microsoft_targets; | ||
667 | ti_catalog [shape=record,label="ti.catalog|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\package/package.rel.svg"]; | ||
668 | ti_catalog_arm_cortexr4 -> ti_catalog; | ||
669 | ti_catalog_arm_cortexr4 -> xdc_services_intern_xsr; | ||
670 | ti_catalog_arm_cortexr4 -> ti_targets_arm_elf; | ||
671 | ti_catalog_arm_cortexr4 -> xdc_services_global; | ||
672 | ti_catalog_arm_cortexr4 -> ti_targets; | ||
673 | |||
674 | edge [style=solid, color=blue] | ||
675 | |||
676 | edge [style=solid, color=lightgrey] | ||
677 | ti_catalog -> xdc_services_intern_gen; | ||
678 | ti_catalog -> ti_targets; | ||
679 | ti_catalog -> xdc_services_spec; | ||
680 | ti_catalog -> microsoft_targets; | ||
681 | ti_catalog -> ti_targets_elf; | ||
682 | ti_catalog -> ti_targets_arm_elf; | ||
683 | ti_catalog -> gnu_targets_arm; | ||
684 | ti_catalog -> xdc_shelf; | ||
685 | ti_catalog -> ti_targets_arm; | ||
686 | ti_catalog -> xdc_services_global; | ||
687 | ti_catalog -> xdc_services_intern_cmd; | ||
688 | ti_catalog -> xdc_services_intern_xsr; | ||
689 | ti_catalog -> xdc_platform; | ||
690 | ti_catalog -> gnu_targets; | ||
691 | |||
692 | edge [style=solid, color=blue] | ||
693 | ti_platforms_evmLM3S8962 -> ti_catalog_c6000; | ||
694 | ti_platforms_evmLM3S8962 -> xdc_platform; | ||
695 | |||
696 | edge [style=solid, color=lightgrey] | ||
697 | ti_platforms_evmLM3S8962 -> xdc_services_intern_cmd; | ||
698 | ti_platforms_evmLM3S8962 -> ti_catalog_c6000; | ||
699 | ti_platforms_evmLM3S8962 -> xdc_platform; | ||
700 | ti_platforms_evmLM3S8962 -> gnu_targets; | ||
701 | ti_platforms_evmLM3S8962 -> ti_targets_arm; | ||
702 | ti_platforms_evmLM3S8962 -> gnu_targets_arm; | ||
703 | ti_platforms_evmLM3S8962 -> xdc_services_intern_gen; | ||
704 | ti_platforms_evmLM3S8962 -> ti_targets_elf; | ||
705 | ti_platforms_evmLM3S8962 -> ti_catalog_arm_cortexm3_lm3init; | ||
706 | ti_platforms_evmLM3S8962 -> xdc_shelf; | ||
707 | ti_platforms_evmLM3S8962 -> xdc_services_spec; | ||
708 | ti_platforms_evmLM3S8962 -> microsoft_targets; | ||
709 | ti_platforms_evmLM3S8962 -> xdc_services_intern_xsr; | ||
710 | ti_platforms_evmLM3S8962 -> ti_targets_arm_elf; | ||
711 | ti_platforms_evmLM3S8962 -> xdc_services_global; | ||
712 | ti_platforms_evmLM3S8962 -> xdc_rov; | ||
713 | ti_platforms_evmLM3S8962 -> ti_targets; | ||
714 | |||
715 | edge [style=solid, color=blue] | ||
716 | |||
717 | edge [style=solid, color=lightgrey] | ||
718 | ti_catalog_arm_cortexm3_lm3init -> xdc_services_intern_cmd; | ||
719 | ti_catalog_arm_cortexm3_lm3init -> gnu_targets; | ||
720 | ti_catalog_arm_cortexm3_lm3init -> ti_targets_arm; | ||
721 | ti_catalog_arm_cortexm3_lm3init -> gnu_targets_arm; | ||
722 | ti_catalog_arm_cortexm3_lm3init -> xdc_services_intern_gen; | ||
723 | ti_catalog_arm_cortexm3_lm3init -> ti_targets_elf; | ||
724 | ti_catalog_arm_cortexm3_lm3init -> xdc_shelf; | ||
725 | ti_catalog_arm_cortexm3_lm3init -> xdc_services_spec; | ||
726 | ti_catalog_arm_cortexm3_lm3init -> microsoft_targets; | ||
727 | ti_catalog_arm_cortexm3_lm3init -> xdc_services_intern_xsr; | ||
728 | ti_catalog_arm_cortexm3_lm3init -> ti_targets_arm_elf; | ||
729 | ti_catalog_arm_cortexm3_lm3init -> xdc_services_global; | ||
730 | ti_catalog_arm_cortexm3_lm3init -> xdc_rov; | ||
731 | ti_catalog_arm_cortexm3_lm3init -> ti_targets; | ||
732 | |||
733 | edge [style=solid, color=blue] | ||
734 | ti_platforms_sdp3430 -> ti_catalog_c6000; | ||
735 | ti_platforms_sdp3430 -> ti_catalog_arm_cortexa8; | ||
736 | ti_platforms_sdp3430 -> xdc_platform; | ||
737 | |||
738 | edge [style=solid, color=lightgrey] | ||
739 | ti_platforms_sdp3430 -> xdc_services_intern_cmd; | ||
740 | ti_platforms_sdp3430 -> ti_catalog_arm_cortexa8; | ||
741 | ti_platforms_sdp3430 -> ti_catalog_c6000; | ||
742 | ti_platforms_sdp3430 -> xdc_platform; | ||
743 | ti_platforms_sdp3430 -> gnu_targets; | ||
744 | ti_platforms_sdp3430 -> ti_targets_arm; | ||
745 | ti_platforms_sdp3430 -> gnu_targets_arm; | ||
746 | ti_platforms_sdp3430 -> xdc_services_intern_gen; | ||
747 | ti_platforms_sdp3430 -> ti_targets_elf; | ||
748 | ti_platforms_sdp3430 -> xdc_shelf; | ||
749 | ti_platforms_sdp3430 -> xdc_services_spec; | ||
750 | ti_platforms_sdp3430 -> microsoft_targets; | ||
751 | ti_platforms_sdp3430 -> xdc_services_intern_xsr; | ||
752 | ti_platforms_sdp3430 -> ti_targets_arm_elf; | ||
753 | ti_platforms_sdp3430 -> xdc_services_global; | ||
754 | ti_platforms_sdp3430 -> ti_targets; | ||
755 | |||
756 | edge [style=solid, color=blue] | ||
757 | ti_catalog_arm_cortexa8 -> xdc_platform; | ||
758 | ti_catalog_peripherals_hdvicp2 [shape=record,label="ti.catalog.peripherals.hdvicp2|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\peripherals\hdvicp2\package/package.rel.svg"]; | ||
759 | ti_catalog_arm_cortexa8 -> ti_catalog_peripherals_hdvicp2; | ||
760 | |||
761 | edge [style=solid, color=lightgrey] | ||
762 | ti_catalog_arm_cortexa8 -> xdc_services_intern_cmd; | ||
763 | ti_catalog_arm_cortexa8 -> xdc_platform; | ||
764 | ti_catalog_arm_cortexa8 -> gnu_targets; | ||
765 | ti_catalog_arm_cortexa8 -> ti_targets_arm; | ||
766 | ti_catalog_arm_cortexa8 -> gnu_targets_arm; | ||
767 | ti_catalog_arm_cortexa8 -> xdc_services_intern_gen; | ||
768 | ti_catalog_arm_cortexa8 -> ti_catalog_peripherals_hdvicp2; | ||
769 | ti_catalog_arm_cortexa8 -> ti_targets_elf; | ||
770 | ti_catalog_arm_cortexa8 -> xdc_shelf; | ||
771 | ti_catalog_arm_cortexa8 -> xdc_services_spec; | ||
772 | ti_catalog_arm_cortexa8 -> microsoft_targets; | ||
773 | ti_catalog_arm_cortexa8 -> ti_catalog; | ||
774 | ti_catalog_arm_cortexa8 -> xdc_services_intern_xsr; | ||
775 | ti_catalog_arm_cortexa8 -> ti_targets_arm_elf; | ||
776 | ti_catalog_arm_cortexa8 -> xdc_services_global; | ||
777 | ti_catalog_arm_cortexa8 -> ti_targets; | ||
778 | |||
779 | edge [style=solid, color=blue] | ||
780 | |||
781 | edge [style=solid, color=lightgrey] | ||
782 | ti_catalog_peripherals_hdvicp2 -> xdc_services_intern_gen; | ||
783 | ti_catalog_peripherals_hdvicp2 -> ti_targets; | ||
784 | ti_catalog_peripherals_hdvicp2 -> xdc_services_spec; | ||
785 | ti_catalog_peripherals_hdvicp2 -> microsoft_targets; | ||
786 | ti_catalog_peripherals_hdvicp2 -> ti_targets_elf; | ||
787 | ti_catalog_peripherals_hdvicp2 -> ti_targets_arm_elf; | ||
788 | ti_catalog_peripherals_hdvicp2 -> gnu_targets_arm; | ||
789 | ti_catalog_peripherals_hdvicp2 -> xdc_shelf; | ||
790 | ti_catalog_peripherals_hdvicp2 -> ti_targets_arm; | ||
791 | ti_catalog_peripherals_hdvicp2 -> xdc_services_global; | ||
792 | ti_catalog_peripherals_hdvicp2 -> xdc_services_intern_cmd; | ||
793 | ti_catalog_peripherals_hdvicp2 -> xdc_services_intern_xsr; | ||
794 | ti_catalog_peripherals_hdvicp2 -> xdc_platform; | ||
795 | ti_catalog_peripherals_hdvicp2 -> gnu_targets; | ||
796 | |||
797 | edge [style=solid, color=blue] | ||
798 | ti_targets_arm_rtsarm -> xdc_runtime; | ||
799 | |||
800 | edge [style=solid, color=lightgrey] | ||
801 | ti_targets_arm_rtsarm -> xdc_services_intern_gen; | ||
802 | ti_targets_arm_rtsarm -> gnu_targets_arm; | ||
803 | ti_targets_arm_rtsarm -> xdc_shelf; | ||
804 | ti_targets_arm_rtsarm -> xdc_services_intern_xsr; | ||
805 | microsoft_targets_arm [shape=record,label="microsoft.targets.arm|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\microsoft\targets\arm\package/package.rel.svg"]; | ||
806 | ti_targets_arm_rtsarm -> microsoft_targets_arm; | ||
807 | ti_targets_arm_rtsarm -> gnu_targets; | ||
808 | ti_targets_arm_rtsarm -> ti_targets; | ||
809 | ti_targets_arm_rtsarm -> xdc_services_global; | ||
810 | ti_targets_arm_rtsarm -> xdc_services_intern_cmd; | ||
811 | ti_targets_arm_rtsarm -> ti_targets_arm; | ||
812 | ti_targets_arm_rtsarm -> xdc_runtime; | ||
813 | ti_targets_arm_rtsarm -> ti_targets_elf; | ||
814 | ti_targets_arm_rtsarm -> microsoft_targets; | ||
815 | ti_targets_arm_rtsarm -> xdc_runtime_knl; | ||
816 | ti_targets_arm_rtsarm -> ti_targets_arm_elf; | ||
817 | ti_targets_arm_rtsarm -> xdc_services_spec; | ||
818 | |||
819 | edge [style=solid, color=blue] | ||
820 | microsoft_targets_arm -> microsoft_targets; | ||
821 | |||
822 | edge [style=solid, color=lightgrey] | ||
823 | microsoft_targets_arm -> xdc_services_global; | ||
824 | microsoft_targets_arm -> xdc_services_intern_cmd; | ||
825 | microsoft_targets_arm -> xdc_services_intern_xsr; | ||
826 | microsoft_targets_arm -> xdc_services_spec; | ||
827 | microsoft_targets_arm -> xdc_shelf; | ||
828 | microsoft_targets_arm -> xdc_services_intern_gen; | ||
829 | microsoft_targets_arm -> microsoft_targets; | ||
830 | |||
831 | edge [style=solid, color=blue] | ||
832 | ti_platforms_expOMAPL138 -> ti_catalog_c6000; | ||
833 | ti_platforms_expOMAPL138 -> xdc_platform; | ||
834 | |||
835 | edge [style=solid, color=lightgrey] | ||
836 | ti_platforms_expOMAPL138 -> xdc_services_intern_cmd; | ||
837 | ti_platforms_expOMAPL138 -> ti_catalog_c6000; | ||
838 | ti_platforms_expOMAPL138 -> xdc_platform; | ||
839 | ti_platforms_expOMAPL138 -> gnu_targets; | ||
840 | ti_platforms_expOMAPL138 -> ti_targets_arm; | ||
841 | ti_platforms_expOMAPL138 -> gnu_targets_arm; | ||
842 | ti_platforms_expOMAPL138 -> xdc_services_intern_gen; | ||
843 | ti_platforms_expOMAPL138 -> ti_targets_elf; | ||
844 | ti_platforms_expOMAPL138 -> xdc_shelf; | ||
845 | ti_platforms_expOMAPL138 -> xdc_services_spec; | ||
846 | ti_platforms_expOMAPL138 -> microsoft_targets; | ||
847 | ti_platforms_expOMAPL138 -> xdc_services_intern_xsr; | ||
848 | ti_platforms_expOMAPL138 -> ti_targets_arm_elf; | ||
849 | ti_platforms_expOMAPL138 -> xdc_services_global; | ||
850 | ti_platforms_expOMAPL138 -> ti_targets; | ||
851 | |||
852 | edge [style=solid, color=blue] | ||
853 | ti_catalog_arm -> xdc_platform; | ||
854 | ti_catalog_arm_peripherals_timers [shape=record,label="ti.catalog.arm.peripherals.timers|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\arm\peripherals\timers\package/package.rel.svg"]; | ||
855 | ti_catalog_arm -> ti_catalog_arm_peripherals_timers; | ||
856 | |||
857 | edge [style=solid, color=lightgrey] | ||
858 | ti_catalog_arm -> xdc_services_intern_cmd; | ||
859 | ti_catalog_arm -> xdc_platform; | ||
860 | ti_catalog_arm -> ti_catalog_arm_peripherals_timers; | ||
861 | ti_catalog_arm -> gnu_targets; | ||
862 | ti_catalog_arm -> ti_targets_arm; | ||
863 | ti_catalog_arm -> gnu_targets_arm; | ||
864 | ti_catalog_arm -> xdc_services_intern_gen; | ||
865 | ti_catalog_arm -> ti_targets_elf; | ||
866 | ti_catalog_arm -> xdc_shelf; | ||
867 | ti_catalog_arm -> xdc_services_spec; | ||
868 | ti_catalog_arm -> microsoft_targets; | ||
869 | ti_catalog_arm -> ti_catalog; | ||
870 | ti_catalog_arm -> xdc_services_intern_xsr; | ||
871 | ti_catalog_arm -> ti_targets_arm_elf; | ||
872 | ti_catalog_arm -> xdc_services_global; | ||
873 | ti_catalog_arm -> ti_targets; | ||
874 | |||
875 | edge [style=solid, color=blue] | ||
876 | |||
877 | edge [style=solid, color=lightgrey] | ||
878 | ti_catalog_arm_peripherals_timers -> xdc_services_intern_gen; | ||
879 | ti_catalog_arm_peripherals_timers -> ti_targets; | ||
880 | ti_catalog_arm_peripherals_timers -> xdc_services_spec; | ||
881 | ti_catalog_arm_peripherals_timers -> microsoft_targets; | ||
882 | ti_catalog_arm_peripherals_timers -> ti_targets_elf; | ||
883 | ti_catalog_arm_peripherals_timers -> ti_targets_arm_elf; | ||
884 | ti_catalog_arm_peripherals_timers -> gnu_targets_arm; | ||
885 | ti_catalog_arm_peripherals_timers -> xdc_shelf; | ||
886 | ti_catalog_arm_peripherals_timers -> ti_targets_arm; | ||
887 | ti_catalog_arm_peripherals_timers -> xdc_services_global; | ||
888 | ti_catalog_arm_peripherals_timers -> xdc_services_intern_cmd; | ||
889 | ti_catalog_arm_peripherals_timers -> xdc_services_intern_xsr; | ||
890 | ti_catalog_arm_peripherals_timers -> xdc_platform; | ||
891 | ti_catalog_arm_peripherals_timers -> gnu_targets; | ||
892 | |||
893 | edge [style=solid, color=blue] | ||
894 | |||
895 | edge [style=solid, color=lightgrey] | ||
896 | |||
897 | edge [style=solid, color=blue] | ||
898 | |||
899 | edge [style=solid, color=lightgrey] | ||
900 | |||
901 | edge [style=solid, color=blue] | ||
902 | |||
903 | edge [style=solid, color=lightgrey] | ||
904 | |||
905 | edge [style=solid, color=blue] | ||
906 | |||
907 | edge [style=solid, color=lightgrey] | ||
908 | |||
909 | edge [style=solid, color=blue] | ||
910 | ti_platforms_sdp4430 -> ti_catalog_c6000; | ||
911 | ti_platforms_sdp4430 -> ti_catalog_arm_cortexm3; | ||
912 | ti_platforms_sdp4430 -> xdc_platform; | ||
913 | |||
914 | edge [style=solid, color=lightgrey] | ||
915 | ti_platforms_sdp4430 -> xdc_services_intern_cmd; | ||
916 | ti_platforms_sdp4430 -> ti_catalog_c6000; | ||
917 | ti_platforms_sdp4430 -> ti_catalog_arm_cortexm3; | ||
918 | ti_platforms_sdp4430 -> xdc_platform; | ||
919 | ti_platforms_sdp4430 -> gnu_targets; | ||
920 | ti_platforms_sdp4430 -> ti_targets_arm; | ||
921 | ti_platforms_sdp4430 -> gnu_targets_arm; | ||
922 | ti_platforms_sdp4430 -> xdc_services_intern_gen; | ||
923 | ti_platforms_sdp4430 -> ti_targets_elf; | ||
924 | ti_platforms_sdp4430 -> xdc_shelf; | ||
925 | ti_platforms_sdp4430 -> xdc_services_spec; | ||
926 | ti_platforms_sdp4430 -> microsoft_targets; | ||
927 | ti_platforms_sdp4430 -> xdc_services_intern_xsr; | ||
928 | ti_platforms_sdp4430 -> ti_targets_arm_elf; | ||
929 | ti_platforms_sdp4430 -> xdc_services_global; | ||
930 | ti_platforms_sdp4430 -> ti_targets; | ||
931 | |||
932 | edge [style=solid, color=blue] | ||
933 | ti_catalog_arm_cortexm3 -> xdc_platform; | ||
934 | ti_catalog_arm_cortexm3 -> ti_catalog_peripherals_hdvicp2; | ||
935 | |||
936 | edge [style=solid, color=lightgrey] | ||
937 | ti_catalog_arm_cortexm3 -> xdc_services_intern_cmd; | ||
938 | ti_catalog_arm_cortexm3 -> xdc_platform; | ||
939 | ti_catalog_arm_cortexm3 -> ti_catalog_arm_peripherals_timers; | ||
940 | ti_catalog_arm_cortexm3 -> gnu_targets; | ||
941 | ti_catalog_arm_cortexm3 -> ti_targets_arm; | ||
942 | ti_catalog_arm_cortexm3 -> gnu_targets_arm; | ||
943 | ti_catalog_arm_cortexm3 -> xdc_services_intern_gen; | ||
944 | ti_catalog_arm_cortexm3 -> ti_catalog_peripherals_hdvicp2; | ||
945 | ti_catalog_arm_cortexm3 -> ti_targets_elf; | ||
946 | ti_catalog_arm_cortexm3 -> xdc_shelf; | ||
947 | ti_catalog_arm_cortexm3 -> xdc_services_spec; | ||
948 | ti_catalog_arm_cortexm3 -> microsoft_targets; | ||
949 | ti_catalog_arm_cortexm3 -> ti_catalog; | ||
950 | ti_catalog_arm_cortexm3 -> xdc_services_intern_xsr; | ||
951 | ti_catalog_arm_cortexm3 -> ti_targets_arm_elf; | ||
952 | ti_catalog_arm_cortexm3 -> xdc_services_global; | ||
953 | ti_catalog_arm_cortexm3 -> ti_targets; | ||
954 | |||
955 | edge [style=solid, color=blue] | ||
956 | ti_platforms_padk6727 -> ti_catalog_c6000; | ||
957 | ti_platforms_padk6727 -> xdc_platform; | ||
958 | |||
959 | edge [style=solid, color=lightgrey] | ||
960 | ti_platforms_padk6727 -> xdc_services_intern_cmd; | ||
961 | ti_platforms_padk6727 -> ti_catalog_c6000; | ||
962 | ti_platforms_padk6727 -> xdc_platform; | ||
963 | ti_platforms_padk6727 -> gnu_targets; | ||
964 | ti_platforms_padk6727 -> ti_targets_arm; | ||
965 | ti_platforms_padk6727 -> gnu_targets_arm; | ||
966 | ti_platforms_padk6727 -> xdc_services_intern_gen; | ||
967 | ti_platforms_padk6727 -> ti_targets_elf; | ||
968 | ti_platforms_padk6727 -> xdc_shelf; | ||
969 | ti_platforms_padk6727 -> xdc_services_spec; | ||
970 | ti_platforms_padk6727 -> microsoft_targets; | ||
971 | ti_platforms_padk6727 -> xdc_services_intern_xsr; | ||
972 | ti_platforms_padk6727 -> ti_targets_arm_elf; | ||
973 | ti_platforms_padk6727 -> xdc_services_global; | ||
974 | ti_platforms_padk6727 -> ti_targets; | ||
975 | |||
976 | edge [style=solid, color=blue] | ||
977 | ti_platforms_evm6472 -> ti_catalog_c6000; | ||
978 | ti_platforms_evm6472 -> xdc_platform; | ||
979 | |||
980 | edge [style=solid, color=lightgrey] | ||
981 | ti_platforms_evm6472 -> xdc_services_intern_cmd; | ||
982 | ti_platforms_evm6472 -> ti_catalog_c6000; | ||
983 | ti_platforms_evm6472 -> xdc_platform; | ||
984 | ti_platforms_evm6472 -> gnu_targets; | ||
985 | ti_platforms_evm6472 -> ti_targets_arm; | ||
986 | ti_platforms_evm6472 -> gnu_targets_arm; | ||
987 | ti_platforms_evm6472 -> xdc_services_intern_gen; | ||
988 | ti_platforms_evm6472 -> ti_targets_elf; | ||
989 | ti_platforms_evm6472 -> xdc_shelf; | ||
990 | ti_platforms_evm6472 -> xdc_services_spec; | ||
991 | ti_platforms_evm6472 -> microsoft_targets; | ||
992 | ti_platforms_evm6472 -> xdc_services_intern_xsr; | ||
993 | ti_platforms_evm6472 -> ti_targets_arm_elf; | ||
994 | ti_platforms_evm6472 -> xdc_services_global; | ||
995 | ti_platforms_evm6472 -> ti_targets; | ||
996 | |||
997 | edge [style=solid, color=blue] | ||
998 | ti_targets_msp430_rts430 -> xdc_runtime; | ||
999 | |||
1000 | edge [style=solid, color=lightgrey] | ||
1001 | ti_targets_msp430_rts430 -> xdc_services_intern_gen; | ||
1002 | ti_targets_msp430_rts430 -> ti_targets_msp430; | ||
1003 | ti_targets_msp430_rts430 -> xdc_services_spec; | ||
1004 | ti_targets_msp430_rts430 -> xdc_shelf; | ||
1005 | ti_targets_msp430_rts430 -> xdc_services_global; | ||
1006 | ti_targets_msp430_rts430 -> xdc_services_intern_cmd; | ||
1007 | ti_targets_msp430_rts430 -> xdc_services_intern_xsr; | ||
1008 | ti_targets_msp430_rts430 -> xdc_runtime_knl; | ||
1009 | ti_targets_msp430_rts430 -> xdc_runtime; | ||
1010 | ti_targets_msp430_rts430 -> ti_targets; | ||
1011 | |||
1012 | edge [style=solid, color=blue] | ||
1013 | ti_platforms_exp430F5438 -> ti_catalog_msp430; | ||
1014 | ti_platforms_exp430F5438 -> xdc_platform; | ||
1015 | |||
1016 | edge [style=solid, color=lightgrey] | ||
1017 | ti_platforms_exp430F5438 -> xdc_services_intern_gen; | ||
1018 | ti_platforms_exp430F5438 -> xdc_services_spec; | ||
1019 | ti_platforms_exp430F5438 -> xdc_shelf; | ||
1020 | ti_platforms_exp430F5438 -> xdc_platform; | ||
1021 | ti_platforms_exp430F5438 -> xdc_services_global; | ||
1022 | ti_platforms_exp430F5438 -> xdc_services_intern_cmd; | ||
1023 | ti_platforms_exp430F5438 -> xdc_services_intern_xsr; | ||
1024 | |||
1025 | edge [style=solid, color=blue] | ||
1026 | ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_clock; | ||
1027 | ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_special_function; | ||
1028 | |||
1029 | edge [style=solid, color=lightgrey] | ||
1030 | ti_catalog_msp430_peripherals_watchdog -> xdc_services_intern_gen; | ||
1031 | ti_catalog_msp430_peripherals_watchdog -> xdc_services_spec; | ||
1032 | ti_catalog_msp430_peripherals_watchdog -> xdc_shelf; | ||
1033 | ti_catalog_msp430_peripherals_watchdog -> xdc_platform; | ||
1034 | ti_catalog_msp430_peripherals_watchdog -> xdc_services_global; | ||
1035 | ti_catalog_msp430_peripherals_watchdog -> xdc_services_intern_cmd; | ||
1036 | ti_catalog_msp430_peripherals_watchdog -> xdc_services_intern_xsr; | ||
1037 | ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_clock; | ||
1038 | ti_catalog_msp430_peripherals_watchdog -> ti_catalog_msp430_peripherals_special_function; | ||
1039 | |||
1040 | edge [style=solid, color=blue] | ||
1041 | ti_catalog_msp430_peripherals_timer -> ti_catalog_msp430_peripherals_clock; | ||
1042 | |||
1043 | edge [style=solid, color=lightgrey] | ||
1044 | ti_catalog_msp430_peripherals_timer -> xdc_services_intern_gen; | ||
1045 | ti_catalog_msp430_peripherals_timer -> xdc_services_spec; | ||
1046 | ti_catalog_msp430_peripherals_timer -> xdc_shelf; | ||
1047 | ti_catalog_msp430_peripherals_timer -> xdc_platform; | ||
1048 | ti_catalog_msp430_peripherals_timer -> xdc_services_global; | ||
1049 | ti_catalog_msp430_peripherals_timer -> xdc_services_intern_cmd; | ||
1050 | ti_catalog_msp430_peripherals_timer -> xdc_services_intern_xsr; | ||
1051 | ti_catalog_msp430_peripherals_timer -> ti_catalog_msp430_peripherals_clock; | ||
1052 | |||
1053 | edge [style=solid, color=blue] | ||
1054 | |||
1055 | edge [style=solid, color=lightgrey] | ||
1056 | |||
1057 | edge [style=solid, color=blue] | ||
1058 | |||
1059 | edge [style=solid, color=lightgrey] | ||
1060 | ti_catalog_msp430_peripherals_special_function -> xdc_services_intern_gen; | ||
1061 | ti_catalog_msp430_peripherals_special_function -> xdc_services_spec; | ||
1062 | ti_catalog_msp430_peripherals_special_function -> xdc_shelf; | ||
1063 | ti_catalog_msp430_peripherals_special_function -> xdc_platform; | ||
1064 | ti_catalog_msp430_peripherals_special_function -> xdc_services_global; | ||
1065 | ti_catalog_msp430_peripherals_special_function -> xdc_services_intern_cmd; | ||
1066 | ti_catalog_msp430_peripherals_special_function -> xdc_services_intern_xsr; | ||
1067 | |||
1068 | edge [style=solid, color=blue] | ||
1069 | |||
1070 | edge [style=solid, color=lightgrey] | ||
1071 | ti_catalog_msp430_peripherals_oa -> xdc_services_intern_gen; | ||
1072 | ti_catalog_msp430_peripherals_oa -> xdc_services_spec; | ||
1073 | ti_catalog_msp430_peripherals_oa -> xdc_shelf; | ||
1074 | ti_catalog_msp430_peripherals_oa -> xdc_platform; | ||
1075 | ti_catalog_msp430_peripherals_oa -> xdc_services_global; | ||
1076 | ti_catalog_msp430_peripherals_oa -> xdc_services_intern_cmd; | ||
1077 | ti_catalog_msp430_peripherals_oa -> xdc_services_intern_xsr; | ||
1078 | |||
1079 | edge [style=solid, color=blue] | ||
1080 | |||
1081 | edge [style=solid, color=lightgrey] | ||
1082 | ti_catalog_msp430_peripherals_memory -> xdc_services_intern_gen; | ||
1083 | ti_catalog_msp430_peripherals_memory -> xdc_services_spec; | ||
1084 | ti_catalog_msp430_peripherals_memory -> xdc_shelf; | ||
1085 | ti_catalog_msp430_peripherals_memory -> xdc_platform; | ||
1086 | ti_catalog_msp430_peripherals_memory -> xdc_services_global; | ||
1087 | ti_catalog_msp430_peripherals_memory -> xdc_services_intern_cmd; | ||
1088 | ti_catalog_msp430_peripherals_memory -> xdc_services_intern_xsr; | ||
1089 | ti_catalog_msp430_peripherals_memory -> ti_catalog_msp430_peripherals_clock; | ||
1090 | |||
1091 | edge [style=solid, color=blue] | ||
1092 | |||
1093 | edge [style=solid, color=lightgrey] | ||
1094 | ti_catalog_msp430_peripherals_gpio -> xdc_services_intern_gen; | ||
1095 | ti_catalog_msp430_peripherals_gpio -> xdc_services_spec; | ||
1096 | ti_catalog_msp430_peripherals_gpio -> xdc_shelf; | ||
1097 | ti_catalog_msp430_peripherals_gpio -> xdc_platform; | ||
1098 | ti_catalog_msp430_peripherals_gpio -> xdc_services_global; | ||
1099 | ti_catalog_msp430_peripherals_gpio -> ti_catalog_msp430_peripherals_adc; | ||
1100 | ti_catalog_msp430_peripherals_gpio -> xdc_services_intern_cmd; | ||
1101 | ti_catalog_msp430_peripherals_gpio -> xdc_services_intern_xsr; | ||
1102 | ti_catalog_msp430_peripherals_gpio -> ti_catalog_msp430_peripherals_clock; | ||
1103 | ti_catalog_msp430_peripherals_gpio -> ti_catalog_msp430_peripherals_timer; | ||
1104 | |||
1105 | edge [style=solid, color=blue] | ||
1106 | |||
1107 | edge [style=solid, color=lightgrey] | ||
1108 | |||
1109 | edge [style=solid, color=blue] | ||
1110 | |||
1111 | edge [style=solid, color=lightgrey] | ||
1112 | |||
1113 | edge [style=solid, color=blue] | ||
1114 | ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_clock; | ||
1115 | ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_special_function; | ||
1116 | |||
1117 | edge [style=solid, color=lightgrey] | ||
1118 | ti_catalog_msp430_peripherals_communication -> xdc_services_intern_gen; | ||
1119 | ti_catalog_msp430_peripherals_communication -> xdc_services_spec; | ||
1120 | ti_catalog_msp430_peripherals_communication -> xdc_shelf; | ||
1121 | ti_catalog_msp430_peripherals_communication -> xdc_platform; | ||
1122 | ti_catalog_msp430_peripherals_communication -> xdc_services_global; | ||
1123 | ti_catalog_msp430_peripherals_communication -> xdc_services_intern_cmd; | ||
1124 | ti_catalog_msp430_peripherals_communication -> xdc_services_intern_xsr; | ||
1125 | ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_clock; | ||
1126 | ti_catalog_msp430_peripherals_communication -> ti_catalog_msp430_peripherals_special_function; | ||
1127 | |||
1128 | edge [style=solid, color=blue] | ||
1129 | ti_catalog_msp430_peripherals_clock -> ti_catalog_msp430_peripherals_special_function; | ||
1130 | |||
1131 | edge [style=solid, color=lightgrey] | ||
1132 | ti_catalog_msp430_peripherals_clock -> xdc_services_intern_gen; | ||
1133 | ti_catalog_msp430_peripherals_clock -> xdc_services_spec; | ||
1134 | ti_catalog_msp430_peripherals_clock -> xdc_shelf; | ||
1135 | ti_catalog_msp430_peripherals_clock -> xdc_platform; | ||
1136 | ti_catalog_msp430_peripherals_clock -> xdc_services_global; | ||
1137 | ti_catalog_msp430_peripherals_clock -> xdc_services_intern_cmd; | ||
1138 | ti_catalog_msp430_peripherals_clock -> xdc_services_intern_xsr; | ||
1139 | ti_catalog_msp430_peripherals_clock -> ti_catalog_msp430_peripherals_special_function; | ||
1140 | |||
1141 | edge [style=solid, color=blue] | ||
1142 | |||
1143 | edge [style=solid, color=lightgrey] | ||
1144 | ti_catalog_msp430_peripherals_adc -> xdc_services_intern_gen; | ||
1145 | ti_catalog_msp430_peripherals_adc -> xdc_services_spec; | ||
1146 | ti_catalog_msp430_peripherals_adc -> xdc_shelf; | ||
1147 | ti_catalog_msp430_peripherals_adc -> xdc_platform; | ||
1148 | ti_catalog_msp430_peripherals_adc -> xdc_services_global; | ||
1149 | ti_catalog_msp430_peripherals_adc -> xdc_services_intern_cmd; | ||
1150 | ti_catalog_msp430_peripherals_adc -> xdc_services_intern_xsr; | ||
1151 | ti_catalog_msp430_peripherals_adc -> ti_catalog_msp430_peripherals_clock; | ||
1152 | ti_catalog_msp430_peripherals_adc -> ti_catalog_msp430_peripherals_timer; | ||
1153 | |||
1154 | edge [style=solid, color=blue] | ||
1155 | ti_catalog_msp430_init -> xdc_runtime; | ||
1156 | |||
1157 | edge [style=solid, color=lightgrey] | ||
1158 | ti_catalog_msp430_init -> xdc_services_intern_gen; | ||
1159 | ti_catalog_msp430_init -> ti_targets_msp430; | ||
1160 | ti_catalog_msp430_init -> xdc_services_spec; | ||
1161 | ti_catalog_msp430_init -> xdc_shelf; | ||
1162 | ti_catalog_msp430_init -> xdc_services_global; | ||
1163 | ti_catalog_msp430_init -> xdc_services_intern_cmd; | ||
1164 | ti_catalog_msp430_init -> xdc_services_intern_xsr; | ||
1165 | ti_catalog_msp430_init -> ti_targets; | ||
1166 | |||
1167 | edge [style=solid, color=blue] | ||
1168 | ti_catalog_msp430 -> xdc_platform; | ||
1169 | ti_catalog_msp430 -> ti_catalog; | ||
1170 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_timer; | ||
1171 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_adc; | ||
1172 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_clock; | ||
1173 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_communication; | ||
1174 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_gpio; | ||
1175 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_oa; | ||
1176 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_special_function; | ||
1177 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_watchdog; | ||
1178 | ti_catalog_msp430_peripherals_interrupt [shape=record,label="ti.catalog.msp430.peripherals.interrupt|", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\msp430\peripherals\interrupt\package/package.rel.svg"]; | ||
1179 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_interrupt; | ||
1180 | |||
1181 | edge [style=solid, color=lightgrey] | ||
1182 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_special_function; | ||
1183 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_memory; | ||
1184 | ti_catalog_msp430 -> xdc_platform; | ||
1185 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_clock; | ||
1186 | ti_catalog_msp430 -> xdc_services_intern_xsr; | ||
1187 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_interrupt; | ||
1188 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_adc; | ||
1189 | ti_catalog_msp430 -> xdc_services_intern_cmd; | ||
1190 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_communication; | ||
1191 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_watchdog; | ||
1192 | ti_catalog_msp430 -> xdc_services_spec; | ||
1193 | ti_catalog_msp430 -> xdc_services_global; | ||
1194 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_gpio; | ||
1195 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_timer; | ||
1196 | ti_catalog_msp430 -> ti_catalog; | ||
1197 | ti_catalog_msp430 -> xdc_services_intern_gen; | ||
1198 | ti_catalog_msp430 -> ti_catalog_msp430_peripherals_oa; | ||
1199 | ti_catalog_msp430 -> xdc_shelf; | ||
1200 | |||
1201 | edge [style=solid, color=blue] | ||
1202 | |||
1203 | edge [style=solid, color=lightgrey] | ||
1204 | ti_catalog_msp430_peripherals_interrupt -> xdc_services_intern_gen; | ||
1205 | ti_catalog_msp430_peripherals_interrupt -> xdc_services_spec; | ||
1206 | ti_catalog_msp430_peripherals_interrupt -> xdc_shelf; | ||
1207 | ti_catalog_msp430_peripherals_interrupt -> xdc_platform; | ||
1208 | ti_catalog_msp430_peripherals_interrupt -> xdc_services_global; | ||
1209 | ti_catalog_msp430_peripherals_interrupt -> xdc_services_intern_cmd; | ||
1210 | ti_catalog_msp430_peripherals_interrupt -> xdc_services_intern_xsr; | ||
1211 | |||
1212 | edge [style=solid, color=blue] | ||
1213 | ti_platforms_evmDA830 -> ti_catalog_c6000; | ||
1214 | ti_platforms_evmDA830 -> xdc_platform; | ||
1215 | |||
1216 | edge [style=solid, color=lightgrey] | ||
1217 | ti_platforms_evmDA830 -> xdc_services_intern_cmd; | ||
1218 | ti_platforms_evmDA830 -> ti_catalog_c6000; | ||
1219 | ti_platforms_evmDA830 -> xdc_platform; | ||
1220 | ti_platforms_evmDA830 -> gnu_targets; | ||
1221 | ti_platforms_evmDA830 -> ti_targets_arm; | ||
1222 | ti_platforms_evmDA830 -> gnu_targets_arm; | ||
1223 | ti_platforms_evmDA830 -> xdc_services_intern_gen; | ||
1224 | ti_platforms_evmDA830 -> ti_targets_elf; | ||
1225 | ti_platforms_evmDA830 -> xdc_shelf; | ||
1226 | ti_platforms_evmDA830 -> xdc_services_spec; | ||
1227 | ti_platforms_evmDA830 -> microsoft_targets; | ||
1228 | ti_platforms_evmDA830 -> xdc_services_intern_xsr; | ||
1229 | ti_platforms_evmDA830 -> ti_targets_arm_elf; | ||
1230 | ti_platforms_evmDA830 -> xdc_services_global; | ||
1231 | ti_platforms_evmDA830 -> ti_targets; | ||
1232 | |||
1233 | edge [style=solid, color=blue] | ||
1234 | ti_platforms_evmDM6437 -> ti_catalog_c6000; | ||
1235 | ti_platforms_evmDM6437 -> xdc_platform; | ||
1236 | |||
1237 | edge [style=solid, color=lightgrey] | ||
1238 | ti_platforms_evmDM6437 -> xdc_services_intern_cmd; | ||
1239 | ti_platforms_evmDM6437 -> ti_catalog_c6000; | ||
1240 | ti_platforms_evmDM6437 -> xdc_platform; | ||
1241 | ti_platforms_evmDM6437 -> gnu_targets; | ||
1242 | ti_platforms_evmDM6437 -> ti_targets_arm; | ||
1243 | ti_platforms_evmDM6437 -> gnu_targets_arm; | ||
1244 | ti_platforms_evmDM6437 -> xdc_services_intern_gen; | ||
1245 | ti_platforms_evmDM6437 -> ti_targets_elf; | ||
1246 | ti_platforms_evmDM6437 -> xdc_shelf; | ||
1247 | ti_platforms_evmDM6437 -> xdc_services_spec; | ||
1248 | ti_platforms_evmDM6437 -> microsoft_targets; | ||
1249 | ti_platforms_evmDM6437 -> xdc_services_intern_xsr; | ||
1250 | ti_platforms_evmDM6437 -> ti_targets_arm_elf; | ||
1251 | ti_platforms_evmDM6437 -> xdc_services_global; | ||
1252 | ti_platforms_evmDM6437 -> ti_targets; | ||
1253 | |||
1254 | edge [style=solid, color=blue] | ||
1255 | ti_platforms_evmDM6446 -> xdc_platform; | ||
1256 | |||
1257 | edge [style=solid, color=lightgrey] | ||
1258 | ti_platforms_evmDM6446 -> xdc_services_intern_gen; | ||
1259 | ti_platforms_evmDM6446 -> ti_targets; | ||
1260 | ti_platforms_evmDM6446 -> xdc_services_spec; | ||
1261 | ti_platforms_evmDM6446 -> microsoft_targets; | ||
1262 | ti_platforms_evmDM6446 -> ti_targets_elf; | ||
1263 | ti_platforms_evmDM6446 -> ti_targets_arm_elf; | ||
1264 | ti_platforms_evmDM6446 -> gnu_targets_arm; | ||
1265 | ti_platforms_evmDM6446 -> xdc_shelf; | ||
1266 | ti_platforms_evmDM6446 -> ti_targets_arm; | ||
1267 | ti_platforms_evmDM6446 -> xdc_services_global; | ||
1268 | ti_platforms_evmDM6446 -> xdc_services_intern_cmd; | ||
1269 | ti_platforms_evmDM6446 -> xdc_services_intern_xsr; | ||
1270 | ti_platforms_evmDM6446 -> xdc_platform; | ||
1271 | ti_platforms_evmDM6446 -> gnu_targets; | ||
1272 | |||
1273 | edge [style=solid, color=blue] | ||
1274 | ti_targets_rts6000 -> xdc_runtime; | ||
1275 | |||
1276 | edge [style=solid, color=lightgrey] | ||
1277 | ti_targets_rts6000 -> xdc_services_intern_gen; | ||
1278 | ti_targets_rts6000 -> gnu_targets_arm; | ||
1279 | ti_targets_rts6000 -> xdc_shelf; | ||
1280 | ti_targets_rts6000 -> xdc_services_intern_xsr; | ||
1281 | ti_targets_rts6000 -> microsoft_targets_arm; | ||
1282 | ti_targets_rts6000 -> gnu_targets; | ||
1283 | ti_targets_rts6000 -> ti_targets; | ||
1284 | ti_targets_rts6000 -> xdc_services_global; | ||
1285 | ti_targets_rts6000 -> xdc_services_intern_cmd; | ||
1286 | ti_targets_rts6000 -> ti_targets_arm; | ||
1287 | ti_targets_rts6000 -> xdc_runtime; | ||
1288 | ti_targets_rts6000 -> ti_targets_elf; | ||
1289 | ti_targets_rts6000 -> microsoft_targets; | ||
1290 | ti_targets_rts6000 -> xdc_runtime_knl; | ||
1291 | ti_targets_rts6000 -> ti_targets_arm_elf; | ||
1292 | ti_targets_rts6000 -> xdc_services_spec; | ||
1293 | |||
1294 | edge [style=solid, color=blue] | ||
1295 | ti_platforms_dsk6416 -> ti_catalog_c6000; | ||
1296 | ti_platforms_dsk6416 -> xdc_platform; | ||
1297 | |||
1298 | edge [style=solid, color=lightgrey] | ||
1299 | ti_platforms_dsk6416 -> xdc_services_intern_cmd; | ||
1300 | ti_platforms_dsk6416 -> ti_catalog_c6000; | ||
1301 | ti_platforms_dsk6416 -> xdc_platform; | ||
1302 | ti_platforms_dsk6416 -> gnu_targets; | ||
1303 | ti_platforms_dsk6416 -> ti_targets_arm; | ||
1304 | ti_platforms_dsk6416 -> gnu_targets_arm; | ||
1305 | ti_platforms_dsk6416 -> xdc_services_intern_gen; | ||
1306 | ti_platforms_dsk6416 -> ti_targets_elf; | ||
1307 | ti_platforms_dsk6416 -> xdc_shelf; | ||
1308 | ti_platforms_dsk6416 -> xdc_services_spec; | ||
1309 | ti_platforms_dsk6416 -> microsoft_targets; | ||
1310 | ti_platforms_dsk6416 -> xdc_services_intern_xsr; | ||
1311 | ti_platforms_dsk6416 -> ti_targets_arm_elf; | ||
1312 | ti_platforms_dsk6416 -> xdc_services_global; | ||
1313 | ti_platforms_dsk6416 -> ti_targets; | ||
1314 | |||
1315 | edge [style=solid, color=blue] | ||
1316 | ti_catalog_c6000 -> xdc_platform; | ||
1317 | |||
1318 | edge [style=solid, color=lightgrey] | ||
1319 | ti_catalog_c6000 -> xdc_services_intern_cmd; | ||
1320 | ti_catalog_c6000 -> xdc_platform; | ||
1321 | ti_catalog_c6000 -> gnu_targets; | ||
1322 | ti_catalog_c6000 -> ti_targets_arm; | ||
1323 | ti_catalog_c6000 -> gnu_targets_arm; | ||
1324 | ti_catalog_c6000 -> xdc_services_intern_gen; | ||
1325 | ti_catalog_c6000 -> ti_catalog_peripherals_hdvicp2; | ||
1326 | ti_catalog_c6000 -> ti_targets_elf; | ||
1327 | ti_catalog_c6000 -> xdc_shelf; | ||
1328 | ti_catalog_c6000 -> xdc_services_spec; | ||
1329 | ti_catalog_c6000 -> microsoft_targets; | ||
1330 | ti_catalog_c6000 -> ti_catalog; | ||
1331 | ti_catalog_c6000 -> xdc_services_intern_xsr; | ||
1332 | ti_catalog_c6000 -> ti_targets_arm_elf; | ||
1333 | ti_catalog_c6000 -> xdc_services_global; | ||
1334 | ti_catalog_c6000 -> ti_targets; | ||
1335 | |||
1336 | edge [style=solid, color=blue] | ||
1337 | ti_platforms_ezdsp28335 -> ti_catalog_c2800; | ||
1338 | ti_platforms_ezdsp28335 -> xdc_platform; | ||
1339 | |||
1340 | edge [style=solid, color=lightgrey] | ||
1341 | ti_platforms_ezdsp28335 -> xdc_services_intern_cmd; | ||
1342 | ti_platforms_ezdsp28335 -> ti_catalog_c2800_init; | ||
1343 | ti_platforms_ezdsp28335 -> xdc_platform; | ||
1344 | ti_platforms_ezdsp28335 -> ti_catalog_c2800; | ||
1345 | ti_platforms_ezdsp28335 -> gnu_targets; | ||
1346 | ti_platforms_ezdsp28335 -> ti_targets_arm; | ||
1347 | ti_platforms_ezdsp28335 -> gnu_targets_arm; | ||
1348 | ti_platforms_ezdsp28335 -> xdc_services_intern_gen; | ||
1349 | ti_platforms_ezdsp28335 -> ti_targets_elf; | ||
1350 | ti_platforms_ezdsp28335 -> xdc_shelf; | ||
1351 | ti_platforms_ezdsp28335 -> xdc_services_spec; | ||
1352 | ti_platforms_ezdsp28335 -> microsoft_targets; | ||
1353 | ti_platforms_ezdsp28335 -> xdc_services_intern_xsr; | ||
1354 | ti_platforms_ezdsp28335 -> ti_targets_arm_elf; | ||
1355 | ti_platforms_ezdsp28335 -> xdc_services_global; | ||
1356 | ti_platforms_ezdsp28335 -> xdc_rov; | ||
1357 | ti_platforms_ezdsp28335 -> ti_targets; | ||
1358 | |||
1359 | edge [style=solid, color=blue] | ||
1360 | |||
1361 | edge [style=solid, color=lightgrey] | ||
1362 | xdc_services_io -> xdc_runtime; | ||
1363 | xdc_services_io -> xdc_utils_tconf; | ||
1364 | microsoft_targets_rts [shape=record,label="microsoft.targets.rts|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\microsoft\targets\rts\package/package.rel.svg"]; | ||
1365 | xdc_services_io -> microsoft_targets_rts; | ||
1366 | xdc_services_io -> microsoft_targets; | ||
1367 | xdc_services_io -> xdc_services_global; | ||
1368 | xdc_services_io -> xdc_rov; | ||
1369 | xdc_services_io -> xdc_shelf; | ||
1370 | xdc_services_io -> xdc_services_intern_gen; | ||
1371 | xdc_services_io -> xdc_services_spec; | ||
1372 | xdc_services_io -> xdc_platform; | ||
1373 | xdc_services_io -> xdc_cfg; | ||
1374 | xdc_services_io -> gnu_targets; | ||
1375 | xdc_services_io -> xdc_services_intern_xsr; | ||
1376 | xdc_corevers [shape=record,label="xdc.corevers|16, 0, 2, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\corevers\package/package.rel.svg"]; | ||
1377 | xdc_services_io -> xdc_corevers; | ||
1378 | host_platforms_PC [shape=record,label="host.platforms.PC|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\host\platforms\PC\package/package.rel.svg"]; | ||
1379 | xdc_services_io -> host_platforms_PC; | ||
1380 | xdc_services_io -> xdc_services_intern_cmd; | ||
1381 | |||
1382 | edge [style=solid, color=blue] | ||
1383 | host_platforms_PC -> xdc_platform; | ||
1384 | |||
1385 | edge [style=solid, color=lightgrey] | ||
1386 | host_platforms_PC -> xdc_services_spec; | ||
1387 | host_platforms_PC -> gnu_targets; | ||
1388 | host_platforms_PC -> xdc_services_intern_cmd; | ||
1389 | host_platforms_PC -> xdc_utils_tconf; | ||
1390 | host_platforms_PC -> xdc_services_intern_xsr; | ||
1391 | host_platforms_PC -> xdc_platform; | ||
1392 | host_platforms_PC -> xdc_shelf; | ||
1393 | host_platforms_PC -> xdc_services_intern_gen; | ||
1394 | host_platforms_PC -> xdc_services_global; | ||
1395 | host_platforms_PC -> microsoft_targets; | ||
1396 | |||
1397 | edge [style=solid, color=blue] | ||
1398 | |||
1399 | edge [style=solid, color=lightgrey] | ||
1400 | xdc_corevers -> xdc_services_spec; | ||
1401 | xdc_corevers -> xdc_services_intern_cmd; | ||
1402 | xdc_corevers -> xdc_utils_tconf; | ||
1403 | xdc_corevers -> xdc_services_intern_xsr; | ||
1404 | xdc_corevers -> xdc_shelf; | ||
1405 | xdc_corevers -> xdc_services_intern_gen; | ||
1406 | xdc_corevers -> xdc_services_global; | ||
1407 | |||
1408 | edge [style=solid, color=blue] | ||
1409 | microsoft_targets_rts -> xdc_runtime; | ||
1410 | |||
1411 | edge [style=solid, color=lightgrey] | ||
1412 | microsoft_targets_rts -> xdc_services_intern_gen; | ||
1413 | microsoft_targets_rts -> gnu_targets_arm; | ||
1414 | microsoft_targets_rts -> xdc_shelf; | ||
1415 | microsoft_targets_rts -> xdc_services_intern_xsr; | ||
1416 | microsoft_targets_rts -> microsoft_targets_arm; | ||
1417 | microsoft_targets_rts -> gnu_targets; | ||
1418 | microsoft_targets_rts -> ti_targets; | ||
1419 | microsoft_targets_rts -> xdc_services_global; | ||
1420 | microsoft_targets_rts -> xdc_services_intern_cmd; | ||
1421 | microsoft_targets_rts -> ti_targets_arm; | ||
1422 | microsoft_targets_rts -> xdc_runtime; | ||
1423 | microsoft_targets_rts -> ti_targets_elf; | ||
1424 | microsoft_targets_rts -> microsoft_targets; | ||
1425 | microsoft_targets_rts -> xdc_runtime_knl; | ||
1426 | microsoft_targets_rts -> ti_targets_arm_elf; | ||
1427 | microsoft_targets_rts -> xdc_services_spec; | ||
1428 | |||
1429 | edge [style=solid, color=blue] | ||
1430 | |||
1431 | edge [style=solid, color=lightgrey] | ||
1432 | xdc_services_getset -> xdc_services_spec; | ||
1433 | xdc_services_getset -> xdc_services_intern_cmd; | ||
1434 | xdc_services_getset -> xdc_utils_tconf; | ||
1435 | xdc_services_getset -> xdc_services_intern_xsr; | ||
1436 | xdc_services_getset -> xdc_shelf; | ||
1437 | xdc_services_getset -> xdc_services_intern_gen; | ||
1438 | xdc_services_getset -> xdc_services_global; | ||
1439 | |||
1440 | edge [style=solid, color=blue] | ||
1441 | |||
1442 | edge [style=solid, color=lightgrey] | ||
1443 | xdc_rov -> xdc_services_spec; | ||
1444 | xdc_rov -> gnu_targets; | ||
1445 | xdc_rov -> xdc_services_intern_cmd; | ||
1446 | xdc_rov -> xdc_utils_tconf; | ||
1447 | xdc_rov -> xdc_services_intern_xsr; | ||
1448 | xdc_rov -> xdc_shelf; | ||
1449 | xdc_rov -> xdc_services_intern_gen; | ||
1450 | xdc_rov -> xdc_services_global; | ||
1451 | xdc_rov -> microsoft_targets; | ||
1452 | |||
1453 | edge [style=solid, color=blue] | ||
1454 | ti_targets_rts2800 -> xdc_runtime; | ||
1455 | |||
1456 | edge [style=solid, color=lightgrey] | ||
1457 | ti_targets_rts2800 -> xdc_services_intern_gen; | ||
1458 | ti_targets_rts2800 -> gnu_targets_arm; | ||
1459 | ti_targets_rts2800 -> xdc_shelf; | ||
1460 | ti_targets_rts2800 -> xdc_services_intern_xsr; | ||
1461 | ti_targets_rts2800 -> microsoft_targets_arm; | ||
1462 | ti_targets_rts2800 -> gnu_targets; | ||
1463 | ti_targets_rts2800 -> ti_targets; | ||
1464 | ti_targets_rts2800 -> xdc_services_global; | ||
1465 | ti_targets_rts2800 -> xdc_services_intern_cmd; | ||
1466 | ti_targets_rts2800 -> ti_targets_arm; | ||
1467 | ti_targets_rts2800 -> xdc_runtime; | ||
1468 | ti_targets_rts2800 -> ti_targets_elf; | ||
1469 | ti_targets_rts2800 -> microsoft_targets; | ||
1470 | ti_targets_rts2800 -> xdc_runtime_knl; | ||
1471 | ti_targets_rts2800 -> ti_targets_arm_elf; | ||
1472 | ti_targets_rts2800 -> xdc_services_spec; | ||
1473 | |||
1474 | edge [style=solid, color=blue] | ||
1475 | ti_platforms_ezdsp28235 -> ti_catalog_c2800; | ||
1476 | ti_platforms_ezdsp28235 -> xdc_platform; | ||
1477 | |||
1478 | edge [style=solid, color=lightgrey] | ||
1479 | ti_platforms_ezdsp28235 -> xdc_services_intern_cmd; | ||
1480 | ti_platforms_ezdsp28235 -> ti_catalog_c2800_init; | ||
1481 | ti_platforms_ezdsp28235 -> xdc_platform; | ||
1482 | ti_platforms_ezdsp28235 -> ti_catalog_c2800; | ||
1483 | ti_platforms_ezdsp28235 -> gnu_targets; | ||
1484 | ti_platforms_ezdsp28235 -> ti_targets_arm; | ||
1485 | ti_platforms_ezdsp28235 -> gnu_targets_arm; | ||
1486 | ti_platforms_ezdsp28235 -> xdc_services_intern_gen; | ||
1487 | ti_platforms_ezdsp28235 -> ti_targets_elf; | ||
1488 | ti_platforms_ezdsp28235 -> xdc_shelf; | ||
1489 | ti_platforms_ezdsp28235 -> xdc_services_spec; | ||
1490 | ti_platforms_ezdsp28235 -> microsoft_targets; | ||
1491 | ti_platforms_ezdsp28235 -> xdc_services_intern_xsr; | ||
1492 | ti_platforms_ezdsp28235 -> ti_targets_arm_elf; | ||
1493 | ti_platforms_ezdsp28235 -> xdc_services_global; | ||
1494 | ti_platforms_ezdsp28235 -> xdc_rov; | ||
1495 | ti_platforms_ezdsp28235 -> ti_targets; | ||
1496 | |||
1497 | edge [style=solid, color=blue] | ||
1498 | |||
1499 | edge [style=solid, color=lightgrey] | ||
1500 | ti_catalog_c2800_init -> xdc_services_intern_cmd; | ||
1501 | ti_catalog_c2800_init -> gnu_targets; | ||
1502 | ti_catalog_c2800_init -> ti_targets_arm; | ||
1503 | ti_catalog_c2800_init -> gnu_targets_arm; | ||
1504 | ti_catalog_c2800_init -> xdc_services_intern_gen; | ||
1505 | ti_catalog_c2800_init -> ti_targets_elf; | ||
1506 | ti_catalog_c2800_init -> xdc_shelf; | ||
1507 | ti_catalog_c2800_init -> xdc_services_spec; | ||
1508 | ti_catalog_c2800_init -> microsoft_targets; | ||
1509 | ti_catalog_c2800_init -> xdc_services_intern_xsr; | ||
1510 | ti_catalog_c2800_init -> ti_targets_arm_elf; | ||
1511 | ti_catalog_c2800_init -> xdc_services_global; | ||
1512 | ti_catalog_c2800_init -> xdc_rov; | ||
1513 | ti_catalog_c2800_init -> ti_targets; | ||
1514 | |||
1515 | edge [style=solid, color=blue] | ||
1516 | ti_catalog_c2800 -> xdc_platform; | ||
1517 | |||
1518 | edge [style=solid, color=lightgrey] | ||
1519 | ti_catalog_c2800 -> xdc_services_intern_cmd; | ||
1520 | ti_catalog_c2800 -> xdc_platform; | ||
1521 | ti_catalog_c2800 -> gnu_targets; | ||
1522 | ti_catalog_c2800 -> ti_targets_arm; | ||
1523 | ti_catalog_c2800 -> gnu_targets_arm; | ||
1524 | ti_catalog_c2800 -> xdc_services_intern_gen; | ||
1525 | ti_catalog_c2800 -> ti_targets_elf; | ||
1526 | ti_catalog_c2800 -> xdc_shelf; | ||
1527 | ti_catalog_c2800 -> xdc_services_spec; | ||
1528 | ti_catalog_c2800 -> microsoft_targets; | ||
1529 | ti_catalog_c2800 -> ti_catalog; | ||
1530 | ti_catalog_c2800 -> xdc_services_intern_xsr; | ||
1531 | ti_catalog_c2800 -> ti_targets_arm_elf; | ||
1532 | ti_catalog_c2800 -> xdc_services_global; | ||
1533 | ti_catalog_c2800 -> ti_targets; | ||
1534 | |||
1535 | edge [style=solid, color=blue] | ||
1536 | ti_sysbios_family_c28 -> ti_sysbios_interfaces; | ||
1537 | |||
1538 | edge [style=solid, color=lightgrey] | ||
1539 | ti_sysbios_family_c28 -> xdc_services_global; | ||
1540 | ti_sysbios_family_c28 -> ti_targets; | ||
1541 | ti_sysbios_family_c28 -> ti_targets_msp430; | ||
1542 | ti_sysbios_family_c28 -> ti_targets_elf_arp32; | ||
1543 | ti_sysbios_family_c28 -> ti_targets_elf; | ||
1544 | ti_sysbios_family_c28 -> ti_targets_arm; | ||
1545 | ti_sysbios_family_c28 -> ti_targets_arm_elf; | ||
1546 | ti_sysbios_family_c28 -> gnu_targets; | ||
1547 | ti_sysbios_family_c28 -> microsoft_targets; | ||
1548 | ti_sysbios_family_c28 -> ti_sysbios_build; | ||
1549 | ti_sysbios_family_c28 -> tisb_release_filters; | ||
1550 | ti_sysbios_family_c28 -> xdc_runtime; | ||
1551 | ti_sysbios_family_c28 -> ti_sysbios_interfaces; | ||
1552 | ti_sysbios_family_c28 -> xdc_shelf; | ||
1553 | ti_sysbios_family_c28 -> xdc_services_intern_gen; | ||
1554 | ti_sysbios_family_c28 -> xdc_services_intern_cmd; | ||
1555 | ti_sysbios_family_c28 -> xdc_services_intern_xsr; | ||
1556 | ti_sysbios_family_c28 -> xdc_services_spec; | ||
1557 | ti_sysbios_knl [shape=record,label="ti.sysbios.knl|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\knl\package/package.rel.svg"]; | ||
1558 | ti_sysbios_family_c28 -> ti_sysbios_knl; | ||
1559 | ti_sysbios_family_c28 -> ti_sysbios_hal; | ||
1560 | ti_sysbios_family_c28 -> ti_sysbios; | ||
1561 | |||
1562 | edge [style=solid, color=blue] | ||
1563 | ti_sysbios_knl -> ti_sysbios_interfaces; | ||
1564 | ti_sysbios_knl -> ti_sysbios_family; | ||
1565 | |||
1566 | edge [style=solid, color=lightgrey] | ||
1567 | ti_sysbios_knl -> xdc_services_global; | ||
1568 | ti_sysbios_knl -> ti_targets; | ||
1569 | ti_sysbios_knl -> ti_targets_msp430; | ||
1570 | ti_sysbios_knl -> ti_targets_elf_arp32; | ||
1571 | ti_sysbios_knl -> ti_targets_elf; | ||
1572 | ti_sysbios_knl -> ti_targets_arm; | ||
1573 | ti_sysbios_knl -> ti_targets_arm_elf; | ||
1574 | ti_sysbios_knl -> gnu_targets; | ||
1575 | ti_sysbios_knl -> microsoft_targets; | ||
1576 | ti_sysbios_knl -> ti_sysbios_build; | ||
1577 | ti_sysbios_knl -> tisb_release_filters; | ||
1578 | ti_sysbios_knl -> xdc_runtime; | ||
1579 | ti_sysbios_knl -> ti_sysbios_hal; | ||
1580 | ti_sysbios_knl -> ti_sysbios_interfaces; | ||
1581 | ti_sysbios_knl -> xdc_shelf; | ||
1582 | ti_sysbios_knl -> xdc_services_intern_gen; | ||
1583 | ti_sysbios_knl -> xdc_services_intern_cmd; | ||
1584 | ti_sysbios_knl -> xdc_services_intern_xsr; | ||
1585 | ti_sysbios_knl -> xdc_services_spec; | ||
1586 | ti_sysbios_knl -> ti_sysbios; | ||
1587 | ti_sysbios_knl -> ti_sysbios_family_arm_m3; | ||
1588 | ti_sysbios_knl -> ti_sysbios_family_c28; | ||
1589 | |||
1590 | edge [style=solid, color=blue] | ||
1591 | ti_sysbios_family_arm_m3 -> ti_sysbios_interfaces; | ||
1592 | |||
1593 | edge [style=solid, color=lightgrey] | ||
1594 | ti_sysbios_family_arm_m3 -> xdc_services_global; | ||
1595 | ti_sysbios_family_arm_m3 -> ti_targets; | ||
1596 | ti_sysbios_family_arm_m3 -> ti_targets_msp430; | ||
1597 | ti_sysbios_family_arm_m3 -> ti_targets_elf_arp32; | ||
1598 | ti_sysbios_family_arm_m3 -> ti_targets_elf; | ||
1599 | ti_sysbios_family_arm_m3 -> ti_targets_arm; | ||
1600 | ti_sysbios_family_arm_m3 -> ti_targets_arm_elf; | ||
1601 | ti_sysbios_family_arm_m3 -> gnu_targets; | ||
1602 | ti_sysbios_family_arm_m3 -> microsoft_targets; | ||
1603 | ti_sysbios_family_arm_m3 -> ti_sysbios_build; | ||
1604 | ti_sysbios_family_arm_m3 -> tisb_release_filters; | ||
1605 | ti_sysbios_family_arm_m3 -> xdc_runtime; | ||
1606 | ti_sysbios_family_arm_m3 -> ti_sysbios; | ||
1607 | ti_sysbios_family_arm_m3 -> ti_sysbios_interfaces; | ||
1608 | ti_sysbios_family_arm_m3 -> xdc_shelf; | ||
1609 | ti_sysbios_family_arm_m3 -> xdc_services_intern_gen; | ||
1610 | ti_sysbios_family_arm_m3 -> xdc_services_intern_cmd; | ||
1611 | ti_sysbios_family_arm_m3 -> xdc_services_intern_xsr; | ||
1612 | ti_sysbios_family_arm_m3 -> xdc_services_spec; | ||
1613 | ti_sysbios_family_arm_m3 -> ti_sysbios_knl; | ||
1614 | ti_sysbios_family_arm_m3 -> ti_sysbios_hal; | ||
1615 | |||
1616 | edge [style=solid, color=blue] | ||
1617 | |||
1618 | edge [style=solid, color=lightgrey] | ||
1619 | |||
1620 | edge [style=solid, color=blue] | ||
1621 | |||
1622 | edge [style=solid, color=lightgrey] | ||
1623 | ti_sysbios_build -> xdc_services_global; | ||
1624 | ti_sysbios_build -> ti_targets; | ||
1625 | ti_sysbios_build -> ti_targets_msp430; | ||
1626 | ti_sysbios_build -> ti_targets_elf_arp32; | ||
1627 | ti_sysbios_build -> ti_targets_elf; | ||
1628 | ti_sysbios_build -> ti_targets_arm; | ||
1629 | ti_sysbios_build -> ti_targets_arm_elf; | ||
1630 | ti_sysbios_build -> gnu_targets; | ||
1631 | ti_sysbios_build -> microsoft_targets; | ||
1632 | ti_sysbios_build -> xdc_shelf; | ||
1633 | ti_sysbios_build -> xdc_services_intern_gen; | ||
1634 | ti_sysbios_build -> xdc_services_intern_cmd; | ||
1635 | ti_sysbios_build -> xdc_services_intern_xsr; | ||
1636 | ti_sysbios_build -> xdc_services_spec; | ||
1637 | |||
1638 | edge [style=solid, color=blue] | ||
1639 | ti_sysbios_family -> ti_sysbios_interfaces; | ||
1640 | |||
1641 | edge [style=solid, color=lightgrey] | ||
1642 | ti_sysbios_family -> xdc_services_global; | ||
1643 | ti_sysbios_family -> ti_targets; | ||
1644 | ti_sysbios_family -> ti_targets_msp430; | ||
1645 | ti_sysbios_family -> ti_targets_elf_arp32; | ||
1646 | ti_sysbios_family -> ti_targets_elf; | ||
1647 | ti_sysbios_family -> ti_targets_arm; | ||
1648 | ti_sysbios_family -> ti_targets_arm_elf; | ||
1649 | ti_sysbios_family -> gnu_targets; | ||
1650 | ti_sysbios_family -> microsoft_targets; | ||
1651 | ti_sysbios_family_c64p [shape=record,label="ti.sysbios.family.c64p|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\family\c64p\package/package.rel.svg"]; | ||
1652 | ti_sysbios_family -> ti_sysbios_family_c64p; | ||
1653 | ti_sysbios_family -> ti_sysbios_family_c28; | ||
1654 | ti_sysbios_family_arm [shape=record,label="ti.sysbios.family.arm|2, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\family\arm\package/package.rel.svg"]; | ||
1655 | ti_sysbios_family -> ti_sysbios_family_arm; | ||
1656 | ti_sysbios_family -> xdc_platform; | ||
1657 | ti_sysbios_family -> ti_catalog_arm; | ||
1658 | ti_sysbios_family -> ti_catalog_arm_cortexm3; | ||
1659 | ti_catalog_arm_nda [shape=record,label="ti.catalog.arm.nda|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\ti\catalog\arm\nda\package/package.rel.svg"]; | ||
1660 | ti_sysbios_family -> ti_catalog_arm_nda; | ||
1661 | ti_sysbios_family -> ti_catalog_arm_cortexa8; | ||
1662 | ti_sysbios_family_msp430 [shape=record,label="ti.sysbios.family.msp430|1, 0, 0, 0", URL="../E:\WriteHere\bios_6_32_01_38\packages\ti\sysbios\family\msp430\package/package.rel.svg"]; | ||
1663 | ti_sysbios_family -> ti_sysbios_family_msp430; | ||
1664 | ti_sysbios_family -> ti_sysbios_interfaces; | ||
1665 | ti_sysbios_family -> xdc_shelf; | ||
1666 | ti_sysbios_family -> xdc_services_intern_gen; | ||
1667 | ti_sysbios_family -> xdc_services_intern_cmd; | ||
1668 | ti_sysbios_family -> xdc_services_intern_xsr; | ||
1669 | ti_sysbios_family -> xdc_services_spec; | ||
1670 | |||
1671 | edge [style=solid, color=blue] | ||
1672 | ti_sysbios_family_msp430 -> ti_sysbios_interfaces; | ||
1673 | |||
1674 | edge [style=solid, color=lightgrey] | ||
1675 | ti_sysbios_family_msp430 -> xdc_services_global; | ||
1676 | ti_sysbios_family_msp430 -> ti_targets; | ||
1677 | ti_sysbios_family_msp430 -> ti_targets_msp430; | ||
1678 | ti_sysbios_family_msp430 -> ti_targets_elf_arp32; | ||
1679 | ti_sysbios_family_msp430 -> ti_targets_elf; | ||
1680 | ti_sysbios_family_msp430 -> ti_targets_arm; | ||
1681 | ti_sysbios_family_msp430 -> ti_targets_arm_elf; | ||
1682 | ti_sysbios_family_msp430 -> gnu_targets; | ||
1683 | ti_sysbios_family_msp430 -> microsoft_targets; | ||
1684 | ti_sysbios_family_msp430 -> ti_sysbios_build; | ||
1685 | ti_sysbios_family_msp430 -> tisb_release_filters; | ||
1686 | ti_sysbios_family_msp430 -> xdc_runtime; | ||
1687 | ti_sysbios_family_msp430 -> ti_sysbios_interfaces; | ||
1688 | ti_sysbios_family_msp430 -> xdc_shelf; | ||
1689 | ti_sysbios_family_msp430 -> xdc_services_intern_gen; | ||
1690 | ti_sysbios_family_msp430 -> xdc_services_intern_cmd; | ||
1691 | ti_sysbios_family_msp430 -> xdc_services_intern_xsr; | ||
1692 | ti_sysbios_family_msp430 -> xdc_services_spec; | ||
1693 | ti_sysbios_family_msp430 -> ti_sysbios_knl; | ||
1694 | ti_sysbios_family_msp430 -> ti_sysbios_hal; | ||
1695 | ti_sysbios_family_msp430 -> ti_sysbios; | ||
1696 | ti_sysbios_family_msp430 -> ti_catalog_msp430_peripherals_timer; | ||
1697 | ti_sysbios_family_msp430 -> ti_sysbios_family_arm_m3; | ||
1698 | ti_sysbios_family_msp430 -> ti_sysbios_family_c28; | ||
1699 | |||
1700 | edge [style=solid, color=blue] | ||
1701 | ti_catalog_arm_nda -> xdc_platform; | ||
1702 | |||
1703 | edge [style=solid, color=lightgrey] | ||
1704 | ti_catalog_arm_nda -> xdc_services_intern_cmd; | ||
1705 | ti_catalog_arm_nda -> xdc_platform; | ||
1706 | ti_catalog_arm_nda -> gnu_targets; | ||
1707 | ti_catalog_arm_nda -> ti_targets_arm; | ||
1708 | ti_catalog_arm_nda -> gnu_targets_arm; | ||
1709 | ti_catalog_arm_nda -> xdc_services_intern_gen; | ||
1710 | ti_catalog_arm_nda -> ti_targets_elf; | ||
1711 | ti_catalog_arm_nda -> xdc_shelf; | ||
1712 | ti_catalog_arm_nda -> xdc_services_spec; | ||
1713 | ti_catalog_arm_nda -> microsoft_targets; | ||
1714 | ti_catalog_arm_nda -> ti_catalog; | ||
1715 | ti_catalog_arm_nda -> xdc_services_intern_xsr; | ||
1716 | ti_catalog_arm_nda -> ti_targets_arm_elf; | ||
1717 | ti_catalog_arm_nda -> xdc_services_global; | ||
1718 | ti_catalog_arm_nda -> ti_targets; | ||
1719 | |||
1720 | edge [style=solid, color=blue] | ||
1721 | ti_sysbios_family_arm -> ti_sysbios_interfaces; | ||
1722 | |||
1723 | edge [style=solid, color=lightgrey] | ||
1724 | ti_sysbios_family_arm -> xdc_services_global; | ||
1725 | ti_sysbios_family_arm -> ti_targets; | ||
1726 | ti_sysbios_family_arm -> ti_targets_msp430; | ||
1727 | ti_sysbios_family_arm -> ti_targets_elf_arp32; | ||
1728 | ti_sysbios_family_arm -> ti_targets_elf; | ||
1729 | ti_sysbios_family_arm -> ti_targets_arm; | ||
1730 | ti_sysbios_family_arm -> ti_targets_arm_elf; | ||
1731 | ti_sysbios_family_arm -> gnu_targets; | ||
1732 | ti_sysbios_family_arm -> microsoft_targets; | ||
1733 | ti_sysbios_family_arm -> ti_sysbios_build; | ||
1734 | ti_sysbios_family_arm -> tisb_release_filters; | ||
1735 | ti_sysbios_family_arm -> ti_sysbios_interfaces; | ||
1736 | ti_sysbios_family_arm -> xdc_shelf; | ||
1737 | ti_sysbios_family_arm -> xdc_services_intern_gen; | ||
1738 | ti_sysbios_family_arm -> xdc_services_intern_cmd; | ||
1739 | ti_sysbios_family_arm -> xdc_services_intern_xsr; | ||
1740 | ti_sysbios_family_arm -> xdc_services_spec; | ||
1741 | ti_sysbios_family_arm -> xdc_runtime; | ||
1742 | ti_sysbios_family_arm -> ti_sysbios_knl; | ||
1743 | ti_sysbios_family_arm -> ti_sysbios_hal; | ||
1744 | |||
1745 | edge [style=solid, color=blue] | ||
1746 | ti_sysbios_family_c64p -> ti_sysbios_interfaces; | ||
1747 | |||
1748 | edge [style=solid, color=lightgrey] | ||
1749 | ti_sysbios_family_c64p -> xdc_services_global; | ||
1750 | ti_sysbios_family_c64p -> ti_targets; | ||
1751 | ti_sysbios_family_c64p -> ti_targets_msp430; | ||
1752 | ti_sysbios_family_c64p -> ti_targets_elf_arp32; | ||
1753 | ti_sysbios_family_c64p -> ti_targets_elf; | ||
1754 | ti_sysbios_family_c64p -> ti_targets_arm; | ||
1755 | ti_sysbios_family_c64p -> ti_targets_arm_elf; | ||
1756 | ti_sysbios_family_c64p -> gnu_targets; | ||
1757 | ti_sysbios_family_c64p -> microsoft_targets; | ||
1758 | ti_sysbios_family_c64p -> ti_sysbios_build; | ||
1759 | ti_sysbios_family_c64p -> tisb_release_filters; | ||
1760 | ti_sysbios_family_c64p -> ti_sysbios_interfaces; | ||
1761 | ti_sysbios_family_c64p -> xdc_runtime; | ||
1762 | ti_sysbios_family_c64p -> xdc_shelf; | ||
1763 | ti_sysbios_family_c64p -> xdc_services_intern_gen; | ||
1764 | ti_sysbios_family_c64p -> xdc_services_intern_cmd; | ||
1765 | ti_sysbios_family_c64p -> xdc_services_intern_xsr; | ||
1766 | ti_sysbios_family_c64p -> xdc_services_spec; | ||
1767 | ti_sysbios_family_c64p -> ti_sysbios_knl; | ||
1768 | ti_sysbios_family_c64p -> ti_sysbios; | ||
1769 | ti_sysbios_family_c64p -> ti_sysbios_hal; | ||
1770 | ti_sysbios_family_c64p -> ti_sysbios_family_arm_m3; | ||
1771 | ti_sysbios_family_c64p -> ti_sysbios_family_c28; | ||
1772 | |||
1773 | edge [style=solid, color=blue] | ||
1774 | |||
1775 | edge [style=solid, color=lightgrey] | ||
1776 | ti_sdo_fc_dman3 -> xdc_services_global; | ||
1777 | ti_sdo_fc_dman3 -> ti_targets; | ||
1778 | ti_sdo_fc_dman3 -> ti_targets_elf; | ||
1779 | ti_sdo_fc_dman3 -> ti_targets_elf_arp32; | ||
1780 | ti_sdo_fc_dman3 -> gnu_targets; | ||
1781 | ti_sdo_fc_dman3 -> gnu_targets_arm; | ||
1782 | ti_sdo_fc_dman3 -> ti_targets_arm; | ||
1783 | ti_sdo_fc_dman3 -> ti_targets_arm_elf; | ||
1784 | ti_sdo_fc_dman3 -> build_filter; | ||
1785 | ti_sdo_fc_dman3 -> xdc_services_intern_cmd; | ||
1786 | ti_sdo_fc_dman3 -> xdc_services_intern_gen; | ||
1787 | ti_sdo_fc_dman3 -> xdc_services_intern_xsr; | ||
1788 | ti_sdo_fc_dman3 -> xdc_shelf; | ||
1789 | ti_sdo_fc_dman3 -> xdc_services_spec; | ||
1790 | ti_sdo_fc_dman3 -> xdc_runtime; | ||
1791 | ti_sdo_fc_dman3 -> ti_xdais; | ||
1792 | ti_sdo_fc_dman3 -> xdc_runtime_knl; | ||
1793 | ti_sdo_fc_dman3 -> ti_sdo_fc_utils_osalsupport; | ||
1794 | ti_sdo_fc_dman3 -> ti_sdo_fc_global; | ||
1795 | ti_sdo_fc_dman3 -> ti_sdo_utils_trace; | ||
1796 | ti_sdo_fc_utils_gtinfra [shape=record,label="ti.sdo.fc.utils.gtinfra|1, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\utils\gtinfra\package/package.rel.svg"]; | ||
1797 | ti_sdo_fc_dman3 -> ti_sdo_fc_utils_gtinfra; | ||
1798 | ti_sdo_fc_edma3 [shape=record,label="ti.sdo.fc.edma3|3, 0, 0", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\fc\edma3\package/package.rel.svg"]; | ||
1799 | ti_sdo_fc_dman3 -> ti_sdo_fc_edma3; | ||
1800 | ti_sdo_edma3_rm [shape=record,label="ti.sdo.edma3.rm|02, 02, 02", URL="../E:\WriteHere\codec_engine_3_21_00_19\cetools\packages\ti\sdo\edma3\rm\package/package.rel.svg"]; | ||
1801 | ti_sdo_fc_dman3 -> ti_sdo_edma3_rm; | ||
1802 | ti_sdo_fc_dman3 -> ti_sdo_fc_ires; | ||
1803 | |||
1804 | edge [style=solid, color=blue] | ||
1805 | |||
1806 | edge [style=solid, color=lightgrey] | ||
1807 | |||
1808 | edge [style=solid, color=blue] | ||
1809 | |||
1810 | edge [style=solid, color=lightgrey] | ||
1811 | ti_sdo_fc_edma3 -> xdc_services_global; | ||
1812 | ti_sdo_fc_edma3 -> ti_targets; | ||
1813 | ti_sdo_fc_edma3 -> ti_targets_elf; | ||
1814 | ti_sdo_fc_edma3 -> ti_targets_elf_arp32; | ||
1815 | ti_sdo_fc_edma3 -> gnu_targets; | ||
1816 | ti_sdo_fc_edma3 -> gnu_targets_arm; | ||
1817 | ti_sdo_fc_edma3 -> ti_targets_arm; | ||
1818 | ti_sdo_fc_edma3 -> ti_targets_arm_elf; | ||
1819 | ti_sdo_fc_edma3 -> build_filter; | ||
1820 | ti_sdo_fc_edma3 -> xdc_services_intern_cmd; | ||
1821 | ti_sdo_fc_edma3 -> xdc_services_intern_gen; | ||
1822 | ti_sdo_fc_edma3 -> xdc_services_intern_xsr; | ||
1823 | ti_sdo_fc_edma3 -> xdc_shelf; | ||
1824 | ti_sdo_fc_edma3 -> xdc_services_spec; | ||
1825 | ti_sdo_fc_edma3 -> xdc_runtime; | ||
1826 | ti_sdo_fc_edma3 -> ti_sysbios_knl; | ||
1827 | ti_sdo_fc_edma3 -> ti_sysbios_hal; | ||
1828 | ti_sdo_fc_edma3 -> ti_sdo_fc_global; | ||
1829 | ti_sdo_fc_edma3 -> ti_xdais; | ||
1830 | ti_sdo_fc_edma3 -> ti_sdo_edma3_rm; | ||
1831 | ti_sdo_fc_edma3 -> xdc_runtime_knl; | ||
1832 | ti_sdo_fc_edma3 -> ti_sdo_fc_utils_osalsupport; | ||
1833 | ti_sdo_fc_edma3 -> ti_sysbios_interfaces; | ||
1834 | ti_sdo_fc_edma3 -> ti_sdo_fc_ires; | ||
1835 | ti_sdo_fc_edma3 -> ti_sysbios_family_arm_m3; | ||
1836 | ti_sdo_fc_edma3 -> ti_sysbios_family_c28; | ||
1837 | ti_sdo_fc_edma3 -> ti_sysbios; | ||
1838 | |||
1839 | edge [style=solid, color=blue] | ||
1840 | |||
1841 | edge [style=solid, color=lightgrey] | ||
1842 | ti_sdo_fc_utils_gtinfra -> xdc_services_global; | ||
1843 | ti_sdo_fc_utils_gtinfra -> ti_targets; | ||
1844 | ti_sdo_fc_utils_gtinfra -> ti_targets_elf; | ||
1845 | ti_sdo_fc_utils_gtinfra -> ti_targets_elf_arp32; | ||
1846 | ti_sdo_fc_utils_gtinfra -> gnu_targets; | ||
1847 | ti_sdo_fc_utils_gtinfra -> gnu_targets_arm; | ||
1848 | ti_sdo_fc_utils_gtinfra -> ti_targets_arm; | ||
1849 | ti_sdo_fc_utils_gtinfra -> ti_targets_arm_elf; | ||
1850 | ti_sdo_fc_utils_gtinfra -> build_filter; | ||
1851 | ti_sdo_fc_utils_gtinfra -> xdc_services_intern_cmd; | ||
1852 | ti_sdo_fc_utils_gtinfra -> xdc_services_intern_gen; | ||
1853 | ti_sdo_fc_utils_gtinfra -> xdc_services_intern_xsr; | ||
1854 | ti_sdo_fc_utils_gtinfra -> xdc_shelf; | ||
1855 | ti_sdo_fc_utils_gtinfra -> xdc_services_spec; | ||
1856 | ti_sdo_fc_utils_gtinfra -> xdc_runtime; | ||
1857 | ti_sdo_fc_utils_gtinfra -> xdc_runtime_knl; | ||
1858 | ti_sdo_fc_utils_gtinfra -> ti_sysbios; | ||
1859 | ti_sdo_fc_utils_gtinfra -> ti_sysbios_knl; | ||
1860 | ti_sdo_fc_utils_gtinfra -> ti_sdo_utils_trace; | ||
1861 | ti_sdo_fc_utils_gtinfra -> ti_sysbios_interfaces; | ||
1862 | ti_sdo_fc_utils_gtinfra -> ti_sysbios_hal; | ||
1863 | |||
1864 | edge [style=solid, color=blue] | ||
1865 | |||
1866 | edge [style=solid, color=lightgrey] | ||
1867 | ti_sdo_fc_dskt2 -> xdc_services_global; | ||
1868 | ti_sdo_fc_dskt2 -> ti_targets; | ||
1869 | ti_sdo_fc_dskt2 -> ti_targets_elf; | ||
1870 | ti_sdo_fc_dskt2 -> ti_targets_elf_arp32; | ||
1871 | ti_sdo_fc_dskt2 -> gnu_targets; | ||
1872 | ti_sdo_fc_dskt2 -> gnu_targets_arm; | ||
1873 | ti_sdo_fc_dskt2 -> ti_targets_arm; | ||
1874 | ti_sdo_fc_dskt2 -> ti_targets_arm_elf; | ||
1875 | ti_sdo_fc_dskt2 -> build_filter; | ||
1876 | ti_sdo_fc_dskt2 -> xdc_services_intern_cmd; | ||
1877 | ti_sdo_fc_dskt2 -> xdc_services_intern_gen; | ||
1878 | ti_sdo_fc_dskt2 -> xdc_services_intern_xsr; | ||
1879 | ti_sdo_fc_dskt2 -> xdc_shelf; | ||
1880 | ti_sdo_fc_dskt2 -> xdc_services_spec; | ||
1881 | ti_sdo_fc_dskt2 -> xdc_runtime; | ||
1882 | ti_sdo_fc_dskt2 -> ti_xdais; | ||
1883 | ti_sdo_fc_dskt2 -> ti_sdo_fc_utils_osalsupport; | ||
1884 | ti_sdo_fc_dskt2 -> ti_sdo_fc_global; | ||
1885 | ti_sdo_fc_dskt2 -> ti_sdo_fc_utils_gtinfra; | ||
1886 | ti_sdo_fc_dskt2 -> xdc_runtime_knl; | ||
1887 | ti_sdo_fc_dskt2 -> ti_sdo_fc_utils; | ||
1888 | ti_sdo_fc_dskt2 -> ti_sysbios_hal; | ||
1889 | ti_sdo_fc_dskt2 -> ti_sysbios_interfaces; | ||
1890 | ti_sdo_fc_dskt2 -> ti_sysbios_knl; | ||
1891 | |||
1892 | edge [style=solid, color=blue] | ||
1893 | |||
1894 | edge [style=solid, color=lightgrey] | ||
1895 | ti_sdo_ce_global -> xdc_services_global; | ||
1896 | ti_sdo_ce_global -> ti_targets; | ||
1897 | ti_sdo_ce_global -> ti_targets_elf; | ||
1898 | ti_sdo_ce_global -> gnu_targets; | ||
1899 | ti_sdo_ce_global -> gnu_targets_arm; | ||
1900 | ti_sdo_ce_global -> ti_targets_arm; | ||
1901 | ti_sdo_ce_global -> ti_targets_arm_elf; | ||
1902 | ti_sdo_ce_global -> build_filter; | ||
1903 | ti_sdo_ce_global -> ti_sdo_tools_build; | ||
1904 | ti_sdo_ce_global -> xdc_services_intern_cmd; | ||
1905 | ti_sdo_ce_global -> xdc_services_intern_gen; | ||
1906 | ti_sdo_ce_global -> xdc_services_intern_xsr; | ||
1907 | ti_sdo_ce_global -> xdc_shelf; | ||
1908 | ti_sdo_ce_global -> xdc_services_spec; | ||
1909 | ti_sdo_ce_global -> xdc_runtime; | ||
1910 | |||
1911 | edge [style=solid, color=blue] | ||
1912 | |||
1913 | edge [style=solid, color=lightgrey] | ||
1914 | ti_sdo_ce_osal -> xdc_services_global; | ||
1915 | ti_sdo_ce_osal -> ti_targets; | ||
1916 | ti_sdo_ce_osal -> ti_targets_elf; | ||
1917 | ti_sdo_ce_osal -> gnu_targets; | ||
1918 | ti_sdo_ce_osal -> gnu_targets_arm; | ||
1919 | ti_sdo_ce_osal -> ti_targets_arm; | ||
1920 | ti_sdo_ce_osal -> ti_targets_arm_elf; | ||
1921 | ti_sdo_ce_osal -> build_filter; | ||
1922 | ti_sdo_ce_osal -> xdc_services_intern_cmd; | ||
1923 | ti_sdo_ce_osal -> xdc_services_intern_gen; | ||
1924 | ti_sdo_ce_osal -> xdc_services_intern_xsr; | ||
1925 | ti_sdo_ce_osal -> xdc_shelf; | ||
1926 | ti_sdo_ce_osal -> xdc_services_spec; | ||
1927 | ti_sdo_ce_osal -> xdc_runtime; | ||
1928 | |||
1929 | edge [style=solid, color=blue] | ||
1930 | |||
1931 | edge [style=solid, color=lightgrey] | ||
1932 | ti_sdo_utils_trace -> xdc_services_global; | ||
1933 | ti_sdo_utils_trace -> ti_targets; | ||
1934 | ti_sdo_utils_trace -> ti_targets_elf; | ||
1935 | ti_sdo_utils_trace -> ti_targets_elf_arp32; | ||
1936 | ti_sdo_utils_trace -> gnu_targets; | ||
1937 | ti_sdo_utils_trace -> gnu_targets_arm; | ||
1938 | ti_sdo_utils_trace -> ti_targets_arm; | ||
1939 | ti_sdo_utils_trace -> ti_targets_arm_elf; | ||
1940 | ti_sdo_utils_trace -> build_filter; | ||
1941 | ti_sdo_utils_trace -> xdc_services_intern_cmd; | ||
1942 | ti_sdo_utils_trace -> xdc_services_intern_gen; | ||
1943 | ti_sdo_utils_trace -> xdc_services_intern_xsr; | ||
1944 | ti_sdo_utils_trace -> xdc_shelf; | ||
1945 | ti_sdo_utils_trace -> xdc_services_spec; | ||
1946 | |||
1947 | edge [style=solid, color=blue] | ||
1948 | |||
1949 | edge [style=solid, color=lightgrey] | ||
1950 | ti_sdo_utils_loggers -> xdc_services_global; | ||
1951 | ti_sdo_utils_loggers -> ti_targets; | ||
1952 | ti_sdo_utils_loggers -> ti_targets_elf; | ||
1953 | ti_sdo_utils_loggers -> ti_targets_arm; | ||
1954 | ti_sdo_utils_loggers -> ti_targets_arm_elf; | ||
1955 | ti_sdo_utils_loggers -> gnu_targets; | ||
1956 | ti_sdo_utils_loggers -> gnu_targets_arm; | ||
1957 | ti_sdo_utils_loggers -> xdc_runtime; | ||
1958 | ti_sdo_utils_loggers -> xdc_services_intern_cmd; | ||
1959 | ti_sdo_utils_loggers -> xdc_services_intern_gen; | ||
1960 | ti_sdo_utils_loggers -> xdc_services_intern_xsr; | ||
1961 | ti_sdo_utils_loggers -> xdc_shelf; | ||
1962 | ti_sdo_utils_loggers -> xdc_services_spec; | ||
1963 | ti_sdo_utils_loggers -> xdc_runtime_knl; | ||
1964 | |||
1965 | edge [style=solid, color=blue] | ||
1966 | |||
1967 | edge [style=solid, color=lightgrey] | ||
1968 | ti_xdais -> xdc_services_intern_gen; | ||
1969 | ti_xdais -> gnu_targets_arm; | ||
1970 | ti_xdais -> ti_targets_arm_elf; | ||
1971 | ti_xdais -> ti_targets_elf; | ||
1972 | ti_xdais -> xdc_shelf; | ||
1973 | ti_xdais -> ti_targets_arm; | ||
1974 | ti_xdais -> xdc_services_spec; | ||
1975 | ti_xdais -> gnu_targets; | ||
1976 | ti_xdais -> ti_targets; | ||
1977 | ti_xdais -> microsoft_targets; | ||
1978 | ti_xdais -> xdc_services_intern_cmd; | ||
1979 | ti_xdais -> xdc_services_intern_xsr; | ||
1980 | ti_xdais -> microsoft_targets_arm; | ||
1981 | ti_xdais -> xdc_services_global; | ||
1982 | |||
1983 | edge [style=solid, color=blue] | ||
1984 | |||
1985 | edge [style=solid, color=lightgrey] | ||
1986 | xdc_runtime_knl -> xdc_utils_tconf; | ||
1987 | xdc_runtime_knl -> xdc_services_global; | ||
1988 | xdc_runtime_knl -> xdc_runtime; | ||
1989 | xdc_runtime_knl -> xdc_shelf; | ||
1990 | xdc_runtime_knl -> xdc_services_intern_xsr; | ||
1991 | xdc_runtime_knl -> xdc_services_intern_gen; | ||
1992 | xdc_runtime_knl -> xdc_services_spec; | ||
1993 | xdc_runtime_knl -> xdc_services_intern_cmd; | ||
1994 | |||
1995 | edge [style=solid, color=blue] | ||
1996 | |||
1997 | edge [style=solid, color=lightgrey] | ||
1998 | xdc_runtime -> xdc_utils_tconf; | ||
1999 | xdc_runtime -> xdc_services_global; | ||
2000 | xdc_runtime -> xdc_rov; | ||
2001 | xdc_runtime -> xdc_shelf; | ||
2002 | xdc_runtime -> xdc_services_intern_xsr; | ||
2003 | xdc_runtime -> xdc_services_intern_gen; | ||
2004 | xdc_runtime -> xdc_services_spec; | ||
2005 | xdc_runtime -> xdc_services_intern_cmd; | ||
2006 | |||
2007 | edge [style=solid, color=blue] | ||
2008 | |||
2009 | edge [style=solid, color=lightgrey] | ||
2010 | ti_sdo_ce_ipc -> xdc_services_global; | ||
2011 | ti_sdo_ce_ipc -> ti_targets; | ||
2012 | ti_sdo_ce_ipc -> ti_targets_elf; | ||
2013 | ti_sdo_ce_ipc -> gnu_targets; | ||
2014 | ti_sdo_ce_ipc -> gnu_targets_arm; | ||
2015 | ti_sdo_ce_ipc -> ti_targets_arm; | ||
2016 | ti_sdo_ce_ipc -> ti_targets_arm_elf; | ||
2017 | ti_sdo_ce_ipc -> build_filter; | ||
2018 | ti_sdo_ce_ipc -> xdc_services_intern_cmd; | ||
2019 | ti_sdo_ce_ipc -> xdc_services_intern_gen; | ||
2020 | ti_sdo_ce_ipc -> xdc_services_intern_xsr; | ||
2021 | ti_sdo_ce_ipc -> xdc_shelf; | ||
2022 | ti_sdo_ce_ipc -> xdc_services_spec; | ||
2023 | |||
2024 | edge [style=solid, color=blue] | ||
2025 | |||
2026 | edge [style=solid, color=lightgrey] | ||
2027 | |||
2028 | edge [style=solid, color=blue] | ||
2029 | |||
2030 | edge [style=solid, color=lightgrey] | ||
2031 | ti_targets_arm_elf -> xdc_services_global; | ||
2032 | ti_targets_arm_elf -> ti_targets; | ||
2033 | ti_targets_arm_elf -> ti_targets_arm; | ||
2034 | ti_targets_arm_elf -> xdc_services_intern_cmd; | ||
2035 | ti_targets_arm_elf -> xdc_services_intern_xsr; | ||
2036 | ti_targets_arm_elf -> xdc_services_spec; | ||
2037 | ti_targets_arm_elf -> xdc_shelf; | ||
2038 | ti_targets_arm_elf -> xdc_services_intern_gen; | ||
2039 | |||
2040 | edge [style=solid, color=blue] | ||
2041 | ti_targets_arm -> ti_targets; | ||
2042 | |||
2043 | edge [style=solid, color=lightgrey] | ||
2044 | ti_targets_arm -> xdc_services_global; | ||
2045 | ti_targets_arm -> ti_targets; | ||
2046 | ti_targets_arm -> xdc_services_intern_cmd; | ||
2047 | ti_targets_arm -> xdc_services_intern_xsr; | ||
2048 | ti_targets_arm -> xdc_services_spec; | ||
2049 | ti_targets_arm -> xdc_shelf; | ||
2050 | ti_targets_arm -> xdc_services_intern_gen; | ||
2051 | |||
2052 | edge [style=solid, color=blue] | ||
2053 | gnu_targets_arm -> gnu_targets; | ||
2054 | |||
2055 | edge [style=solid, color=lightgrey] | ||
2056 | gnu_targets_arm -> xdc_services_global; | ||
2057 | gnu_targets_arm -> gnu_targets; | ||
2058 | gnu_targets_arm -> xdc_shelf; | ||
2059 | gnu_targets_arm -> xdc_services_spec; | ||
2060 | gnu_targets_arm -> xdc_services_intern_cmd; | ||
2061 | gnu_targets_arm -> xdc_services_intern_xsr; | ||
2062 | gnu_targets_arm -> xdc_services_intern_gen; | ||
2063 | |||
2064 | edge [style=solid, color=blue] | ||
2065 | |||
2066 | edge [style=solid, color=lightgrey] | ||
2067 | gnu_targets -> xdc_services_global; | ||
2068 | gnu_targets -> xdc_shelf; | ||
2069 | gnu_targets -> xdc_services_spec; | ||
2070 | gnu_targets -> xdc_services_intern_cmd; | ||
2071 | gnu_targets -> xdc_services_intern_xsr; | ||
2072 | gnu_targets -> xdc_services_intern_gen; | ||
2073 | |||
2074 | edge [style=solid, color=blue] | ||
2075 | |||
2076 | edge [style=solid, color=lightgrey] | ||
2077 | ti_targets_elf -> xdc_services_global; | ||
2078 | ti_targets_elf -> ti_targets; | ||
2079 | ti_targets_elf -> xdc_services_intern_cmd; | ||
2080 | ti_targets_elf -> xdc_services_intern_xsr; | ||
2081 | ti_targets_elf -> xdc_services_spec; | ||
2082 | ti_targets_elf -> xdc_shelf; | ||
2083 | ti_targets_elf -> xdc_services_intern_gen; | ||
2084 | |||
2085 | edge [style=solid, color=blue] | ||
2086 | |||
2087 | edge [style=solid, color=lightgrey] | ||
2088 | ti_targets -> xdc_services_global; | ||
2089 | ti_targets -> xdc_services_intern_cmd; | ||
2090 | ti_targets -> xdc_services_intern_xsr; | ||
2091 | ti_targets -> xdc_shelf; | ||
2092 | ti_targets -> xdc_services_spec; | ||
2093 | ti_targets -> xdc_services_intern_gen; | ||
2094 | |||
2095 | edge [style=solid, color=blue] | ||
2096 | |||
2097 | edge [style=solid, color=lightgrey] | ||
2098 | xdc_shelf -> xdc_services_spec; | ||
2099 | xdc_shelf -> xdc_services_intern_cmd; | ||
2100 | xdc_shelf -> xdc_utils_tconf; | ||
2101 | xdc_shelf -> xdc_services_intern_xsr; | ||
2102 | xdc_shelf -> xdc_services_intern_gen; | ||
2103 | xdc_shelf -> xdc_services_global; | ||
2104 | |||
2105 | edge [style=solid, color=blue] | ||
2106 | xdc_services_intern_gen -> xdc_shelf; | ||
2107 | xdc_services_intern_gen -> xdc_services_spec; | ||
2108 | xdc_services_intern_gen -> xdc_services_global; | ||
2109 | xdc_services_intern_gen -> xdc_services_intern_xsr; | ||
2110 | |||
2111 | edge [style=solid, color=lightgrey] | ||
2112 | xdc_services_intern_gen -> xdc_services_spec; | ||
2113 | xdc_services_intern_gen -> xdc_services_intern_cmd; | ||
2114 | xdc_services_intern_gen -> xdc_utils_tconf; | ||
2115 | xdc_services_intern_gen -> xdc_services_intern_xsr; | ||
2116 | xdc_services_intern_gen -> xdc_shelf; | ||
2117 | xdc_services_intern_gen -> xdc_services_global; | ||
2118 | |||
2119 | edge [style=solid, color=blue] | ||
2120 | |||
2121 | edge [style=solid, color=lightgrey] | ||
2122 | ti_sdo_codecs_mpeg4enc -> xdc_services_intern_gen; | ||
2123 | ti_sdo_codecs_mpeg4enc -> xdc_shelf; | ||
2124 | ti_sdo_codecs_mpeg4enc -> xdc_services_global; | ||
2125 | ti_sdo_codecs_mpeg4enc -> xdc_services_spec; | ||
2126 | ti_sdo_codecs_mpeg4enc -> xdc_services_intern_cmd; | ||
2127 | ti_sdo_codecs_mpeg4enc -> xdc_services_intern_xsr; | ||
2128 | |||
2129 | edge [style=solid, color=blue] | ||
2130 | |||
2131 | edge [style=solid, color=lightgrey] | ||
2132 | ti_sdo_ce_video2 -> xdc_services_intern_gen; | ||
2133 | ti_sdo_ce_video2 -> xdc_shelf; | ||
2134 | ti_sdo_ce_video2 -> ti_sdo_ce; | ||
2135 | ti_sdo_ce_video2 -> xdc_services_global; | ||
2136 | ti_sdo_ce_video2 -> xdc_platform; | ||
2137 | ti_sdo_ce_video2 -> xdc_services_spec; | ||
2138 | ti_sdo_ce_video2 -> xdc_services_intern_cmd; | ||
2139 | ti_sdo_ce_video2 -> xdc_services_intern_xsr; | ||
2140 | ti_sdo_ce_video2 -> xdc_cfg; | ||
2141 | } | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.xml new file mode 100644 index 0000000..6e01cf0 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package.rel.xml | |||
@@ -0,0 +1,116 @@ | |||
1 | <?xml version="1.0" encoding="windows-1252"?> | ||
2 | <!-- This file conforms to the DTD xdc/bld/release.dtd --> | ||
3 | <release name="ti_sdo_codecs_mpeg4enc_ce" label="default" date="1367474591093" buildCount="1" producerId="undefined"> | ||
4 | <package name="ti.sdo.codecs.mpeg4enc.ce" | ||
5 | version="1, 0, 0"/> | ||
6 | <imports> | ||
7 | <package name="ti.sdo.ce.video2" | ||
8 | version=""/> | ||
9 | <package name="ti.sdo.codecs.mpeg4enc" | ||
10 | version=""/> | ||
11 | </imports> | ||
12 | <references> | ||
13 | <package name="xdc.services.intern.gen" | ||
14 | version="1, 0, 0, 0, 1284507405214" | ||
15 | providerId="xdccore"> | ||
16 | <file name="java\package.jar"/> | ||
17 | </package> | ||
18 | <package name="xdc.shelf" | ||
19 | version="1, 0, 0, 1284507424737" | ||
20 | providerId="xdccore"> | ||
21 | <file name="java\antlr.jar"/> | ||
22 | <file name="java\ecj.jar"/> | ||
23 | <file name="java\js.jar"/> | ||
24 | <file name="java\jsr173_api.jar"/> | ||
25 | <file name="java\tar.jar"/> | ||
26 | <file name="java\xbean.jar"/> | ||
27 | </package> | ||
28 | <package name="ti.sdo.ce" | ||
29 | version="1, 0, 6, 1313607868501" | ||
30 | providerId="codec_engine_3_21_00_19"> | ||
31 | <file name="ICodec.xdc"/> | ||
32 | </package> | ||
33 | <package name="xdc.bld" | ||
34 | version="1, 0, 2, 1284507372516" | ||
35 | providerId="xdccore"> | ||
36 | <file name="BuildEnvironment.xs"/> | ||
37 | <file name="Executable.xs"/> | ||
38 | <file name="ITarget.xs"/> | ||
39 | <file name="ITargetFilter.xs"/> | ||
40 | <file name="Library.xs"/> | ||
41 | <file name="Manifest.xs"/> | ||
42 | <file name="PackageContents.xs"/> | ||
43 | <file name="Repository.xs"/> | ||
44 | <file name="Script.xs"/> | ||
45 | <file name="Utils.xs"/> | ||
46 | <file name="_gen.xs"/> | ||
47 | <file name="bld.js"/> | ||
48 | <file name="package.xs"/> | ||
49 | </package> | ||
50 | <package name="xdc" | ||
51 | version="1, 1, 1, 1284507365742" | ||
52 | providerId="xdccore"> | ||
53 | <file name="IPackage.xdc"/> | ||
54 | <file name="IPackage.xs"/> | ||
55 | <file name="om2.xs"/> | ||
56 | <file name="package.xs"/> | ||
57 | <file name="template.xs"/> | ||
58 | <file name="xdc.tci"/> | ||
59 | <file name="xmlgen.xs"/> | ||
60 | <file name="xmlgen2.xs"/> | ||
61 | </package> | ||
62 | <package name="ti.sdo.ce.video2" | ||
63 | version="1, 0, 3, 1313608070886" | ||
64 | providerId="codec_engine_3_21_00_19"> | ||
65 | <file name="IVIDENC2.xdc"/> | ||
66 | </package> | ||
67 | <package name="xdc.services.global" | ||
68 | version="1, 0, 0, 1284507401675" | ||
69 | providerId="xdccore"> | ||
70 | <file name="Clock.xs"/> | ||
71 | <file name="Trace.xs"/> | ||
72 | <file name="java\package.jar"/> | ||
73 | </package> | ||
74 | <package name="ti.sdo.codecs.mpeg4enc" | ||
75 | version="1, 0, 0, 1367474586562" | ||
76 | providerId="G:/from_sayanna/RTSC_Release"> | ||
77 | <file name="MPEG4ENC.xdc"/> | ||
78 | </package> | ||
79 | <package name="xdc.platform" | ||
80 | version="1, 0, 1, 0, 1284507379983" | ||
81 | providerId="xdccore"> | ||
82 | <file name="ICpuDataSheet.xdc"/> | ||
83 | <file name="IExeContext.xdc"/> | ||
84 | <file name="IPeripheral.xdc"/> | ||
85 | <file name="IPlatform.xdc"/> | ||
86 | </package> | ||
87 | <package name="xdc.services.spec" | ||
88 | version="1, 0, 0, 0, 1284507414889" | ||
89 | providerId="xdccore"> | ||
90 | <file name="java\package.jar"/> | ||
91 | </package> | ||
92 | <package name="xdc.services.intern.cmd" | ||
93 | version="1, 0, 0, 0, 1284507405123" | ||
94 | providerId="xdccore"> | ||
95 | <file name="java\package.jar"/> | ||
96 | </package> | ||
97 | <package name="xdc.cfg" | ||
98 | version="1, 0, 2, 0, 1284507375537" | ||
99 | providerId="xdccore"> | ||
100 | <file name="Program.xdc"/> | ||
101 | </package> | ||
102 | <package name="xdc.services.intern.xsr" | ||
103 | version="1, 0, 0, 1284507408194" | ||
104 | providerId="xdccore"> | ||
105 | <file name="java\package.jar"/> | ||
106 | </package> | ||
107 | <xdcRoot base="E:/WriteHere/xdctools_3_20_04_68/"> | ||
108 | <file name="/packages/xdc/package.xdc"/> | ||
109 | <file name="etc\config.bld"/> | ||
110 | <file name="include\utils.tci"/> | ||
111 | <xdcCorePkg version="16, 0, 2, 0, 1284507377139" producerId="undefined" buildCount="279" releaseName="xdc_corevers" label="default" date="1284507377139"/> | ||
112 | </xdcRoot> | ||
113 | </references> | ||
114 | <orphans> | ||
115 | </orphans> | ||
116 | </release> | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package_ti.sdo.codecs.mpeg4enc.ce.c b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package_ti.sdo.codecs.mpeg4enc.ce.c new file mode 100644 index 0000000..7227f38 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/package_ti.sdo.codecs.mpeg4enc.ce.c | |||
@@ -0,0 +1,21 @@ | |||
1 | /* | ||
2 | * Do not modify this file; it is automatically | ||
3 | * generated and any modifications will be overwritten. | ||
4 | * | ||
5 | * @(#) xdc-v49 | ||
6 | */ | ||
7 | |||
8 | #include <xdc/std.h> | ||
9 | |||
10 | __FAR__ char ti_sdo_codecs_mpeg4enc_ce__dummy__; | ||
11 | |||
12 | #define __xdc_PKGVERS 1, 0, 0 | ||
13 | #define __xdc_PKGNAME ti.sdo.codecs.mpeg4enc.ce | ||
14 | #define __xdc_PKGPREFIX ti_sdo_codecs_mpeg4enc_ce_ | ||
15 | |||
16 | #ifdef __xdc_bld_pkg_c__ | ||
17 | #define __stringify(a) #a | ||
18 | #define __local_include(a) __stringify(a) | ||
19 | #include __local_include(__xdc_bld_pkg_c__) | ||
20 | #endif | ||
21 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.ccs b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.ccs new file mode 100644 index 0000000..bc353b6 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.ccs | |||
Binary files differ | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.sch b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.sch new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti.sdo.codecs.mpeg4enc.ce.sch | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.class b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.class new file mode 100644 index 0000000..6c7f9ab --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.class | |||
Binary files differ | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.java b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.java new file mode 100644 index 0000000..fc0eb3f --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/ce/package/ti_sdo_codecs_mpeg4enc_ce.java | |||
@@ -0,0 +1,251 @@ | |||
1 | /* | ||
2 | * Do not modify this file; it is automatically | ||
3 | * generated and any modifications will be overwritten. | ||
4 | * | ||
5 | * @(#) xdc-v49 | ||
6 | */ | ||
7 | import java.util.*; | ||
8 | import org.mozilla.javascript.*; | ||
9 | import xdc.services.intern.xsr.*; | ||
10 | import xdc.services.spec.*; | ||
11 | |||
12 | public class ti_sdo_codecs_mpeg4enc_ce | ||
13 | { | ||
14 | static final String VERS = "@(#) xdc-v49\n"; | ||
15 | |||
16 | static final Proto.Elm $$T_Bool = Proto.Elm.newBool(); | ||
17 | static final Proto.Elm $$T_Num = Proto.Elm.newNum(); | ||
18 | static final Proto.Elm $$T_Str = Proto.Elm.newStr(); | ||
19 | static final Proto.Elm $$T_Obj = Proto.Elm.newObj(); | ||
20 | |||
21 | static final Proto.Fxn $$T_Met = new Proto.Fxn(null, null, 0, -1, false); | ||
22 | static final Proto.Map $$T_Map = new Proto.Map($$T_Obj); | ||
23 | static final Proto.Arr $$T_Vec = new Proto.Arr($$T_Obj); | ||
24 | |||
25 | static final XScriptO $$DEFAULT = Value.DEFAULT; | ||
26 | static final Object $$UNDEF = Undefined.instance; | ||
27 | |||
28 | static final Proto.Obj $$Package = (Proto.Obj)Global.get("$$Package"); | ||
29 | static final Proto.Obj $$Module = (Proto.Obj)Global.get("$$Module"); | ||
30 | static final Proto.Obj $$Instance = (Proto.Obj)Global.get("$$Instance"); | ||
31 | static final Proto.Obj $$Params = (Proto.Obj)Global.get("$$Params"); | ||
32 | |||
33 | static final Object $$objFldGet = Global.get("$$objFldGet"); | ||
34 | static final Object $$objFldSet = Global.get("$$objFldSet"); | ||
35 | static final Object $$proxyGet = Global.get("$$proxyGet"); | ||
36 | static final Object $$proxySet = Global.get("$$proxySet"); | ||
37 | static final Object $$delegGet = Global.get("$$delegGet"); | ||
38 | static final Object $$delegSet = Global.get("$$delegSet"); | ||
39 | |||
40 | Scriptable xdcO; | ||
41 | Session ses; | ||
42 | Value.Obj om; | ||
43 | |||
44 | boolean isROV; | ||
45 | boolean isCFG; | ||
46 | |||
47 | Proto.Obj pkgP; | ||
48 | Value.Obj pkgV; | ||
49 | |||
50 | ArrayList<Object> imports = new ArrayList<Object>(); | ||
51 | ArrayList<Object> loggables = new ArrayList<Object>(); | ||
52 | ArrayList<Object> mcfgs = new ArrayList<Object>(); | ||
53 | ArrayList<Object> proxies = new ArrayList<Object>(); | ||
54 | ArrayList<Object> sizes = new ArrayList<Object>(); | ||
55 | ArrayList<Object> tdefs = new ArrayList<Object>(); | ||
56 | |||
57 | void $$IMPORTS() | ||
58 | { | ||
59 | Global.callFxn("loadPackage", xdcO, "ti.sdo.ce.video2"); | ||
60 | Global.callFxn("loadPackage", xdcO, "ti.sdo.codecs.mpeg4enc"); | ||
61 | Global.callFxn("loadPackage", xdcO, "xdc"); | ||
62 | Global.callFxn("loadPackage", xdcO, "xdc.corevers"); | ||
63 | } | ||
64 | |||
65 | void $$OBJECTS() | ||
66 | { | ||
67 | pkgP = (Proto.Obj)om.bind("ti.sdo.codecs.mpeg4enc.ce.Package", new Proto.Obj()); | ||
68 | pkgV = (Value.Obj)om.bind("ti.sdo.codecs.mpeg4enc.ce", new Value.Obj("ti.sdo.codecs.mpeg4enc.ce", pkgP)); | ||
69 | } | ||
70 | |||
71 | void MPEG4ENC$$OBJECTS() | ||
72 | { | ||
73 | Proto.Obj po, spo; | ||
74 | Value.Obj vo; | ||
75 | |||
76 | po = (Proto.Obj)om.bind("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.Module", new Proto.Obj()); | ||
77 | vo = (Value.Obj)om.bind("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC", new Value.Obj("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC", po)); | ||
78 | pkgV.bind("MPEG4ENC", vo); | ||
79 | // decls | ||
80 | } | ||
81 | |||
82 | void MPEG4ENC$$CONSTS() | ||
83 | { | ||
84 | // module MPEG4ENC | ||
85 | } | ||
86 | |||
87 | void MPEG4ENC$$CREATES() | ||
88 | { | ||
89 | Proto.Fxn fxn; | ||
90 | StringBuilder sb; | ||
91 | |||
92 | } | ||
93 | |||
94 | void MPEG4ENC$$FUNCTIONS() | ||
95 | { | ||
96 | Proto.Fxn fxn; | ||
97 | |||
98 | } | ||
99 | |||
100 | void MPEG4ENC$$SIZES() | ||
101 | { | ||
102 | } | ||
103 | |||
104 | void MPEG4ENC$$TYPES() | ||
105 | { | ||
106 | Scriptable cap; | ||
107 | Proto.Obj po; | ||
108 | Proto.Str ps; | ||
109 | Proto.Typedef pt; | ||
110 | Object fxn; | ||
111 | |||
112 | cap = (Scriptable)Global.callFxn("loadCapsule", xdcO, "ti/sdo/codecs/mpeg4enc/ce/MPEG4ENC.xs"); | ||
113 | om.bind("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC$$capsule", cap); | ||
114 | po = (Proto.Obj)om.findStrict("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.Module", "ti.sdo.codecs.mpeg4enc.ce"); | ||
115 | po.init("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.Module", om.findStrict("ti.sdo.ce.video2.IVIDENC2.Module", "ti.sdo.codecs.mpeg4enc.ce")); | ||
116 | po.addFld("$hostonly", $$T_Num, 1, "r"); | ||
117 | po.addFld("alg", (Proto)om.findStrict("ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module", "ti.sdo.codecs.mpeg4enc.ce"), om.find("ti.sdo.codecs.mpeg4enc.MPEG4ENC"), "rh"); | ||
118 | po.addFld("ialgFxns", $$T_Str, "MPEG4ENC_TI_IMPEG4ENC", "rh"); | ||
119 | po.addFld("iresFxns", $$T_Str, "MPEG4ENC_TI_IRES", "rh"); | ||
120 | fxn = Global.get(cap, "module$use"); | ||
121 | if (fxn != null) om.bind("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC$$module$use", true); | ||
122 | if (fxn != null) po.addFxn("module$use", $$T_Met, fxn); | ||
123 | fxn = Global.get(cap, "module$meta$init"); | ||
124 | if (fxn != null) om.bind("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC$$module$meta$init", true); | ||
125 | if (fxn != null) po.addFxn("module$meta$init", $$T_Met, fxn); | ||
126 | fxn = Global.get(cap, "module$validate"); | ||
127 | if (fxn != null) om.bind("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC$$module$validate", true); | ||
128 | if (fxn != null) po.addFxn("module$validate", $$T_Met, fxn); | ||
129 | fxn = Global.get(cap, "getCreationStackSize"); | ||
130 | if (fxn != null) po.addFxn("getCreationStackSize", (Proto.Fxn)om.findStrict("ti.sdo.ce.ICodec$$getCreationStackSize", "ti.sdo.codecs.mpeg4enc.ce"), fxn); | ||
131 | fxn = Global.get(cap, "getDaramScratchSize"); | ||
132 | if (fxn != null) po.addFxn("getDaramScratchSize", (Proto.Fxn)om.findStrict("ti.sdo.ce.ICodec$$getDaramScratchSize", "ti.sdo.codecs.mpeg4enc.ce"), fxn); | ||
133 | fxn = Global.get(cap, "getSaramScratchSize"); | ||
134 | if (fxn != null) po.addFxn("getSaramScratchSize", (Proto.Fxn)om.findStrict("ti.sdo.ce.ICodec$$getSaramScratchSize", "ti.sdo.codecs.mpeg4enc.ce"), fxn); | ||
135 | fxn = Global.get(cap, "getStackSize"); | ||
136 | if (fxn != null) po.addFxn("getStackSize", (Proto.Fxn)om.findStrict("ti.sdo.ce.ICodec$$getStackSize", "ti.sdo.codecs.mpeg4enc.ce"), fxn); | ||
137 | fxn = Global.get(cap, "getUUID"); | ||
138 | if (fxn != null) po.addFxn("getUUID", (Proto.Fxn)om.findStrict("ti.sdo.ce.ICodec$$getUUID", "ti.sdo.codecs.mpeg4enc.ce"), fxn); | ||
139 | } | ||
140 | |||
141 | void MPEG4ENC$$ROV() | ||
142 | { | ||
143 | } | ||
144 | |||
145 | void $$SINGLETONS() | ||
146 | { | ||
147 | pkgP.init("ti.sdo.codecs.mpeg4enc.ce.Package", (Proto.Obj)om.findStrict("xdc.IPackage.Module", "ti.sdo.codecs.mpeg4enc.ce")); | ||
148 | pkgP.bind("$capsule", $$UNDEF); | ||
149 | pkgV.init2(pkgP, "ti.sdo.codecs.mpeg4enc.ce", Value.DEFAULT, false); | ||
150 | pkgV.bind("$name", "ti.sdo.codecs.mpeg4enc.ce"); | ||
151 | pkgV.bind("$category", "Package"); | ||
152 | pkgV.bind("$$qn", "ti.sdo.codecs.mpeg4enc.ce."); | ||
153 | pkgV.bind("$vers", Global.newArray("1, 0, 0")); | ||
154 | Value.Map atmap = (Value.Map)pkgV.getv("$attr"); | ||
155 | atmap.seal("length"); | ||
156 | imports.clear(); | ||
157 | imports.add(Global.newArray("ti.sdo.ce.video2", Global.newArray())); | ||
158 | imports.add(Global.newArray("ti.sdo.codecs.mpeg4enc", Global.newArray())); | ||
159 | pkgV.bind("$imports", imports); | ||
160 | StringBuilder sb = new StringBuilder(); | ||
161 | sb.append("var pkg = xdc.om['ti.sdo.codecs.mpeg4enc.ce'];\n"); | ||
162 | sb.append("if (pkg.$vers.length >= 3) {\n"); | ||
163 | sb.append("pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));\n"); | ||
164 | sb.append("}\n"); | ||
165 | sb.append("pkg.build.libraries = [\n"); | ||
166 | sb.append("];\n"); | ||
167 | sb.append("pkg.build.libDesc = [\n"); | ||
168 | sb.append("];\n"); | ||
169 | sb.append("if('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {\n"); | ||
170 | sb.append("}\n"); | ||
171 | Global.eval(sb.toString()); | ||
172 | } | ||
173 | |||
174 | void MPEG4ENC$$SINGLETONS() | ||
175 | { | ||
176 | Proto.Obj po; | ||
177 | Value.Obj vo; | ||
178 | |||
179 | vo = (Value.Obj)om.findStrict("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC", "ti.sdo.codecs.mpeg4enc.ce"); | ||
180 | po = (Proto.Obj)om.findStrict("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC.Module", "ti.sdo.codecs.mpeg4enc.ce"); | ||
181 | vo.init2(po, "ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC", $$DEFAULT, false); | ||
182 | vo.bind("Module", po); | ||
183 | vo.bind("$category", "Module"); | ||
184 | vo.bind("$capsule", om.findStrict("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC$$capsule", "ti.sdo.codecs.mpeg4enc.ce")); | ||
185 | vo.bind("$package", om.findStrict("ti.sdo.codecs.mpeg4enc.ce", "ti.sdo.codecs.mpeg4enc.ce")); | ||
186 | tdefs.clear(); | ||
187 | proxies.clear(); | ||
188 | mcfgs.clear(); | ||
189 | vo.bind("$$tdefs", Global.newArray(tdefs.toArray())); | ||
190 | vo.bind("$$proxies", Global.newArray(proxies.toArray())); | ||
191 | vo.bind("$$mcfgs", Global.newArray(mcfgs.toArray())); | ||
192 | ((Value.Arr)pkgV.getv("$modules")).add(vo); | ||
193 | ((Value.Arr)om.findStrict("$modules", "ti.sdo.codecs.mpeg4enc.ce")).add(vo); | ||
194 | vo.bind("$$instflag", 0); | ||
195 | vo.bind("$$iobjflag", 1); | ||
196 | vo.bind("$$sizeflag", 1); | ||
197 | vo.bind("$$dlgflag", 0); | ||
198 | vo.bind("$$iflag", 1); | ||
199 | vo.bind("$$romcfgs", "|"); | ||
200 | Proto.Str ps = (Proto.Str)vo.find("Module_State"); | ||
201 | if (ps != null) vo.bind("$object", ps.newInstance()); | ||
202 | vo.bind("$$meta_iobj", om.has("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC$$instance$static$init", null) ? 1 : 0); | ||
203 | vo.bind("$$fxntab", Global.newArray()); | ||
204 | vo.bind("$$logEvtCfgs", Global.newArray()); | ||
205 | vo.bind("$$errorDescCfgs", Global.newArray()); | ||
206 | vo.bind("$$assertDescCfgs", Global.newArray()); | ||
207 | Value.Map atmap = (Value.Map)vo.getv("$attr"); | ||
208 | atmap.seal("length"); | ||
209 | pkgV.bind("MPEG4ENC", vo); | ||
210 | ((Value.Arr)pkgV.getv("$unitNames")).add("MPEG4ENC"); | ||
211 | } | ||
212 | |||
213 | void $$INITIALIZATION() | ||
214 | { | ||
215 | Value.Obj vo; | ||
216 | |||
217 | if (isCFG) { | ||
218 | }//isCFG | ||
219 | Global.callFxn("module$meta$init", (Scriptable)om.findStrict("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC", "ti.sdo.codecs.mpeg4enc.ce")); | ||
220 | Global.callFxn("init", pkgV); | ||
221 | ((Value.Obj)om.getv("ti.sdo.codecs.mpeg4enc.ce.MPEG4ENC")).bless(); | ||
222 | ((Value.Arr)om.findStrict("$packages", "ti.sdo.codecs.mpeg4enc.ce")).add(pkgV); | ||
223 | } | ||
224 | |||
225 | public void exec( Scriptable xdcO, Session ses ) | ||
226 | { | ||
227 | this.xdcO = xdcO; | ||
228 | this.ses = ses; | ||
229 | om = (Value.Obj)xdcO.get("om", null); | ||
230 | |||
231 | Object o = om.geto("$name"); | ||
232 | String s = o instanceof String ? (String)o : null; | ||
233 | isCFG = s != null && s.equals("cfg"); | ||
234 | isROV = s != null && s.equals("rov"); | ||
235 | |||
236 | $$IMPORTS(); | ||
237 | $$OBJECTS(); | ||
238 | MPEG4ENC$$OBJECTS(); | ||
239 | MPEG4ENC$$CONSTS(); | ||
240 | MPEG4ENC$$CREATES(); | ||
241 | MPEG4ENC$$FUNCTIONS(); | ||
242 | MPEG4ENC$$SIZES(); | ||
243 | MPEG4ENC$$TYPES(); | ||
244 | if (isROV) { | ||
245 | MPEG4ENC$$ROV(); | ||
246 | }//isROV | ||
247 | $$SINGLETONS(); | ||
248 | MPEG4ENC$$SINGLETONS(); | ||
249 | $$INITIALIZATION(); | ||
250 | } | ||
251 | } | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_Datasheet.pdf b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_Datasheet.pdf new file mode 100644 index 0000000..1d08356 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_Datasheet.pdf | |||
Binary files differ | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_ReleaseNotes.pdf b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_ReleaseNotes.pdf new file mode 100644 index 0000000..e0d79dc --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_ReleaseNotes.pdf | |||
Binary files differ | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_UserGuide.pdf b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_UserGuide.pdf new file mode 100644 index 0000000..200b7f3 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/MPEG4_Encoder_HDVICP2_UserGuide.pdf | |||
Binary files differ | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/qualiti--MPEG4ENC_TI_lib--report.html b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/qualiti--MPEG4ENC_TI_lib--report.html new file mode 100644 index 0000000..f6b1152 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/docs/qualiti--MPEG4ENC_TI_lib--report.html | |||
@@ -0,0 +1,756 @@ | |||
1 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | ||
2 | <HTML> | ||
3 | <HEAD><TITLE>Compliance and Performance Test Report</TITLE></HEAD> | ||
4 | <BODY> | ||
5 | |||
6 | <STYLE TYPE="text/css"> | ||
7 | <!-- | ||
8 | .indented | ||
9 | { | ||
10 | padding-left: 25pt; | ||
11 | padding-right: 25pt; | ||
12 | } | ||
13 | --> | ||
14 | </STYLE> | ||
15 | |||
16 | <a name="Top of Page"></a> | ||
17 | |||
18 | <TABLE BORDER="1" WIDTH="100%"> | ||
19 | <TR> | ||
20 | <TD COLSPAN="2"> | ||
21 | <CENTER><FONT SIZE="+2"><B>TMS320 DSP Algorithm Interoperability Standard</B></FONT></CENTER><BR> | ||
22 | <CENTER><FONT SIZE="+1"><B>QualiTI <a href="#compliance">Compliance</a> and <a href="#performance">Performance</a> Testing</B></font></CENTER><BR> | ||
23 | </TD> | ||
24 | </TR> | ||
25 | <TR> | ||
26 | <TD><B>Date</B></TD><TD>Thu May 02 2013 11:34:44 GMT+0530 (IST)</TD> | ||
27 | </TR> | ||
28 | |||
29 | <TR> | ||
30 | <TD><B>Vendor</B></TD><TD>TI</TD> | ||
31 | </TR> | ||
32 | |||
33 | <TR> | ||
34 | <TD><B>Algorithm</B></TD><TD>MPEG4ENC</TD> | ||
35 | </TR> | ||
36 | |||
37 | <TR> | ||
38 | <TD><B>Architecture</B></TD><TD>470</TD> | ||
39 | </TR> | ||
40 | |||
41 | <TR> | ||
42 | <TD><B>TI Compiler</B></TD><TD>false</TD> | ||
43 | </TR> | ||
44 | |||
45 | <TR> | ||
46 | <TD><B>Library Format</B></TD><TD>ELF</TD> | ||
47 | </TR> | ||
48 | |||
49 | <TR> | ||
50 | <TD><B>Compiler Version</B></TD><TD>UNKNOWN</TD> | ||
51 | </TR> | ||
52 | <TR> | ||
53 | <TD><B>Test Execution Log</B></TD><TD><a href="#Compiler Info">Test execution log for compiler info</a></TD> | ||
54 | </TR> | ||
55 | <TR> | ||
56 | <TD COLSPAN="2"> | ||
57 | |||
58 | <B>Algorithm Base Directory:</B><BR> | ||
59 | |||
60 | F:\Quality_TI\xdais_6_23<BR> | ||
61 | |||
62 | <BR> | ||
63 | <B>Algorithm Archive(s):</B><BR> | ||
64 | |||
65 | mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib<BR> | ||
66 | <BR> | ||
67 | <B>Header File(s):</B><BR> | ||
68 | .\mpeg4 enc - 01.00.02.01\Inc\mpeg4enc_ti.h<BR> | ||
69 | .\mpeg4 enc - 01.00.02.01\Inc\impeg4enc.h<BR> | ||
70 | <BR> | ||
71 | </TD> | ||
72 | |||
73 | </TR> | ||
74 | |||
75 | |||
76 | <TR> | ||
77 | <TD COLSPAN="2"> | ||
78 | <a name=compliance> | ||
79 | <FONT SIZE="+1"><BR><br><CENTER><B>Compliance Test Report</B></CENTER><BR><br></font> | ||
80 | </a> | ||
81 | </TD> | ||
82 | </TR> | ||
83 | |||
84 | <TR> | ||
85 | <TD><B>Test Results</B></TD> | ||
86 | <td> | ||
87 | <font color="#00A000">PASS: 3</font><br> | ||
88 | <font color="#FF0000"><B>FAIL: 0</b></font> | ||
89 | | ||
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 | 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 | | ||
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 | 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> | ||
228 | Determining compiler info. | ||
229 | |||
230 | Chcking if this library was created with a TI compiler... | ||
231 | Running command:> "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none "F:\Quality_TI\xdais_6_23\mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib" | "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "<ti_coff>" | ||
232 | (from "C:\Documents and Settings\sreeju-laptop\Local Settings\Temp\qualiti_runcmd_3933876012629693596.sh" | ||
233 | This library was not created with a TI compiler. | ||
234 | |||
235 | Attempting to determine library format... | ||
236 | Running command:> "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none "F:\Quality_TI\xdais_6_23\mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib" | "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" -E "<.*coff>|<.*elf>" | ||
237 | (from "C:\Documents and Settings\sreeju-laptop\Local Settings\Temp\qualiti_runcmd_4823413040102443491.sh" | ||
238 | <elf> | ||
239 | </elf> | ||
240 | <elf> | ||
241 | </elf> | ||
242 | <elf> | ||
243 | </elf> | ||
244 | <elf> | ||
245 | </elf> | ||
246 | <elf> | ||
247 | </elf> | ||
248 | <elf> | ||
249 | </elf> | ||
250 | <elf> | ||
251 | </elf> | ||
252 | <elf> | ||
253 | </elf> | ||
254 | <elf> | ||
255 | </elf> | ||
256 | <elf> | ||
257 | </elf> | ||
258 | <elf> | ||
259 | </elf> | ||
260 | <elf> | ||
261 | </elf> | ||
262 | The library is in ELF format. | ||
263 | |||
264 | Attempting to determine the compiler version... | ||
265 | Running command:> "find.exe" "GCC:" "F:\Quality_TI\xdais_6_23\mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib"|"F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "GCC:" | ||
266 | (from "C:\Documents and Settings\sreeju-laptop\Local Settings\Temp\qualiti_runcmd_9084486343300314322.sh" | ||
267 | File not found - GCC: | ||
268 | The compiler is UNKNOWN. | ||
269 | |||
270 | </PRE> | ||
271 | <a href="#Top of Page">back</a><br> | ||
272 | <hr> | ||
273 | <a name="log XDAIS Rules 8, 9 and 10">Test execution log for <b>XDAIS Rules 8, 9 and 10:</b></a><br> | ||
274 | <PRE> | ||
275 | Running test 'XDAIS Rules 8, 9 and 10' | ||
276 | Extracting names of global symbols defined by the algorithm... | ||
277 | Running command:> "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\nm6x.exe" -g "F:\Quality_TI\xdais_6_23\mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib" | "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" " [TBCU] " | ||
278 | (from "C:\Documents and Settings\sreeju-laptop\Local Settings\Temp\qualiti_runcmd_3081272309620093218.sh" | ||
279 | 00000001 T MP4VENC_TI_FillCaptureBuffer | ||
280 | 00000001 T MP4VENC_TI_GetCaptureBuffer | ||
281 | 00000001 T MP4VENC_TI_IsEmpty | ||
282 | 00000001 T MP4VENC_TI_IsFull | ||
283 | 00000001 T MPEG4ENC_TI_CaptureBufferInit | ||
284 | 00000000 U MPEG4ENC_TI_Activate | ||
285 | 00000000 U MPEG4ENC_TI_Deactivate | ||
286 | 00000000 U MPEG4ENC_TI_alloc | ||
287 | 00000000 U MPEG4ENC_TI_control | ||
288 | 00000000 U MPEG4ENC_TI_encode | ||
289 | 00000000 U MPEG4ENC_TI_free | ||
290 | 00000000 U MPEG4ENC_TI_initObj | ||
291 | 00000000 U MPEG4ENC_TI_numAlloc | ||
292 | 00000000 U MP4VENC_TI_CheckForIVAHDStandby | ||
293 | 00000001 T MPEG4ENC_TI_Activate | ||
294 | 00000000 U MPEG4ENC_TI_CpyDynamicParamstoHandle | ||
295 | 00000000 U MPEG4ENC_TI_DYNAMICPARAMS | ||
296 | 00000001 T MPEG4ENC_TI_Deactivate | ||
297 | 00000000 U MPEG4ENC_TI_PARAMS | ||
298 | 00000000 U MPEG4ENC_TI_ReleaseHDVICP2 | ||
299 | 00000000 U MPEG4ENC_TI_ValidateCreateParams | ||
300 | 00000000 U MPEG4ENC_TI_ValidateEncodeParams | ||
301 | 00000001 T MPEG4ENC_TI_alloc | ||
302 | 00000001 T MPEG4ENC_TI_control | ||
303 | 00000000 U MPEG4ENC_TI_deactivateResource | ||
304 | 00000001 T MPEG4ENC_TI_free | ||
305 | 00000001 T MPEG4ENC_TI_init | ||
306 | 00000001 T MPEG4ENC_TI_initObj | ||
307 | 00000001 T MPEG4ENC_TI_numAlloc | ||
308 | 00000001 T MPEG4ENC_TI_reset | ||
309 | 00000000 U MPEG4ENC_TI_turnOnAllClocks | ||
310 | 00000000 U memcpy | ||
311 | 00000000 U strncpy | ||
312 | 00000000 U MEMUTILS_getPhysicalAddr | ||
313 | 00000000 U MPEG4ENC_TI_ActivateHDVICP2 | ||
314 | 00000001 T MPEG4ENC_TI_ActivateInternal | ||
315 | 00000001 T MPEG4ENC_TI_BootHDVICP | ||
316 | 00000000 U MPEG4ENC_TI_DeActivateHDVICP2 | ||
317 | 00000001 T MPEG4ENC_TI_HDVICP2_ISR | ||
318 | 00000000 U MPEG4ENC_TI_UpdateSL2 | ||
319 | 00000000 U MPEG4ENC_TI_WaitForIVAHDStandby | ||
320 | 00000001 T MPEG4ENC_TI_activateAllResources | ||
321 | 00000001 T MPEG4ENC_TI_activateResource | ||
322 | 00000000 U MPEG4ENC_TI_dataTransfer | ||
323 | 00000001 T MPEG4ENC_TI_deactivateAllResources | ||
324 | 00000001 T MPEG4ENC_TI_deactivateResource | ||
325 | 00000001 T MPEG4ENC_TI_deinitResources | ||
326 | 00000001 T MPEG4ENC_TI_getResourceDescriptors | ||
327 | 00000001 T MPEG4ENC_TI_initResources | ||
328 | 00000001 T MPEG4ENC_TI_numResourceDescriptors | ||
329 | 00000001 T MPEG4ENC_TI_reinitResources | ||
330 | 00000000 U HDVICP20_TI_DM_Prepare_SL2_TCM | ||
331 | 00000000 U HDVICP20_TI_DM_Trigger_SL2_TCM | ||
332 | 00000000 U HDVICP20_TI_DM_WaitForData_SL2_TCM | ||
333 | 00000000 U HDVICP20_TI_VDMA_Open_Extmem_SL2 | ||
334 | 00000000 U HDVICP20_TI_VDMA_Prepare_Extmem_SL2 | ||
335 | 00000000 U HDVICP20_TI_VDMA_Trigger_Extmem_SL2 | ||
336 | 00000000 U HDVICP20_TI_VDMA_WaitForData_Extmem_SL2 | ||
337 | 00000000 U MEMUTILS_getPhysicalAddr | ||
338 | 00000001 T MP4VENC_TI_CheckForIVAHDStandby | ||
339 | 00000000 U MP4VENC_TI_FillCaptureBuffer | ||
340 | 00000000 U MP4VENC_TI_GetCaptureBuffer | ||
341 | 00000000 U MP4VENC_TI_IsEmpty | ||
342 | 00000001 T MP4VENC_TI_Poll_Icont1_for_FrameEncodeCompletion | ||
343 | 00000001 T MP4VENC_TI_Set_Icont1_for_FrameEncodeStart | ||
344 | 00000001 T MPEG4ENC_TI_ActivateHDVICP2 | ||
345 | 00000000 U MPEG4ENC_TI_BootHDVICP | ||
346 | 00000001 T MPEG4ENC_TI_Configure_Mailbox | ||
347 | 00000001 T MPEG4ENC_TI_DSFixedLengthInterface | ||
348 | 00000001 T MPEG4ENC_TI_DSFixedRowsInterface | ||
349 | 00000001 T MPEG4ENC_TI_DSSliceModeInterface | ||
350 | 00000001 T MPEG4ENC_TI_DeActivateHDVICP2 | ||
351 | 00000001 T MPEG4ENC_TI_DecideBufferToProcess | ||
352 | 00000001 T MPEG4ENC_TI_EarlyExit | ||
353 | 00000001 T MPEG4ENC_TI_GetBufferInterface | ||
354 | 00000000 U MPEG4ENC_TI_HDVICP2_ISR | ||
355 | 00000000 U MPEG4ENC_TI_LSECmdTable | ||
356 | 00000000 U MPEG4ENC_TI_MBInfoTable | ||
357 | 00000000 U MPEG4ENC_TI_MEFastME01PFrame1MVAlgo | ||
358 | 00000000 U MPEG4ENC_TI_MEFastME01PFrame4MVAlgo | ||
359 | 00000000 U MPEG4ENC_TI_RecNonDeterministicDescriptors | ||
360 | 00000001 T MPEG4ENC_TI_ReleaseHDVICP2 | ||
361 | 00000001 T MPEG4ENC_TI_TransferAnalyticInfo | ||
362 | 00000001 T MPEG4ENC_TI_UpdateSL2 | ||
363 | 00000001 T MPEG4ENC_TI_WaitForIVAHDStandby | ||
364 | 00000001 T MPEG4ENC_TI_dataTransfer | ||
365 | 00000001 T MPEG4ENC_TI_encode | ||
366 | 00000001 T MPEG4ENC_TI_turnOffAllClocks | ||
367 | 00000001 T MPEG4ENC_TI_turnOnAllClocks | ||
368 | 00000000 U memcpy | ||
369 | 00000000 U memset | ||
370 | 00000001 T MPEG4ENC_TI_CpyDynamicParamstoHandle | ||
371 | 00000000 U MPEG4ENC_TI_DYNAMICPARAMS | ||
372 | 00000001 T MPEG4ENC_TI_GetLevelLimitParams | ||
373 | 00000000 U MPEG4ENC_TI_PARAMS | ||
374 | 00000001 T MPEG4ENC_TI_ValidateCreateParams | ||
375 | 00000001 T MPEG4ENC_TI_ValidateEncodeParams | ||
376 | 00000001 T MPEG4ENC_TI_ValidateInterCodingParams | ||
377 | 00000001 T MPEG4ENC_TI_ValidateRateControlParams | ||
378 | 00000001 T MPEG4ENC_TI_ValidateSliceCodingParams | ||
379 | 00000000 U memcpy | ||
380 | Verifying that all global symbols are named XXX_TI_xxx ... | ||
381 | and that no blacklisted external references are made | ||
382 | |||
383 | </PRE> | ||
384 | <a href="#XDAIS Rules 8, 9 and 10">back</a> | ||
385 | <hr> | ||
386 | <a name="log XDAIS Rule 12">Test execution log for <b>XDAIS Rule 12:</b></a><br> | ||
387 | <PRE> | ||
388 | Running test 'XDAIS Rule 12' | ||
389 | Extracting names of global BSS data symbols... | ||
390 | Running command:> "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\nm6x.exe" -g "F:\Quality_TI\xdais_6_23\mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib" | "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" " [BD] " | ||
391 | (from "C:\Documents and Settings\sreeju-laptop\Local Settings\Temp\qualiti_runcmd_3279759247729572623.sh" | ||
392 | 00000000 D MPEG4ENC_TI_DYNAMICPARAMS | ||
393 | 00000000 D MPEG4ENC_TI_PARAMS | ||
394 | 00000000 D __TI_DW.debug_info.$base_types.d7ccefc0429ac195d089e6c4aa0427a0 | ||
395 | 00000000 D __TI_DW.debug_info...\..\..\..\inc\impeg4enc.h.0582af814e08123663cac2a1b7ddf6ca | ||
396 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.abcde80e6bdf6e766ca15bda6c610d77 | ||
397 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.711bb2d105941c1ecd63bf9ab17e399b | ||
398 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.83da4dfc92430b83be17c4a4bc6eb2df | ||
399 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_soc\tistdtypes.h.5484bf0151232dfd1bed832629963aac | ||
400 | 00000000 D MPEG4ENC_TI_MEFastME01PFrame4MVAlgo | ||
401 | 00000000 D __TI_DW.debug_info.$base_types.4a215ca0c6557155347a216754eeb0ea | ||
402 | 00000000 D MPEG4ENC_TI_MEFastME01PFrame1MVAlgo | ||
403 | 00000000 D __TI_DW.debug_info.$base_types.4a215ca0c6557155347a216754eeb0ea | ||
404 | 00000000 D __TI_DW.debug_info.$base_types.21763a213e2795423dd83c1124a08350 | ||
405 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.fe9b0d49041c6f40bcd701b855be7a2e | ||
406 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_inbuf_control.h.67be62e149330200e106c2b39daa6814 | ||
407 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.a136cd4118c347b7dddbb3f33c7225c0 | ||
408 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\ivideo.h.6e576656035da708d09033e81a18d340 | ||
409 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.746ef29ba109c3268be130ace5114aa5 | ||
410 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_soc\tistdtypes.h.f32b61f8d8735099d69f47d47c6c29a9 | ||
411 | 00000000 D MPEG4ENC_TI_LSECmdTable | ||
412 | 00000000 D __TI_DW.debug_info.$base_types.4a215ca0c6557155347a216754eeb0ea | ||
413 | 00000000 D MPEG4ENC_TI_MBInfoTable | ||
414 | 00000000 D __TI_DW.debug_info.$base_types.4a215ca0c6557155347a216754eeb0ea | ||
415 | 00000000 D MPEG4ENC_TI_RecNonDeterministicDescriptors | ||
416 | 00000000 D __TI_DW.debug_info.$base_types.4a215ca0c6557155347a216754eeb0ea | ||
417 | 00000000 D MPEG4ENC_TI_IALG | ||
418 | 00000000 D MPEG4ENC_TI_IMPEG4ENC | ||
419 | 00000000 D __TI_DW.debug_info.$base_types.d7ccefc0429ac195d089e6c4aa0427a0 | ||
420 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.45e9430fffba7da5a2fef99c1b60ec12 | ||
421 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/ialg.h.e9d2ef01e8e8dc1d6e3c3af48d9229f8 | ||
422 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.e871a64bef58c44847ef0eb7cde3fcb5 | ||
423 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\ivideo.h.4c1dbf5f529e153e4e7197cffcd484d2 | ||
424 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.79e5837d21580b7a42c33bb37c35bcda | ||
425 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_soc\tistdtypes.h.69fd2094f78dfc29f8b3f74f4fd03cc8 | ||
426 | 00000000 D __TI_DW.debug_info.$base_types.d0cddc0a638320a93f6a410ac9dedebc | ||
427 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.9e435737f444951245d91ed4f6812771 | ||
428 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_inbuf_control.h.da1e686d6189d2b357f740d4b8fe293f | ||
429 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_priv.h.257650314480eeb13eda3b38bbb80133 | ||
430 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatMpeg4EIvahd.h.fef1a08813ba24d5b012bfbac84223df | ||
431 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_data_synch.h.937aff124519e3ab87715519bbaf017c | ||
432 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_h263_interface.h.263c213235a80f58d8703fe4dc37f83f | ||
433 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_mp4_interface.h.f459a8458ce3dd1a77b40ab721ffe2b5 | ||
434 | 00000000 D __TI_DW.debug_info...\..\..\..\inc\impeg4enc.h.923e5222ebec8f879d68cb0c51f4a1d6 | ||
435 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.3e482c3fb852fb9e56ddaef55eb83527 | ||
436 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/ialg.h.4a99c8e9ea569cd401ba55e8d93e9dd4 | ||
437 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/ires.h.4e50ef0f8af3895116a6afa0e3230fc4 | ||
438 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.5b91d2b60b734504957e62d29c680fb0 | ||
439 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.2c212f8caeb2752dfe0546c8c1c4aa87 | ||
440 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\ires_common.h.c9c8117677e310b2609f6c3f81bfc44a | ||
441 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/hdvicp/ires_hdvicp2.h.d8c37dca9ed2076a2e3e580f61760c40 | ||
442 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/tiledmemory/ires_tiledmemory.h.9bff6f9a805966b67bf5afda9793e95c | ||
443 | 00000000 D __TI_DW.debug_info.F:\CGT_5.0.3\include\string.h.54c23b1129e0b4aad0f3919b3305edcd | ||
444 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_soc\tistdtypes.h.faa3aef9631a0ac04e3230c710b0899c | ||
445 | 00000000 D ps32LevelLimitTab | ||
446 | 00000000 D MPEG4ENC_TI_IRES | ||
447 | 00000000 D __TI_DW.debug_info.$base_types.d0cddc0a638320a93f6a410ac9dedebc | ||
448 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.65ab4a68d1d9775810da4f728b04b1e6 | ||
449 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_debugtrace.h.46ffb4e0c7ab0a39b2271dcfc420814d | ||
450 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_inbuf_control.h.da1e686d6189d2b357f740d4b8fe293f | ||
451 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_priv.h.a523edfcab8d7e61be144f11f4186122 | ||
452 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormat.h.8c5641dc6ef433a8725886988475b473 | ||
453 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatIME.h.3b926b980d1365f745332f3f9907903e | ||
454 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatMpeg4.h.47682c6de3687ad756b68a6850e24a77 | ||
455 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatMpeg4EIvahd.h.4538270db4d6f8201c20ff5fb8cab7c0 | ||
456 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\ipeFormat.h.efa4b9116d58bbe33ed807c010a64fc8 | ||
457 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mcFormat.h.6a06b0f605c1ca11e05d3cbc637af7a4 | ||
458 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_data_synch.h.c0b84e1b605000b37aec02927f87e3a0 | ||
459 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_h263_interface.h.263c213235a80f58d8703fe4dc37f83f | ||
460 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_mp4_interface.h.9ac6432cee2b4645b6894224e29e944d | ||
461 | 00000000 D __TI_DW.debug_info...\..\..\..\inc\impeg4enc.h.0582af814e08123663cac2a1b7ddf6ca | ||
462 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.abcde80e6bdf6e766ca15bda6c610d77 | ||
463 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/ires.h.4b26814631a64ad2fac7a3f2a85d2141 | ||
464 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.0b118b0e335f14355ebf7b7a5d6014d8 | ||
465 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.83da4dfc92430b83be17c4a4bc6eb2df | ||
466 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\ialg.h.48ebcc812a448e59c317627cac39e268 | ||
467 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\ires_common.h.65daa92314de536674e9260e5b7832d5 | ||
468 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/hdvicp/ires_hdvicp2.h.b4076fa8605dc26f24c35782a71fda0c | ||
469 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/tiledmemory/ires_tiledmemory.h.459326e9740f40d7d12ac196db584199 | ||
470 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_mlb.h.1d8d1323f7df84694bbc031f54c57480 | ||
471 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_soc\tistdtypes.h.f952271cf97bc481a7fcff36efbf5ee5 | ||
472 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\HDVICP2.0\inc\hdvicp20_ti_vdma.h.067c03075278dfb6252d5981f70bd987 | ||
473 | 00000000 D __TI_DW.debug_info.$base_types.d0cddc0a638320a93f6a410ac9dedebc | ||
474 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.c55e779d3ea94239b724f314890d9693 | ||
475 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_debugtrace.h.46ffb4e0c7ab0a39b2271dcfc420814d | ||
476 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_ialg.h.39c4fa8dffd50e1e075965fe2b161da9 | ||
477 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_inbuf_control.h.986ce42e9cbb3a5e0819d42393138618 | ||
478 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_priv.h.ee66c3e0171e16946022f1bc28ae04e7 | ||
479 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormat.h.550b199fd8db57d56e46cd631d7be5cc | ||
480 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatIME.h.6d2d2badb999a0947265aeff2093bff4 | ||
481 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatMpeg4.h.9240d2cdcf53601969e478c64a7af69f | ||
482 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatMpeg4EIvahd.h.83fbcfb82bf6c70d42673fefd9d82c5f | ||
483 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\ipeFormat.h.dfdd0369f31293cc1a8e738418e11e91 | ||
484 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mcFormat.h.891cf95e0d53b2099ad3b3980bd58d4f | ||
485 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_data_synch.h.36dbab420a46338949bd1da401478a38 | ||
486 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_h263_interface.h.263c213235a80f58d8703fe4dc37f83f | ||
487 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_mp4_interface.h.8934567d7cc14ad605874d364e015a60 | ||
488 | 00000000 D __TI_DW.debug_info...\..\..\..\inc\impeg4enc.h.5c384ef17cb73c571af91a5692b63534 | ||
489 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.9dd8f52be2cfdd17c78fc13a8821555d | ||
490 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/ialg.h.6767c0a1c6c239d5d71fc8584e5ed081 | ||
491 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/ires.h.493703e0ac9a3ebe003c72f3ae26148d | ||
492 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.775a67e703af2efab178f06a06b4a888 | ||
493 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\ivideo.h.0d17c5b0108c8c43c32623b28b4fffef | ||
494 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.dbb3a429ff494d0b0134bfd466576236 | ||
495 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\ires_common.h.2a0c4c20659e5f9c975b89cdcdea600a | ||
496 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/hdvicp/ires_hdvicp2.h.b4076fa8605dc26f24c35782a71fda0c | ||
497 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\packages\ti/sdo/fc/ires/tiledmemory/ires_tiledmemory.h.9bff6f9a805966b67bf5afda9793e95c | ||
498 | 00000000 D __TI_DW.debug_info.F:\CGT_5.0.3\include\string.h.54c23b1129e0b4aad0f3919b3305edcd | ||
499 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_calc3_ipgw.h.0a3936dc96fb91decd1eb4d1ddeebe50 | ||
500 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_ecd3_ipgw.h.8623ec105007f49377f00dd56a81f272 | ||
501 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_ilf3.h.4609046a77d9e6cf71118eb02923c564 | ||
502 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_ipe3_ipgw.h.dd80b42f7c46c7d25275e62b35a81ce5 | ||
503 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_mc3_ipgw.h.8e72abcb6a94b138b3032f58ab095b2c | ||
504 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_mlb.h.dc6ecc21054c6a8d522a01aff51340d8 | ||
505 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_ivahd\cslr_sysctrl.h.f4fe6dcc4988de2ddb52b39bdcd544b0 | ||
506 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_soc\tistdtypes.h.5d02aa55bff9da071fa2ac33b4f00380 | ||
507 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\HDVICP2.0\inc\hdvicp20_ti_vdma.h.067c03075278dfb6252d5981f70bd987 | ||
508 | 00000000 D __TI_DW.debug_info.$base_types.d0cddc0a638320a93f6a410ac9dedebc | ||
509 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\GenericComDataType.h.fe9b0d49041c6f40bcd701b855be7a2e | ||
510 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_inbuf_control.h.e4ec184bc4473b90528ff987efeb436d | ||
511 | 00000000 D __TI_DW.debug_info...\..\..\..\algsrc\inc\mpeg4enc_ti_priv.h.44a87d8544c1c9375f3f64afc5f7eece | ||
512 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\dataFormatMpeg4EIvahd.h.9670744270b62cda2a53eb371e354fa9 | ||
513 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_data_synch.h.d6ecf32ba6a2c091b1a511ff50fb1c12 | ||
514 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_h263_interface.h.263c213235a80f58d8703fe4dc37f83f | ||
515 | 00000000 D __TI_DW.debug_info...\..\..\..\icont\inc\mpeg4enc_ti_mp4_interface.h.c1adeafa420a681e3aa2c26ac23aa633 | ||
516 | 00000000 D __TI_DW.debug_info...\..\..\..\inc\impeg4enc.h.0582af814e08123663cac2a1b7ddf6ca | ||
517 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/dm/ividenc2.h.abcde80e6bdf6e766ca15bda6c610d77 | ||
518 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti/xdais/xdas.h.711bb2d105941c1ecd63bf9ab17e399b | ||
519 | 00000000 D __TI_DW.debug_info.D:\rtsc\framework_components_3_20_00_22\fctools\packages\ti\xdais\dm\xdm.h.83da4dfc92430b83be17c4a4bc6eb2df | ||
520 | 00000000 D __TI_DW.debug_info.F:\CGT_5.0.3\include\string.h.54c23b1129e0b4aad0f3919b3305edcd | ||
521 | 00000000 D __TI_DW.debug_info.F:\VC-1_Decoder_IVA-HD\Work_Space\CSP\csl_soc\tistdtypes.h.5484bf0151232dfd1bed832629963aac | ||
522 | Verifying that objects 'MPEG4ENC_TI_IALG' and 'MPEG4ENC_TI_IMPEG4ENC' are defined... | ||
523 | Data object 'MPEG4ENC_TI_IALG' found. | ||
524 | Data object 'MPEG4ENC_TI_IMPEG4ENC' found. | ||
525 | |||
526 | </PRE> | ||
527 | <a href="#XDAIS Rule 12">back</a> | ||
528 | <hr> | ||
529 | <a name="log XDAIS Rule 13+">Test execution log for <b>XDAIS Rule 13+:</b></a><br> | ||
530 | <PRE> | ||
531 | Currently, this test cannot be run on non-TI compiled libraries. | ||
532 | |||
533 | </PRE> | ||
534 | <a href="#XDAIS Rule 13+">back</a> | ||
535 | <hr> | ||
536 | <a name="log XDAIS Rule 20">Test execution log for <b>XDAIS Rule 20:</b></a><br> | ||
537 | <PRE> | ||
538 | Currently, this test cannot be run on non-TI compiled libraries. | ||
539 | </PRE> | ||
540 | <a href="#XDAIS Rule 20">back</a> | ||
541 | <hr> | ||
542 | <a name="log XDAIS Rules 21, 22">Test execution log for <b>XDAIS Rules 21, 22:</b></a><br> | ||
543 | <PRE> | ||
544 | Running test 'XDAIS Rules 21, 22' | ||
545 | Using sectti on ofd output to find static data & program memory requirements... | ||
546 | Running command:> "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none,sections,header "F:\Quality_TI\xdais_6_23\mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib" | "F:\Quality_TI\cg_xml\bin\sectti.exe" | ||
547 | (from "C:\Documents and Settings\sreeju-laptop\Local Settings\Temp\qualiti_runcmd_2923796690854026954.sh" | ||
548 | Reading from stdin ... | ||
549 | ==================================================================== | ||
550 | REPORT FOR LIBRARY: F:/Quality_TI/xdais_6_23/mpeg4 enc - 01.00.02.01/Lib/mpeg4venc_ti_host.lib | ||
551 | ==================================================================== | ||
552 | |||
553 | |||
554 | ************************************************************ | ||
555 | REPORT FOR FILE: impeg4enc.obj | ||
556 | ************************************************************ | ||
557 | Name : Size (dec) Size (hex) Type | ||
558 | ------------------------------ : ---------- ---------- ---- | ||
559 | .data:MPEG4ENC_TI_PARAMS : 256 0x00000100 DATA | ||
560 | .data:MPEG4ENC_TI_DYNAMICPARAMS : 192 0x000000c0 DATA | ||
561 | |||
562 | ************************************************************ | ||
563 | REPORT FOR FILE: mpeg4enc_ti_ime3_pgm.obj | ||
564 | ************************************************************ | ||
565 | Name : Size (dec) Size (hex) Type | ||
566 | ------------------------------ : ---------- ---------- ---- | ||
567 | .const:MPEG4ENC_TI_StaticTableSection : 1352 0x00000548 DATA | ||
568 | |||
569 | ************************************************************ | ||
570 | REPORT FOR FILE: mpeg4enc_ti_ime3_pgm_1mv.obj | ||
571 | ************************************************************ | ||
572 | Name : Size (dec) Size (hex) Type | ||
573 | ------------------------------ : ---------- ---------- ---- | ||
574 | .const:MPEG4ENC_TI_StaticTableSection : 1328 0x00000530 DATA | ||
575 | |||
576 | ************************************************************ | ||
577 | REPORT FOR FILE: mpeg4enc_ti_inbuf_control.obj | ||
578 | ************************************************************ | ||
579 | Name : Size (dec) Size (hex) Type | ||
580 | ------------------------------ : ---------- ---------- ---- | ||
581 | .text:MPEG4ENC_TI_CaptureBufferInit : 52 0x00000034 CODE | ||
582 | .text:MP4VENC_TI_IsFull : 20 0x00000014 CODE | ||
583 | .text:MP4VENC_TI_IsEmpty : 14 0x0000000e CODE | ||
584 | .text:MP4VENC_TI_GetCaptureBuffer : 74 0x0000004a CODE | ||
585 | .text:MP4VENC_TI_FillCaptureBuffer : 72 0x00000048 CODE | ||
586 | |||
587 | ************************************************************ | ||
588 | REPORT FOR FILE: mpeg4enc_ti_lse_tables.obj | ||
589 | ************************************************************ | ||
590 | Name : Size (dec) Size (hex) Type | ||
591 | ------------------------------ : ---------- ---------- ---- | ||
592 | .const:MPEG4ENC_TI_StaticTableSection : 1440 0x000005a0 DATA | ||
593 | |||
594 | ************************************************************ | ||
595 | REPORT FOR FILE: mpeg4enc_ti_mbInfo_tables.obj | ||
596 | ************************************************************ | ||
597 | Name : Size (dec) Size (hex) Type | ||
598 | ------------------------------ : ---------- ---------- ---- | ||
599 | .const:MPEG4ENC_TI_StaticTableSection : 1792 0x00000700 DATA | ||
600 | |||
601 | ************************************************************ | ||
602 | REPORT FOR FILE: mpeg4enc_ti_reconvdmadescriptors.obj | ||
603 | ************************************************************ | ||
604 | Name : Size (dec) Size (hex) Type | ||
605 | ------------------------------ : ---------- ---------- ---- | ||
606 | .const:MPEG4ENC_TI_StaticTableSection : 256 0x00000100 DATA | ||
607 | |||
608 | ************************************************************ | ||
609 | REPORT FOR FILE: mpeg4enc_ti_vt.obj | ||
610 | ************************************************************ | ||
611 | Name : Size (dec) Size (hex) Type | ||
612 | ------------------------------ : ---------- ---------- ---- | ||
613 | .data:MPEG4ENC_TI_IMPEG4ENC : 44 0x0000002c DATA | ||
614 | .data:MPEG4ENC_TI_IALG : 36 0x00000024 DATA | ||
615 | |||
616 | ************************************************************ | ||
617 | REPORT FOR FILE: mpeg4enc_ti_ialg.obj | ||
618 | ************************************************************ | ||
619 | Name : Size (dec) Size (hex) Type | ||
620 | ------------------------------ : ---------- ---------- ---- | ||
621 | .const:ps32LevelLimitTab : 288 0x00000120 DATA | ||
622 | .text:MPEG4ENC_TI_reset : 116 0x00000074 CODE | ||
623 | .text:MPEG4ENC_TI_numAlloc : 4 0x00000004 CODE | ||
624 | .text:MPEG4ENC_TI_init : 868 0x00000364 CODE | ||
625 | .text:MPEG4ENC_TI_initObj : 368 0x00000170 CODE | ||
626 | .text:MPEG4ENC_TI_alloc : 20 0x00000014 CODE | ||
627 | .text:MPEG4ENC_TI_free : 36 0x00000024 CODE | ||
628 | .text:MPEG4ENC_TI_control : 1464 0x000005b8 CODE | ||
629 | .text:MPEG4ENC_TI_Deactivate : 2 0x00000002 CODE | ||
630 | .text:MPEG4ENC_TI_Activate : 2 0x00000002 CODE | ||
631 | |||
632 | ************************************************************ | ||
633 | REPORT FOR FILE: mpeg4enc_ti_ires.obj | ||
634 | ************************************************************ | ||
635 | Name : Size (dec) Size (hex) Type | ||
636 | ------------------------------ : ---------- ---------- ---- | ||
637 | .const:MPEG4ENC_TI_IRES : 40 0x00000028 DATA | ||
638 | .data : 24 0x00000018 DATA | ||
639 | .text:MPEG4ENC_TI_reinitResources : 4 0x00000004 CODE | ||
640 | .text:MPEG4ENC_TI_numResourceDescriptors : 4 0x00000004 CODE | ||
641 | .text:MPEG4ENC_TI_initResources : 352 0x00000160 CODE | ||
642 | .text:MPEG4ENC_TI_getResourceDescriptors : 508 0x000001fc CODE | ||
643 | .text:MPEG4ENC_TI_deinitResources : 38 0x00000026 CODE | ||
644 | .text:MPEG4ENC_TI_deactivateResource : 116 0x00000074 CODE | ||
645 | .text:MPEG4ENC_TI_deactivateAllResources : 4 0x00000004 CODE | ||
646 | .text:MPEG4ENC_TI_activateResource : 78 0x0000004e CODE | ||
647 | .text:MPEG4ENC_TI_activateAllResources : 28 0x0000001c CODE | ||
648 | .text:MPEG4ENC_TI_HDVICP2_ISR : 120 0x00000078 CODE | ||
649 | .text:MPEG4ENC_TI_ActivateInternal : 130 0x00000082 CODE | ||
650 | .text:MPEG4ENC_TI_BootHDVICP : 138 0x0000008a CODE | ||
651 | |||
652 | ************************************************************ | ||
653 | REPORT FOR FILE: mpeg4enc_ti_process.obj | ||
654 | ************************************************************ | ||
655 | Name : Size (dec) Size (hex) Type | ||
656 | ------------------------------ : ---------- ---------- ---- | ||
657 | .const:MPEG4VENC_TI_ICONT1_DataSect0 : 32 0x00000020 DATA | ||
658 | .const:MPEG4VENC_TI_ICONT1_DataSect1 : 32576 0x00007f40 DATA | ||
659 | .const:MPEG4VENC_TI_ICONT1_DataSect2 : 544 0x00000220 DATA | ||
660 | .const:MPEG4VENC_TI_ICONT2_DataSect0 : 32 0x00000020 DATA | ||
661 | .const:MPEG4VENC_TI_ICONT2_DataSect1 : 32692 0x00007fb4 DATA | ||
662 | .const:MPEG4VENC_TI_ICONT2_DataSect2 : 416 0x000001a0 DATA | ||
663 | .const:MPEG4VENC_TI_ICONT2_DataSect3 : 3312 0x00000cf0 DATA | ||
664 | .const:MPEG4VENC_TI_ICONT1_DEBUGTRACE_LEVEL1_DataSect0 : 32 0x00000020 DATA | ||
665 | .const:MPEG4VENC_TI_ICONT1_DEBUGTRACE_LEVEL1_DataSect1 : 32716 0x00007fcc DATA | ||
666 | .const:MPEG4VENC_TI_ICONT2_DEBUGTRACE_LEVEL1_DataSect0 : 32 0x00000020 DATA | ||
667 | .const:MPEG4VENC_TI_ICONT2_DEBUGTRACE_LEVEL1_DataSect1 : 32432 0x00007eb0 DATA | ||
668 | .const:MPEG4VENC_TI_ICONT2_DEBUGTRACE_LEVEL1_DataSect3 : 3564 0x00000dec DATA | ||
669 | .text:MPEG4ENC_TI_turnOnAllClocks : 220 0x000000dc CODE | ||
670 | .text:MPEG4ENC_TI_turnOffAllClocks : 96 0x00000060 CODE | ||
671 | .text:MP4VENC_TI_CheckForIVAHDStandby : 64 0x00000040 CODE | ||
672 | .text:MPEG4ENC_TI_ReleaseHDVICP2 : 54 0x00000036 CODE | ||
673 | .text:MPEG4ENC_TI_EarlyExit : 52 0x00000034 CODE | ||
674 | .text:MPEG4ENC_TI_Configure_Mailbox : 52 0x00000034 CODE | ||
675 | .text:MP4VENC_TI_Set_Icont1_for_FrameEncodeStart : 10 0x0000000a CODE | ||
676 | .text:MPEG4ENC_TI_DSFixedRowsInterface : 62 0x0000003e CODE | ||
677 | .text:MPEG4ENC_TI_DSFixedLengthInterface : 154 0x0000009a CODE | ||
678 | .text:MPEG4ENC_TI_DSSliceModeInterface : 348 0x0000015c CODE | ||
679 | .text:MPEG4ENC_TI_GetBufferInterface : 422 0x000001a6 CODE | ||
680 | .text:MPEG4ENC_TI_TransferAnalyticInfo : 288 0x00000120 CODE | ||
681 | .text:MPEG4ENC_TI_encode : 3356 0x00000d1c CODE | ||
682 | .text:MPEG4ENC_TI_dataTransfer : 48 0x00000030 CODE | ||
683 | .text:MPEG4ENC_TI_WaitForIVAHDStandby : 32 0x00000020 CODE | ||
684 | .text:MPEG4ENC_TI_UpdateSL2 : 84 0x00000054 CODE | ||
685 | .text:MPEG4ENC_TI_DecideBufferToProcess : 70 0x00000046 CODE | ||
686 | .text:MPEG4ENC_TI_DeActivateHDVICP2 : 236 0x000000ec CODE | ||
687 | .text:MPEG4ENC_TI_ActivateHDVICP2 : 812 0x0000032c CODE | ||
688 | .text:MP4VENC_TI_Poll_Icont1_for_FrameEncodeCompletion : 14 0x0000000e CODE | ||
689 | |||
690 | ************************************************************ | ||
691 | REPORT FOR FILE: mpeg4enc_ti_ialg_support.obj | ||
692 | ************************************************************ | ||
693 | Name : Size (dec) Size (hex) Type | ||
694 | ------------------------------ : ---------- ---------- ---- | ||
695 | .text:MPEG4ENC_TI_ValidateSliceCodingParams : 52 0x00000034 CODE | ||
696 | .text:MPEG4ENC_TI_ValidateRateControlParams : 152 0x00000098 CODE | ||
697 | .text:MPEG4ENC_TI_ValidateInterCodingParams : 94 0x0000005e CODE | ||
698 | .text:MPEG4ENC_TI_GetLevelLimitParams : 74 0x0000004a CODE | ||
699 | .text:MPEG4ENC_TI_ValidateEncodeParams : 982 0x000003d6 CODE | ||
700 | .text:MPEG4ENC_TI_ValidateCreateParams : 1160 0x00000488 CODE | ||
701 | .text:MPEG4ENC_TI_CpyDynamicParamstoHandle : 576 0x00000240 CODE | ||
702 | |||
703 | ------------------------------------------------------------ | ||
704 | Totals by section type | ||
705 | ------------------------------------------------------------ | ||
706 | Initialized Data : 145428 0x00023814 | ||
707 | Code : 14196 0x00003774 | ||
708 | |||
709 | </PRE> | ||
710 | <a href="#XDAIS Rules 21, 22">back</a> | ||
711 | <hr> | ||
712 | <a name="log XDAIS Rule 25">Test execution log for <b>XDAIS Rule 25:</b></a><br> | ||
713 | <PRE> | ||
714 | Running test 'XDAIS Rule 25' | ||
715 | Using ofd output to parse for endianness attribute... | ||
716 | Running command:> "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none,header "F:\Quality_TI\xdais_6_23\mpeg4 enc - 01.00.02.01\Lib\mpeg4venc_ti_host.lib" | "F:\Quality_TI\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "<ei_data>" | ||
717 | (from "C:\Documents and Settings\sreeju-laptop\Local Settings\Temp\qualiti_runcmd_487746675727428655.sh" | ||
718 | <ei_data>ELFDATA2LSB</ei_data> | ||
719 | <ei_data>ELFDATA2LSB</ei_data> | ||
720 | <ei_data>ELFDATA2LSB</ei_data> | ||
721 | <ei_data>ELFDATA2LSB</ei_data> | ||
722 | <ei_data>ELFDATA2LSB</ei_data> | ||
723 | <ei_data>ELFDATA2LSB</ei_data> | ||
724 | <ei_data>ELFDATA2LSB</ei_data> | ||
725 | <ei_data>ELFDATA2LSB</ei_data> | ||
726 | <ei_data>ELFDATA2LSB</ei_data> | ||
727 | <ei_data>ELFDATA2LSB</ei_data> | ||
728 | <ei_data>ELFDATA2LSB</ei_data> | ||
729 | <ei_data>ELFDATA2LSB</ei_data> | ||
730 | |||
731 | </PRE> | ||
732 | <a href="#XDAIS Rule 25">back</a> | ||
733 | <hr> | ||
734 | <a name="log XDAIS Rule 26">Test execution log for <b>XDAIS Rule 26:</b></a><br> | ||
735 | <PRE> | ||
736 | This test does not apply since this is not a C6x architecture. | ||
737 | |||
738 | </PRE> | ||
739 | <a href="#XDAIS Rule 26">back</a> | ||
740 | <hr> | ||
741 | <br> | ||
742 | <br> | ||
743 | <br> | ||
744 | <br> | ||
745 | <br> | ||
746 | <br> | ||
747 | <br> | ||
748 | <br> | ||
749 | <br> | ||
750 | |||
751 | </BODY> | ||
752 | </HTML> | ||
753 | |||
754 | |||
755 | |||
756 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/impeg4enc.h b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/impeg4enc.h new file mode 100644 index 0000000..8fbcbea --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/impeg4enc.h | |||
@@ -0,0 +1,1289 @@ | |||
1 | /* | ||
2 | ******************************************************************************** | ||
3 | * HDVICP2.0 Based MPEG4 SP Encoder | ||
4 | * | ||
5 | * "HDVICP2.0 Based MPEG4 SP Encoder" is software module developed on TI's | ||
6 | * HDVICP2 based SOCs. This module is capable of compressing a 4:2:0 Raw | ||
7 | * video into a simple profile bit-stream. Based on ISO/IEC 14496-2." | ||
8 | * | ||
9 | * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/ | ||
10 | * ALL RIGHTS RESERVED | ||
11 | ******************************************************************************** | ||
12 | */ | ||
13 | /** | ||
14 | ******************************************************************************** | ||
15 | * @file <impeg4enc.h> | ||
16 | * | ||
17 | * @brief Interface header file for MPEG4 SP Encoder | ||
18 | * | ||
19 | * @author: Venugopala Krishna | ||
20 | * | ||
21 | * @version 0.0 (Feb 2009) : Initial version. | ||
22 | * [Venugopala Krishna] | ||
23 | * @version 0.1 (Apr 2009) : Updated version. | ||
24 | * [Radhesh Bhat] | ||
25 | * @version 0.2 (April 2013) : Enum added for create time param - | ||
26 | * insertGOVHdrBeforeIframe - to support VOL | ||
27 | * encoding for every I-frame [Mahantesh] | ||
28 | ******************************************************************************* | ||
29 | */ | ||
30 | |||
31 | /* -------------------- compilation control switches -------------------------*/ | ||
32 | #ifndef IMPEG4ENC_ | ||
33 | #define IMPEG4ENC_ | ||
34 | |||
35 | /** | ||
36 | * @defgroup HDVICP2MPEG4 IMPEG4ENC_TI (V7M) | ||
37 | * @ingroup m3 | ||
38 | * | ||
39 | * The IMPEG4ENC_TI interface enables encoding in MPEG-4 format | ||
40 | * | ||
41 | */ | ||
42 | |||
43 | /** @ingroup HDVICP2MPEG4 */ | ||
44 | /*@{*/ | ||
45 | |||
46 | /*-------------------------------------------*/ | ||
47 | /* typecasting of control method commands */ | ||
48 | /*-------------------------------------------*/ | ||
49 | #define IMPEG4ENC_GETSTATUS XDM_GETSTATUS | ||
50 | #define IMPEG4ENC_SETPARAMS XDM_SETPARAMS | ||
51 | #define IMPEG4ENC_RESET XDM_RESET | ||
52 | #define IMPEG4ENC_FLUSH XDM_FLUSH | ||
53 | #define IMPEG4ENC_SETDEFAULT XDM_SETDEFAULT | ||
54 | #define IMPEG4ENC_GETBUFINFO XDM_GETBUFINFO | ||
55 | |||
56 | /** | ||
57 | * MPEG4 Simple profile IDC | ||
58 | */ | ||
59 | #define MPEG4_SIMPLE_PROFILE_IDC 3 | ||
60 | |||
61 | /******************************************************************************* | ||
62 | * INCLUDE FILES | ||
63 | *******************************************************************************/ | ||
64 | /* -------------------- system and platform files ----------------------------*/ | ||
65 | |||
66 | /*--------------------- program files ----------------------------------------*/ | ||
67 | #include <ti/xdais/ialg.h> | ||
68 | #include <ti/xdais/dm/ividenc2.h> | ||
69 | |||
70 | #ifdef __cplusplus | ||
71 | extern "C" { | ||
72 | #endif | ||
73 | |||
74 | /******************************************************************************* | ||
75 | * PUBLIC DECLARATIONS Defined here, used elsewhere | ||
76 | *******************************************************************************/ | ||
77 | /*---------------------- data declarations -----------------------------------*/ | ||
78 | |||
79 | /******************************************************************************* | ||
80 | * PRIVATE DECLARATIONS Defined here, used only here | ||
81 | *******************************************************************************/ | ||
82 | /*---------------------- data declarations -----------------------------------*/ | ||
83 | /*---------------------- function prototypes ---------------------------------*/ | ||
84 | |||
85 | |||
86 | /** | ||
87 | ******************************************************************************* | ||
88 | * @enum IMPEG4ENC_ErrorBit | ||
89 | * @brief error informations of IVAHD MPEG4 encoder implementation by TI. | ||
90 | * | ||
91 | * @remarks When an internal error occurs, the algorithm will return | ||
92 | * an error return value (e.g. EFAIL, EUNSUPPORTED) | ||
93 | * | ||
94 | * @remarks The value of each enum is the bit which is set. | ||
95 | * | ||
96 | * @remarks Bits 8-15 are defined by XDM and hence not used by codec | ||
97 | * implementation. rest all bits are used. | ||
98 | * XDM defined error bits are also active. | ||
99 | * | ||
100 | * @remarks The algorithm can set multiple bits to 1 based on conditions. | ||
101 | * e.g. it will set bits #XDM_FATALERROR (fatal) and | ||
102 | * #XDM_UNSUPPORTEDPARAM (unsupported params) in case | ||
103 | * of unsupported run time parameters. | ||
104 | * | ||
105 | ******************************************************************************* | ||
106 | */ | ||
107 | typedef enum { | ||
108 | IMPEG4ENC_LEVEL_INCOMPLAINT_PARAMETER = 0, | ||
109 | /**< Bit 0 - level incomplaint parameters. | ||
110 | * @remarks This error is applicable when some parameters are set | ||
111 | * which are not meeting the limits set by MPEG4 standard | ||
112 | */ | ||
113 | |||
114 | IMPEG4ENC_PROFILE_INCOMPLAINT_CONTENTTYPE = 1, | ||
115 | /**< Bit 1 - Profile incomplaint content type. | ||
116 | * @remarks This error is applicable when | ||
117 | * IVIDENC2_Params::inputContentType is not set as | ||
118 | * IVIDEO_PROGRESSIVE but IVIDENC2_Params::profile is set | ||
119 | * as IMPEG4_SIPPLE_PROFILE | ||
120 | */ | ||
121 | |||
122 | IMPEG4ENC_IMPROPER_HDVICP2_STATE = 16, | ||
123 | /**< Bit 16 - Device is not proper state to use. | ||
124 | */ | ||
125 | |||
126 | IMPEG4ENC_WARNING_H263_PLUS_CUSTOM_SOURCE_FORMAT = 17, | ||
127 | /**< Bit 17 - Indication that the input resolution given to codec | ||
128 | * is custom source format supported in H.263+ not the | ||
129 | * standard resolutions supported with H263 baseline or | ||
130 | * MPEG4 with short video header. | ||
131 | */ | ||
132 | |||
133 | IMPEG4ENC_ERROR_BITSTREAM_MEMORY_INSUFFICIENT = 18, | ||
134 | /**< Bit 18 - Indication that the buffer given to codec from | ||
135 | * getBuffer function is insufficient so that codec | ||
136 | * cannot continue encoding. It means that if return value | ||
137 | * from getBuffer function is -1, then this bit gets set | ||
138 | * by the codec. This is the situation where application | ||
139 | * might not be able to provide memory to codec. | ||
140 | */ | ||
141 | |||
142 | IMPEG4ENC_IMPROPER_DATASYNC_SETTING = 19, | ||
143 | /**< Bit 19 - data synch settings are not proper | ||
144 | * @remarks This error is set when encoder is asked to operate | ||
145 | * at sub frame level but the call back function pointer | ||
146 | * is NULL | ||
147 | */ | ||
148 | |||
149 | IMPEG4ENC_UNSUPPORTED_VIDENC2PARAMS = 20, | ||
150 | /**< Bit 20 - Invalid videnc2 parameters | ||
151 | * @remarks This error is set when any parameter of struct | ||
152 | * IVIDENC2_Params is not in allowed range | ||
153 | */ | ||
154 | |||
155 | IMPEG4ENC_UNSUPPORTED_RATECONTROLPARAMS = 21, | ||
156 | /**< Bit 21 - Invalid rate control parameters | ||
157 | * @remarks This error is set when any parameter of struct | ||
158 | * IMPEG4ENC_RateControlParams is not in allowed range | ||
159 | */ | ||
160 | |||
161 | IMPEG4ENC_UNSUPPORTED_INTERCODINGPARAMS = 22, | ||
162 | /**< Bit 22 - Invalid inter coding parameters | ||
163 | * @remarks This error is set when any parameter of struct | ||
164 | * IMPEG4ENC_InterCodingParams is not in allowed range | ||
165 | */ | ||
166 | |||
167 | IMPEG4ENC_UNSUPPORTED_INTRACODINGPARAMS = 23, | ||
168 | /**< Bit 23 - Invalid Intra coding parameters | ||
169 | * @remarks This error is set when any parameter of struct | ||
170 | * IMPEG4ENC_IntraCodingParams is not in allowed range | ||
171 | */ | ||
172 | |||
173 | IMPEG4ENC_UNSUPPORTED_SLICECODINGPARAMS = 25, | ||
174 | /**< Bit 25 - Invalid slice coding parameters | ||
175 | * @remarks This error is set when any parameter of struct | ||
176 | * IMPEG4ENC_SliceControlParams is not in allowed range | ||
177 | */ | ||
178 | |||
179 | IMPEG4ENC_UNSUPPORTED_MPEG4ENCPARAMS = 29, | ||
180 | /**< Bit 29 - Invalid Create time extended parameters | ||
181 | * @remarks This error is set when any parameter of struct | ||
182 | * IMPEG4ENC_CreateParams is not in allowed range | ||
183 | */ | ||
184 | |||
185 | IMPEG4ENC_UNSUPPORTED_VIDENC2DYNAMICPARAMS = 30, | ||
186 | /**< Bit 30 - Invalid base class dyanmic parameters during control | ||
187 | * @remarks This error is set when any parameter of struct | ||
188 | * IVIDENC2_DynamicParams is not in allowed range | ||
189 | */ | ||
190 | |||
191 | IMPEG4ENC_UNSUPPORTED_MPEG4ENCDYNAMICPARAMS = 31 | ||
192 | /**< Bit 31 -Invalid extended class dyanmic parameters during control | ||
193 | * @remarks This error is set when any parameter of struct | ||
194 | * IMPEG4ENC_DynamicParams (excluding embedded structures) | ||
195 | * is not in allowed range | ||
196 | */ | ||
197 | |||
198 | } IMPEG4ENC_ErrorBit; | ||
199 | |||
200 | |||
201 | /** | ||
202 | ******************************************************************************* | ||
203 | * @enum IMPEG4ENC_Level | ||
204 | * @brief Enum for MPEG-4 Simple profile levels | ||
205 | * | ||
206 | * @remarks allowed levels are 0, 0b, 1, 2, 3, 4a & 5 | ||
207 | * | ||
208 | ******************************************************************************* | ||
209 | */ | ||
210 | typedef enum { | ||
211 | IMPEG4ENC_SP_LEVEL_0 = 0, /**< MPEG4 Simple Profile Level 0 */ | ||
212 | |||
213 | IMPEG4ENC_SP_LEVEL_0B = 9, /**< MPEG4 Simple Profile Level 0b*/ | ||
214 | |||
215 | IMPEG4ENC_SP_LEVEL_1 = 1, /**< MPEG4 Simple Profile Level 1 */ | ||
216 | |||
217 | IMPEG4ENC_SP_LEVEL_2 = 2, /**< MPEG4 Simple Profile Level 2 */ | ||
218 | |||
219 | IMPEG4ENC_SP_LEVEL_3 = 3, /**< MPEG4 Simple Profile Level 3 */ | ||
220 | |||
221 | IMPEG4ENC_SP_LEVEL_4A = 4, /**< MPEG4 Simple Profile Level 4a*/ | ||
222 | |||
223 | IMPEG4ENC_SP_LEVEL_5 = 5, /**< MPEG4 Simple Profile Level 5 */ | ||
224 | |||
225 | IMPEG4ENC_SP_LEVEL_6 = 6 /**< MPEG4 Simple Profile Level 6 */ | ||
226 | |||
227 | } IMPEG4ENC_Level; | ||
228 | |||
229 | |||
230 | /** | ||
231 | ******************************************************************************* | ||
232 | * @enum IMPEG4ENC_H263Level | ||
233 | * @brief Enum for H.263 base profile levels | ||
234 | * | ||
235 | * @remarks allowed levels are 10,20,30,40, 45, 50, 60 and 70 | ||
236 | * | ||
237 | ******************************************************************************* | ||
238 | */ | ||
239 | typedef enum { | ||
240 | IMPEG4ENC_H263_LEVEL_10 = 10, /**< H263 Baseline Profile Level 10 */ | ||
241 | |||
242 | IMPEG4ENC_H263_LEVEL_20 = 20, /**< H263 Baseline Profile Level 20 */ | ||
243 | |||
244 | IMPEG4ENC_H263_LEVEL_30 = 30, /**< H263 Baseline Profile Level 30 */ | ||
245 | |||
246 | IMPEG4ENC_H263_LEVEL_40 = 40, /**< H263 Baseline Profile Level 40 */ | ||
247 | |||
248 | IMPEG4ENC_H263_LEVEL_45 = 45, /**< H263 Baseline Profile Level 45 */ | ||
249 | |||
250 | IMPEG4ENC_H263_LEVEL_50 = 50, /**< H263 Baseline Profile Level 50 */ | ||
251 | |||
252 | IMPEG4ENC_H263_LEVEL_60 = 60, /**< H263 Baseline Profile Level 60 */ | ||
253 | |||
254 | IMPEG4ENC_H263_LEVEL_70 = 70 /**< H263 Baseline Profile Level 70 */ | ||
255 | } IMPEG4ENC_H263Level; | ||
256 | |||
257 | /** | ||
258 | ******************************************************************************* | ||
259 | * @enum IMPEG4ENC_PixelRange | ||
260 | * @brief pixel/video range enum | ||
261 | * | ||
262 | * @remarks | ||
263 | * | ||
264 | ******************************************************************************* | ||
265 | */ | ||
266 | |||
267 | typedef enum | ||
268 | { | ||
269 | /** | ||
270 | * Y varies from 16 to 235 and Cb/Cr varies from 16 to 240 | ||
271 | */ | ||
272 | IMPEG4ENC_PR_16_235 = 0, | ||
273 | |||
274 | /** | ||
275 | * Y/Cb/Cr varies from 0 to 255 | ||
276 | */ | ||
277 | IMPEG4ENC_PR_0_255 = 1, | ||
278 | |||
279 | IMPEG4ENC_PR_DEFAULT = IMPEG4ENC_PR_0_255 | ||
280 | |||
281 | } IMPEG4ENC_PixelRange; | ||
282 | |||
283 | |||
284 | /** | ||
285 | ******************************************************************************* | ||
286 | * @enum IMPEG4ENC_SceneChangeAlgo | ||
287 | * @brief Enum for enabling or disabling scene change detection algo | ||
288 | * | ||
289 | * @remarks | ||
290 | * | ||
291 | ******************************************************************************* | ||
292 | */ | ||
293 | |||
294 | typedef enum | ||
295 | { | ||
296 | /** | ||
297 | * Disables the scene change detection algorithm | ||
298 | */ | ||
299 | IMPEG4ENC_SCDA_DISABLE = 0, | ||
300 | |||
301 | /** | ||
302 | * Enables the scene change detection algorithm | ||
303 | */ | ||
304 | IMPEG4ENC_SCDA_ENABLE = 1, | ||
305 | |||
306 | IMPEG4ENC_SCDA_DEFAULT = IMPEG4ENC_SCDA_ENABLE | ||
307 | |||
308 | } IMPEG4ENC_SceneChangeAlgo; | ||
309 | |||
310 | |||
311 | /** | ||
312 | ******************************************************************************* | ||
313 | * @enum IMPEG4ENC_RateControlParamsPreset | ||
314 | * @brief These enumerations control the RateControl Params | ||
315 | * | ||
316 | * @remarks | ||
317 | * | ||
318 | ******************************************************************************* | ||
319 | */ | ||
320 | typedef enum | ||
321 | { | ||
322 | IMPEG4_RATECONTROLPARAMS_DEFAULT = 0,/**< Default RC params */ | ||
323 | |||
324 | IMPEG4_RATECONTROLPARAMS_USERDEFINED = 1,/**< User defined RC params*/ | ||
325 | |||
326 | /** | ||
327 | * Keep the Rate Control params as existing. | ||
328 | * This is useful because during control call if user don't want to chnage | ||
329 | * the Rate Control Params | ||
330 | */ | ||
331 | IMPEG4_RATECONTROLPARAMS_EXISTING = 2, | ||
332 | |||
333 | |||
334 | IMPEG4_RATECONTROLPARAMS_MAX | ||
335 | |||
336 | } IMPEG4ENC_RateControlParamsPreset; | ||
337 | |||
338 | |||
339 | /** | ||
340 | ******************************************************************************* | ||
341 | * @enum IMPEG4ENC_RateControlAlgoPreset | ||
342 | * @brief These enumerations control the RateControl Algorithm | ||
343 | * | ||
344 | * @remarks | ||
345 | * | ||
346 | ******************************************************************************* | ||
347 | */ | ||
348 | typedef enum | ||
349 | { | ||
350 | /** | ||
351 | * Fixed QP | ||
352 | */ | ||
353 | IMPEG4_RATECONTROLALGO_NONE = 0, | ||
354 | |||
355 | /** | ||
356 | * VBR Rate Control Algorithm | ||
357 | */ | ||
358 | IMPEG4_RATECONTROLALGO_VBR = 1, | ||
359 | |||
360 | /** | ||
361 | * CBR Rate Control Algorithm -- Low Delay | ||
362 | */ | ||
363 | IMPEG4_RATECONTROLALGO_CBR = 2, | ||
364 | |||
365 | IMPEG4_RATECONTROLALGO_MAX | ||
366 | |||
367 | } IMPEG4ENC_RateControlAlgoPreset; | ||
368 | |||
369 | |||
370 | /** | ||
371 | ******************************************************************************* | ||
372 | * @enum IMPEG4ENC_InterCodingPreset | ||
373 | * @brief These enumerations control the type of inter coding | ||
374 | * | ||
375 | * @remarks | ||
376 | * | ||
377 | ******************************************************************************* | ||
378 | */ | ||
379 | typedef enum | ||
380 | { | ||
381 | |||
382 | /** | ||
383 | * Default Inter coding params | ||
384 | */ | ||
385 | |||
386 | IMPEG4_INTERCODING_DEFAULT = 0, | ||
387 | |||
388 | /** | ||
389 | * User defined inter coding params | ||
390 | */ | ||
391 | IMPEG4_INTERCODING_USERDEFINED = 1, | ||
392 | |||
393 | |||
394 | /** | ||
395 | * Keep the inter coding params as existing | ||
396 | */ | ||
397 | IMPEG4_INTERCODING_EXISTING = 2, | ||
398 | |||
399 | IMPEG4_INTERCODING_MAX | ||
400 | |||
401 | } IMPEG4ENC_InterCodingPreset; | ||
402 | |||
403 | |||
404 | /** | ||
405 | ******************************************************************************* | ||
406 | * @enum IMPEG4ENC_InterBlockSize | ||
407 | * @brief These enumerations control the block size of each MB in encoding | ||
408 | * | ||
409 | * @remarks | ||
410 | * | ||
411 | ******************************************************************************* | ||
412 | */ | ||
413 | typedef enum | ||
414 | { | ||
415 | /** | ||
416 | * 16x16 Block size | ||
417 | */ | ||
418 | IMPEG4_BLOCKSIZE_16x16 = 0, | ||
419 | |||
420 | /** | ||
421 | * 8x8 Block size | ||
422 | */ | ||
423 | IMPEG4_BLOCKSIZE_8x8 = 1, | ||
424 | |||
425 | /** | ||
426 | * Default block size | ||
427 | */ | ||
428 | IMPEG4_BLOCKSIZE_DEFAULT = IMPEG4_BLOCKSIZE_8x8, | ||
429 | |||
430 | IMPEG4_BLOCKSIZE_MAX = 2 | ||
431 | |||
432 | } IMPEG4ENC_InterBlockSize; | ||
433 | |||
434 | |||
435 | /** | ||
436 | ******************************************************************************* | ||
437 | * @enum IMPEG4ENC_IntraRefreshMethods | ||
438 | * @brief Refresh method Type Identifier for MPEG4 Encoder | ||
439 | * | ||
440 | * @remarks | ||
441 | * | ||
442 | ******************************************************************************* | ||
443 | */ | ||
444 | typedef enum | ||
445 | { | ||
446 | |||
447 | /** | ||
448 | * Doesn't insert forcefully any intra macro blocks | ||
449 | */ | ||
450 | IMPEG4_INTRAREFRESH_NONE = 0, | ||
451 | /** | ||
452 | * Inserts intra macro blocks in a cyclic fashion | ||
453 | * cyclic interval is equal to intraRefreshRate | ||
454 | */ | ||
455 | IMPEG4_INTRAREFRESH_CYCLIC_MBS, | ||
456 | |||
457 | /** | ||
458 | * Inserts Intra Rows in a cyclic fashion | ||
459 | * Number of Rows equal to intraRefreshRate | ||
460 | */ | ||
461 | IMPEG4_INTRAREFRESH_CYCLIC_ROWS, | ||
462 | |||
463 | /** | ||
464 | * Mandatory Intra Refresh -- evenly distributes number of INTRA MBs over | ||
465 | * frames. | ||
466 | */ | ||
467 | IMPEG4_INTRAREFRESH_MANDATORY, | ||
468 | |||
469 | /** | ||
470 | * position of intra macro blocks is intelligently chosen by encoder, but the | ||
471 | * number of forcely coded intra macro blocks in a frame is gaurnteed to be | ||
472 | * equal to totalMbsInFrame/intraRefreshRate. | ||
473 | * This method is not implemented currently. | ||
474 | */ | ||
475 | IMPEG4_INTRAREFRESH_RDOPT_MBS | ||
476 | |||
477 | } IMPEG4ENC_IntraRefreshMethods; | ||
478 | |||
479 | |||
480 | /** | ||
481 | ******************************************************************************* | ||
482 | * @enum IMPEG4ENC_IntraCodingPreset | ||
483 | * @brief These enumerations control the type of intra coding | ||
484 | * | ||
485 | * @remarks | ||
486 | * | ||
487 | ******************************************************************************* | ||
488 | */ | ||
489 | typedef enum | ||
490 | { | ||
491 | /** | ||
492 | * Default intra coding params | ||
493 | */ | ||
494 | IMPEG4_INTRACODING_DEFAULT = 0, | ||
495 | |||
496 | /** | ||
497 | * User defined intra coding params | ||
498 | */ | ||
499 | IMPEG4_INTRACODING_USERDEFINED = 1, | ||
500 | IMPEG4_INTRACODING_MAX | ||
501 | |||
502 | } IMPEG4ENC_IntraCodingPreset; | ||
503 | |||
504 | |||
505 | /** | ||
506 | ******************************************************************************* | ||
507 | * @enum IMPEG4ENC_SliceCodingPreset | ||
508 | * @brief These enumerations control the type of slice coding | ||
509 | * | ||
510 | * @remarks | ||
511 | * | ||
512 | ******************************************************************************* | ||
513 | */ | ||
514 | typedef enum | ||
515 | { | ||
516 | /** | ||
517 | * Default slice coding params | ||
518 | */ | ||
519 | IMPEG4_SLICECODING_DEFAULT = 0, | ||
520 | |||
521 | /** | ||
522 | * User defined slicecoding params | ||
523 | */ | ||
524 | IMPEG4_SLICECODING_USERDEFINED = 1, | ||
525 | |||
526 | /** | ||
527 | * Keep the slice coding params as existing | ||
528 | * This is useful because during control call if user don't want to chnage | ||
529 | * the sliceCodingParams | ||
530 | */ | ||
531 | IMPEG4_SLICECODING_EXISTING = 2, | ||
532 | IMPEG4_SLICECODING_MAX | ||
533 | |||
534 | } IMPEG4ENC_SliceCodingPreset; | ||
535 | |||
536 | |||
537 | /** | ||
538 | ******************************************************************************* | ||
539 | * @enum IMPEG4ENC_SliceMode | ||
540 | * @brief These enumerations control the mode of slice coding | ||
541 | * | ||
542 | * @remarks | ||
543 | * | ||
544 | ******************************************************************************* | ||
545 | */ | ||
546 | typedef enum | ||
547 | { | ||
548 | IMPEG4_SLICEMODE_NONE = 0 , | ||
549 | |||
550 | /** | ||
551 | * Default slice coding mode is MB based | ||
552 | */ | ||
553 | IMPEG4_SLICEMODE_DEFAULT = IMPEG4_SLICEMODE_NONE, | ||
554 | |||
555 | /** | ||
556 | * Slices are controlled based upon number of Macroblocks | ||
557 | */ | ||
558 | IMPEG4_SLICEMODE_MBUNIT = 1, | ||
559 | |||
560 | /** | ||
561 | * Slices are controlled based upon number of bits consumed | ||
562 | */ | ||
563 | IMPEG4_SLICEMODE_BITS = 2, | ||
564 | IMPEG4_SLICEMODE_MAX | ||
565 | |||
566 | } IMPEG4ENC_SliceMode; | ||
567 | |||
568 | /** | ||
569 | ******************************************************************************* | ||
570 | * @enum IMPEG4ENC_nonMultiple16RefPadMethod | ||
571 | * @brief These enumerations captures different methods of padding the Ref | ||
572 | * frame when dimension is non multiple of 16. | ||
573 | * | ||
574 | * @remarks | ||
575 | * | ||
576 | ******************************************************************************* | ||
577 | */ | ||
578 | typedef enum | ||
579 | { | ||
580 | /** | ||
581 | * Method as suggested by DivX spec. | ||
582 | */ | ||
583 | IMPEG4_PAD_METHOD_DIVX = 0, | ||
584 | |||
585 | /** | ||
586 | * Method as suggested by MPEG4 spec. | ||
587 | */ | ||
588 | IMPEG4_PAD_METHOD_MPEG4 = 1 , | ||
589 | |||
590 | /** | ||
591 | * Default mode is MPEG4 suggested way. | ||
592 | */ | ||
593 | IMPEG4_PAD_METHOD_DEFAULT = IMPEG4_PAD_METHOD_MPEG4, | ||
594 | IMPEG4_PAD_METHOD_MAX | ||
595 | |||
596 | } IMPEG4ENC_nonMultiple16RefPadMethod; | ||
597 | |||
598 | |||
599 | /** | ||
600 | |||
601 | @enum IMPEG4ENC_AspectRatioIdc | ||
602 | @brief Defines aspect ratio IDs | ||
603 | |||
604 | */ | ||
605 | typedef enum | ||
606 | { | ||
607 | IMPEG4ENC_ASPECTRATIO_SQUARE = 1 , /**< 1:1 (square) aspect ratio */ | ||
608 | IMPEG4ENC_ASPECTRATIO_12_11 , /**< 12:11 aspect ratio */ | ||
609 | IMPEG4ENC_ASPECTRATIO_10_11 , /**< 10:11 aspect ratio */ | ||
610 | IMPEG4ENC_ASPECTRATIO_16_11 , /**< 16:11 aspect ratio */ | ||
611 | IMPEG4ENC_ASPECTRATIO_40_33 , /**< 40:33 aspect ratio */ | ||
612 | IMPEG4ENC_ASPECTRATIO_EXTENDED = 15 /**< Extended aspect ratio */ | ||
613 | |||
614 | } IMPEG4ENC_AspectRatioIdc ; | ||
615 | |||
616 | /** | ||
617 | ******************************************************************************* | ||
618 | * @enum IMPEG4ENC_InsertGOVHdrBeforeIframe | ||
619 | * @brief These enumerations capture encoding of GOV and VOL for every I-frame | ||
620 | * | ||
621 | * @remarks | ||
622 | * | ||
623 | ******************************************************************************* | ||
624 | */ | ||
625 | typedef enum | ||
626 | { | ||
627 | /** | ||
628 | * GOV and VOL are not encoded for every I-frame. Default | ||
629 | */ | ||
630 | IMPEG4_NO_GOV_NO_VOL = 0, | ||
631 | |||
632 | /** | ||
633 | * Only GOV is encoded for every I-frame | ||
634 | */ | ||
635 | IMPEG4_ENCODE_GOV_ONLY = 1 , | ||
636 | |||
637 | /** | ||
638 | * Only VOL is encoded for every I-frame | ||
639 | */ | ||
640 | IMPEG4_ENCODE_VOL_ONLY = 2 , | ||
641 | |||
642 | /** | ||
643 | * Both GOV and VOL are encoded for every I-frame | ||
644 | */ | ||
645 | IMPEG4_ENCODE_VOL_AND_GOV = 3 | ||
646 | |||
647 | } IMPEG4ENC_InsertGOVHdrBeforeIframe; | ||
648 | /** | ||
649 | ******************************************************************************* | ||
650 | * @struct IMPEG4ENC_Cmd | ||
651 | * @brief This structure defines the control commands for the IMP4VENC module | ||
652 | * | ||
653 | ******************************************************************************* | ||
654 | */ | ||
655 | typedef IVIDENC2_Cmd IMPEG4ENC_Cmd; | ||
656 | |||
657 | |||
658 | /** | ||
659 | ******************************************************************************* | ||
660 | * @struct IMPEG4ENC_Obj | ||
661 | * @brief This structure must be the first field of all MPEG4ENC instance | ||
662 | * objects | ||
663 | * | ||
664 | * @param fxns - is a pointer to IMPEG4ENC_Fxns structure which includes the | ||
665 | * below function pointers | ||
666 | * IALG_Fxns | ||
667 | * Void algActivate(IALG_Handle handle) | ||
668 | * Int algAlloc(const IALG_Params *params, | ||
669 | * struct IALG_Fxns **parentFxns, IALG_MemRec *memTab) | ||
670 | * Void algControl(IALG_Handle handle, IALG_Cmd cmd, | ||
671 | * IALG_Status *status) | ||
672 | * Void algDeactivate(IALG_Handle handle) | ||
673 | * Int algFree(IALG_Handle handle, IALG_MemRec *memTab) | ||
674 | * Int algInit(IALG_Handle handle, const IALG_MemRec *memTab, | ||
675 | * IALG_Handle parent, const IALG_Params *params) | ||
676 | * Void algMoved(IALG_Handle handle, const IALG_MemRec *memTab, | ||
677 | * IALG_Handle parent, const IALG_Params *params) | ||
678 | * Int algNumAlloc(Void) | ||
679 | * | ||
680 | * XDAS_Int32 process(IVIDENC2_Handle handle, IVIDEO2_BufDesc *inBufs, | ||
681 | * XDM2_BufDesc *outBufs, IVIDENC2_InArgs *inArgs, | ||
682 | * IVIDENC2_OutArgs *outArgs) | ||
683 | * | ||
684 | * XDAS_Int32 control(IVIDENC2_Handle handle, IVIDENC2_Cmd id, | ||
685 | * IVIDENC2_DynamicParams *params, IVIDENC2_Status *status) | ||
686 | * | ||
687 | ******************************************************************************* | ||
688 | */ | ||
689 | typedef struct IMPEG4ENC_Obj{ | ||
690 | struct IMPEG4ENC_Fxns *fxns; | ||
691 | } IMPEG4ENC_Obj; | ||
692 | |||
693 | |||
694 | /** | ||
695 | ******************************************************************************* | ||
696 | * @struct IMPEG4ENC_Handle | ||
697 | * @brief This handle is used to reference all MPEG4ENC instance objects | ||
698 | * | ||
699 | ******************************************************************************* | ||
700 | */ | ||
701 | typedef struct IMPEG4ENC_Obj *IMPEG4ENC_Handle; | ||
702 | |||
703 | /** | ||
704 | ******************************************************************************* | ||
705 | * @struct IMPEG4ENC_RateControlParams | ||
706 | * @brief This structure contains all the parameters which controls Rate | ||
707 | * Control behavior | ||
708 | * | ||
709 | * @param rateControlParamsPreset : | ||
710 | * if this is IMPEG4_RATECONTROLPARAMS_DEFAULT the algorithm loads the | ||
711 | * default rate control parameters. | ||
712 | * if this is IMPEG4_RATECONTROLPARAMS_USERDEFINED the algorithm loads | ||
713 | * the user defined rate control parameters. if user is not aware of | ||
714 | * the floowing parameters it should be set to this enumeration. | ||
715 | * if this is IMPEG4_RATECONTROLPARAMS_EXISTING the algorithm loads | ||
716 | * the default rate control parameters. | ||
717 | * | ||
718 | * @param rcAlgo : | ||
719 | * if this is IMPEG4_RATECONTROLALGO_NONE the algorithm uses the fixed | ||
720 | * qpI/qpP depending on the Frame | ||
721 | * if this is IMPEG4_RATECONTROLALGO_PLR the algorithm uses the | ||
722 | * PLR algorithm for QP Selection and bitrate achievement | ||
723 | * | ||
724 | * @param qpI : | ||
725 | * Initial Quantization Parameter for I frames. Valid Range is [1, 31]. | ||
726 | * when rateControlPreset = IVIDEO_NONE, this quantization parameter is | ||
727 | * used by the I frame encoding | ||
728 | * | ||
729 | * @param qpP : | ||
730 | * Initial Quantization Parameter for P frames. Valid Range is [1, 31] | ||
731 | * when rateControlPreset = IVIDEO_NONE, this quantization parameter is | ||
732 | * used by the P frame encoding | ||
733 | * | ||
734 | * @param seIntialQP : | ||
735 | * when rcAlgo is anything other than IMPEG4_RATECONTROLALGO_NONE, | ||
736 | * frame encoding start with seIntialQP value. | ||
737 | * When the user does not have understanding of what to set, set to 0, | ||
738 | * so the Codec internally decides intelligently the initial QP to be | ||
739 | * used. | ||
740 | * | ||
741 | * @param qpMax : | ||
742 | * Maximum Quantization Parameter. Range [1, 31]. Useful to control | ||
743 | * a minimum quality level | ||
744 | * | ||
745 | * @param qpMin : | ||
746 | * Minimum Quantization Parameter. Range [1, 31]. Useful to control | ||
747 | * a maximum bit-rate level | ||
748 | * | ||
749 | * @param enablePerceptualQuantMode : | ||
750 | * perceptual quantization is enabled or diasabled. It varies the Qp at | ||
751 | * MB level instead of row level to improve the perceptual quality of | ||
752 | * video. | ||
753 | * 1 for enable | ||
754 | * 0 for disable | ||
755 | * | ||
756 | * @param allowFrameSkip : | ||
757 | * This enables the Frame Skip Feature looking at the VBV Fullness. | ||
758 | * This should be enabled when Low Delay Mode is enabled. | ||
759 | * 2 for enabling early frame skip | ||
760 | * 1 for enabling late frame skip | ||
761 | * 0 for disabling frame skip | ||
762 | * @param initialBufferLevel : | ||
763 | * Initial buffer level for VBV compliance. It informs that | ||
764 | * hypothetical decoder can start depending on the fullness of the | ||
765 | * VBV buffer. Default value is 0, where codec will internally | ||
766 | * calculate the value based on the RC algo type | ||
767 | * @param vbvBufferSize : | ||
768 | * Virtual Buffer Verifier buffer size. This size controls the frame | ||
769 | * skip logic of the encoder. For low delay applications this size | ||
770 | * should be small. This size is in bits. | ||
771 | * Default value is 0, where codec will internally calculate the | ||
772 | * value based on the RC algo type. | ||
773 | * | ||
774 | ******************************************************************************* | ||
775 | */ | ||
776 | typedef struct IMPEG4ENC_RateControlParams { | ||
777 | XDAS_Int32 rateControlParamsPreset; | ||
778 | XDAS_Int32 rcAlgo; | ||
779 | XDAS_Int32 qpI; | ||
780 | XDAS_Int32 qpP; | ||
781 | XDAS_Int32 seIntialQP; | ||
782 | XDAS_Int32 qpMax; | ||
783 | XDAS_Int32 qpMin; | ||
784 | XDAS_Int32 enablePerceptualQuantMode; | ||
785 | XDAS_Int32 allowFrameSkip; | ||
786 | XDAS_Int32 initialBufferLevel; | ||
787 | XDAS_Int32 vbvBufferSize; | ||
788 | XDAS_Int32 qpMinIntra; | ||
789 | } IMPEG4ENC_RateControlParams ; | ||
790 | |||
791 | |||
792 | /** | ||
793 | ******************************************************************************* | ||
794 | * @struct IMPEG4ENC_InterCodingParams | ||
795 | * @brief This structure contains all the parameters which controls Inter MBs | ||
796 | * coding behavior | ||
797 | * | ||
798 | * @param interCodingPreset : | ||
799 | * This Preset controls the USER_DEFINED vs DEFAULT mode. if User is | ||
800 | * not aware about following fields, it should be set as | ||
801 | * IMPEG4_INTERCODING_DEFAULT | ||
802 | * | ||
803 | * @param searchRangeHorP : | ||
804 | * Horizontal Search Range for ME algo, range is [16, 144] | ||
805 | * | ||
806 | * @param searchRangeVerP : | ||
807 | * Vertical Search Range for ME algo, range is [16, 32] | ||
808 | * | ||
809 | * @param globalOffsetME : | ||
810 | * This variable is used to control ME search algorithm to improve | ||
811 | * video quality by doing ME around Temporal average MV. | ||
812 | * 1 for Enable | ||
813 | * 0 for Disable | ||
814 | * | ||
815 | * @param earlySkipThreshold : | ||
816 | * Threshold to use for early skip determination | ||
817 | * The Inter SAD is compared against this Threshold for early skip | ||
818 | * selection | ||
819 | * | ||
820 | * @param enableThresholdingMethod : | ||
821 | * Thresholding cost Method is used by CALC3 suppress expensive | ||
822 | * coefficients.Thresholding cost Method is used to set a block to be | ||
823 | * not_coded if the block has very few small amplitude coeffs. | ||
824 | * | ||
825 | * @param minBlockSizeP : minimum block size for P frames. | ||
826 | * Refer IMPEG4ENC_InterBlockSize enumeration to see the valid values | ||
827 | * if this variable takes value of IMPEG4_BLOCKSIZE_8x8 a MB in P Frame | ||
828 | * can have 4 Motion Vectors one for each 8x8 MB to | ||
829 | * improve video quality (not necessarily). This mode is used only for | ||
830 | * MPEG-4. This Field is neglected or read as Disable for H263 encoding. | ||
831 | * Set | ||
832 | * IMPEG4_BLOCKSIZE_8x8 for 4MV | ||
833 | * else only 1MV | ||
834 | * | ||
835 | * @param enableRoundingControl : | ||
836 | * When enabled reduces the IDCT drift | ||
837 | * 1 for Enable | ||
838 | * 0 for Disable | ||
839 | ******************************************************************************* | ||
840 | */ | ||
841 | typedef struct IMPEG4ENC_InterCodingParams { | ||
842 | XDAS_Int32 interCodingPreset; | ||
843 | XDAS_Int32 searchRangeHorP; | ||
844 | XDAS_Int32 searchRangeVerP; | ||
845 | XDAS_UInt32 globalOffsetME; | ||
846 | XDAS_Int32 earlySkipThreshold; | ||
847 | XDAS_Int32 enableThresholdingMethod; | ||
848 | XDAS_UInt32 minBlockSizeP; | ||
849 | XDAS_UInt32 enableRoundingControl; | ||
850 | |||
851 | } IMPEG4ENC_InterCodingParams ; | ||
852 | |||
853 | |||
854 | /** | ||
855 | ******************************************************************************* | ||
856 | * @struct IMPEG4ENC_IntraCodingParams | ||
857 | * @brief This structure contains all the parameters which controls Intra | ||
858 | * encoding | ||
859 | * | ||
860 | * @param intraCodingPreset : | ||
861 | * This Preset controls the USER_DEFINED vs DEFAULT mode. if User is | ||
862 | * not aware about following fields, it should be set as | ||
863 | * IMPEG4_INTERCODING_DEFAULT | ||
864 | * | ||
865 | * @param intraRefreshMethod : | ||
866 | * Intra Refresh methods, this can be any one of the | ||
867 | * IMPEG4ENC_IntraRefreshMethods enumeration. | ||
868 | * refer IMPEG4ENC_IntraRefreshMethods enumeration above. | ||
869 | * | ||
870 | * @param intraRefreshRate : | ||
871 | * if intraRefreshMethod is IMPEG4_INTRAREFRESH_CYCLIC_MBS, this value | ||
872 | * represents madulo cyclic MBs value. MPEG4 Encoder encodes a | ||
873 | * macro block as Intra after every intraRefreshRate number of macro | ||
874 | * blocks.if intraRefreshMethod is IMPEG4_INTRAREFRESH_CYCLIC_ROWS, | ||
875 | * this value represents number if rows which are intra. MPEG4 Encoder | ||
876 | * encodes those many rows as intra every frame and the location of | ||
877 | * intra rows moves in cyclic fashion. | ||
878 | * This variable is ignored if intraRefreshMethod is | ||
879 | * IMPEG4_INTRAREFRESH_NONE. | ||
880 | * | ||
881 | * @param acpredEnable : | ||
882 | * AC prediction | ||
883 | * 0 for Disable | ||
884 | * 1 for Enable | ||
885 | * | ||
886 | * @param insertGOVHdrBeforeIframe : | ||
887 | * inserts GOV Header before I Frame if enabled | ||
888 | * 0 for Disable | ||
889 | * 1 for Enable | ||
890 | * | ||
891 | ******************************************************************************* | ||
892 | */ | ||
893 | typedef struct IMPEG4ENC_IntraCodingParams | ||
894 | { | ||
895 | XDAS_Int32 intraCodingPreset; | ||
896 | XDAS_UInt32 intraRefreshMethod; | ||
897 | XDAS_UInt32 intraRefreshRate; | ||
898 | XDAS_UInt32 acpredEnable; | ||
899 | XDAS_UInt32 insertGOVHdrBeforeIframe; | ||
900 | XDAS_UInt32 enableDriftControl; | ||
901 | |||
902 | } IMPEG4ENC_IntraCodingParams; | ||
903 | |||
904 | |||
905 | /** | ||
906 | ******************************************************************************* | ||
907 | * @struct IMPEG4ENC_sliceCodingParams | ||
908 | * @brief This structure contains all the parameters which controls Intra | ||
909 | * encoding | ||
910 | * | ||
911 | * @param sliceCodingPreset : | ||
912 | * This Preset controls the USER_DEFINED vs DEFAULT mode. if User is | ||
913 | * not aware about following fields, it should be set as | ||
914 | * IMPEG4_INTERCODING_DEFAULT | ||
915 | * | ||
916 | * @param sliceMode : | ||
917 | * This defines the control mechanism to split a picture in slices. | ||
918 | * It can be either MB based or bits based and takes the enum | ||
919 | * IMPEG4ENC_SliceMode | ||
920 | * | ||
921 | * @param sliceUnitSize : | ||
922 | * The meaning of this parameter depends upon sliceMode. | ||
923 | * sliceMode == IMPEG4_SLICEMODE_MBUNIT then this | ||
924 | * parameter informs the number of Macroblocks in one slice | ||
925 | * sliceMode == IMPEG4_SLICEMODE_BITS then this | ||
926 | * parameter informs the number of bits in one slice in MPEG4 | ||
927 | * jargon resyncIntervalInBits | ||
928 | * sliceMode == IMPEG4_SLICEMODE_NONE then this | ||
929 | * parameter is not respected | ||
930 | * | ||
931 | * @param gobInterval : | ||
932 | * insert GOB header after every n GOBs | ||
933 | * This field is only used for H263 | ||
934 | * gobInterval range is [0, Max GOB Number-1] | ||
935 | * | ||
936 | * @param useHec : | ||
937 | * Use Header extension code [0-2] | ||
938 | * 0 for Disable | ||
939 | * 1 Include HEC for only First GobHeader | ||
940 | * 2 Include HEC for for all GobHeader | ||
941 | * | ||
942 | * | ||
943 | ******************************************************************************* | ||
944 | */ | ||
945 | typedef struct IMPEG4ENC_sliceCodingParams { | ||
946 | XDAS_Int32 sliceCodingPreset; | ||
947 | XDAS_Int32 sliceMode; | ||
948 | XDAS_Int32 sliceUnitSize; | ||
949 | XDAS_UInt32 gobInterval; | ||
950 | XDAS_UInt32 useHec; | ||
951 | |||
952 | } IMPEG4ENC_sliceCodingParams; | ||
953 | |||
954 | |||
955 | /** | ||
956 | ******************************************************************************* | ||
957 | * @struct IMPEG4ENC_DynamicParams | ||
958 | * @brief This structure defines the dynamic parameters for MPEG4ENC objects | ||
959 | * | ||
960 | * @param videnc2DynamicParams : | ||
961 | * refer IVIDENC2_DynamicParams in ividenc2.h file | ||
962 | * | ||
963 | * @param rateControlParams : | ||
964 | * refer IMPEG4ENC_RateControlParams structure above | ||
965 | * | ||
966 | * @param interCodingParams : | ||
967 | * refer IMPEG4ENC_InterCodingParams structure above | ||
968 | * | ||
969 | * @param sliceCodingParams : | ||
970 | * refer IMPEG4ENC_sliceCodingParams structure above | ||
971 | * | ||
972 | * @param aspectRatioIdc : | ||
973 | * defines the value of pixel aspect ratio | ||
974 | * See Table 6-12 of standard spec for aspect ratio details | ||
975 | * | ||
976 | ******************************************************************************* | ||
977 | */ | ||
978 | typedef struct IMPEG4ENC_DynamicParams { | ||
979 | IVIDENC2_DynamicParams videnc2DynamicParams; | ||
980 | IMPEG4ENC_RateControlParams rateControlParams; | ||
981 | IMPEG4ENC_InterCodingParams interCodingParams; | ||
982 | IMPEG4ENC_sliceCodingParams sliceCodingParams; | ||
983 | XDAS_UInt32 aspectRatioIdc; | ||
984 | }IMPEG4ENC_DynamicParams; | ||
985 | |||
986 | |||
987 | /** | ||
988 | ******************************************************************************* | ||
989 | * @struct IMPEG4ENC_DynamicParams | ||
990 | * @brief Default dynamic parameter values for MPEG4ENC instance objects | ||
991 | * if user defined dynamic parameters are not given to the encoder then | ||
992 | * encoder uses this default dynamic parameters (which can be found in | ||
993 | * impeg4enc.c file) for encoding. | ||
994 | * | ||
995 | ******************************************************************************* | ||
996 | */ | ||
997 | extern IMPEG4ENC_DynamicParams MPEG4ENC_TI_DYNAMICPARAMS; | ||
998 | |||
999 | |||
1000 | /** | ||
1001 | ******************************************************************************* | ||
1002 | * @struct IMPEG4ENC_Params | ||
1003 | * @brief This structure defines the creation parameters for MPEG4ENC objects | ||
1004 | * | ||
1005 | * @param videnc2Params : | ||
1006 | * Defines creation time parameters for all IVIDENC2 instance objects. | ||
1007 | * refer IVIDENC2_Params structure in ividenc2.h file | ||
1008 | * | ||
1009 | * @param rateControlParams : | ||
1010 | * refer IMPEG4ENC_RateControlParams structure above | ||
1011 | * | ||
1012 | * @param interCodingParams : | ||
1013 | * refer IMPEG4ENC_InterCodingParams structure above | ||
1014 | * | ||
1015 | * @param intraCodingParams : | ||
1016 | * refer IMPEG4ENC_IntraCodingParams structure above | ||
1017 | * | ||
1018 | * @param sliceCodingParams : | ||
1019 | * refer IMPEG4ENC_sliceCodingParams structure above | ||
1020 | * | ||
1021 | * @param useDataPartitioning : | ||
1022 | * Controls data partitioning for MPEG4 Encoder. | ||
1023 | * This mode is automatically disabled when short video header is | ||
1024 | * enabled | ||
1025 | * 0 for Disable | ||
1026 | * 1 for Enable | ||
1027 | * | ||
1028 | * @param useRvlc : | ||
1029 | * Use Reversible Variable Length Coding. | ||
1030 | * MPEG4 Encoder expects Data Partitioning to be enabled when RVLC is | ||
1031 | * enabled or else it returns error. | ||
1032 | * This mode is automatically disabled when short video header is | ||
1033 | * enabled | ||
1034 | * 0 for Disable | ||
1035 | * 1 for Enable | ||
1036 | * | ||
1037 | * @param useShortVideoHeader : | ||
1038 | * short video header / h263 base line profile | ||
1039 | * MPEG4 Encoder automatically disable the 4 MV, Data Partitioning, | ||
1040 | * RVLC modes and reset resync interval in bits (disable H.241 flow) | ||
1041 | * 0 for Disable | ||
1042 | * 1 for Enable | ||
1043 | * | ||
1044 | * @param vopTimeIncrementResolution : | ||
1045 | * resolution of vop_time_increment bit-stream syntax element, | ||
1046 | * number of ticks/sec | ||
1047 | * | ||
1048 | * @param nonMultiple16RefPadMethod : | ||
1049 | * Controls the way the padding is done for Ref Frame when Height is | ||
1050 | * non-multiple of 16. | ||
1051 | * Follows the enum IMPEG4ENC_nonMultiple16RefPadMethod | ||
1052 | * IMPEG4_PAD_METHOD_DIVX - VLC, DIVx way of padding | ||
1053 | * IMPEG4_PAD_METHOD_MPEG4 - MPEG4 Standard specific way of padding | ||
1054 | * default value is IMPEG4_PAD_METHOD_MPEG4. | ||
1055 | * | ||
1056 | * @param pixelRange :video_range=0 :Y from 16 to 235, Cb and Cr from 16 to 240; | ||
1057 | * video_range=1 : Y from 0 to 255,Cb and Cr from 0 to 255. | ||
1058 | * | ||
1059 | * @param enableSceneChangeAlgo : Parameter to enable or disable scene change | ||
1060 | * algorithm. | ||
1061 | * @param useVOS : VOS header insertion, 0 = off, 1 = on | ||
1062 | * @param enableMONA : enable MONA settings 0 = off, 1 = on | ||
1063 | * @param enableAnalyticinfo : enable MV and SAD access to user | ||
1064 | * 0 = off, 1 = on | ||
1065 | * | ||
1066 | * @param debugTraceLevel : Indicates level of debug trace info to be | ||
1067 | * dumped. | ||
1068 | * Disabled if this value is zero. | ||
1069 | * | ||
1070 | * @param lastNFramesToLog : Indicates no. of frames for which debug trace | ||
1071 | * info to be dumped. Valid only if debugTraceLevel | ||
1072 | * is non zero. | ||
1073 | ******************************************************************************* | ||
1074 | */ | ||
1075 | typedef struct IMPEG4ENC_Params { | ||
1076 | IVIDENC2_Params videnc2Params; | ||
1077 | IMPEG4ENC_RateControlParams rateControlParams; | ||
1078 | IMPEG4ENC_InterCodingParams interCodingParams; | ||
1079 | IMPEG4ENC_IntraCodingParams intraCodingParams; | ||
1080 | IMPEG4ENC_sliceCodingParams sliceCodingParams; | ||
1081 | |||
1082 | XDAS_UInt32 useDataPartitioning; | ||
1083 | XDAS_UInt32 useRvlc; | ||
1084 | XDAS_UInt32 useShortVideoHeader; | ||
1085 | XDAS_UInt32 vopTimeIncrementResolution; | ||
1086 | XDAS_UInt32 nonMultiple16RefPadMethod; | ||
1087 | XDAS_UInt32 pixelRange; | ||
1088 | XDAS_UInt32 enableSceneChangeAlgo; | ||
1089 | XDAS_UInt32 useVOS; | ||
1090 | XDAS_UInt32 enableMONA; | ||
1091 | XDAS_Int32 enableAnalyticinfo; | ||
1092 | |||
1093 | XDAS_UInt32 debugTraceLevel; | ||
1094 | XDAS_UInt32 lastNFramesToLog; | ||
1095 | |||
1096 | } IMPEG4ENC_Params; | ||
1097 | |||
1098 | |||
1099 | /** | ||
1100 | ******************************************************************************* | ||
1101 | * @struct IMPEG4ENC_Params | ||
1102 | * @brief Default parameter values for MPEG4ENC instance objects | ||
1103 | * if user defined parameters are not given to the encoder then | ||
1104 | * encoder uses this default parameters (which can be found in | ||
1105 | * impeg4enc.c file) for encoding. | ||
1106 | * | ||
1107 | ******************************************************************************* | ||
1108 | */ | ||
1109 | extern IMPEG4ENC_Params MPEG4ENC_TI_PARAMS; | ||
1110 | |||
1111 | |||
1112 | /** | ||
1113 | ******************************************************************************* | ||
1114 | * @struct IMPEG4ENC_Status | ||
1115 | * @brief Status structure defines the parameters that can be changed or read | ||
1116 | * during real-time operation of the alogrithm. | ||
1117 | * | ||
1118 | * @param videnc2Status : | ||
1119 | * Status of the MPEG4 encoder along with error information, if any. | ||
1120 | * refer IVIDENC2_Status structure in ividenc2.h file | ||
1121 | * | ||
1122 | * @param rateControlParams : | ||
1123 | * refer IMPEG4ENC_RateControlParams structure above | ||
1124 | * | ||
1125 | * @param interCodingParams : | ||
1126 | * refer IMPEG4ENC_InterCodingParams structure above | ||
1127 | * | ||
1128 | * @param intraCodingParams : | ||
1129 | * refer IMPEG4ENC_IntraCodingParams structure above | ||
1130 | * | ||
1131 | * @param sliceCodingParams : | ||
1132 | * refer IMPEG4ENC_sliceCodingParams structure above | ||
1133 | * | ||
1134 | * @param useDataPartitioning : | ||
1135 | * Use data partitioning | ||
1136 | * 0 for Disable | ||
1137 | * 1 for Enable | ||
1138 | * | ||
1139 | * @param useRvlc : | ||
1140 | * Use Reversible Variable Length Coding | ||
1141 | * 0 for Disable | ||
1142 | * 1 for Enable | ||
1143 | * | ||
1144 | * @param useShortVideoHeader : | ||
1145 | * short video header / h263 base line profile | ||
1146 | * 0 for Disable | ||
1147 | * 1 for Enable | ||
1148 | * @param vopTimeIncrementResolution :Resolution of vop_time_increment | ||
1149 | * bit-stream syntax element, | ||
1150 | * number of ticks/sec. | ||
1151 | * | ||
1152 | * @param nonMultiple16RefPadMethod : Controls the way the padding is done | ||
1153 | * for Ref Frame when Height is | ||
1154 | * Non-multiple of 16. | ||
1155 | * @param pixelRange : Pixel range to be put in header | ||
1156 | * See IMPEG4VENC_PixelRange enumeration for details. | ||
1157 | * | ||
1158 | * @param enableSceneChangeAlgo : | ||
1159 | * Scene change detection algorithm. | ||
1160 | * 0 for Disable | ||
1161 | * 1 for Enable | ||
1162 | * @param useVOS : VOS header insertion, 0 = off, 1 = on | ||
1163 | * @param enableMONA : enable MONA settings 0 = off, 1 = on | ||
1164 | * @param enableAnalyticinfo : enable MV and SAD access to user | ||
1165 | * 0 = off, 1 = on | ||
1166 | * | ||
1167 | * @param debugTraceLevel : | ||
1168 | * 0 Disable dumping debug data | ||
1169 | * 1-4 enable dumping debug data | ||
1170 | * | ||
1171 | * @param lastNFramesToLog : No. of frame for which debug trace info to be | ||
1172 | * dumped. | ||
1173 | * | ||
1174 | * @param extMemoryDebugTraceAddr : External memory address where debug trace | ||
1175 | * info is dunped | ||
1176 | * | ||
1177 | * @param extMemoryDebugTraceSize : Size of the debug trace info in the | ||
1178 | * external memory. | ||
1179 | * | ||
1180 | ******************************************************************************* | ||
1181 | */ | ||
1182 | typedef struct | ||
1183 | { | ||
1184 | IVIDENC2_Status videnc2Status; | ||
1185 | IMPEG4ENC_RateControlParams rateControlParams; | ||
1186 | IMPEG4ENC_InterCodingParams interCodingParams; | ||
1187 | IMPEG4ENC_IntraCodingParams intraCodingParams; | ||
1188 | IMPEG4ENC_sliceCodingParams sliceCodingParams; | ||
1189 | |||
1190 | XDAS_UInt32 useDataPartitioning; | ||
1191 | XDAS_UInt32 useRvlc; | ||
1192 | XDAS_UInt32 useShortVideoHeader; | ||
1193 | XDAS_UInt32 vopTimeIncrementResolution; | ||
1194 | XDAS_UInt32 nonMultiple16RefPadMethod; | ||
1195 | XDAS_UInt32 pixelRange; | ||
1196 | XDAS_UInt32 enableSceneChangeAlgo; | ||
1197 | XDAS_UInt32 useVOS; | ||
1198 | XDAS_UInt32 enableMONA; | ||
1199 | XDAS_Int32 enableAnalyticinfo; | ||
1200 | |||
1201 | XDAS_UInt32 debugTraceLevel; | ||
1202 | XDAS_UInt32 lastNFramesToLog; | ||
1203 | XDAS_UInt32 *extMemoryDebugTraceAddr; | ||
1204 | XDAS_UInt32 extMemoryDebugTraceSize; | ||
1205 | |||
1206 | } IMPEG4ENC_Status; | ||
1207 | |||
1208 | |||
1209 | /** | ||
1210 | ******************************************************************************* | ||
1211 | * @struct IMPEG4ENC_InArgs | ||
1212 | * @brief This structure defines the runtime input arguments for | ||
1213 | * IMPEG4ENC::process function | ||
1214 | * | ||
1215 | * @param videnc2InArgs : | ||
1216 | * Parameters common to video encoders | ||
1217 | * refer IVIDENC2_InArgs structure in ividenc2.h file | ||
1218 | * | ||
1219 | ******************************************************************************* | ||
1220 | */ | ||
1221 | typedef struct IMPEG4ENC_InArgs { | ||
1222 | IVIDENC2_InArgs videnc2InArgs; | ||
1223 | } IMPEG4ENC_InArgs; | ||
1224 | |||
1225 | |||
1226 | /** | ||
1227 | ******************************************************************************* | ||
1228 | * @struct IMPEG4ENC_OutArgs | ||
1229 | * @brief This structure defines the run time output arguments for | ||
1230 | * IMPEG4ENC::process function | ||
1231 | * | ||
1232 | * @param videnc2OutArgs : | ||
1233 | * output parameters from the IMPEG4ENC::process call | ||
1234 | * refer IVIDENC2_OutArgs structure in ividenc2.h file | ||
1235 | * | ||
1236 | ******************************************************************************* | ||
1237 | */ | ||
1238 | typedef struct IMPEG4ENC_OutArgs { | ||
1239 | IVIDENC2_OutArgs videnc2OutArgs; | ||
1240 | } IMPEG4ENC_OutArgs; | ||
1241 | |||
1242 | |||
1243 | /** | ||
1244 | ******************************************************************************* | ||
1245 | * @struct IMPEG4ENC_Fxns | ||
1246 | * @brief This structure defines all of the operations on MPEG4ENC objects | ||
1247 | * | ||
1248 | * @param ividenc : | ||
1249 | * refer IVIDENC2_Fxns structure in ividenc2.h file | ||
1250 | * | ||
1251 | ******************************************************************************* | ||
1252 | */ | ||
1253 | typedef struct IMPEG4ENC_Fxns { | ||
1254 | IVIDENC2_Fxns ividenc; /* IMPEG4ENC extends IVIDENC */ | ||
1255 | } IMPEG4ENC_Fxns; | ||
1256 | |||
1257 | /** | ||
1258 | ****************************************************************************** | ||
1259 | * @struct IMPEG4ENC_DataSyncDesc | ||
1260 | * @brief This structure is an extension of XDM_DataSyncDesc to provide add- | ||
1261 | * itional information required for Mode B Packetization according to | ||
1262 | * RFC2190. | ||
1263 | * | ||
1264 | * @param mbAddr: this is a pointer to an array of FIrst MB Addresses in diff | ||
1265 | * packets. | ||
1266 | * @param gobNumber: this is a pointer to an array of GOB Number of first Mb | ||
1267 | * in different packets | ||
1268 | * @param quantScale: this is a pointer to an array of Quant values of first | ||
1269 | * Mb in different packets | ||
1270 | * @param mv: this is a pointer to an array of MV of first MB in different | ||
1271 | * packets. Note: the MV is in half-pel reolution as required in | ||
1272 | * RFC2190. | ||
1273 | ****************************************************************************** | ||
1274 | */ | ||
1275 | typedef struct IMPEG4ENC_DataSyncDesc { | ||
1276 | XDM_DataSyncDesc dataSyncDesc; | ||
1277 | XDAS_UInt16 *mbAddr; | ||
1278 | XDAS_UInt16 *gobNumber; | ||
1279 | XDAS_UInt16 *quantScale; | ||
1280 | XDAS_UInt32 *mv; | ||
1281 | } IMPEG4ENC_DataSyncDesc; | ||
1282 | |||
1283 | #ifdef __cplusplus | ||
1284 | } | ||
1285 | #endif /* extern "C" */ | ||
1286 | |||
1287 | /*@}*/ /* ingroup HDVICP2MPEG4 */ | ||
1288 | |||
1289 | #endif /* IMPEG4ENC_ */ | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/lib/mpeg4venc_ti_host.lib b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/lib/mpeg4venc_ti_host.lib new file mode 100644 index 0000000..6a738da --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/lib/mpeg4venc_ti_host.lib | |||
Binary files differ | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/link.xdt b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/link.xdt new file mode 100644 index 0000000..34a3e98 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/link.xdt | |||
@@ -0,0 +1,80 @@ | |||
1 | SECTIONS | ||
2 | { | ||
3 | % if (this.MPEG4ENC.dataSection) { | ||
4 | .data:MPEG4ENC_TI_PARAMS > `this.MPEG4ENC.dataSection` | ||
5 | .data:MPEG4ENC_TI_DYNAMICPARAMS > `this.MPEG4ENC.dataSection` | ||
6 | .const:MPEG4ENC_TI_StaticTableSection > `this.MPEG4ENC.dataSection` | ||
7 | .data:MPEG4ENC_TI_IMPEG4ENC > `this.MPEG4ENC.dataSection` | ||
8 | .data:MPEG4ENC_TI_IALG > `this.MPEG4ENC.dataSection` | ||
9 | .const:ps32LevelLimitTab > `this.MPEG4ENC.dataSection` | ||
10 | .const:MPEG4ENC_TI_IRES > `this.MPEG4ENC.dataSection` | ||
11 | .data > `this.MPEG4ENC.dataSection` | ||
12 | .const:MPEG4VENC_TI_ICONT1_DataSect0 > `this.MPEG4ENC.dataSection` | ||
13 | .const:MPEG4VENC_TI_ICONT1_DataSect1 > `this.MPEG4ENC.dataSection` | ||
14 | .const:MPEG4VENC_TI_ICONT1_DataSect2 > `this.MPEG4ENC.dataSection` | ||
15 | .const:MPEG4VENC_TI_ICONT2_DataSect0 > `this.MPEG4ENC.dataSection` | ||
16 | .const:MPEG4VENC_TI_ICONT2_DataSect1 > `this.MPEG4ENC.dataSection` | ||
17 | .const:MPEG4VENC_TI_ICONT2_DataSect2 > `this.MPEG4ENC.dataSection` | ||
18 | .const:MPEG4VENC_TI_ICONT2_DataSect3 > `this.MPEG4ENC.dataSection` | ||
19 | .const:MPEG4VENC_TI_ICONT1_DEBUGTRACE_LEVEL1_DataSect0 > `this.MPEG4ENC.dataSection` | ||
20 | .const:MPEG4VENC_TI_ICONT1_DEBUGTRACE_LEVEL1_DataSect1 > `this.MPEG4ENC.dataSection` | ||
21 | .const:MPEG4VENC_TI_ICONT2_DEBUGTRACE_LEVEL1_DataSect0 > `this.MPEG4ENC.dataSection` | ||
22 | .const:MPEG4VENC_TI_ICONT2_DEBUGTRACE_LEVEL1_DataSect1 > `this.MPEG4ENC.dataSection` | ||
23 | .const:MPEG4VENC_TI_ICONT2_DEBUGTRACE_LEVEL1_DataSect3 > `this.MPEG4ENC.dataSection` | ||
24 | %} | ||
25 | % if (this.MPEG4ENC.codeSection) { | ||
26 | .text:MPEG4ENC_TI_CaptureBufferInit > `this.MPEG4ENC.codeSection` | ||
27 | .text:MP4VENC_TI_IsFull > `this.MPEG4ENC.codeSection` | ||
28 | .text:MP4VENC_TI_IsEmpty > `this.MPEG4ENC.codeSection` | ||
29 | .text:MP4VENC_TI_GetCaptureBuffer > `this.MPEG4ENC.codeSection` | ||
30 | .text:MP4VENC_TI_FillCaptureBuffer > `this.MPEG4ENC.codeSection` | ||
31 | .text:MPEG4ENC_TI_reset > `this.MPEG4ENC.codeSection` | ||
32 | .text:MPEG4ENC_TI_numAlloc > `this.MPEG4ENC.codeSection` | ||
33 | .text:MPEG4ENC_TI_init > `this.MPEG4ENC.codeSection` | ||
34 | .text:MPEG4ENC_TI_initObj > `this.MPEG4ENC.codeSection` | ||
35 | .text:MPEG4ENC_TI_alloc > `this.MPEG4ENC.codeSection` | ||
36 | .text:MPEG4ENC_TI_free > `this.MPEG4ENC.codeSection` | ||
37 | .text:MPEG4ENC_TI_control > `this.MPEG4ENC.codeSection` | ||
38 | .text:MPEG4ENC_TI_Deactivate > `this.MPEG4ENC.codeSection` | ||
39 | .text:MPEG4ENC_TI_Activate > `this.MPEG4ENC.codeSection` | ||
40 | .text:MPEG4ENC_TI_ValidateSliceCodingParams > `this.MPEG4ENC.codeSection` | ||
41 | .text:MPEG4ENC_TI_ValidateRateControlParams > `this.MPEG4ENC.codeSection` | ||
42 | .text:MPEG4ENC_TI_ValidateInterCodingParams > `this.MPEG4ENC.codeSection` | ||
43 | .text:MPEG4ENC_TI_GetLevelLimitParams > `this.MPEG4ENC.codeSection` | ||
44 | .text:MPEG4ENC_TI_ValidateEncodeParams > `this.MPEG4ENC.codeSection` | ||
45 | .text:MPEG4ENC_TI_ValidateCreateParams > `this.MPEG4ENC.codeSection` | ||
46 | .text:MPEG4ENC_TI_CpyDynamicParamstoHandle > `this.MPEG4ENC.codeSection` | ||
47 | .text:MPEG4ENC_TI_reinitResources > `this.MPEG4ENC.codeSection` | ||
48 | .text:MPEG4ENC_TI_numResourceDescriptors > `this.MPEG4ENC.codeSection` | ||
49 | .text:MPEG4ENC_TI_initResources > `this.MPEG4ENC.codeSection` | ||
50 | .text:MPEG4ENC_TI_getResourceDescriptors > `this.MPEG4ENC.codeSection` | ||
51 | .text:MPEG4ENC_TI_deinitResources > `this.MPEG4ENC.codeSection` | ||
52 | .text:MPEG4ENC_TI_deactivateResource > `this.MPEG4ENC.codeSection` | ||
53 | .text:MPEG4ENC_TI_deactivateAllResources > `this.MPEG4ENC.codeSection` | ||
54 | .text:MPEG4ENC_TI_activateResource > `this.MPEG4ENC.codeSection` | ||
55 | .text:MPEG4ENC_TI_activateAllResources > `this.MPEG4ENC.codeSection` | ||
56 | .text:MPEG4ENC_TI_HDVICP2_ISR > `this.MPEG4ENC.codeSection` | ||
57 | .text:MPEG4ENC_TI_ActivateInternal > `this.MPEG4ENC.codeSection` | ||
58 | .text:MPEG4ENC_TI_BootHDVICP > `this.MPEG4ENC.codeSection` | ||
59 | .text:MPEG4ENC_TI_turnOnAllClocks > `this.MPEG4ENC.codeSection` | ||
60 | .text:MPEG4ENC_TI_turnOffAllClocks > `this.MPEG4ENC.codeSection` | ||
61 | .text:MP4VENC_TI_CheckForIVAHDStandby > `this.MPEG4ENC.codeSection` | ||
62 | .text:MPEG4ENC_TI_ReleaseHDVICP2 > `this.MPEG4ENC.codeSection` | ||
63 | .text:MPEG4ENC_TI_EarlyExit > `this.MPEG4ENC.codeSection` | ||
64 | .text:MPEG4ENC_TI_Configure_Mailbox > `this.MPEG4ENC.codeSection` | ||
65 | .text:MP4VENC_TI_Set_Icont1_for_FrameEncodeStart > `this.MPEG4ENC.codeSection` | ||
66 | .text:MPEG4ENC_TI_DSFixedRowsInterface > `this.MPEG4ENC.codeSection` | ||
67 | .text:MPEG4ENC_TI_DSFixedLengthInterface > `this.MPEG4ENC.codeSection` | ||
68 | .text:MPEG4ENC_TI_DSSliceModeInterface > `this.MPEG4ENC.codeSection` | ||
69 | .text:MPEG4ENC_TI_GetBufferInterface > `this.MPEG4ENC.codeSection` | ||
70 | .text:MPEG4ENC_TI_TransferAnalyticInfo > `this.MPEG4ENC.codeSection` | ||
71 | .text:MPEG4ENC_TI_encode > `this.MPEG4ENC.codeSection` | ||
72 | .text:MPEG4ENC_TI_dataTransfer > `this.MPEG4ENC.codeSection` | ||
73 | .text:MPEG4ENC_TI_WaitForIVAHDStandby > `this.MPEG4ENC.codeSection` | ||
74 | .text:MPEG4ENC_TI_UpdateSL2 > `this.MPEG4ENC.codeSection` | ||
75 | .text:MPEG4ENC_TI_DecideBufferToProcess > `this.MPEG4ENC.codeSection` | ||
76 | .text:MPEG4ENC_TI_DeActivateHDVICP2 > `this.MPEG4ENC.codeSection` | ||
77 | .text:MPEG4ENC_TI_ActivateHDVICP2 > `this.MPEG4ENC.codeSection` | ||
78 | .text:MP4VENC_TI_Poll_Icont1_for_FrameEncodeCompletion > `this.MPEG4ENC.codeSection` | ||
79 | %} | ||
80 | } | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/mpeg4enc_ti.h b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/mpeg4enc_ti.h new file mode 100644 index 0000000..1f25316 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/mpeg4enc_ti.h | |||
@@ -0,0 +1,79 @@ | |||
1 | /* | ||
2 | ******************************************************************************** | ||
3 | * HDVICP2.0 Based MPEG4 SP Encoder | ||
4 | * | ||
5 | * "HDVICP2.0 Based MPEG4 SP Encoder" is software module developed on TI's | ||
6 | * HDVICP2 based SOCs. This module is capable of compressing a 4:2:0 Raw | ||
7 | * video into a simple profile bit-stream. Based on ISO/IEC 14496-2." | ||
8 | * | ||
9 | * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/ | ||
10 | * ALL RIGHTS RESERVED | ||
11 | ******************************************************************************** | ||
12 | */ | ||
13 | /** | ||
14 | ******************************************************************************** | ||
15 | * @file <mpeg4enc_ti.h> | ||
16 | * | ||
17 | * @brief Interface for the MPEG4ENC_TI module; TI's implementation | ||
18 | * of the IMPEG4ENC interface | ||
19 | * | ||
20 | * @author: Venugopala Krishna | ||
21 | * | ||
22 | * @version 0.0 (Feb 2009) : Initial version. | ||
23 | * [Venugopala Krishna] | ||
24 | * @version 0.1 (Apr 2009) : Updated version. | ||
25 | * [Radhesh Bhat] | ||
26 | * | ||
27 | ******************************************************************************* | ||
28 | */ | ||
29 | /* -------------------- compilation control switches -------------------------*/ | ||
30 | #ifndef MPEG4ENC_TI_ | ||
31 | #define MPEG4ENC_TI_ | ||
32 | |||
33 | /******************************************************************************* | ||
34 | * INCLUDE FILES | ||
35 | *******************************************************************************/ | ||
36 | /* -------------------- system and platform files ----------------------------*/ | ||
37 | |||
38 | /*--------------------- program files ----------------------------------------*/ | ||
39 | #include <ti/xdais/ialg.h> | ||
40 | |||
41 | #include "impeg4enc.h" | ||
42 | |||
43 | #ifdef __cplusplus | ||
44 | extern "C" { | ||
45 | #endif | ||
46 | /******************************************************************************* | ||
47 | * PUBLIC DECLARATIONS Defined here, used elsewhere | ||
48 | *******************************************************************************/ | ||
49 | /*---------------------- data declarations -----------------------------------*/ | ||
50 | |||
51 | /******************************************************************************* | ||
52 | * PRIVATE DECLARATIONS Defined here, used only here | ||
53 | *******************************************************************************/ | ||
54 | /*---------------------- data declarations -----------------------------------*/ | ||
55 | /*---------------------- function prototypes ---------------------------------*/ | ||
56 | |||
57 | /* | ||
58 | * ======== MPEG4ENC_TI_IALG ======== | ||
59 | * TI's implementation of the IALG interface for MPEG4ENC | ||
60 | */ | ||
61 | extern IALG_Fxns MPEG4ENC_TI_IALG; | ||
62 | |||
63 | /* | ||
64 | * ======== MPEG4ENC_TI_IMPEG4ENC ======== | ||
65 | * TI's implementation of the IVIDENC1 interface | ||
66 | */ | ||
67 | extern IVIDENC2_Fxns MPEG4ENC_TI_IMPEG4ENC; | ||
68 | |||
69 | /* | ||
70 | * ======== MPEG4ENC_TI_exit ======== | ||
71 | * Required module finalization function | ||
72 | */ | ||
73 | extern Void MPEG4ENC_TI_exit(Void); | ||
74 | |||
75 | |||
76 | #ifdef __cplusplus | ||
77 | } | ||
78 | #endif /* extern "C" */ | ||
79 | #endif /* MPEG4ENC_TI_ */ | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.bld b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.bld new file mode 100644 index 0000000..369664b --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.bld | |||
@@ -0,0 +1,6 @@ | |||
1 | /* | ||
2 | * ======== package.bld ======== | ||
3 | */ | ||
4 | |||
5 | |||
6 | Pkg.attrs.exportAll = true; | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xdc b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xdc new file mode 100644 index 0000000..b08d4c9 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xdc | |||
@@ -0,0 +1,7 @@ | |||
1 | /*! | ||
2 | * ======== mpeg4enc======== | ||
3 | */ | ||
4 | |||
5 | package ti.sdo.codecs.mpeg4enc [1, 0, 0] { | ||
6 | module MPEG4ENC; | ||
7 | } | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xs b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xs new file mode 100644 index 0000000..e973cbf --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package.xs | |||
@@ -0,0 +1,37 @@ | |||
1 | /* | ||
2 | * ======== package.xs ======== | ||
3 | * | ||
4 | */ | ||
5 | |||
6 | /* | ||
7 | * ======== getLibs ======== | ||
8 | */ | ||
9 | function getLibs(prog) | ||
10 | { | ||
11 | var lib = null; | ||
12 | |||
13 | if (prog.build.target.isa == "v7M" || prog.build.target.isa == "v7M4") { | ||
14 | if ( this.MPEG4ENC.watermark == false ) { | ||
15 | lib = "lib/mpeg4venc_ti_host.lib"; | ||
16 | } | ||
17 | else { | ||
18 | lib = null; | ||
19 | } | ||
20 | print(" will link with " + this.$name + ":" + lib); | ||
21 | } | ||
22 | return (lib); | ||
23 | } | ||
24 | |||
25 | /* | ||
26 | * ======== getSects ======== | ||
27 | */ | ||
28 | function getSects() | ||
29 | { | ||
30 | var template = null; | ||
31 | |||
32 | if (Program.build.target.isa == "v7M" || Program.build.target.isa == "v7M4") { | ||
33 | template = "ti/sdo/codecs/mpeg4enc/link.xdt"; | ||
34 | } | ||
35 | |||
36 | return (template); | ||
37 | } | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_b150 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_b150 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_b150 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_c150 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_c150 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_c150 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_g180 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_g180 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_g180 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_r170 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_r170 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.vers_r170 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.xdc-v49 b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.xdc-v49 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/.xdc-v49 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/build.cfg b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/build.cfg new file mode 100644 index 0000000..c7632a2 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/build.cfg | |||
@@ -0,0 +1,12 @@ | |||
1 | if (pkg.$vers.length >= 3) { | ||
2 | pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..')); | ||
3 | } | ||
4 | |||
5 | pkg.build.libraries = [ | ||
6 | ]; | ||
7 | |||
8 | pkg.build.libDesc = [ | ||
9 | ]; | ||
10 | if ('suffix' in xdc.om['xdc.IPackage$$LibDesc']) { | ||
11 | } | ||
12 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.bld.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.bld.xml new file mode 100644 index 0000000..0ee50ff --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.bld.xml | |||
@@ -0,0 +1,40 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <!-- This file conforms to the DTD xdc/bld/build.dtd --> | ||
3 | <package name="ti.sdo.codecs.mpeg4enc" version="1, 0, 0" producerId="undefined"> | ||
4 | <units> | ||
5 | <module name="MPEG4ENC"/> | ||
6 | </units> | ||
7 | <sources> | ||
8 | </sources> | ||
9 | <configurations> | ||
10 | </configurations> | ||
11 | <makefiles> | ||
12 | <srcFile name="package.mak" src="package.bld"/> | ||
13 | <srcFile name="package/package.xdc.dep" src="package.xdc"/> | ||
14 | <srcFile name="package/package.cfg.dep" src="package.xdc"/> | ||
15 | <srcFile name="package/rel/ti_sdo_codecs_mpeg4enc.tar.dep" src="package/rel/ti_sdo_codecs_mpeg4enc.xdc.inc"/> | ||
16 | </makefiles> | ||
17 | <targets> | ||
18 | </targets> | ||
19 | <libraries> | ||
20 | </libraries> | ||
21 | <executables> | ||
22 | </executables> | ||
23 | <tests> | ||
24 | </tests> | ||
25 | <releases relDir="package/rel/"> | ||
26 | <release name="ti_sdo_codecs_mpeg4enc" | ||
27 | pname="ti_sdo_codecs_mpeg4enc.tar" | ||
28 | label="default" | ||
29 | > | ||
30 | <file name="package/build.cfg"/> | ||
31 | <file name="package/package.cfg.xdc.inc"/> | ||
32 | <file name="package/package.ext.xml"/> | ||
33 | <file name="package/package.xdc.inc"/> | ||
34 | <file name="package/package.bld.xml"/> | ||
35 | <file name="package/package.rel.dot"/> | ||
36 | </release> | ||
37 | </releases> | ||
38 | <repositories> | ||
39 | </repositories> | ||
40 | </package> | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.defs.h b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.defs.h new file mode 100644 index 0000000..ef157e9 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.defs.h | |||
@@ -0,0 +1,13 @@ | |||
1 | /* | ||
2 | * Do not modify this file; it is automatically | ||
3 | * generated and any modifications will be overwritten. | ||
4 | * | ||
5 | * @(#) xdc-v49 | ||
6 | */ | ||
7 | |||
8 | #ifndef ti_sdo_codecs_mpeg4enc__ | ||
9 | #define ti_sdo_codecs_mpeg4enc__ | ||
10 | |||
11 | |||
12 | |||
13 | #endif /* ti_sdo_codecs_mpeg4enc__ */ | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.doc.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.doc.xml new file mode 100644 index 0000000..7cc563d --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.doc.xml | |||
@@ -0,0 +1,62 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <package kind='package' name='ti.sdo.codecs.mpeg4enc' nodoc='0' root='../../../../' summary=''> | ||
3 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eti.sdo.codecs.mpeg4enc%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+0%2C+0%5D+%7B'/> | ||
4 | <line tab='0' content='%7D'/> | ||
5 | <unit name='MPEG4ENC' kind='module' nodoc='0' metaonly='1' summary=''> | ||
6 | <synopSpec> | ||
7 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fcodecs%2Fmpeg4enc%2Fpackage.html%22+title%3D%22ti.sdo.codecs.mpeg4enc%22%3Eti.sdo.codecs.mpeg4enc%3C%2Fa%3E%3B'/> | ||
8 | <line blank='1' always='0'/> | ||
9 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMPEG4ENC%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/> | ||
10 | <line tab='0' content='%7D'/> | ||
11 | </synopSpec> | ||
12 | <specInfo> | ||
13 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EMPEG4ENC%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/> | ||
14 | </specInfo> | ||
15 | <synopMeta> | ||
16 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+MPEG4ENC+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.codecs.mpeg4enc.MPEG4ENC%27%3C%2Fspan%3E%29%3B'/> | ||
17 | </synopMeta> | ||
18 | <group name='module-wide constants & types'> | ||
19 | <decl spacer='1'/> | ||
20 | </group> | ||
21 | <group name='module-wide config parameters'> | ||
22 | <decl spacer='1'/> | ||
23 | <decl spacer='1'/> | ||
24 | <decl spacer='1'/> | ||
25 | <decl kind='config' name='codeSection' anchor='code.Section' altext='ti.sdo.codecs.mpeg4enc.MPEG4ENC.codeSection' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''> | ||
26 | <synopSpec> | ||
27 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcodeSection%3C%2Fspan%3E%3C%2Fgo%3E%3B'/> | ||
28 | </synopSpec> | ||
29 | <synopMeta> | ||
30 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EcodeSection%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/> | ||
31 | </synopMeta> | ||
32 | </decl> | ||
33 | <decl kind='config' name='dataSection' anchor='data.Section' altext='ti.sdo.codecs.mpeg4enc.MPEG4ENC.dataSection' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''> | ||
34 | <synopSpec> | ||
35 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdataSection%3C%2Fspan%3E%3C%2Fgo%3E%3B'/> | ||
36 | </synopSpec> | ||
37 | <synopMeta> | ||
38 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EdataSection%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/> | ||
39 | </synopMeta> | ||
40 | </decl> | ||
41 | <decl kind='config' name='udataSection' anchor='udata.Section' altext='ti.sdo.codecs.mpeg4enc.MPEG4ENC.udataSection' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''> | ||
42 | <synopSpec> | ||
43 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EudataSection%3C%2Fspan%3E%3C%2Fgo%3E%3B'/> | ||
44 | </synopSpec> | ||
45 | <synopMeta> | ||
46 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3EudataSection%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/> | ||
47 | </synopMeta> | ||
48 | </decl> | ||
49 | <decl kind='config' name='watermark' anchor='watermark' altext='ti.sdo.codecs.mpeg4enc.MPEG4ENC.watermark' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='This+config+param+allows+the+user+to+indicate+whether+to+include%0A++a+watermark+or+not'> | ||
50 | <synopSpec> | ||
51 | <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ewatermark%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/> | ||
52 | </synopSpec> | ||
53 | <synopMeta> | ||
54 | <line tab='0' content='%3Cgo%3EMPEG4ENC.%3Cspan+class%3D%22xdoc-id%22%3Ewatermark%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/> | ||
55 | </synopMeta> | ||
56 | </decl> | ||
57 | </group> | ||
58 | <group name='module-wide functions'> | ||
59 | <decl spacer='1'/> | ||
60 | </group> | ||
61 | </unit> | ||
62 | </package> | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.ext.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.ext.xml new file mode 100644 index 0000000..cb89821 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.ext.xml | |||
@@ -0,0 +1,84 @@ | |||
1 | <?xml version="1.0" encoding="windows-1252"?> | ||
2 | <!-- This file conforms to the DTD xdc/bld/release.dtd --> | ||
3 | <release name="" label="" date="" buildCount="" producerId=""> | ||
4 | <package name="ti.sdo.codecs.mpeg4enc" | ||
5 | version="1, 0, 0"/> | ||
6 | <imports> | ||
7 | </imports> | ||
8 | <references> | ||
9 | <package name="xdc.services.intern.gen" | ||
10 | version="1, 0, 0, 0, 1284507405214" | ||
11 | providerId="xdccore"> | ||
12 | <file name="java\package.jar"/> | ||
13 | </package> | ||
14 | <package name="xdc.shelf" | ||
15 | version="1, 0, 0, 1284507424737" | ||
16 | providerId="xdccore"> | ||
17 | <file name="java\antlr.jar"/> | ||
18 | <file name="java\ecj.jar"/> | ||
19 | <file name="java\js.jar"/> | ||
20 | <file name="java\jsr173_api.jar"/> | ||
21 | <file name="java\tar.jar"/> | ||
22 | <file name="java\xbean.jar"/> | ||
23 | </package> | ||
24 | <package name="xdc.bld" | ||
25 | version="1, 0, 2, 1284507372516" | ||
26 | providerId="xdccore"> | ||
27 | <file name="BuildEnvironment.xs"/> | ||
28 | <file name="Executable.xs"/> | ||
29 | <file name="ITarget.xs"/> | ||
30 | <file name="ITargetFilter.xs"/> | ||
31 | <file name="Library.xs"/> | ||
32 | <file name="Manifest.xs"/> | ||
33 | <file name="PackageContents.xs"/> | ||
34 | <file name="Repository.xs"/> | ||
35 | <file name="Script.xs"/> | ||
36 | <file name="Utils.xs"/> | ||
37 | <file name="_gen.xs"/> | ||
38 | <file name="bld.js"/> | ||
39 | <file name="package.xs"/> | ||
40 | </package> | ||
41 | <package name="xdc" | ||
42 | version="1, 1, 1, 1284507365742" | ||
43 | providerId="xdccore"> | ||
44 | <file name="IPackage.xdc"/> | ||
45 | <file name="IPackage.xs"/> | ||
46 | <file name="om2.xs"/> | ||
47 | <file name="package.xs"/> | ||
48 | <file name="template.xs"/> | ||
49 | <file name="xdc.tci"/> | ||
50 | <file name="xmlgen.xs"/> | ||
51 | <file name="xmlgen2.xs"/> | ||
52 | </package> | ||
53 | <package name="xdc.services.global" | ||
54 | version="1, 0, 0, 1284507401675" | ||
55 | providerId="xdccore"> | ||
56 | <file name="Clock.xs"/> | ||
57 | <file name="Trace.xs"/> | ||
58 | <file name="java\package.jar"/> | ||
59 | </package> | ||
60 | <package name="xdc.services.spec" | ||
61 | version="1, 0, 0, 0, 1284507414889" | ||
62 | providerId="xdccore"> | ||
63 | <file name="java\package.jar"/> | ||
64 | </package> | ||
65 | <package name="xdc.services.intern.cmd" | ||
66 | version="1, 0, 0, 0, 1284507405123" | ||
67 | providerId="xdccore"> | ||
68 | <file name="java\package.jar"/> | ||
69 | </package> | ||
70 | <package name="xdc.services.intern.xsr" | ||
71 | version="1, 0, 0, 1284507408194" | ||
72 | providerId="xdccore"> | ||
73 | <file name="java\package.jar"/> | ||
74 | </package> | ||
75 | <xdcRoot base="E:/WriteHere/xdctools_3_20_04_68/"> | ||
76 | <file name="/packages/xdc/package.xdc"/> | ||
77 | <file name="etc\config.bld"/> | ||
78 | <file name="include\utils.tci"/> | ||
79 | <xdcCorePkg version="16, 0, 2, 0, 1284507377139" producerId="undefined" buildCount="279" releaseName="xdc_corevers" label="default" date="1284507377139"/> | ||
80 | </xdcRoot> | ||
81 | </references> | ||
82 | <orphans> | ||
83 | </orphans> | ||
84 | </release> | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.dot b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.dot new file mode 100644 index 0000000..3b4a23a --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.dot | |||
@@ -0,0 +1,126 @@ | |||
1 | digraph dependencies { | ||
2 | label="\nPackage ti.sdo.codecs.mpeg4enc Dependency Graph"; | ||
3 | size="7.5,10"; | ||
4 | rankdir=LR; | ||
5 | ranksep=".75"; | ||
6 | concentrate="true"; | ||
7 | node [fixedsize=true, width=1.5, style=filled, color=black]; | ||
8 | node [font=Helvetica, fontsize=12, fillcolor=lightgrey]; | ||
9 | ti_sdo_codecs_mpeg4enc [shape=record,label="ti.sdo.codecs.mpeg4enc|1, 0, 0", URL="package.rel.xml"]; | ||
10 | node [fontsize=10, fillcolor=white]; | ||
11 | |||
12 | edge [style=solid, color=blue] | ||
13 | |||
14 | edge [style=solid, color=lightgrey] | ||
15 | xdc_services_intern_gen [shape=record,label="xdc.services.intern.gen|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\intern\gen\package/package.rel.svg"]; | ||
16 | ti_sdo_codecs_mpeg4enc -> xdc_services_intern_gen; | ||
17 | xdc_shelf [shape=record,label="xdc.shelf|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\shelf\package/package.rel.svg"]; | ||
18 | ti_sdo_codecs_mpeg4enc -> xdc_shelf; | ||
19 | xdc_bld [shape=record,label="xdc.bld|1, 0, 2", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\bld\package/package.rel.svg"]; | ||
20 | ti_sdo_codecs_mpeg4enc -> xdc_bld; | ||
21 | xdc [shape=record,label="xdc|1, 1, 1", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\package/package.rel.svg"]; | ||
22 | ti_sdo_codecs_mpeg4enc -> xdc; | ||
23 | xdc_services_global [shape=record,label="xdc.services.global|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\global\package/package.rel.svg"]; | ||
24 | ti_sdo_codecs_mpeg4enc -> xdc_services_global; | ||
25 | xdc_services_spec [shape=record,label="xdc.services.spec|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\spec\package/package.rel.svg"]; | ||
26 | ti_sdo_codecs_mpeg4enc -> xdc_services_spec; | ||
27 | xdc_services_intern_cmd [shape=record,label="xdc.services.intern.cmd|1, 0, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\intern\cmd\package/package.rel.svg"]; | ||
28 | ti_sdo_codecs_mpeg4enc -> xdc_services_intern_cmd; | ||
29 | xdc_services_intern_xsr [shape=record,label="xdc.services.intern.xsr|1, 0, 0", URL="../E:\WriteHere\xdctools_3_20_04_68\packages\xdc\services\intern\xsr\package/package.rel.svg"]; | ||
30 | ti_sdo_codecs_mpeg4enc -> xdc_services_intern_xsr; | ||
31 | |||
32 | edge [style=solid, color=blue] | ||
33 | xdc_services_intern_xsr -> xdc_services_global; | ||
34 | |||
35 | edge [style=solid, color=lightgrey] | ||
36 | xdc_services_intern_xsr -> xdc_services_spec; | ||
37 | xdc_services_intern_xsr -> xdc_services_intern_cmd; | ||
38 | xdc_utils_tconf [shape=record,label="xdc.utils.tconf|not found"style=rounded, ]; | ||
39 | xdc_services_intern_xsr -> xdc_utils_tconf; | ||
40 | xdc_services_intern_xsr -> xdc_shelf; | ||
41 | xdc_services_intern_xsr -> xdc_services_intern_gen; | ||
42 | xdc_services_intern_xsr -> xdc_services_global; | ||
43 | |||
44 | edge [style=solid, color=blue] | ||
45 | |||
46 | edge [style=solid, color=lightgrey] | ||
47 | |||
48 | edge [style=solid, color=blue] | ||
49 | xdc_services_intern_cmd -> xdc_shelf; | ||
50 | xdc_services_intern_cmd -> xdc_services_spec; | ||
51 | xdc_services_intern_cmd -> xdc_services_global; | ||
52 | xdc_services_intern_cmd -> xdc_services_intern_gen; | ||
53 | |||
54 | edge [style=solid, color=lightgrey] | ||
55 | xdc_services_intern_cmd -> xdc_services_spec; | ||
56 | xdc_services_intern_cmd -> xdc_utils_tconf; | ||
57 | xdc_services_intern_cmd -> xdc_services_intern_xsr; | ||
58 | xdc_services_intern_cmd -> xdc_shelf; | ||
59 | xdc_services_intern_cmd -> xdc_services_intern_gen; | ||
60 | xdc_services_intern_cmd -> xdc_services_global; | ||
61 | |||
62 | edge [style=solid, color=blue] | ||
63 | xdc_services_spec -> xdc_shelf; | ||
64 | |||
65 | edge [style=solid, color=lightgrey] | ||
66 | xdc_services_spec -> xdc_services_intern_cmd; | ||
67 | xdc_services_spec -> xdc_utils_tconf; | ||
68 | xdc_services_spec -> xdc_services_intern_xsr; | ||
69 | xdc_services_spec -> xdc_shelf; | ||
70 | xdc_services_spec -> xdc_services_intern_gen; | ||
71 | xdc_services_spec -> xdc_services_global; | ||
72 | |||
73 | edge [style=solid, color=blue] | ||
74 | |||
75 | edge [style=solid, color=lightgrey] | ||
76 | xdc_services_global -> xdc_services_spec; | ||
77 | xdc_services_global -> xdc_services_intern_cmd; | ||
78 | xdc_services_global -> xdc_utils_tconf; | ||
79 | xdc_services_global -> xdc_services_intern_xsr; | ||
80 | xdc_services_global -> xdc_shelf; | ||
81 | xdc_services_global -> xdc_services_intern_gen; | ||
82 | |||
83 | edge [style=solid, color=blue] | ||
84 | |||
85 | edge [style=solid, color=lightgrey] | ||
86 | xdc -> xdc_services_global; | ||
87 | xdc -> xdc_utils_tconf; | ||
88 | |||
89 | edge [style=solid, color=blue] | ||
90 | xdc_bld -> xdc_services_global; | ||
91 | xdc_bld -> xdc_services_intern_cmd; | ||
92 | |||
93 | edge [style=solid, color=lightgrey] | ||
94 | xdc_bld -> xdc_services_spec; | ||
95 | xdc_bld -> xdc_services_intern_cmd; | ||
96 | xdc_bld -> xdc_utils_tconf; | ||
97 | xdc_bld -> xdc; | ||
98 | xdc_bld -> xdc_services_intern_xsr; | ||
99 | xdc_bld -> xdc_shelf; | ||
100 | xdc_bld -> xdc_services_intern_gen; | ||
101 | xdc_bld -> xdc_services_global; | ||
102 | |||
103 | edge [style=solid, color=blue] | ||
104 | |||
105 | edge [style=solid, color=lightgrey] | ||
106 | xdc_shelf -> xdc_services_spec; | ||
107 | xdc_shelf -> xdc_services_intern_cmd; | ||
108 | xdc_shelf -> xdc_utils_tconf; | ||
109 | xdc_shelf -> xdc_services_intern_xsr; | ||
110 | xdc_shelf -> xdc_services_intern_gen; | ||
111 | xdc_shelf -> xdc_services_global; | ||
112 | |||
113 | edge [style=solid, color=blue] | ||
114 | xdc_services_intern_gen -> xdc_shelf; | ||
115 | xdc_services_intern_gen -> xdc_services_spec; | ||
116 | xdc_services_intern_gen -> xdc_services_global; | ||
117 | xdc_services_intern_gen -> xdc_services_intern_xsr; | ||
118 | |||
119 | edge [style=solid, color=lightgrey] | ||
120 | xdc_services_intern_gen -> xdc_services_spec; | ||
121 | xdc_services_intern_gen -> xdc_services_intern_cmd; | ||
122 | xdc_services_intern_gen -> xdc_utils_tconf; | ||
123 | xdc_services_intern_gen -> xdc_services_intern_xsr; | ||
124 | xdc_services_intern_gen -> xdc_shelf; | ||
125 | xdc_services_intern_gen -> xdc_services_global; | ||
126 | } | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.xml b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.xml new file mode 100644 index 0000000..5d70a9a --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package.rel.xml | |||
@@ -0,0 +1,84 @@ | |||
1 | <?xml version="1.0" encoding="windows-1252"?> | ||
2 | <!-- This file conforms to the DTD xdc/bld/release.dtd --> | ||
3 | <release name="ti_sdo_codecs_mpeg4enc" label="default" date="1367474586578" buildCount="1" producerId="undefined"> | ||
4 | <package name="ti.sdo.codecs.mpeg4enc" | ||
5 | version="1, 0, 0"/> | ||
6 | <imports> | ||
7 | </imports> | ||
8 | <references> | ||
9 | <package name="xdc.services.intern.gen" | ||
10 | version="1, 0, 0, 0, 1284507405214" | ||
11 | providerId="xdccore"> | ||
12 | <file name="java\package.jar"/> | ||
13 | </package> | ||
14 | <package name="xdc.shelf" | ||
15 | version="1, 0, 0, 1284507424737" | ||
16 | providerId="xdccore"> | ||
17 | <file name="java\antlr.jar"/> | ||
18 | <file name="java\ecj.jar"/> | ||
19 | <file name="java\js.jar"/> | ||
20 | <file name="java\jsr173_api.jar"/> | ||
21 | <file name="java\tar.jar"/> | ||
22 | <file name="java\xbean.jar"/> | ||
23 | </package> | ||
24 | <package name="xdc.bld" | ||
25 | version="1, 0, 2, 1284507372516" | ||
26 | providerId="xdccore"> | ||
27 | <file name="BuildEnvironment.xs"/> | ||
28 | <file name="Executable.xs"/> | ||
29 | <file name="ITarget.xs"/> | ||
30 | <file name="ITargetFilter.xs"/> | ||
31 | <file name="Library.xs"/> | ||
32 | <file name="Manifest.xs"/> | ||
33 | <file name="PackageContents.xs"/> | ||
34 | <file name="Repository.xs"/> | ||
35 | <file name="Script.xs"/> | ||
36 | <file name="Utils.xs"/> | ||
37 | <file name="_gen.xs"/> | ||
38 | <file name="bld.js"/> | ||
39 | <file name="package.xs"/> | ||
40 | </package> | ||
41 | <package name="xdc" | ||
42 | version="1, 1, 1, 1284507365742" | ||
43 | providerId="xdccore"> | ||
44 | <file name="IPackage.xdc"/> | ||
45 | <file name="IPackage.xs"/> | ||
46 | <file name="om2.xs"/> | ||
47 | <file name="package.xs"/> | ||
48 | <file name="template.xs"/> | ||
49 | <file name="xdc.tci"/> | ||
50 | <file name="xmlgen.xs"/> | ||
51 | <file name="xmlgen2.xs"/> | ||
52 | </package> | ||
53 | <package name="xdc.services.global" | ||
54 | version="1, 0, 0, 1284507401675" | ||
55 | providerId="xdccore"> | ||
56 | <file name="Clock.xs"/> | ||
57 | <file name="Trace.xs"/> | ||
58 | <file name="java\package.jar"/> | ||
59 | </package> | ||
60 | <package name="xdc.services.spec" | ||
61 | version="1, 0, 0, 0, 1284507414889" | ||
62 | providerId="xdccore"> | ||
63 | <file name="java\package.jar"/> | ||
64 | </package> | ||
65 | <package name="xdc.services.intern.cmd" | ||
66 | version="1, 0, 0, 0, 1284507405123" | ||
67 | providerId="xdccore"> | ||
68 | <file name="java\package.jar"/> | ||
69 | </package> | ||
70 | <package name="xdc.services.intern.xsr" | ||
71 | version="1, 0, 0, 1284507408194" | ||
72 | providerId="xdccore"> | ||
73 | <file name="java\package.jar"/> | ||
74 | </package> | ||
75 | <xdcRoot base="E:/WriteHere/xdctools_3_20_04_68/"> | ||
76 | <file name="/packages/xdc/package.xdc"/> | ||
77 | <file name="etc\config.bld"/> | ||
78 | <file name="include\utils.tci"/> | ||
79 | <xdcCorePkg version="16, 0, 2, 0, 1284507377139" producerId="undefined" buildCount="279" releaseName="xdc_corevers" label="default" date="1284507377139"/> | ||
80 | </xdcRoot> | ||
81 | </references> | ||
82 | <orphans> | ||
83 | </orphans> | ||
84 | </release> | ||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package_ti.sdo.codecs.mpeg4enc.c b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package_ti.sdo.codecs.mpeg4enc.c new file mode 100644 index 0000000..9d386a6 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/package_ti.sdo.codecs.mpeg4enc.c | |||
@@ -0,0 +1,21 @@ | |||
1 | /* | ||
2 | * Do not modify this file; it is automatically | ||
3 | * generated and any modifications will be overwritten. | ||
4 | * | ||
5 | * @(#) xdc-v49 | ||
6 | */ | ||
7 | |||
8 | #include <xdc/std.h> | ||
9 | |||
10 | __FAR__ char ti_sdo_codecs_mpeg4enc__dummy__; | ||
11 | |||
12 | #define __xdc_PKGVERS 1, 0, 0 | ||
13 | #define __xdc_PKGNAME ti.sdo.codecs.mpeg4enc | ||
14 | #define __xdc_PKGPREFIX ti_sdo_codecs_mpeg4enc_ | ||
15 | |||
16 | #ifdef __xdc_bld_pkg_c__ | ||
17 | #define __stringify(a) #a | ||
18 | #define __local_include(a) __stringify(a) | ||
19 | #include __local_include(__xdc_bld_pkg_c__) | ||
20 | #endif | ||
21 | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.ccs b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.ccs new file mode 100644 index 0000000..1424ac3 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.ccs | |||
Binary files differ | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.sch b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.sch new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti.sdo.codecs.mpeg4enc.sch | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.class b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.class new file mode 100644 index 0000000..2c40d81 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.class | |||
Binary files differ | |||
diff --git a/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.java b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.java new file mode 100644 index 0000000..9098629 --- /dev/null +++ b/extrel/ti/ivahd_codecs/packages/ti/sdo/codecs/mpeg4enc/package/ti_sdo_codecs_mpeg4enc.java | |||
@@ -0,0 +1,242 @@ | |||
1 | /* | ||
2 | * Do not modify this file; it is automatically | ||
3 | * generated and any modifications will be overwritten. | ||
4 | * | ||
5 | * @(#) xdc-v49 | ||
6 | */ | ||
7 | import java.util.*; | ||
8 | import org.mozilla.javascript.*; | ||
9 | import xdc.services.intern.xsr.*; | ||
10 | import xdc.services.spec.*; | ||
11 | |||
12 | public class ti_sdo_codecs_mpeg4enc | ||
13 | { | ||
14 | static final String VERS = "@(#) xdc-v49\n"; | ||
15 | |||
16 | static final Proto.Elm $$T_Bool = Proto.Elm.newBool(); | ||
17 | static final Proto.Elm $$T_Num = Proto.Elm.newNum(); | ||
18 | static final Proto.Elm $$T_Str = Proto.Elm.newStr(); | ||
19 | static final Proto.Elm $$T_Obj = Proto.Elm.newObj(); | ||
20 | |||
21 | static final Proto.Fxn $$T_Met = new Proto.Fxn(null, null, 0, -1, false); | ||
22 | static final Proto.Map $$T_Map = new Proto.Map($$T_Obj); | ||
23 | static final Proto.Arr $$T_Vec = new Proto.Arr($$T_Obj); | ||
24 | |||
25 | static final XScriptO $$DEFAULT = Value.DEFAULT; | ||
26 | static final Object $$UNDEF = Undefined.instance; | ||
27 | |||
28 | static final Proto.Obj $$Package = (Proto.Obj)Global.get("$$Package"); | ||
29 | static final Proto.Obj $$Module = (Proto.Obj)Global.get("$$Module"); | ||
30 | static final Proto.Obj $$Instance = (Proto.Obj)Global.get("$$Instance"); | ||
31 | static final Proto.Obj $$Params = (Proto.Obj)Global.get("$$Params"); | ||
32 | |||
33 | static final Object $$objFldGet = Global.get("$$objFldGet"); | ||
34 | static final Object $$objFldSet = Global.get("$$objFldSet"); | ||
35 | static final Object $$proxyGet = Global.get("$$proxyGet"); | ||
36 | static final Object $$proxySet = Global.get("$$proxySet"); | ||
37 | static final Object $$delegGet = Global.get("$$delegGet"); | ||
38 | static final Object $$delegSet = Global.get("$$delegSet"); | ||
39 | |||
40 | Scriptable xdcO; | ||
41 | Session ses; | ||
42 | Value.Obj om; | ||
43 | |||
44 | boolean isROV; | ||
45 | boolean isCFG; | ||
46 | |||
47 | Proto.Obj pkgP; | ||
48 | Value.Obj pkgV; | ||
49 | |||
50 | ArrayList<Object> imports = new ArrayList<Object>(); | ||
51 | ArrayList<Object> loggables = new ArrayList<Object>(); | ||
52 | ArrayList<Object> mcfgs = new ArrayList<Object>(); | ||
53 | ArrayList<Object> proxies = new ArrayList<Object>(); | ||
54 | ArrayList<Object> sizes = new ArrayList<Object>(); | ||
55 | ArrayList<Object> tdefs = new ArrayList<Object>(); | ||
56 | |||
57 | void $$IMPORTS() | ||
58 | { | ||
59 | Global.callFxn("loadPackage", xdcO, "xdc"); | ||
60 | Global.callFxn("loadPackage", xdcO, "xdc.corevers"); | ||
61 | } | ||
62 | |||
63 | void $$OBJECTS() | ||
64 | { | ||
65 | pkgP = (Proto.Obj)om.bind("ti.sdo.codecs.mpeg4enc.Package", new Proto.Obj()); | ||
66 | pkgV = (Value.Obj)om.bind("ti.sdo.codecs.mpeg4enc", new Value.Obj("ti.sdo.codecs.mpeg4enc", pkgP)); | ||
67 | } | ||
68 | |||
69 | void MPEG4ENC$$OBJECTS() | ||
70 | { | ||
71 | Proto.Obj po, spo; | ||
72 | Value.Obj vo; | ||
73 | |||
74 | po = (Proto.Obj)om.bind("ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module", new Proto.Obj()); | ||
75 | vo = (Value.Obj)om.bind("ti.sdo.codecs.mpeg4enc.MPEG4ENC", new Value.Obj("ti.sdo.codecs.mpeg4enc.MPEG4ENC", po)); | ||
76 | pkgV.bind("MPEG4ENC", vo); | ||
77 | // decls | ||
78 | } | ||
79 | |||
80 | void MPEG4ENC$$CONSTS() | ||
81 | { | ||
82 | // module MPEG4ENC | ||
83 | } | ||
84 | |||
85 | void MPEG4ENC$$CREATES() | ||
86 | { | ||
87 | Proto.Fxn fxn; | ||
88 | StringBuilder sb; | ||
89 | |||
90 | } | ||
91 | |||
92 | void MPEG4ENC$$FUNCTIONS() | ||
93 | { | ||
94 | Proto.Fxn fxn; | ||
95 | |||
96 | } | ||
97 | |||
98 | void MPEG4ENC$$SIZES() | ||
99 | { | ||
100 | } | ||
101 | |||
102 | void MPEG4ENC$$TYPES() | ||
103 | { | ||
104 | Scriptable cap; | ||
105 | Proto.Obj po; | ||
106 | Proto.Str ps; | ||
107 | Proto.Typedef pt; | ||
108 | Object fxn; | ||
109 | |||
110 | po = (Proto.Obj)om.findStrict("ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module", "ti.sdo.codecs.mpeg4enc"); | ||
111 | po.init("ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module", $$Module); | ||
112 | po.addFld("$hostonly", $$T_Num, 1, "r"); | ||
113 | po.addFld("watermark", $$T_Bool, false, "wh"); | ||
114 | po.addFld("codeSection", $$T_Str, $$UNDEF, "wh"); | ||
115 | po.addFld("udataSection", $$T_Str, $$UNDEF, "wh"); | ||
116 | po.addFld("dataSection", $$T_Str, $$UNDEF, "wh"); | ||
117 | } | ||
118 | |||
119 | void MPEG4ENC$$ROV() | ||
120 | { | ||
121 | } | ||
122 | |||
123 | void $$SINGLETONS() | ||
124 | { | ||
125 | pkgP.init("ti.sdo.codecs.mpeg4enc.Package", (Proto.Obj)om.findStrict("xdc.IPackage.Module", "ti.sdo.codecs.mpeg4enc")); | ||
126 | Scriptable cap = (Scriptable)Global.callFxn("loadCapsule", xdcO, "ti/sdo/codecs/mpeg4enc/package.xs"); | ||
127 | om.bind("xdc.IPackage$$capsule", cap); | ||
128 | Object fxn; | ||
129 | fxn = Global.get(cap, "init"); | ||
130 | if (fxn != null) pkgP.addFxn("init", (Proto.Fxn)om.findStrict("xdc.IPackage$$init", "ti.sdo.codecs.mpeg4enc"), fxn); | ||
131 | fxn = Global.get(cap, "close"); | ||
132 | if (fxn != null) pkgP.addFxn("close", (Proto.Fxn)om.findStrict("xdc.IPackage$$close", "ti.sdo.codecs.mpeg4enc"), fxn); | ||
133 | fxn = Global.get(cap, "validate"); | ||
134 | if (fxn != null) pkgP.addFxn("validate", (Proto.Fxn)om.findStrict("xdc.IPackage$$validate", "ti.sdo.codecs.mpeg4enc"), fxn); | ||
135 | fxn = Global.get(cap, "exit"); | ||
136 | if (fxn != null) pkgP.addFxn("exit", (Proto.Fxn)om.findStrict("xdc.IPackage$$exit", "ti.sdo.codecs.mpeg4enc"), fxn); | ||
137 | fxn = Global.get(cap, "getLibs"); | ||
138 | if (fxn != null) pkgP.addFxn("getLibs", (Proto.Fxn)om.findStrict("xdc.IPackage$$getLibs", "ti.sdo.codecs.mpeg4enc"), fxn); | ||
139 | fxn = Global.get(cap, "getSects"); | ||
140 | if (fxn != null) pkgP.addFxn("getSects", (Proto.Fxn)om.findStrict("xdc.IPackage$$getSects", "ti.sdo.codecs.mpeg4enc"), fxn); | ||
141 | pkgP.bind("$capsule", cap); | ||
142 | pkgV.init2(pkgP, "ti.sdo.codecs.mpeg4enc", Value.DEFAULT, false); | ||
143 | pkgV.bind("$name", "ti.sdo.codecs.mpeg4enc"); | ||
144 | pkgV.bind("$category", "Package"); | ||
145 | pkgV.bind("$$qn", "ti.sdo.codecs.mpeg4enc."); | ||
146 | pkgV.bind("$vers", Global.newArray("1, 0, 0")); | ||
147 | Value.Map atmap = (Value.Map)pkgV.getv("$attr"); | ||
148 | atmap.seal("length"); | ||
149 | imports.clear(); | ||
150 | pkgV.bind("$imports", imports); | ||
151 | StringBuilder sb = new StringBuilder(); | ||
152 | sb.append("var pkg = xdc.om['ti.sdo.codecs.mpeg4enc'];\n"); | ||
153 | sb.append("if (pkg.$vers.length >= 3) {\n"); | ||
154 | sb.append("pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));\n"); | ||
155 | sb.append("}\n"); | ||
156 | sb.append("pkg.build.libraries = [\n"); | ||
157 | sb.append("];\n"); | ||
158 | sb.append("pkg.build.libDesc = [\n"); | ||
159 | sb.append("];\n"); | ||
160 | sb.append("if('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {\n"); | ||
161 | sb.append("}\n"); | ||
162 | Global.eval(sb.toString()); | ||
163 | } | ||
164 | |||
165 | void MPEG4ENC$$SINGLETONS() | ||
166 | { | ||
167 | Proto.Obj po; | ||
168 | Value.Obj vo; | ||
169 | |||
170 | vo = (Value.Obj)om.findStrict("ti.sdo.codecs.mpeg4enc.MPEG4ENC", "ti.sdo.codecs.mpeg4enc"); | ||
171 | po = (Proto.Obj)om.findStrict("ti.sdo.codecs.mpeg4enc.MPEG4ENC.Module", "ti.sdo.codecs.mpeg4enc"); | ||
172 | vo.init2(po, "ti.sdo.codecs.mpeg4enc.MPEG4ENC", $$DEFAULT, false); | ||
173 | vo.bind("Module", po); | ||
174 | vo.bind("$category", "Module"); | ||
175 | vo.bind("$capsule", $$UNDEF); | ||
176 | vo.bind("$package", om.findStrict("ti.sdo.codecs.mpeg4enc", "ti.sdo.codecs.mpeg4enc")); | ||
177 | tdefs.clear(); | ||
178 | proxies.clear(); | ||
179 | mcfgs.clear(); | ||
180 | vo.bind("$$tdefs", Global.newArray(tdefs.toArray())); | ||
181 | vo.bind("$$proxies", Global.newArray(proxies.toArray())); | ||
182 | vo.bind("$$mcfgs", Global.newArray(mcfgs.toArray())); | ||
183 | ((Value.Arr)pkgV.getv("$modules")).add(vo); | ||
184 | ((Value.Arr)om.findStrict("$modules", "ti.sdo.codecs.mpeg4enc")).add(vo); | ||
185 | vo.bind("$$instflag", 0); | ||
186 | vo.bind("$$iobjflag", 1); | ||
187 | vo.bind("$$sizeflag", 1); | ||
188 | vo.bind("$$dlgflag", 0); | ||
189 | vo.bind("$$iflag", 0); | ||
190 | vo.bind("$$romcfgs", "|"); | ||
191 | Proto.Str ps = (Proto.Str)vo.find("Module_State"); | ||
192 | if (ps != null) vo.bind("$object", ps.newInstance()); | ||
193 | vo.bind("$$meta_iobj", om.has("ti.sdo.codecs.mpeg4enc.MPEG4ENC$$instance$static$init", null) ? 1 : 0); | ||
194 | vo.bind("$$fxntab", Global.newArray()); | ||
195 | vo.bind("$$logEvtCfgs", Global.newArray()); | ||
196 | vo.bind("$$errorDescCfgs", Global.newArray()); | ||
197 | vo.bind("$$assertDescCfgs", Global.newArray()); | ||
198 | Value.Map atmap = (Value.Map)vo.getv("$attr"); | ||
199 | atmap.seal("length"); | ||
200 | pkgV.bind("MPEG4ENC", vo); | ||
201 | ((Value.Arr)pkgV.getv("$unitNames")).add("MPEG4ENC"); | ||
202 | } | ||
203 | |||
204 | void $$INITIALIZATION() | ||
205 | { | ||
206 | Value.Obj vo; | ||
207 | |||
208 | if (isCFG) { | ||
209 | }//isCFG | ||
210 | Global.callFxn("module$meta$init", (Scriptable)om.findStrict("ti.sdo.codecs.mpeg4enc.MPEG4ENC", "ti.sdo.codecs.mpeg4enc")); | ||
211 | Global.callFxn("init", pkgV); | ||
212 | ((Value.Obj)om.getv("ti.sdo.codecs.mpeg4enc.MPEG4ENC")).bless(); | ||
213 | ((Value.Arr)om.findStrict("$packages", "ti.sdo.codecs.mpeg4enc")).add(pkgV); | ||
214 | } | ||
215 | |||
216 | public void exec( Scriptable xdcO, Session ses ) | ||
217 | { | ||
218 | this.xdcO = xdcO; | ||
219 | this.ses = ses; | ||
220 | om = (Value.Obj)xdcO.get("om", null); | ||
221 | |||
222 | Object o = om.geto("$name"); | ||
223 | String s = o instanceof String ? (String)o : null; | ||
224 | isCFG = s != null && s.equals("cfg"); | ||
225 | isROV = s != null && s.equals("rov"); | ||
226 | |||
227 | $$IMPORTS(); | ||
228 | $$OBJECTS(); | ||
229 | MPEG4ENC$$OBJECTS(); | ||
230 | MPEG4ENC$$CONSTS(); | ||
231 | MPEG4ENC$$CREATES(); | ||
232 | MPEG4ENC$$FUNCTIONS(); | ||
233 | MPEG4ENC$$SIZES(); | ||
234 | MPEG4ENC$$TYPES(); | ||
235 | if (isROV) { | ||
236 | MPEG4ENC$$ROV(); | ||
237 | }//isROV | ||
238 | $$SINGLETONS(); | ||
239 | MPEG4ENC$$SINGLETONS(); | ||
240 | $$INITIALIZATION(); | ||
241 | } | ||
242 | } | ||