[MJPEGE] Codec Update 01.00.17.01
[ivimm/ipumm.git] / extrel / ti / ivahd_codecs / packages / ti / sdo / codecs / jpegvenc / package / ti_sdo_codecs_jpegvenc.java
1 /*
2  *  Do not modify this file; it is automatically 
3  *  generated and any modifications will be overwritten.
4  *
5  * @(#) xdc-v38
6  */
7 import java.util.*;
8 import org.mozilla.javascript.*;
9 import xdc.services.intern.xsr.*;
10 import xdc.services.spec.*;
12 public class ti_sdo_codecs_jpegvenc
13 {
14     static final String VERS = "@(#) xdc-v38\n";
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();
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);
25     static final XScriptO $$DEFAULT = Value.DEFAULT;
26     static final Object $$UNDEF = Undefined.instance;
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");
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");
40     Scriptable xdcO;
41     Session ses;
42     Value.Obj om;
44     boolean isROV;
45     boolean isCFG;
47     Proto.Obj pkgP;
48     Value.Obj pkgV;
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>();
57     void $$IMPORTS()
58     {
59         Global.callFxn("loadPackage", xdcO, "xdc");
60         Global.callFxn("loadPackage", xdcO, "xdc.corevers");
61     }
63     void $$OBJECTS()
64     {
65         pkgP = (Proto.Obj)om.bind("ti.sdo.codecs.jpegvenc.Package", new Proto.Obj());
66         pkgV = (Value.Obj)om.bind("ti.sdo.codecs.jpegvenc", new Value.Obj("ti.sdo.codecs.jpegvenc", pkgP));
67     }
69     void JPEGVENC$$OBJECTS()
70     {
71         Proto.Obj po, spo;
72         Value.Obj vo;
74         po = (Proto.Obj)om.bind("ti.sdo.codecs.jpegvenc.JPEGVENC.Module", new Proto.Obj());
75         vo = (Value.Obj)om.bind("ti.sdo.codecs.jpegvenc.JPEGVENC", new Value.Obj("ti.sdo.codecs.jpegvenc.JPEGVENC", po));
76         pkgV.bind("JPEGVENC", vo);
77         // decls 
78     }
80     void JPEGVENC$$CONSTS()
81     {
82         // module JPEGVENC
83     }
85     void JPEGVENC$$CREATES()
86     {
87         Proto.Fxn fxn;
88         StringBuilder sb;
90     }
92     void JPEGVENC$$FUNCTIONS()
93     {
94         Proto.Fxn fxn;
96     }
98     void JPEGVENC$$SIZES()
99     {
100     }
102     void JPEGVENC$$TYPES()
103     {
104         Scriptable cap;
105         Proto.Obj po;
106         Proto.Str ps;
107         Proto.Typedef pt;
108         Object fxn;
110         po = (Proto.Obj)om.findStrict("ti.sdo.codecs.jpegvenc.JPEGVENC.Module", "ti.sdo.codecs.jpegvenc");
111         po.init("ti.sdo.codecs.jpegvenc.JPEGVENC.Module", $$Module);
112                 po.addFld("$hostonly", $$T_Num, 1, "r");
113         po.addFld("watermark", $$T_Bool, false, "wh");
114         po.addFld("codeSection", $$T_Str, $$UNDEF, "wh");
115         po.addFld("udataSection", $$T_Str, $$UNDEF, "wh");
116         po.addFld("dataSection", $$T_Str, $$UNDEF, "wh");
117     }
119     void JPEGVENC$$ROV()
120     {
121     }
123     void $$SINGLETONS()
124     {
125         pkgP.init("ti.sdo.codecs.jpegvenc.Package", (Proto.Obj)om.findStrict("xdc.IPackage.Module", "ti.sdo.codecs.jpegvenc"));
126         Scriptable cap = (Scriptable)Global.callFxn("loadCapsule", xdcO, "ti/sdo/codecs/jpegvenc/package.xs");
127         om.bind("xdc.IPackage$$capsule", cap);
128         Object fxn;
129                 fxn = Global.get(cap, "init");
130                 if (fxn != null) pkgP.addFxn("init", (Proto.Fxn)om.findStrict("xdc.IPackage$$init", "ti.sdo.codecs.jpegvenc"), fxn);
131                 fxn = Global.get(cap, "close");
132                 if (fxn != null) pkgP.addFxn("close", (Proto.Fxn)om.findStrict("xdc.IPackage$$close", "ti.sdo.codecs.jpegvenc"), fxn);
133                 fxn = Global.get(cap, "validate");
134                 if (fxn != null) pkgP.addFxn("validate", (Proto.Fxn)om.findStrict("xdc.IPackage$$validate", "ti.sdo.codecs.jpegvenc"), fxn);
135                 fxn = Global.get(cap, "exit");
136                 if (fxn != null) pkgP.addFxn("exit", (Proto.Fxn)om.findStrict("xdc.IPackage$$exit", "ti.sdo.codecs.jpegvenc"), fxn);
137                 fxn = Global.get(cap, "getLibs");
138                 if (fxn != null) pkgP.addFxn("getLibs", (Proto.Fxn)om.findStrict("xdc.IPackage$$getLibs", "ti.sdo.codecs.jpegvenc"), fxn);
139                 fxn = Global.get(cap, "getSects");
140                 if (fxn != null) pkgP.addFxn("getSects", (Proto.Fxn)om.findStrict("xdc.IPackage$$getSects", "ti.sdo.codecs.jpegvenc"), fxn);
141         pkgP.bind("$capsule", cap);
142         pkgV.init2(pkgP, "ti.sdo.codecs.jpegvenc", Value.DEFAULT, false);
143         pkgV.bind("$name", "ti.sdo.codecs.jpegvenc");
144         pkgV.bind("$category", "Package");
145         pkgV.bind("$$qn", "ti.sdo.codecs.jpegvenc.");
146         pkgV.bind("$vers", Global.newArray("1, 0, 0"));
147         Value.Map atmap = (Value.Map)pkgV.getv("$attr");
148         atmap.seal("length");
149         imports.clear();
150         pkgV.bind("$imports", imports);
151         StringBuilder sb = new StringBuilder();
152         sb.append("var pkg = xdc.om['ti.sdo.codecs.jpegvenc'];\n");
153         sb.append("if (pkg.$vers.length >= 3) {\n");
154             sb.append("pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));\n");
155         sb.append("}\n");
156         sb.append("pkg.build.libraries = [\n");
157         sb.append("];\n");
158         sb.append("pkg.build.libDesc = [\n");
159         sb.append("];\n");
160         sb.append("if('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {\n");
161         sb.append("}\n");
162         Global.eval(sb.toString());
163     }
165     void JPEGVENC$$SINGLETONS()
166     {
167         Proto.Obj po;
168         Value.Obj vo;
170         vo = (Value.Obj)om.findStrict("ti.sdo.codecs.jpegvenc.JPEGVENC", "ti.sdo.codecs.jpegvenc");
171         po = (Proto.Obj)om.findStrict("ti.sdo.codecs.jpegvenc.JPEGVENC.Module", "ti.sdo.codecs.jpegvenc");
172         vo.init2(po, "ti.sdo.codecs.jpegvenc.JPEGVENC", $$DEFAULT, false);
173         vo.bind("Module", po);
174         vo.bind("$category", "Module");
175         vo.bind("$capsule", $$UNDEF);
176         vo.bind("$package", om.findStrict("ti.sdo.codecs.jpegvenc", "ti.sdo.codecs.jpegvenc"));
177         tdefs.clear();
178         proxies.clear();
179         mcfgs.clear();
180         vo.bind("$$tdefs", Global.newArray(tdefs.toArray()));
181         vo.bind("$$proxies", Global.newArray(proxies.toArray()));
182         vo.bind("$$mcfgs", Global.newArray(mcfgs.toArray()));
183         ((Value.Arr)pkgV.getv("$modules")).add(vo);
184         ((Value.Arr)om.findStrict("$modules", "ti.sdo.codecs.jpegvenc")).add(vo);
185         vo.bind("$$instflag", 0);
186         vo.bind("$$iobjflag", 1);
187         vo.bind("$$sizeflag", 1);
188         vo.bind("$$dlgflag", 0);
189         vo.bind("$$iflag", 0);
190         vo.bind("$$romcfgs", "|");
191         Proto.Str ps = (Proto.Str)vo.find("Module_State");
192         if (ps != null) vo.bind("$object", ps.newInstance());
193         vo.bind("$$meta_iobj", om.has("ti.sdo.codecs.jpegvenc.JPEGVENC$$instance$static$init", null) ? 1 : 0);
194         vo.bind("$$fxntab", Global.newArray());
195         vo.bind("$$logEvtCfgs", Global.newArray());
196         vo.bind("$$errorDescCfgs", Global.newArray());
197         vo.bind("$$assertDescCfgs", Global.newArray());
198         Value.Map atmap = (Value.Map)vo.getv("$attr");
199         atmap.seal("length");
200         pkgV.bind("JPEGVENC", vo);
201         ((Value.Arr)pkgV.getv("$unitNames")).add("JPEGVENC");
202     }
204     void $$INITIALIZATION()
205     {
206         Value.Obj vo;
208         if (isCFG) {
209         }//isCFG
210         Global.callFxn("module$meta$init", (Scriptable)om.findStrict("ti.sdo.codecs.jpegvenc.JPEGVENC", "ti.sdo.codecs.jpegvenc"));
211         Global.callFxn("init", pkgV);
212         ((Value.Obj)om.getv("ti.sdo.codecs.jpegvenc.JPEGVENC")).bless();
213         ((Value.Arr)om.findStrict("$packages", "ti.sdo.codecs.jpegvenc")).add(pkgV);
214     }
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);
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");
227         $$IMPORTS();
228         $$OBJECTS();
229         JPEGVENC$$OBJECTS();
230         JPEGVENC$$CONSTS();
231         JPEGVENC$$CREATES();
232         JPEGVENC$$FUNCTIONS();
233         JPEGVENC$$SIZES();
234         JPEGVENC$$TYPES();
235         if (isROV) {
236             JPEGVENC$$ROV();
237         }//isROV
238         $$SINGLETONS();
239         JPEGVENC$$SINGLETONS();
240         $$INITIALIZATION();
241     }