os/mm/imagingandcamerafws/imagingfws/MediaClientImage/Documentation/TestCode.rtf
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 {\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
     2 {\f16\froman\fcharset238\fprq2 Times New Roman CE;}{\f17\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f19\froman\fcharset161\fprq2 Times New Roman Greek;}{\f20\froman\fcharset162\fprq2 Times New Roman Tur;}
     3 {\f21\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f22\fswiss\fcharset238\fprq2 Arial CE;}{\f23\fswiss\fcharset204\fprq2 Arial Cyr;}{\f25\fswiss\fcharset161\fprq2 Arial Greek;}{\f26\fswiss\fcharset162\fprq2 Arial Tur;}
     4 {\f27\fswiss\fcharset186\fprq2 Arial Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;
     5 \red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar\adjustright \fs20\lang2057 \snext0 Normal;}{
     6 \s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\lang2057\kerning28 \sbasedon0 \snext0 heading 1;}{\s2\sb240\sa60\keepn\widctlpar\adjustright \b\i\f1\lang2057 \sbasedon0 \snext0 heading 2;}{\s3\sb240\sa60\keepn\widctlpar\adjustright \f1\lang2057 
     7 \sbasedon0 \snext0 heading 3;}{\s4\keepn\widctlpar\outlinelevel3\adjustright \b\f1\fs20\lang2057 \sbasedon0 \snext0 heading 4;}{\s5\keepn\widctlpar\outlinelevel4\adjustright \b\f1\lang2057 \sbasedon0 \snext0 heading 5;}{\*\cs10 \additive 
     8 Default Paragraph Font;}}{\*\listtable{\list\listtemplateid38323078\listsimple{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01-;}{\levelnumbers;}\f0\fbias0 \fi-360\li1800\jclisttab\tx1800 }{\listname 
     9 ;}\listid817500656}{\list\listtemplateid38323078\listsimple{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01-;}{\levelnumbers;}\f0\fbias0 \fi-360\li1800\jclisttab\tx1800 }{\listname ;}\listid1308366115}
    10 {\list\listtemplateid38323078\listsimple{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01-;}{\levelnumbers;}\f0\fbias0 \fi-360\li1800\jclisttab\tx1800 }{\listname ;}\listid1721782559}}{\*\listoverridetable
    11 {\listoverride\listid1308366115\listoverridecount0\ls1}{\listoverride\listid817500656\listoverridecount0\ls2}{\listoverride\listid1721782559\listoverridecount0\ls3}}{\info{\title BITGDI test code}{\author Lane Roberts}{\operator John Forrest}
    12 {\creatim\yr2001\mo6\dy19\hr12\min56}{\revtim\yr2002\mo2\dy19\hr17\min51}{\version6}{\edmins37}{\nofpages3}{\nofwords355}{\nofchars2027}{\*\company Dell Computer Corporation}{\nofcharsws0}{\vern113}}\paperw11909\paperh16834\margl1440\margr1440 
    13 \widowctrl\ftnbj\aenddoc\hyphcaps0\formshade\viewkind4\viewscale100 \fet0\sectd \psz9\linex0\headery706\footery706\colsx709\endnhere\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2
    14 \pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6
    15 \pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang
    16 {\pntxtb (}{\pntxta )}}\pard\plain \s1\sb240\sa60\keepn\widctlpar\outlinelevel0\adjustright \b\f1\fs28\lang2057\kerning28 {MEDIASVR test code
    17 \par }\pard\plain \widctlpar\adjustright \fs20\lang2057 {\f1 
    18 \par }{\b\f1\fs24 Points to note
    19 \par }{\f1 This code uses the Image Conversion library. The latter should be tested first, where applicable. TMdaFailVid in particular takes a significant time.
    20 \par }{\b\f1\fs24 
    21 \par Test executable file locations
    22 \par 
    23 \par }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr
    24 \brdrs\brdrw10 \clshdng10000\cltxlrtb \cellx3050\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clshdng10000\cltxlrtb \cellx6208\pard \widctlpar\intbl\adjustright {\b\f1 WINS location\cell 
    25 Hardware location\cell }\pard \widctlpar\intbl\adjustright {\b\f1 \row }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \clvertalt
    26 \clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb \cellx3050\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb \cellx6208\pard 
    27 \widctlpar\intbl\adjustright {\f1 \\epoc32\\release\\wins\\udeb\\
    28 \par or
    29 \par \\epoc32\\release\\wins\\urel\\\cell c:\\ or z:\\\cell }\pard \widctlpar\intbl\adjustright {\f1 \row }\pard \widctlpar\adjustright {\f1 
    30 \par }\pard\plain \s5\keepn\widctlpar\outlinelevel4\adjustright \b\f1\lang2057 {Automatic test executables - should be run before every release
    31 \par }\pard\plain \widctlpar\adjustright \fs20\lang2057 {\f1 Success: Test program exits cleanly.
    32 \par Failure: Test program stops with an error message.}{
    33 \par }{\b\f1 
    34 \par }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr
    35 \brdrs\brdrw10 \clshdng10000\cltxlrtb \cellx2380\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clshdng10000\cltxlrtb \cellx8155\pard\plain \s4\keepn\widctlpar\intbl\outlinelevel3\adjustright 
    36 \b\f1\fs20\lang2057 {Filename\cell Purpose\cell }\pard\plain \widctlpar\intbl\adjustright \fs20\lang2057 {\b\f1 \row }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh
    37 \brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb \cellx2380\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr
    38 \brdrs\brdrw10 \cltxlrtb \cellx8155\pard \widctlpar\intbl\adjustright {\f1 TMDAAUD.EXE\cell Audio tests\cell }\pard \widctlpar\intbl\adjustright {\b\f1 \row }\pard \widctlpar\intbl\adjustright {\f1 TMDAFAILVID.EXE\cell Image alloc heaven tests\cell 
    39 }\pard \widctlpar\intbl\adjustright {\b\f1 \row }\pard \widctlpar\intbl\adjustright {\f1 TMDASTRESS.EXE\cell Multiple client tests\cell }\pard \widctlpar\intbl\adjustright {\b\f1 \row }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl
    40 \brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb \cellx2380\clvertalt\clbrdrt
    41 \brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb \cellx8155\pard \widctlpar\intbl\adjustright {\f1 TMDAVID.EXE\cell Image handling tests\cell }\pard \widctlpar\intbl\adjustright {\b\f1 \row }\pard 
    42 \widctlpar\adjustright {\b\f1 
    43 \par }{\b\f1\fs24 Manual test applications}{\f1 
    44 \par }{\b\f1 
    45 \par }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr
    46 \brdrs\brdrw10 \clshdng10000\cltxlrtb \cellx1350\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clshdng10000\cltxlrtb \cellx8640\pard \widctlpar\intbl\adjustright {\b\f1 Filename\cell Purpose\cell 
    47 }\pard \widctlpar\intbl\adjustright {\b\f1 \row }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \clvertalt\clbrdrt\brdrs\brdrw10 
    48 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb \cellx1350\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb \cellx8640\pard \widctlpar\intbl\adjustright {\f1 
    49 TVIDEO.APP\cell Image file viewer \endash  install as an application with TVIDEO.AIF and TVIDEO.RSC\cell }\pard \widctlpar\intbl\adjustright {\f1 \row }\pard \widctlpar\adjustright {\b\f1\fs24 
    50 \par TMDAVID.EXE/TMDAFAILVID.EXE/TMDASTRESS.EXE support files}{\f1 
    51 \par Install to \\epoc32\\wins\\c\\tmdavid\\ on WINS and [c|d|z]:\\tmdavid\\ on hardware:
    52 \par 
    53 \par bmp1bpp.bmp
    54 \par bmp24bpp.bmp
    55 \par bmp4bpp.bmp
    56 \par bmp8bpp.bmp
    57 \par bmprle4.bmp
    58 \par bmprle8.bmp
    59 \par jfif10.jpg
    60 \par jfif100.jpg
    61 \par jfif30.jpg
    62 \par jfif420.jpg
    63 \par jfif422.jpg
    64 \par jfif444.jpg
    65 \par jfif60.jpg
    66 \par jfifMono.jpg
    67 \par jfifProg.jpg
    68 \par mbm12bpp.mbm
    69 \par mbm16bpp.mbm
    70 \par mbm1bpp.mbm
    71 \par mbm24bpp.mbm
    72 \par mbm2bpp.mbm
    73 \par mbm4bppc.mbm
    74 \par mbm4bppm.mbm
    75 \par mbm8bppc.mbm
    76 \par mbm8bppm.mbm
    77 \par png1.png
    78 \par png2.png
    79 \par png3.png
    80 \par png4.png
    81 \par tif1.tif
    82 \par tif2.tif
    83 \par tif3.tif
    84 \par tmdavid.mbm
    85 \par trans.gif
    86 \par wmf1.wmf
    87 \par wmf2.wmf
    88 \par wmf3.wmf
    89 \par wmf4.wmf
    90 \par wmf5.wmf
    91 \par wmf6.wmf
    92 \par 
    93 \par Install to \\epoc32\\wins\\c\\tmdavid\\anon\\ on WINS and [c|d|z]:\\tmdavid\\anon\\ on hardware:
    94 \par 
    95 \par otabitmap
    96 \par otabitmap.mbm
    97 \par wirelessbitmap
    98 \par wirelessbitmap.mbm
    99 \par 
   100 \par Install to \\epoc32\\wins\\c\\tmdavid\\ref\\ on WINS and [c|d|z]:\\tmdavid\\ref\\ on hardware:
   101 \par 
   102 \par bmp1bpp.mbm
   103 \par bmp4bpp.mbm
   104 \par bmp8bpp.mbm
   105 \par bmp24bpp.mbm
   106 \par bmprle4.mbm
   107 \par bmprle8.mbm
   108 \par jfif10.mbm
   109 \par jfif100.mbm
   110 \par jfif30.mbm
   111 \par jfif420.mbm
   112 \par jfif422.mbm
   113 \par jfif444.mbm
   114 \par jfif60.mbm
   115 \par jfifMono.mbm
   116 \par jfifProg.mbm
   117 \par mbm12bpp.mbm
   118 \par mbm16bpp.mbm
   119 \par mbm1bpp.mbm
   120 \par mbm24bpp.mbm
   121 \par mbm2bpp.mbm
   122 \par mbm4bppc.mbm
   123 \par mbm4bppm.mbm
   124 \par mbm8bppc.mbm
   125 \par mbm8bppm.mbm
   126 \par png1.mbm
   127 \par png2.mbm
   128 \par png3.mbm
   129 \par png4.mbm
   130 \par scaled0.mbm
   131 \par scaled1.mbm
   132 \par scaled2.mbm
   133 \par scaled3.mbm
   134 \par scaled4.mbm
   135 \par scaled5.mbm
   136 \par tif1.mbm
   137 \par tif2.mbm
   138 \par tif3.mbm
   139 \par tmdavid.mbm
   140 \par trans.mbm
   141 \par wmf1.mbm
   142 \par wmf2.mbm
   143 \par wmf3.mbm
   144 \par wmf4.mbm
   145 \par wmf5.mbm
   146 \par wmf6.mbm
   147 \par }{\f1\fs24 
   148 \par }{\b\f1\fs24 Test rom building
   149 \par }{\f1 
   150 \par mediasvr\\group\\mediasvrconvert.iby is listed in bld.inf as an export to \\epoc32\\rom\\include. 
   151 \par mediasvr\\group\\mediasvrtest.iby is listed in bld.inf as a test export with destination \\epoc32\\rom\\include\\.  
   152 \par 
   153 \par To build for rom, typically use the line from \\epoc32\\rom:
   154 \par \tab tools\\buildrom assabet engbuild imageconversion.iby mediasvrconvert.iby mediasvrtest.iby
   155 \par 
   156 \par }}