aboutsummaryrefslogtreecommitdiffstats
blob: 2702e1d5abe6ed4c934df5d0ec5d30b422bdcaae (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD><TITLE>Compliance and Performance Test Report</TITLE></HEAD>
<BODY>

<STYLE TYPE="text/css">
<!--
.indented
   {
   padding-left: 25pt;
   padding-right: 25pt;
   }
-->
</STYLE>

<a name="Top of Page"></a>

<TABLE BORDER="1" WIDTH="100%">
  <TR>
    <TD COLSPAN="2">
      <CENTER><FONT SIZE="+2"><B>TMS320 DSP Algorithm Interoperability Standard</B></FONT></CENTER><BR>
      <CENTER><FONT SIZE="+1"><B>QualiTI <a href="#compliance">Compliance</a> and <a href="#performance">Performance</a> Testing</B></font></CENTER><BR>
    </TD>
  </TR>
  <TR>
    <TD><B>Date</B></TD><TD>Sat Dec 09 2017 12:02:08 GMT+0530 (IST)</TD>
  </TR>

  <TR>
    <TD><B>Vendor</B></TD><TD>TI</TD>
  </TR>

  <TR>
    <TD><B>Algorithm</B></TD><TD>MPEG4VDEC</TD>
  </TR>

  <TR>
    <TD><B>Architecture</B></TD><TD>470</TD>
  </TR>

  <TR>
    <TD><B>TI Compiler</B></TD><TD>false</TD>
  </TR>
  
  <TR>
    <TD><B>Library Format</B></TD><TD>ELF</TD>
  </TR>
  
  <TR>
    <TD><B>Compiler Version</B></TD><TD>UNKNOWN</TD>
  </TR>
  <TR>
    <TD><B>Test Execution Log</B></TD><TD><a href="#Compiler Info">Test execution log for compiler info</a></TD>
  </TR>
  <TR>
    <TD COLSPAN="2">

      <B>Algorithm Base Directory:</B><BR>

      &nbsp;&nbsp;&nbsp;C:\ti\xdais_6_23\report<BR>

<BR>
      <B>Algorithm Archive(s):</B><BR>

      &nbsp;&nbsp;&nbsp;mpeg4vdec_ti_host.lib<BR>
<BR>
      <B>Header File(s):</B><BR>
      &nbsp;&nbsp;&nbsp;.\mpeg4vdec_ti.h<BR>
      &nbsp;&nbsp;&nbsp;.\impeg4vdec.h<BR>
<BR>
    </TD>

  </TR>


      <TR>
        <TD COLSPAN="2">
        <a name=compliance>
          <FONT SIZE="+1"><BR><br><CENTER><B>Compliance Test Report</B></CENTER><BR><br></font>
        </a>
        </TD>
      </TR>

      <TR>
        <TD><B>Test Results</B></TD>
        <td>
        <font color="#00A000">PASS: 3</font><br>
        <font color="#FF0000"><B>FAIL: 0</b></font>
        &nbsp;&nbsp;&nbsp; 
        
        <br>
        Skipped: 0<br>
        Not apply: 2<br>
        <b>Total: 5</b><br>
        </td>
      </TR>
      <TR>

        <TD COLSPAN="2">
            <B>Test Notes</B><BR>
            &nbsp;&nbsp;&nbsp;This report has been generated with QualiTI Version 6.23 - the XDAIS compliance and performance test suite. <BR><BR>


        </TD>
      </TR>

      <TR>
        <TD COLSPAN="2">
          <b><a name="XDAIS Rules 8, 9 and 10">XDAIS Rules 8, 9, 10: Namespace compliance</a></b><br><br>

          <B>Report: </B> <font color="#008080"><B>Passed</B></font><BR><BR>

          <B>Test Description: </B><P CLASS="indented">(Rule 8) All external definitions must be either API identifiers or API and vendor prefixed.<br><br>(Rule 9) All undefined references must refer either to the operations specified in Appendix B (a subset of C runtime support library functions and a subset of the DSP/BIOS HWI API functions), or TI's DSPLIB or IMGLIB functions or other XDAIS-compliant modules.<br><br>(Rule 10) All modules must follow the eXpressDSP naming conventions for those external declarations disclosed to the client.</p>
          <B>Test Status Details: </B>
          <P CLASS="indented">Test passed.<BR></p>
          <B>Test Execution Log: </b><a href="#log XDAIS Rules 8, 9 and 10">XDAIS Rules 8, 9 and 10 execution log</a><br>
        </TD>
      <TR>
        <TD COLSPAN="2">
          <b><a name="XDAIS Rule 12">XDAIS Rule 12: IALG interface implementation</a></b><br><br>

          <B>Report: </B> <font color="#008080"><B>Passed</B></font><BR><BR>

          <B>Test Description: </B><P CLASS="indented">All algorithms must implement the IALG interface.</p>
          <B>Test Status Details: </B>
          <P CLASS="indented">Test passed.<BR></p>
          <B>Test Execution Log: </b><a href="#log XDAIS Rule 12">XDAIS Rule 12 execution log</a><br>
        </TD>
      <TR>
        <TD COLSPAN="2">
          <b><a name="XDAIS Rule 13+">XDAIS Rule 13+: correct linker section names</a></b><br><br>

          <B>Report: </B>Test does not apply</font><BR><BR>

          <B>Test Description: </B><P CLASS="indented">Each of the IALG methods implemented by an algorithm must be independently relocatable.<br><br>Additional rule: there should be no non-standard linker sections. (Standard linker sections are: ".cinit", ".switch", ".far", ".text", ".const", ".bss", ".pinit".)</p>
          <B>Test Status Details: </B>
          <P CLASS="indented">Currently, this test cannot be run on non-TI compiled libraries.  This rule is not relevant for ARM libraries since sections should be placed properly.<br><BR></p>
          <B>Test Execution Log: </b><a href="#log XDAIS Rule 13+">XDAIS Rule 13+ execution log</a><br>
        </TD>
      <TR>
        <TD COLSPAN="2">
          <b><a name="XDAIS Rule 25">XDAIS Rule 25: All C6x algorithms must be supplied in little-endian format</a></b><br><br>

          <B>Report: </B> <font color="#008080"><B>Passed</B></font><BR><BR>

          <B>Test Description: </B><P CLASS="indented">All C6x algorithms must be supplied in little-endian format.</p>
          <B>Test Status Details: </B>
          <P CLASS="indented">Test passed.<BR></p>
          <B>Test Execution Log: </b><a href="#log XDAIS Rule 25">XDAIS Rule 25 execution log</a><br>
        </TD>
      <TR>
        <TD COLSPAN="2">
          <b><a name="XDAIS Rule 26">XDAIS Rule 26: All static/global data must be far on c6x</a></b><br><br>

          <B>Report: </B>Test does not apply</font><BR><BR>

          <B>Test Description: </B><P CLASS="indented">All C6x algorithms must access all static and global data as far data.</p>
          <B>Test Status Details: </B>
          <P CLASS="indented">This test does not apply since this is not a C6x architecture.<br><BR></p>
          <B>Test Execution Log: </b><a href="#log XDAIS Rule 26">XDAIS Rule 26 execution log</a><br>
        </TD>
      </TR>
      <TR>
        <TD COLSPAN="2">
        <a name=performance>
          <FONT SIZE="+1"><BR><br><CENTER><B>Performance Test Report</B></CENTER><BR><br></font>
        </a>
        </TD>
      </TR>

      <TR>
        <TD><B>Test Results</B></TD>
        <td>
        <font color="#00A000">PASS: 1</font><br>
        <font color="#FF0000"><B>FAIL: 0</b></font>
        &nbsp;&nbsp;&nbsp; 
        
        <br>
        Skipped: 0<br>
        Not apply: 1<br>
        <b>Total: 2</b><br>
        </td>
      </TR>
      <TR>

        <TD COLSPAN="2">
            <B>Test Notes</B><BR>
            &nbsp;&nbsp;&nbsp;This report has been generated with QualiTI Version 6.23 - the XDAIS compliance and performance test suite. <BR><BR>


        </TD>
      </TR>

      <TR>
        <TD COLSPAN="2">
          <b><a name="XDAIS Rule 20">XDAIS Rule 20: must declare worst-case stack requirements</a></b><br><br>

          <B>Report: </B>Test does not apply</font><BR><BR>

          <B>Test Description: </B><P CLASS="indented">All algorithms must characterize their worst-case stack space memory requirements (including alignment).</p>
          <B>Test Status Details: </B>
          <P CLASS="indented">Currently, this test cannot be run on non-TI compiled libraries.  The test requires DWARF information that was not detected in this library.  You will need to calculate the worst case stack size using other means and report this in the data sheet.<BR></p>
          <B>Test Execution Log: </b><a href="#log XDAIS Rule 20">XDAIS Rule 20 execution log</a><br>
        </TD>
      <TR>
        <TD COLSPAN="2">
          <b><a name="XDAIS Rules 21, 22">XDAIS Rules 21, 22: must characterize static data & program memory requirements</a></b><br><br>

          <B>Report: </B> <font color="#008080"><B>Passed</B></font><BR><BR>

          <B>Test Description: </B><P CLASS="indented">All algorithms must characterize their static data & program memory requirements</p>
          <B>Test Status Details: </B>
          <P CLASS="indented">Performance test completed. CODE, DATA & UDATA sections characterized<BR></p>
          <B>Test Execution Log: </b><a href="#log XDAIS Rules 21, 22">XDAIS Rules 21, 22 execution log</a><br>
        </TD>
      </TR>
</TABLE>

<br>
<br>
<br>
<br>
<br>
<br>
<hr>
<a name="Compiler Info">Test execution log for <b>Compiler Info:</b></a><br>
<PRE>
Determining compiler info.

Chcking if this library was created with a TI compiler...
 Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none "C:\ti\xdais_6_23\report\mpeg4vdec_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "&lt;ti_coff&gt;"
                   (from "C:\Users\prashanth.ka\AppData\Local\Temp\qualiti_runcmd_4440.sh"
This library was not  created with a TI compiler.

Attempting to determine library format...
 Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none "C:\ti\xdais_6_23\report\mpeg4vdec_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" -E "&lt;.*coff&gt;|&lt;.*elf&gt;"
                   (from "C:\Users\prashanth.ka\AppData\Local\Temp\qualiti_runcmd_4441.sh"
  &lt;elf&gt;
  &lt;/elf&gt;
  &lt;elf&gt;
  &lt;/elf&gt;
  &lt;elf&gt;
  &lt;/elf&gt;
  &lt;elf&gt;
  &lt;/elf&gt;
  &lt;elf&gt;
  &lt;/elf&gt;
  &lt;elf&gt;
  &lt;/elf&gt;
  &lt;elf&gt;
  &lt;/elf&gt;
  &lt;elf&gt;
  &lt;/elf&gt;
  &lt;elf&gt;
  &lt;/elf&gt;
  &lt;elf&gt;
  &lt;/elf&gt;
The library is in ELF format.

Attempting to determine the compiler version...
 Running command:&gt; "find.exe" "GCC:" "C:\ti\xdais_6_23\report\mpeg4vdec_ti_host.lib"|"C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "GCC:"
                   (from "C:\Users\prashanth.ka\AppData\Local\Temp\qualiti_runcmd_4442.sh"
  FIND: Parameter format not correct
The compiler is UNKNOWN.

</PRE>
<a href="#Top of Page">back</a><br>
<hr>
<a name="log XDAIS Rules 8, 9 and 10">Test execution log for <b>XDAIS Rules 8, 9 and 10:</b></a><br>
<PRE>
Running test 'XDAIS Rules 8, 9 and 10'
Extracting names of global symbols defined by the algorithm...
 Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\nm6x.exe" -g "C:\ti\xdais_6_23\report\mpeg4vdec_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" " [TBCU] "
                   (from "C:\Users\prashanth.ka\AppData\Local\Temp\qualiti_runcmd_4415.sh"
  00000000 U MEMUTILS_getPhysicalAddr
  00000001 T MPEG4VDEC_TI_AcquireAndConfigureHDVICP2
  00000000 U MPEG4VDEC_TI_ActivateInternal
  00000001 T MPEG4VDEC_TI_CalculateBufferPicth
  00000000 U MPEG4VDEC_TI_CallBack_ISR
  00000001 T MPEG4VDEC_TI_CallHdvicp2Wait
  00000000 U MPEG4VDEC_TI_CheckForIVAHDStandby
  00000001 T MPEG4VDEC_TI_CheckHdvicp2State
  00000000 U MPEG4VDEC_TI_Configure_Mailbox
  00000000 U MPEG4VDEC_TI_CopyMBData
  00000001 T MPEG4VDEC_TI_DebugTraceAssign
  00000001 T MPEG4VDEC_TI_DebugTraceInit
  00000001 T MPEG4VDEC_TI_DebugTraceSL2Init
  00000001 T MPEG4VDEC_TI_Decode
  00000001 T MPEG4VDEC_TI_DecodePreProcess
  00000000 U MPEG4VDEC_TI_DisplayPic
  00000000 U MPEG4VDEC_TI_ErrorConceal
  00000001 T MPEG4VDEC_TI_ErrorConcealWrapper
  00000000 U MPEG4VDEC_TI_FillDecodedBuf
  00000001 T MPEG4VDEC_TI_MbInfoDataCopy
  00000000 U MPEG4VDEC_TI_ResetNewResolutionDecoder
  00000001 T MPEG4VDEC_TI_StaticData_Store
  00000001 T MPEG4VDEC_TI_TranslateBuffAddr_To_SL2
  00000001 T MPEG4VDEC_TI_UpdateMbErrInfo
  00000000 U MPEG4VDEC_TI_WaitForIVAHDStandby
  00000001 T MPEG4VDEC_TI_calculateTBA
  00000000 U MPEG4VDEC_TI_turnOnClocks_M3Host
  00000000 U memcpy
  00000000 U memset
  00000000 U uiStaticDeblockAnnexJ
  00000000 U uiStaticDeblockMP4
  00000000 U uiStaticLseCmds
  00000000 U uiStaticvDmaTableInt
  00000000 U uiStaticvDmaTableNonInt
  00000000 U HDVICP20_TI_VDMA_Open_Extmem_SL2
  00000000 U MEMUTILS_getPhysicalAddr
  00000001 T MPEG4VDEC_TI_ActivateHDVICP2
  00000001 T MPEG4VDEC_TI_ActivateInternal
  00000001 T MPEG4VDEC_TI_CallBack_ISR
  00000000 U MPEG4VDEC_TI_CodeLoadIvaHd
  00000000 U MPEG4VDEC_TI_DataLoadIvaHd
  00000001 T MPEG4VDEC_TI_DeActivateHDVICP2
  00000000 U MPEG4VDEC_TI_Init_Decoder
  00000001 T MPEG4VDEC_TI_activateAllResources
  00000001 T MPEG4VDEC_TI_activateResource
  00000001 T MPEG4VDEC_TI_codecParsActivate
  00000001 T MPEG4VDEC_TI_codecParsDeActivate
  00000001 T MPEG4VDEC_TI_deactivateAllResources
  00000001 T MPEG4VDEC_TI_deactivateResource
  00000001 T MPEG4VDEC_TI_deinitResources
  00000001 T MPEG4VDEC_TI_getResourceDescriptors
  00000001 T MPEG4VDEC_TI_initResources
  00000001 T MPEG4VDEC_TI_memcpyDoubleWord
  00000001 T MPEG4VDEC_TI_numResourceDescriptors
  00000001 T MPEG4VDEC_TI_reinitResources
  00000001 T MPEG4VDEC_TI_CheckForIVAHDStandby
  00000001 T MPEG4VDEC_TI_Configure_Mailbox
  00000001 T MPEG4VDEC_TI_DisplayPic
  00000001 T MPEG4VDEC_TI_Errhandle
  00000001 T MPEG4VDEC_TI_FillDecodedBuf
  00000001 T MPEG4VDEC_TI_WaitForIVAHDStandby
  00000001 T MPEG4VDEC_TI_turnOnClocks_M3Host
  00000000 U HDVICP20_TI_DM_Prepare_SL2_TCM
  00000000 U HDVICP20_TI_DM_Trigger_SL2_TCM
  00000000 U HDVICP20_TI_DM_WaitForData_SL2_TCM
  00000000 U HDVICP20_TI_VDMA_Open_Extmem_SL2
  00000000 U HDVICP20_TI_VDMA_Prepare_Extmem_SL2
  00000000 U HDVICP20_TI_VDMA_Trigger_Extmem_SL2
  00000000 U HDVICP20_TI_VDMA_WaitForData_Extmem_SL2
  00000000 U MEMUTILS_getPhysicalAddr
  00000001 T MPEG4VDEC_TI_CodeLoadIvaHd
  00000001 T MPEG4VDEC_TI_CopyMBData
  00000001 T MPEG4VDEC_TI_DataLoadIvaHd
  00000000 U IMPEG4VDEC_TI_DYNAMICPARAMS
  00000001 T MPEG4VDEC_TI_Control
  00000000 U MPEG4VDEC_TI_Init_Decoder
  00000001 T MPEG4VDEC_TI_Set_Decode_Status
  00000000 U MPEG4VDEC_TI_codecParsDeActivate
  00000000 U memcpy
  00000000 U MPEG4VDEC_TI_Activate
  00000000 U MPEG4VDEC_TI_Alloc
  00000000 U MPEG4VDEC_TI_Control
  00000000 U MPEG4VDEC_TI_Deactivate
  00000000 U MPEG4VDEC_TI_Decode
  00000000 U MPEG4VDEC_TI_Free
  00000000 U MPEG4VDEC_TI_Init
  00000000 U MPEG4VDEC_TI_numAlloc
  00000000 U IMPEG4VDEC_PARAMS
  00000001 T MPEG4VDEC_TI_Activate
  00000001 T MPEG4VDEC_TI_Alloc
  00000001 T MPEG4VDEC_TI_Deactivate
  00000001 T MPEG4VDEC_TI_Free
  00000001 T MPEG4VDEC_TI_Init
  00000001 T MPEG4VDEC_TI_Init_Decoder
  00000001 T MPEG4VDEC_TI_ResetNewResolutionDecoder
  00000001 T MPEG4VDEC_TI_numAlloc
  00000000 U HDVICP20_TI_DM_Prepare_SL2_TCM
  00000000 U HDVICP20_TI_DM_Trigger_SL2_TCM
  00000000 U HDVICP20_TI_DM_WaitForData_SL2_TCM
  00000000 U HDVICP20_TI_VDMA_Open_Extmem_SL2
  00000000 U HDVICP20_TI_VDMA_Prepare_Extmem_SL2
  00000000 U HDVICP20_TI_VDMA_Trigger_Extmem_SL2
  00000000 U HDVICP20_TI_VDMA_WaitForData_Extmem_SL2
  00000000 U MEMUTILS_getPhysicalAddr
  00000001 T MPEG4VDEC_TI_ActivateErrorConceal
  00000000 U MPEG4VDEC_TI_CodeLoadIvaHd
  00000000 U MPEG4VDEC_TI_DataLoadIvaHd
  00000001 T MPEG4VDEC_TI_ErrorConceal
  00000001 T MPEG4VDEC_TI_ReloadDecodeCodeData
  00000000 U MPEG4VDEC_TI_WaitForIVAHDStandby
Verifying that all global symbols are named XXX_TI_xxx ...
and that no blacklisted external references are made

</PRE>
<a href="#XDAIS Rules 8, 9 and 10">back</a>
<hr>
<a name="log XDAIS Rule 12">Test execution log for <b>XDAIS Rule 12:</b></a><br>
<PRE>
Running test 'XDAIS Rule 12'
Extracting names of global BSS data symbols...
 Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\nm6x.exe" -g "C:\ti\xdais_6_23\report\mpeg4vdec_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" " [BD] "
                   (from "C:\Users\prashanth.ka\AppData\Local\Temp\qualiti_runcmd_4420.sh"
  00000000 D MPEG4VDEC_TI_IRES
  00000000 D IMPEG4VDEC_PARAMS
  00000000 D IMPEG4VDEC_TI_DYNAMICPARAMS
  00000000 D MPEG4VDEC_TI_IALG
  00000000 D MPEG4VDEC_TI_IMPEG4VDEC
  00000000 D uiDefaultIntraQuantMatrix
  00000080 D uiDefaultNonIntraQuantMatrix
  00006030 D uiStaticDeblockAnnexJ
  00001630 D uiStaticDeblockMP4
  00000000 D uiStaticLseCmds
  00000430 D uiStaticvDmaTableInt
  00000d30 D uiStaticvDmaTableNonInt
Verifying that objects 'MPEG4VDEC_TI_IALG' and 'MPEG4VDEC_TI_IMPEG4VDEC' are defined...
Data object 'MPEG4VDEC_TI_IALG' found.
Data object 'MPEG4VDEC_TI_IMPEG4VDEC' found.

</PRE>
<a href="#XDAIS Rule 12">back</a>
<hr>
<a name="log XDAIS Rule 13+">Test execution log for <b>XDAIS Rule 13+:</b></a><br>
<PRE>
Currently, this test cannot be run on non-TI compiled libraries.

</PRE>
<a href="#XDAIS Rule 13+">back</a>
<hr>
<a name="log XDAIS Rule 20">Test execution log for <b>XDAIS Rule 20:</b></a><br>
<PRE>
Currently, this test cannot be run on non-TI compiled libraries.
</PRE>
<a href="#XDAIS Rule 20">back</a>
<hr>
<a name="log XDAIS Rules 21, 22">Test execution log for <b>XDAIS Rules 21, 22:</b></a><br>
<PRE>
Running test 'XDAIS Rules 21, 22'
Using sectti on ofd output to find static data & program memory requirements...
 Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none,sections,header "C:\ti\xdais_6_23\report\mpeg4vdec_ti_host.lib" | "C:\Program Files\Texas Instruments\cg_xml\bin\sectti.exe"
                   (from "C:\Users\prashanth.ka\AppData\Local\Temp\qualiti_runcmd_4433.sh"
  Reading from stdin ...
  ====================================================================
  REPORT FOR LIBRARY: C:/ti/xdais_6_23/report/mpeg4vdec_ti_host.lib
  ====================================================================
  
  
  ************************************************************
  REPORT FOR FILE: mpeg4vdec_ti_decode.obj
  ************************************************************
                            Name : Size (dec)  Size (hex)  Type
  ------------------------------ : ----------  ----------  ----
  .text:MPEG4VDEC_TI_calculateTBA :        270  0x0000010e  CODE 
  .text:MPEG4VDEC_TI_UpdateMbErrInfo :        114  0x00000072  CODE 
  .text:MPEG4VDEC_TI_TranslateBuffAddr_To_SL2 :        256  0x00000100  CODE 
  .text:MPEG4VDEC_TI_StaticData_Store :        116  0x00000074  CODE 
  .text:MPEG4VDEC_TI_MbInfoDataCopy :        206  0x000000ce  CODE 
  .text:MPEG4VDEC_TI_ErrorConcealWrapper :        222  0x000000de  CODE 
  .text:MPEG4VDEC_TI_DecodePreProcess :       1212  0x000004bc  CODE 
  .text:MPEG4VDEC_TI_DebugTraceInit :        406  0x00000196  CODE 
  .text:MPEG4VDEC_TI_AcquireAndConfigureHDVICP2 :       1132  0x0000046c  CODE 
  .text:MPEG4VDEC_TI_CheckHdvicp2State :         62  0x0000003e  CODE 
  .text:MPEG4VDEC_TI_DebugTraceAssign :        242  0x000000f2  CODE 
  .text:MPEG4VDEC_TI_DebugTraceSL2Init :        126  0x0000007e  CODE 
  .text:MPEG4VDEC_TI_CalculateBufferPicth :        180  0x000000b4  CODE 
  .text:MPEG4VDEC_TI_CallHdvicp2Wait :        186  0x000000ba  CODE 
       .text:MPEG4VDEC_TI_Decode :       3146  0x00000c4a  CODE 
  
  ************************************************************
  REPORT FOR FILE: mpeg4vdec_ti_ires.obj
  ************************************************************
                            Name : Size (dec)  Size (hex)  Type
  ------------------------------ : ----------  ----------  ----
         .data:MPEG4VDEC_TI_IRES :         40  0x00000028  DATA 
                           .data :         24  0x00000018  DATA 
  .text:MPEG4VDEC_TI_reinitResources :          4  0x00000004  CODE 
  .text:MPEG4VDEC_TI_numResourceDescriptors :          6  0x00000006  CODE 
  .text:MPEG4VDEC_TI_memcpyDoubleWord :         58  0x0000003a  CODE 
  .text:MPEG4VDEC_TI_initResources :        544  0x00000220  CODE 
  .text:MPEG4VDEC_TI_getResourceDescriptors :        847  0x0000034f  CODE 
  .text:MPEG4VDEC_TI_deinitResources :          4  0x00000004  CODE 
  .text:MPEG4VDEC_TI_codecParsDeActivate :         40  0x00000028  CODE 
  .text:MPEG4VDEC_TI_DeActivateHDVICP2 :          6  0x00000006  CODE 
  .text:MPEG4VDEC_TI_deactivateResource :        242  0x000000f2  CODE 
  .text:MPEG4VDEC_TI_deactivateAllResources :        300  0x0000012c  CODE 
  .text:MPEG4VDEC_TI_codecParsActivate :         38  0x00000026  CODE 
  .text:MPEG4VDEC_TI_activateResource :          4  0x00000004  CODE 
  .text:MPEG4VDEC_TI_activateAllResources :          4  0x00000004  CODE 
  .text:MPEG4VDEC_TI_CallBack_ISR :        110  0x0000006e  CODE 
  .text:MPEG4VDEC_TI_ActivateHDVICP2 :         98  0x00000062  CODE 
  .text:MPEG4VDEC_TI_ActivateInternal :        112  0x00000070  CODE 
  
  ************************************************************
  REPORT FOR FILE: impeg4vdec.obj
  ************************************************************
                            Name : Size (dec)  Size (hex)  Type
  ------------------------------ : ----------  ----------  ----
         .data:IMPEG4VDEC_PARAMS :        108  0x0000006c  DATA 
  .data:IMPEG4VDEC_TI_DYNAMICPARAMS :         60  0x0000003c  DATA 
  
  ************************************************************
  REPORT FOR FILE: mpeg4vdec_ti_decsupport.obj
  ************************************************************
                            Name : Size (dec)  Size (hex)  Type
  ------------------------------ : ----------  ----------  ----
  .text:MPEG4VDEC_TI_turnOnClocks_M3Host :        114  0x00000072  CODE 
  .text:MPEG4VDEC_TI_WaitForIVAHDStandby :         34  0x00000022  CODE 
    .text:MPEG4VDEC_TI_Errhandle :        378  0x0000017a  CODE 
  .text:MPEG4VDEC_TI_FillDecodedBuf :        882  0x00000372  CODE 
   .text:MPEG4VDEC_TI_DisplayPic :       2276  0x000008e4  CODE 
  .text:MPEG4VDEC_TI_Configure_Mailbox :         58  0x0000003a  CODE 
  .text:MPEG4VDEC_TI_CheckForIVAHDStandby :         68  0x00000044  CODE 
  
  ************************************************************
  REPORT FOR FILE: mpeg4vdec_ti_datatransfer.obj
  ************************************************************
                            Name : Size (dec)  Size (hex)  Type
  ------------------------------ : ----------  ----------  ----
  .const:MPEG4VDEC_TI_ICONT1_DataSect0 :         32  0x00000020  DATA 
  .const:MPEG4VDEC_TI_ICONT1_DataSect1 :      32208  0x00007dd0  DATA 
  .const:MPEG4VDEC_TI_ICONT1_DataSect2 :       1116  0x0000045c  DATA 
  .const:MPEG4VDEC_TI_ICONT1_DataSect3 :      32588  0x00007f4c  DATA 
  .const:MPEG4VDEC_TI_ICONT2_DataSect0 :         32  0x00000020  DATA 
  .const:MPEG4VDEC_TI_ICONT2_DataSect1 :      26996  0x00006974  DATA 
  .const:MPEG4VDEC_TI_ICONT1_DEBUGTRACELEVEL1_DataSect0 :         32  0x00000020  DATA 
  .const:MPEG4VDEC_TI_ICONT1_DEBUGTRACELEVEL1_DataSect1 :      32376  0x00007e78  DATA 
  .const:MPEG4VDEC_TI_ICONT1_DEBUGTRACELEVEL1_DataSect3 :      32660  0x00007f94  DATA 
  .const:MPEG4VDEC_TI_ICONT2_DEBUGTRACELEVEL1_DataSect0 :         32  0x00000020  DATA 
  .const:MPEG4VDEC_TI_ICONT2_DEBUGTRACELEVEL1_DataSect1 :      27108  0x000069e4  DATA 
  .const:MPEG4VDEC_TI_ICONT1_DEBUGTRACELEVEL2_DataSect0 :         32  0x00000020  DATA 
  .const:MPEG4VDEC_TI_ICONT1_DEBUGTRACELEVEL2_DataSect1 :      32472  0x00007ed8  DATA 
  .const:MPEG4VDEC_TI_ICONT1_DEBUGTRACELEVEL2_DataSect3 :      32600  0x00007f58  DATA 
  .const:MPEG4VDEC_TI_ICONT2_DEBUGTRACELEVEL2_DataSect0 :         32  0x00000020  DATA 
  .const:MPEG4VDEC_TI_ICONT2_DEBUGTRACELEVEL2_DataSect1 :      27272  0x00006a88  DATA 
  .text:MPEG4VDEC_TI_DataLoadIvaHd :        110  0x0000006e  CODE 
   .text:MPEG4VDEC_TI_CopyMBData :         70  0x00000046  CODE 
  .text:MPEG4VDEC_TI_CodeLoadIvaHd :        602  0x0000025a  CODE 
  
  ************************************************************
  REPORT FOR FILE: mpeg4vdec_ti_control.obj
  ************************************************************
                            Name : Size (dec)  Size (hex)  Type
  ------------------------------ : ----------  ----------  ----
          .const:.string:$P$T0$1 :         53  0x00000035  DATA 
  .text:MPEG4VDEC_TI_Set_Decode_Status :        468  0x000001d4  CODE 
      .text:MPEG4VDEC_TI_Control :       1348  0x00000544  CODE 
  
  ************************************************************
  REPORT FOR FILE: mpeg4vdec_ti_vt.obj
  ************************************************************
                            Name : Size (dec)  Size (hex)  Type
  ------------------------------ : ----------  ----------  ----
   .data:MPEG4VDEC_TI_IMPEG4VDEC :         44  0x0000002c  DATA 
         .data:MPEG4VDEC_TI_IALG :         36  0x00000024  DATA 
  
  ************************************************************
  REPORT FOR FILE: mpeg4vdec_ti_ialg.obj
  ************************************************************
                            Name : Size (dec)  Size (hex)  Type
  ------------------------------ : ----------  ----------  ----
                          .const :        256  0x00000100  DATA 
     .text:MPEG4VDEC_TI_numAlloc :          4  0x00000004  CODE 
  .text:MPEG4VDEC_TI_ResetNewResolutionDecoder :         96  0x00000060  CODE 
  .text:MPEG4VDEC_TI_Init_Decoder :        146  0x00000092  CODE 
         .text:MPEG4VDEC_TI_Init :       1152  0x00000480  CODE 
         .text:MPEG4VDEC_TI_Free :         60  0x0000003c  CODE 
   .text:MPEG4VDEC_TI_Deactivate :          2  0x00000002  CODE 
        .text:MPEG4VDEC_TI_Alloc :         62  0x0000003e  CODE 
     .text:MPEG4VDEC_TI_Activate :          2  0x00000002  CODE 
  
  ************************************************************
  REPORT FOR FILE: mpeg4vdec_ti_table.obj
  ************************************************************
                            Name : Size (dec)  Size (hex)  Type
  ------------------------------ : ----------  ----------  ----
              .const:statictable :      43568  0x0000aa30  DATA 
  
  ************************************************************
  REPORT FOR FILE: mpeg4vdec_ti_errconceal.obj
  ************************************************************
                            Name : Size (dec)  Size (hex)  Type
  ------------------------------ : ----------  ----------  ----
  .const:MPEG4VDEC_TI_EC_DataSect0 :         32  0x00000020  DATA 
  .const:MPEG4VDEC_TI_EC_DataSect1 :      22772  0x000058f4  DATA 
  .text:MPEG4VDEC_TI_ReloadDecodeCodeData :         38  0x00000026  CODE 
  .text:MPEG4VDEC_TI_ActivateErrorConceal :        184  0x000000b8  CODE 
  .text:MPEG4VDEC_TI_ErrorConceal :        520  0x00000208  CODE 
  
  ------------------------------------------------------------
  Totals by section type
  ------------------------------------------------------------
      Initialized Data :     344581  0x00054205
                  Code :      18967  0x00004a17

</PRE>
<a href="#XDAIS Rules 21, 22">back</a>
<hr>
<a name="log XDAIS Rule 25">Test execution log for <b>XDAIS Rule 25:</b></a><br>
<PRE>
Running test 'XDAIS Rule 25'
Using ofd output to parse for endianness attribute...
 Running command:&gt; "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none,header "C:\ti\xdais_6_23\report\mpeg4vdec_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "&lt;ei_data&gt;"
                   (from "C:\Users\prashanth.ka\AppData\Local\Temp\qualiti_runcmd_4438.sh"
  &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
  &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
  &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
  &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
  &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
  &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
  &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
  &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
  &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;
  &lt;ei_data&gt;ELFDATA2LSB&lt;/ei_data&gt;

</PRE>
<a href="#XDAIS Rule 25">back</a>
<hr>
<a name="log XDAIS Rule 26">Test execution log for <b>XDAIS Rule 26:</b></a><br>
<PRE>
This test does not apply since this is not a C6x architecture.

</PRE>
<a href="#XDAIS Rule 26">back</a>
<hr>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

</BODY>
</HTML>