Changeset 1244 for pjproject


Ignore:
Timestamp:
May 2, 2007 6:54:19 PM (18 years ago)
Author:
bennylp
Message:

Errno and memory size tweaking for Symbian

Location:
pjproject/trunk
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/build.symbian/00.bat

    r1238 r1244  
    11rem set MWSym2Libraries=1 
    2 set EPOCROOT=\Symbian\9.1\S60_3rd\ 
     2rem set EPOCROOT=\Symbian\9.1\S60_3rd\ 
    33rem set EPOCROOT=\Symbian\9.1\S60_3rd_MR_2\ 
    44rem set EPOCROOT=\Symbian\UIQ3SDK\ 
  • pjproject/trunk/build.symbian/01.bat

    r1238 r1244  
    22rem set MWSym2Libraries=\Symbian\9.1\S60_3rd\Epoc32\release\winscw\udeb 
    33 
    4 set EPOCROOT=\Symbian\9.1\S60_3rd\ 
     4rem set EPOCROOT=\Symbian\9.1\S60_3rd\ 
    55rem set EPOCROOT=\Symbian\9.1\S60_3rd_MR_2\ 
    66call abld build -v vs6 udeb 
  • pjproject/trunk/build.symbian/pjlib.mmp

    r1242 r1244  
    5959DOCUMENT        os_symbian.h 
    6060 
    61 DOCUMENT        pj\\addr_resolv.h 
    62 DOCUMENT        pj\\array.h 
    63 DOCUMENT        pj\\assert.h 
    64 DOCUMENT        pj\\config.h 
    65 DOCUMENT        pj\\config_site.h 
    66 DOCUMENT        pj\\config_site_sample.h 
    67 DOCUMENT        pj\\ctype.h 
    68 DOCUMENT        pj\\errno.h 
    69 DOCUMENT        pj\\except.h 
    70 DOCUMENT        pj\\file_access.h 
    71 DOCUMENT        pj\\file_io.h 
    72 DOCUMENT        pj\\guid.h 
    73 DOCUMENT        pj\\hash.h 
    74 DOCUMENT        pj\\ioqueue.h 
    75 DOCUMENT        pj\\ip_helper.h 
    76 DOCUMENT        pj\\list.h 
    77 DOCUMENT        pj\\lock.h 
    78 DOCUMENT        pj\\log.h 
    79 DOCUMENT        pj\\os.h 
     61DOCUMENT        pj\addr_resolv.h 
     62DOCUMENT        pj\array.h 
     63DOCUMENT        pj\assert.h 
     64DOCUMENT        pj\config.h 
     65DOCUMENT        pj\config_site.h 
     66//DOCUMENT      pj\config_site_sample.h 
     67DOCUMENT        pj\ctype.h 
     68DOCUMENT        pj\errno.h 
     69DOCUMENT        pj\except.h 
     70DOCUMENT        pj\file_access.h 
     71DOCUMENT        pj\file_io.h 
     72DOCUMENT        pj\guid.h 
     73DOCUMENT        pj\hash.h 
     74DOCUMENT        pj\ioqueue.h 
     75DOCUMENT        pj\ip_helper.h 
     76DOCUMENT        pj\list.h 
     77DOCUMENT        pj\lock.h 
     78DOCUMENT        pj\log.h 
     79DOCUMENT        pj\os.h 
    8080DOCUMENT        pj\\pool.h 
    8181DOCUMENT        pj\\pool_buf.h 
    82 DOCUMENT        pj\\rand.h 
    83 DOCUMENT        pj\\rbtree.h 
    84 DOCUMENT        pj\\sock.h 
    85 DOCUMENT        pj\\sock_select.h 
    86 DOCUMENT        pj\\string.h 
    87 DOCUMENT        pj\\timer.h 
    88 DOCUMENT        pj\\types.h 
    89 DOCUMENT        pj\\unicode.h 
     82DOCUMENT        pj\rand.h 
     83DOCUMENT        pj\rbtree.h 
     84DOCUMENT        pj\sock.h 
     85DOCUMENT        pj\sock_select.h 
     86DOCUMENT        pj\string.h 
     87DOCUMENT        pj\timer.h 
     88DOCUMENT        pj\types.h 
     89DOCUMENT        pj\unicode.h 
    9090 
    9191SYSTEMINCLUDE   ..\pjlib\include 
  • pjproject/trunk/build.symbian/pjlib_util.mmp

    r1242 r1244  
    3434// Header files 
    3535// 
    36 DOCUMENT pjlib-util\\config.h 
    37 DOCUMENT pjlib-util\\crc32.h 
    38 DOCUMENT pjlib-util\\dns.h 
    39 DOCUMENT pjlib-util\\errno.h 
    40 DOCUMENT pjlib-util\\getopt.h 
    41 DOCUMENT pjlib-util\\hmac_md5.h 
    42 DOCUMENT pjlib-util\hmac_sha1.h 
    43 DOCUMENT pjlib-util\md5.h 
    44 DOCUMENT pjlib-util\resolver.h 
    45 DOCUMENT pjlib-util\scanner.h 
    46 DOCUMENT pjlib-util\sha1.h 
    47 DOCUMENT pjlib-util\srv_resolver.h 
    48 DOCUMENT pjlib-util\string.h 
    49 DOCUMENT pjlib-util\stun_simple.h 
    50 DOCUMENT pjlib-util\types.h 
    51 DOCUMENT pjlib-util\xml.h 
     36//DOCUMENT pjlib-util\\config.h 
     37//DOCUMENT pjlib-util\\crc32.h 
     38//DOCUMENT pjlib-util\\dns.h 
     39//DOCUMENT pjlib-util\\errno.h 
     40//DOCUMENT pjlib-util\\getopt.h 
     41//DOCUMENT pjlib-util\\hmac_md5.h 
     42//DOCUMENT pjlib-util\hmac_sha1.h 
     43//DOCUMENT pjlib-util\md5.h 
     44//DOCUMENT pjlib-util\resolver.h 
     45//DOCUMENT pjlib-util\scanner.h 
     46//DOCUMENT pjlib-util\sha1.h 
     47//DOCUMENT pjlib-util\srv_resolver.h 
     48//DOCUMENT pjlib-util\string.h 
     49//DOCUMENT pjlib-util\stun_simple.h 
     50//DOCUMENT pjlib-util\types.h 
     51//DOCUMENT pjlib-util\xml.h 
    5252 
    5353 
  • pjproject/trunk/build.symbian/pjnath.mmp

    r1242 r1244  
    2626// Include files 
    2727// 
    28 DOCUMENT pjnath\config.h 
    29 DOCUMENT pjnath\\errno.h 
    30 DOCUMENT pjnath\\ice_session.h 
    31 DOCUMENT pjnath\\ice_strans.h 
    32 DOCUMENT pjnath\\stun_auth.h 
    33 DOCUMENT pjnath\\stun_config.h 
    34 DOCUMENT pjnath\\stun_msg.h 
    35 DOCUMENT pjnath\\stun_session.h 
    36 DOCUMENT pjnath\\stun_transaction.h 
    37 DOCUMENT pjnath\\types.h 
     28//DOCUMENT pjnath\config.h 
     29//DOCUMENT pjnath\\errno.h 
     30//DOCUMENT pjnath\\ice_session.h 
     31//DOCUMENT pjnath\\ice_strans.h 
     32//DOCUMENT pjnath\\stun_auth.h 
     33//DOCUMENT pjnath\\stun_config.h 
     34//DOCUMENT pjnath\\stun_msg.h 
     35//DOCUMENT pjnath\\stun_session.h 
     36//DOCUMENT pjnath\\stun_transaction.h 
     37//DOCUMENT pjnath\\types.h 
    3838 
    3939 
  • pjproject/trunk/build.symbian/pjproject.cww

    r1243 r1244  
    5555            <DOCKBARID>59420</DOCKBARID> 
    5656            <PCTWIDTH>1.000000</PCTWIDTH> 
    57             <HGT>506</HGT> 
    58             <GROUPID> 
    59                 <GIDHIGHPART>4294967294</GIDHIGHPART> 
    60                 <GIDLOWPART>4294967294</GIDLOWPART> 
    61             </GROUPID> 
    62         </DOCKINFO> 
    63     </WINDOW> 
    64     <WINDOW> 
    65         <SESSION>-1</SESSION> 
    66         <EDOCTYPE>0</EDOCTYPE> 
    67         <PATH USERELATIVEPATHS = "true">pjlib_test.mcp</PATH> 
    68         <FRAMELOC> 
    69             <X>0</X> 
    70             <Y>0</Y> 
    71         </FRAMELOC> 
    72         <FRAMESIZE> 
    73             <W>347</W> 
    74             <H>128</H> 
    75         </FRAMESIZE> 
    76         <DOCKINFO> 
    77             <STATUS>1</STATUS> 
    78             <ROW>0</ROW> 
    79             <COLUMN>0</COLUMN> 
    80             <DOCKBARID>59420</DOCKBARID> 
    81             <PCTWIDTH>1.000000</PCTWIDTH> 
    82             <HGT>506</HGT> 
     57            <HGT>294</HGT> 
    8358            <GROUPID> 
    8459                <GIDHIGHPART>4294967294</GIDHIGHPART> 
     
    10580            <DOCKBARID>59420</DOCKBARID> 
    10681            <PCTWIDTH>1.000000</PCTWIDTH> 
    107             <HGT>506</HGT> 
     82            <HGT>294</HGT> 
    10883            <GROUPID> 
    10984                <GIDHIGHPART>4294967294</GIDHIGHPART> 
     
    130105            <DOCKBARID>59420</DOCKBARID> 
    131106            <PCTWIDTH>1.000000</PCTWIDTH> 
    132             <HGT>506</HGT> 
     107            <HGT>294</HGT> 
    133108            <GROUPID> 
    134109                <GIDHIGHPART>4294967294</GIDHIGHPART> 
     
    155130            <DOCKBARID>59420</DOCKBARID> 
    156131            <PCTWIDTH>1.000000</PCTWIDTH> 
    157             <HGT>506</HGT> 
    158             <GROUPID> 
    159                 <GIDHIGHPART>4294967294</GIDHIGHPART> 
    160                 <GIDLOWPART>4294967294</GIDLOWPART> 
    161             </GROUPID> 
    162         </DOCKINFO> 
    163     </WINDOW> 
    164     <WINDOW> 
    165         <SESSION>-1</SESSION> 
    166         <EDOCTYPE>0</EDOCTYPE> 
    167         <PATH USERELATIVEPATHS = "true">pjsdp.mcp</PATH> 
    168         <FRAMELOC> 
    169             <X>0</X> 
    170             <Y>0</Y> 
    171         </FRAMELOC> 
    172         <FRAMESIZE> 
    173             <W>347</W> 
    174             <H>128</H> 
    175         </FRAMESIZE> 
    176         <DOCKINFO> 
    177             <STATUS>1</STATUS> 
    178             <ROW>0</ROW> 
    179             <COLUMN>0</COLUMN> 
    180             <DOCKBARID>59420</DOCKBARID> 
    181             <PCTWIDTH>1.000000</PCTWIDTH> 
    182             <HGT>506</HGT> 
     132            <HGT>294</HGT> 
    183133            <GROUPID> 
    184134                <GIDHIGHPART>4294967294</GIDHIGHPART> 
     
    205155            <DOCKBARID>59420</DOCKBARID> 
    206156            <PCTWIDTH>1.000000</PCTWIDTH> 
    207             <HGT>506</HGT> 
    208             <GROUPID> 
    209                 <GIDHIGHPART>4294967294</GIDHIGHPART> 
    210                 <GIDLOWPART>4294967294</GIDLOWPART> 
    211             </GROUPID> 
    212         </DOCKINFO> 
    213     </WINDOW> 
    214     <WINDOW> 
    215         <SESSION>-1</SESSION> 
    216         <EDOCTYPE>0</EDOCTYPE> 
    217         <PATH USERELATIVEPATHS = "true">pjsip_ua.mcp</PATH> 
    218         <FRAMELOC> 
    219             <X>548</X> 
    220             <Y>123</Y> 
    221         </FRAMELOC> 
    222         <FRAMESIZE> 
    223             <W>400</W> 
    224             <H>372</H> 
    225         </FRAMESIZE> 
    226         <DOCKINFO> 
    227             <STATUS>1</STATUS> 
    228             <ROW>0</ROW> 
    229             <COLUMN>0</COLUMN> 
    230             <DOCKBARID>59420</DOCKBARID> 
    231             <PCTWIDTH>1.000000</PCTWIDTH> 
    232             <HGT>506</HGT> 
    233             <GROUPID> 
    234                 <GIDHIGHPART>4294967294</GIDHIGHPART> 
    235                 <GIDLOWPART>4294967294</GIDLOWPART> 
    236             </GROUPID> 
    237         </DOCKINFO> 
    238     </WINDOW> 
    239     <WINDOW> 
    240         <SESSION>-1</SESSION> 
    241         <EDOCTYPE>0</EDOCTYPE> 
    242         <PATH USERELATIVEPATHS = "true">pjsip_simple.mcp</PATH> 
    243         <FRAMELOC> 
    244             <X>0</X> 
    245             <Y>0</Y> 
    246         </FRAMELOC> 
    247         <FRAMESIZE> 
    248             <W>347</W> 
    249             <H>128</H> 
    250         </FRAMESIZE> 
    251         <DOCKINFO> 
    252             <STATUS>1</STATUS> 
    253             <ROW>0</ROW> 
    254             <COLUMN>0</COLUMN> 
    255             <DOCKBARID>59420</DOCKBARID> 
    256             <PCTWIDTH>1.000000</PCTWIDTH> 
    257             <HGT>506</HGT> 
     157            <HGT>294</HGT> 
    258158            <GROUPID> 
    259159                <GIDHIGHPART>4294967294</GIDHIGHPART> 
     
    267167        <PATH USERELATIVEPATHS = "true">pjsua_lib.mcp</PATH> 
    268168        <FRAMELOC> 
    269             <X>631</X> 
    270             <Y>228</Y> 
    271         </FRAMELOC> 
    272         <FRAMESIZE> 
    273             <W>400</W> 
    274             <H>372</H> 
    275         </FRAMESIZE> 
    276         <DOCKINFO> 
    277             <STATUS>1</STATUS> 
    278             <ROW>0</ROW> 
    279             <COLUMN>0</COLUMN> 
    280             <DOCKBARID>59420</DOCKBARID> 
    281             <PCTWIDTH>1.000000</PCTWIDTH> 
    282             <HGT>506</HGT> 
     169            <X>634</X> 
     170            <Y>231</Y> 
     171        </FRAMELOC> 
     172        <FRAMESIZE> 
     173            <W>347</W> 
     174            <H>128</H> 
     175        </FRAMESIZE> 
     176        <DOCKINFO> 
     177            <STATUS>1</STATUS> 
     178            <ROW>0</ROW> 
     179            <COLUMN>0</COLUMN> 
     180            <DOCKBARID>59420</DOCKBARID> 
     181            <PCTWIDTH>1.000000</PCTWIDTH> 
     182            <HGT>294</HGT> 
    283183            <GROUPID> 
    284184                <GIDHIGHPART>4294967294</GIDHIGHPART> 
     
    292192        <PATH USERELATIVEPATHS = "true">symbian_ua.mcp</PATH> 
    293193        <FRAMELOC> 
    294             <X>568</X> 
    295             <Y>146</Y> 
    296         </FRAMELOC> 
    297         <FRAMESIZE> 
    298             <W>400</W> 
    299             <H>372</H> 
    300         </FRAMESIZE> 
    301         <DOCKINFO> 
    302             <STATUS>1</STATUS> 
    303             <ROW>0</ROW> 
    304             <COLUMN>0</COLUMN> 
    305             <DOCKBARID>59420</DOCKBARID> 
    306             <PCTWIDTH>1.000000</PCTWIDTH> 
    307             <HGT>506</HGT> 
    308             <GROUPID> 
    309                 <GIDHIGHPART>4294967294</GIDHIGHPART> 
    310                 <GIDLOWPART>4294967294</GIDLOWPART> 
     194            <X>571</X> 
     195            <Y>149</Y> 
     196        </FRAMELOC> 
     197        <FRAMESIZE> 
     198            <W>347</W> 
     199            <H>128</H> 
     200        </FRAMESIZE> 
     201        <DOCKINFO> 
     202            <STATUS>1</STATUS> 
     203            <ROW>0</ROW> 
     204            <COLUMN>0</COLUMN> 
     205            <DOCKBARID>59420</DOCKBARID> 
     206            <PCTWIDTH>1.000000</PCTWIDTH> 
     207            <HGT>294</HGT> 
     208            <GROUPID> 
     209                <GIDHIGHPART>4294967294</GIDHIGHPART> 
     210                <GIDLOWPART>4294967294</GIDLOWPART> 
     211            </GROUPID> 
     212        </DOCKINFO> 
     213    </WINDOW> 
     214    <WINDOW> 
     215        <SESSION>-1</SESSION> 
     216        <EDOCTYPE>1</EDOCTYPE> 
     217        <PATH USERELATIVEPATHS = "true">..\pjlib\src\pj\sock_symbian.cpp</PATH> 
     218        <FRAMELOC> 
     219            <X>8</X> 
     220            <Y>27</Y> 
     221        </FRAMELOC> 
     222        <FRAMESIZE> 
     223            <W>646</W> 
     224            <H>464</H> 
     225        </FRAMESIZE> 
     226        <DOCKINFO> 
     227            <STATUS>0</STATUS> 
     228            <ROW></ROW> 
     229            <COLUMN></COLUMN> 
     230            <DOCKBARID></DOCKBARID> 
     231            <PCTWIDTH></PCTWIDTH> 
     232            <HGT></HGT> 
     233            <GROUPID> 
     234                <GIDHIGHPART></GIDHIGHPART> 
     235                <GIDLOWPART></GIDLOWPART> 
     236            </GROUPID> 
     237        </DOCKINFO> 
     238    </WINDOW> 
     239    <WINDOW> 
     240        <SESSION>-1</SESSION> 
     241        <EDOCTYPE>1</EDOCTYPE> 
     242        <PATH USERELATIVEPATHS = "true">..\pjsip-apps\src\symbian_ua\main_symbian.cpp</PATH> 
     243        <FRAMELOC> 
     244            <X>8</X> 
     245            <Y>27</Y> 
     246        </FRAMELOC> 
     247        <FRAMESIZE> 
     248            <W>638</W> 
     249            <H>437</H> 
     250        </FRAMESIZE> 
     251        <DOCKINFO> 
     252            <STATUS>0</STATUS> 
     253            <ROW></ROW> 
     254            <COLUMN></COLUMN> 
     255            <DOCKBARID></DOCKBARID> 
     256            <PCTWIDTH></PCTWIDTH> 
     257            <HGT></HGT> 
     258            <GROUPID> 
     259                <GIDHIGHPART></GIDHIGHPART> 
     260                <GIDLOWPART></GIDLOWPART> 
    311261            </GROUPID> 
    312262        </DOCKINFO> 
     
    321271        </FRAMELOC> 
    322272        <FRAMESIZE> 
    323             <W>731</W> 
    324             <H>822</H> 
    325         </FRAMESIZE> 
    326         <DOCKINFO> 
    327             <STATUS>0</STATUS> 
    328             <ROW></ROW> 
    329             <COLUMN></COLUMN> 
    330             <DOCKBARID></DOCKBARID> 
    331             <PCTWIDTH></PCTWIDTH> 
    332             <HGT></HGT> 
    333             <GROUPID> 
    334                 <GIDHIGHPART></GIDHIGHPART> 
    335                 <GIDLOWPART></GIDLOWPART> 
    336             </GROUPID> 
    337         </DOCKINFO> 
    338     </WINDOW> 
    339     <WINDOW> 
    340         <SESSION>-1</SESSION> 
    341         <EDOCTYPE>1</EDOCTYPE> 
    342         <PATH USERELATIVEPATHS = "true">..\pjsip\src\pjsua-lib\pjsua_media.c</PATH> 
     273            <W>565</W> 
     274            <H>643</H> 
     275        </FRAMESIZE> 
     276        <DOCKINFO> 
     277            <STATUS>0</STATUS> 
     278            <ROW></ROW> 
     279            <COLUMN></COLUMN> 
     280            <DOCKBARID></DOCKBARID> 
     281            <PCTWIDTH></PCTWIDTH> 
     282            <HGT></HGT> 
     283            <GROUPID> 
     284                <GIDHIGHPART></GIDHIGHPART> 
     285                <GIDLOWPART></GIDLOWPART> 
     286            </GROUPID> 
     287        </DOCKINFO> 
     288    </WINDOW> 
     289    <WINDOW> 
     290        <SESSION>-1</SESSION> 
     291        <EDOCTYPE>1</EDOCTYPE> 
     292        <PATH USERELATIVEPATHS = "true">..\pjlib\src\pj\ioqueue_symbian.cpp</PATH> 
    343293        <FRAMELOC> 
    344294            <X>10</X> 
     
    365315        <SESSION>-1</SESSION> 
    366316        <EDOCTYPE>1</EDOCTYPE> 
    367         <PATH USERELATIVEPATHS = "true">..\pjmedia\src\pjmedia\nullsound.c</PATH> 
    368         <FRAMELOC> 
    369             <X>10</X> 
    370             <Y>40</Y> 
    371         </FRAMELOC> 
    372         <FRAMESIZE> 
    373             <W>630</W> 
    374             <H>410</H> 
    375         </FRAMESIZE> 
    376         <DOCKINFO> 
    377             <STATUS>0</STATUS> 
    378             <ROW></ROW> 
    379             <COLUMN></COLUMN> 
    380             <DOCKBARID></DOCKBARID> 
    381             <PCTWIDTH></PCTWIDTH> 
    382             <HGT></HGT> 
    383             <GROUPID> 
    384                 <GIDHIGHPART></GIDHIGHPART> 
    385                 <GIDLOWPART></GIDLOWPART> 
    386             </GROUPID> 
    387         </DOCKINFO> 
    388     </WINDOW> 
    389     <WINDOW> 
    390         <SESSION>-1</SESSION> 
    391         <EDOCTYPE>1</EDOCTYPE> 
    392         <PATH USERELATIVEPATHS = "true">..\pjmedia\include\pjmedia\sound.h</PATH> 
    393         <FRAMELOC> 
    394             <X>10</X> 
    395             <Y>40</Y> 
    396         </FRAMELOC> 
    397         <FRAMESIZE> 
    398             <W>630</W> 
    399             <H>410</H> 
     317        <PATH USERELATIVEPATHS = "true">..\pjlib\src\pj\os_core_symbian.cpp</PATH> 
     318        <FRAMELOC> 
     319            <X>6</X> 
     320            <Y>23</Y> 
     321        </FRAMELOC> 
     322        <FRAMESIZE> 
     323            <W>638</W> 
     324            <H>437</H> 
     325        </FRAMESIZE> 
     326        <DOCKINFO> 
     327            <STATUS>0</STATUS> 
     328            <ROW></ROW> 
     329            <COLUMN></COLUMN> 
     330            <DOCKBARID></DOCKBARID> 
     331            <PCTWIDTH></PCTWIDTH> 
     332            <HGT></HGT> 
     333            <GROUPID> 
     334                <GIDHIGHPART></GIDHIGHPART> 
     335                <GIDLOWPART></GIDLOWPART> 
     336            </GROUPID> 
     337        </DOCKINFO> 
     338    </WINDOW> 
     339    <WINDOW> 
     340        <SESSION>-1</SESSION> 
     341        <EDOCTYPE>1</EDOCTYPE> 
     342        <PATH USERELATIVEPATHS = "true">..\pjlib\src\pj\os_error_symbian.cpp</PATH> 
     343        <FRAMELOC> 
     344            <X>8</X> 
     345            <Y>27</Y> 
     346        </FRAMELOC> 
     347        <FRAMESIZE> 
     348            <W>638</W> 
     349            <H>437</H> 
     350        </FRAMESIZE> 
     351        <DOCKINFO> 
     352            <STATUS>0</STATUS> 
     353            <ROW></ROW> 
     354            <COLUMN></COLUMN> 
     355            <DOCKBARID></DOCKBARID> 
     356            <PCTWIDTH></PCTWIDTH> 
     357            <HGT></HGT> 
     358            <GROUPID> 
     359                <GIDHIGHPART></GIDHIGHPART> 
     360                <GIDLOWPART></GIDLOWPART> 
     361            </GROUPID> 
     362        </DOCKINFO> 
     363    </WINDOW> 
     364    <WINDOW> 
     365        <SESSION>-1</SESSION> 
     366        <EDOCTYPE>1</EDOCTYPE> 
     367        <PATH USERELATIVEPATHS = "true">..\pjlib\src\pj\errno.c</PATH> 
     368        <FRAMELOC> 
     369            <X>4</X> 
     370            <Y>23</Y> 
     371        </FRAMELOC> 
     372        <FRAMESIZE> 
     373            <W>646</W> 
     374            <H>464</H> 
    400375        </FRAMESIZE> 
    401376        <DOCKINFO> 
     
    436411            </GROUPID> 
    437412        </DOCKINFO> 
    438             <SYMBOLICSWINSETTINGS EXECUTABLEPATH = "C:\Symbian\9.1\S60_3rd\EPOC32\RELEASE\WINSCW\UDEB\euser.dll" MACHINENAME = "Local Windows PC"/> 
    439             <SYMBOLICSWINSETTINGS EXECUTABLEPATH = "C:\Symbian\9.1\S60_3rd\EPOC32\RELEASE\WINSCW\UDEB\ekern.exe" MACHINENAME = "Local Windows PC"/> 
    440             <SYMBOLICSWINSETTINGS EXECUTABLEPATH = "C:\WINDOWS\system32\ntdll.dll" MACHINENAME = "Local Windows PC"/> 
     413            <SYMBOLICSWINSETTINGS EXECUTABLEPATH = "C:\Symbian\9.1\S60_3rd_MR_2\EPOC32\RELEASE\WINSCW\UDEB\euser.dll" MACHINENAME = "Local Windows PC"/> 
     414            <SYMBOLICSWINSETTINGS EXECUTABLEPATH = "C:\Symbian\9.1\S60_3rd_MR_2\EPOC32\RELEASE\WINSCW\UDEB\ekern.exe" MACHINENAME = "Local Windows PC"/> 
     415            <SYMBOLICSWINSETTINGS EXECUTABLEPATH = "C:\WINNT\system32\ntdll.dll" MACHINENAME = "Local Windows PC"/> 
     416            <SYMBOLICSWINSETTINGS EXECUTABLEPATH = "C:\Symbian\9.1\S60_3rd_MR_2\EPOC32\RELEASE\WINSCW\UDEB\econs.dll" MACHINENAME = "Local Windows PC"/> 
    441417    </WINDOW> 
    442418    <WINDOW> 
     
    449425        </FRAMELOC> 
    450426        <FRAMESIZE> 
    451             <W>414</W> 
    452             <H>516</H> 
     427            <W>390</W> 
     428            <H>435</H> 
    453429        </FRAMESIZE> 
    454430        <DOCKINFO> 
     
    489465            </GROUPID> 
    490466        </DOCKINFO> 
    491             <SYMBOLICSWINSETTINGS EXECUTABLEPATH = "C:\Symbian\9.1\S60_3rd\EPOC32\RELEASE\WINSCW\UDEB\euser.dll" MACHINENAME = "Local Windows PC"/> 
    492             <SYMBOLICSWINSETTINGS EXECUTABLEPATH = "C:\Symbian\9.1\S60_3rd\EPOC32\RELEASE\WINSCW\UDEB\ekern.exe" MACHINENAME = "Local Windows PC"/> 
    493             <SYMBOLICSWINSETTINGS EXECUTABLEPATH = "C:\WINDOWS\system32\ntdll.dll" MACHINENAME = "Local Windows PC"/> 
     467            <SYMBOLICSWINSETTINGS EXECUTABLEPATH = "C:\Symbian\9.1\S60_3rd_MR_2\EPOC32\RELEASE\WINSCW\UDEB\euser.dll" MACHINENAME = "Local Windows PC"/> 
     468            <SYMBOLICSWINSETTINGS EXECUTABLEPATH = "C:\Symbian\9.1\S60_3rd_MR_2\EPOC32\RELEASE\WINSCW\UDEB\ekern.exe" MACHINENAME = "Local Windows PC"/> 
     469            <SYMBOLICSWINSETTINGS EXECUTABLEPATH = "C:\WINNT\system32\ntdll.dll" MACHINENAME = "Local Windows PC"/> 
     470            <SYMBOLICSWINSETTINGS EXECUTABLEPATH = "C:\Symbian\9.1\S60_3rd_MR_2\EPOC32\RELEASE\WINSCW\UDEB\econs.dll" MACHINENAME = "Local Windows PC"/> 
    494471    </WINDOW> 
    495472    <WINDOW> 
    496473        <SESSION>-2147483648</SESSION> 
    497474        <EDOCTYPE>23</EDOCTYPE> 
     475        <DEFAULT>true</DEFAULT> 
    498476        <FRAMELOC> 
    499477            <X>6</X> 
  • pjproject/trunk/pjlib/include/pj/compat/os_symbian.h

    r1242 r1244  
    122122#define PJ_TERM_HAS_COLOR           0 
    123123#define PJ_NATIVE_STRING_IS_UNICODE 0 
     124#define PJ_NATIVE_ERR_POSITIVE      0 
    124125 
    125126#define PJ_ATOMIC_VALUE_TYPE        int 
  • pjproject/trunk/pjlib/include/pj/config.h

    r1235 r1244  
    600600 
    601601/** 
     602 * Is native platform error positive number? 
     603 * Default: 1 (yes) 
     604 */ 
     605#ifndef PJ_NATIVE_ERR_POSITIVE 
     606#   define PJ_NATIVE_ERR_POSITIVE   1 
     607#endif 
     608  
     609/** 
    602610 * Include error message string in the library (pj_strerror()). 
    603611 * This is very much desirable! 
  • pjproject/trunk/pjlib/include/pj/config_site_sample.h

    r1242 r1244  
    2727#endif 
    2828 
     29 
    2930/* 
    3031 * Typical configuration for Symbian OS target 
     
    3233#if defined(PJ_SYMBIAN) && PJ_SYMBIAN!=0 
    3334 
     35    /* We don't want to use float, for now */ 
    3436#   undef PJ_HAS_FLOATING_POINT 
    3537#   define PJ_HAS_FLOATING_POINT        0 
    3638 
    3739#   define PJMEDIA_SOUND_IMPLEMENTATION PJMEDIA_SOUND_NULL_SOUND 
     40 
     41    /* Disable these */ 
    3842#   define PJMEDIA_HAS_LIBRESAMPLE      0 
    3943#   define PJMEDIA_HAS_SPEEX_AEC        0 
    4044 
     45    /* Disable all codecs but G.711, for now */ 
    4146#   define PJMEDIA_HAS_L16_CODEC        0 
    4247#   define PJMEDIA_HAS_GSM_CODEC        0 
     
    4449#   define PJMEDIA_HAS_SPEEX_CODEC      0 
    4550 
     51#   define PJSIP_MAX_PKT_LEN            8000 
     52 
     53    /* Since we don't have threads, log buffer can use static buffer */ 
     54#   define PJ_LOG_USE_STACK_BUFFER      0 
     55 
     56    /* Symbian has problem with too many large blocks */ 
     57#   define PJSIP_POOL_LEN_ENDPT         1000 
     58#   define PJSIP_POOL_INC_ENDPT         1000 
     59#   define PJSIP_POOL_RDATA_LEN         2000 
     60#   define PJSIP_POOL_RDATA_INC         2000 
     61#   define PJSIP_POOL_LEN_TDATA         2000 
     62#   define PJSIP_POOL_INC_TDATA         512 
     63#   define PJSIP_POOL_LEN_UA            2000 
     64#   define PJSIP_POOL_INC_UA            1000 
     65#   define PJSIP_POOL_TSX_LAYER_LEN     256 
     66#   define PJSIP_POOL_TSX_LAYER_INC     256 
     67#   define PJSIP_POOL_TSX_LEN           512 
     68#   define PJSIP_POOL_TSX_INC           128 
    4669#endif 
    4770 
  • pjproject/trunk/pjlib/include/pj/errno.h

    r1080 r1244  
    168168 *              multiple times. 
    169169 */ 
    170 #define PJ_STATUS_FROM_OS(e) (e == 0 ? PJ_SUCCESS : e + PJ_ERRNO_START_SYS) 
     170#if PJ_NATIVE_ERR_POSITIVE 
     171#   define PJ_STATUS_FROM_OS(e) (e == 0 ? PJ_SUCCESS : e + PJ_ERRNO_START_SYS) 
     172#else 
     173#   define PJ_STATUS_FROM_OS(e) (e == 0 ? PJ_SUCCESS : PJ_ERRNO_START_SYS - e) 
     174#endif 
    171175 
    172176/** 
     
    180184 *              pj_get_os_error or PJ_STATUS_FROM_OS, the results are undefined. 
    181185 */ 
    182 #define PJ_STATUS_TO_OS(e) (e == 0 ? PJ_SUCCESS : e - PJ_ERRNO_START_SYS) 
     186#if PJ_NATIVE_ERR_POSITIVE 
     187#   define PJ_STATUS_TO_OS(e) (e == 0 ? PJ_SUCCESS : e - PJ_ERRNO_START_SYS) 
     188#else 
     189#   define PJ_STATUS_TO_OS(e) (e == 0 ? PJ_SUCCESS : PJ_ERRNO_START_SYS - e) 
     190#endif 
    183191 
    184192 
  • pjproject/trunk/pjlib/src/pj/ioqueue_symbian.cpp

    r1235 r1244  
    217217    } 
    218218 
    219     if (iStatus==KRequestPending) { 
    220         SetActive(); 
    221         return PJ_EPENDING; 
    222     } else { 
    223         // Complete immediately (with success or error) 
    224         if (iStatus == KErrNone) { 
    225             *size = aBufferPtr_.Length(); 
    226             HandleReadCompletion(); 
    227             return PJ_SUCCESS; 
    228         } 
    229         else { 
    230             pending_data_.read_.op_key_ = NULL; 
    231             pending_data_.read_.addr_ = NULL; 
    232             pending_data_.read_.addrlen_ = NULL; 
    233             return PJ_RETURN_OS_ERROR(iStatus.Int()); 
    234         } 
    235     } 
     219    SetActive(); 
     220    return PJ_EPENDING; 
    236221} 
    237222 
     
    261246    sock_->Socket().Accept(blank_sock_, iStatus); 
    262247 
    263     if (iStatus==KRequestPending) { 
    264         SetActive(); 
    265         return PJ_EPENDING; 
    266     } else { 
    267         // Accept() completed immediately (with success or error). 
    268         if (iStatus == KErrNone) { 
    269             HandleAcceptCompletion(); 
    270             return PJ_SUCCESS; 
    271         } 
    272         else { 
    273             pending_data_.accept_.op_key_ = NULL; 
    274             pending_data_.accept_.new_sock_ = NULL; 
    275             pending_data_.accept_.local_ = NULL; 
    276             pending_data_.accept_.remote_ = NULL; 
    277             pending_data_.accept_.addrlen_ = NULL; 
    278             return PJ_RETURN_OS_ERROR(iStatus.Int()); 
    279         } 
    280     } 
     248    SetActive(); 
     249    return PJ_EPENDING; 
    281250} 
    282251 
     
    287256void CIoqueueCallback::HandleReadCompletion()  
    288257{ 
    289         if (pending_data_.read_.addr_) { 
    290             PjSymbianOS::Addr2pj(aAddress_,  
    291                                 *(pj_sockaddr_in*)pending_data_.read_.addr_); 
    292             pending_data_.read_.addr_ = NULL; 
    293         } 
    294         if (pending_data_.read_.addrlen_) { 
    295             *pending_data_.read_.addrlen_ = sizeof(pj_sockaddr_in); 
    296             pending_data_.read_.addrlen_ = NULL; 
    297         } 
     258    if (pending_data_.read_.addr_) { 
     259        PjSymbianOS::Addr2pj(aAddress_,  
     260                            *(pj_sockaddr_in*)pending_data_.read_.addr_); 
     261        pending_data_.read_.addr_ = NULL; 
     262    } 
     263    if (pending_data_.read_.addrlen_) { 
     264        *pending_data_.read_.addrlen_ = sizeof(pj_sockaddr_in); 
     265        pending_data_.read_.addrlen_ = NULL; 
     266    } 
    298267         
    299         pending_data_.read_.op_key_ = NULL; 
     268    pending_data_.read_.op_key_ = NULL; 
    300269} 
    301270 
  • pjproject/trunk/pjlib/src/pj/sock_symbian.cpp

    r1235 r1244  
    152152 
    153153    sock_.Socket().RecvFrom(*aDesc, *fromAddr, flags, iStatus); 
    154     if (iStatus == KRequestPending) 
    155         SetActive(); 
     154    SetActive(); 
    156155} 
    157156 
  • pjproject/trunk/pjmedia/src/pjmedia/nullsound.c

    r1243 r1244  
    6868PJ_DEF(const pjmedia_snd_dev_info*) pjmedia_snd_get_dev_info(unsigned index) 
    6969{ 
    70     PJ_ASSERT_RETURN(index==0, NULL); 
     70    PJ_ASSERT_RETURN(index==0 || index==-1, NULL); 
    7171    return &null_info; 
    7272} 
  • pjproject/trunk/pjsip-apps/src/symbian_ua/main_symbian.cpp

    r1242 r1244  
    133133 
    134134 
     135//////////////////////////////////////////////////////////////////////////// 
     136 
     137class TMyTrapHandler : public TTrapHandler  
     138{ 
     139public: 
     140        void Install(); 
     141        void Uninstall(); 
     142        virtual IMPORT_C void Trap(); 
     143        virtual IMPORT_C void UnTrap(); 
     144        virtual IMPORT_C void Leave(TInt aValue); 
     145         
     146private: 
     147        TTrapHandler *prev_; 
     148}; 
     149 
     150void TMyTrapHandler::Install() { 
     151        prev_ = User::SetTrapHandler(this); 
     152} 
     153 
     154void TMyTrapHandler::Uninstall() { 
     155        User::SetTrapHandler(prev_); 
     156} 
     157 
     158IMPORT_C void TMyTrapHandler::Trap()  
     159{ 
     160        prev_->Trap(); 
     161} 
     162 
     163IMPORT_C void TMyTrapHandler::UnTrap()  
     164{ 
     165        prev_->UnTrap(); 
     166} 
     167 
     168IMPORT_C void TMyTrapHandler::Leave(TInt aValue)  
     169{ 
     170        prev_->Leave(aValue); 
     171} 
     172 
     173 
     174//////////////////////////////////////////////////////////////////////////// 
     175 
    135176//  Global Functions 
    136177GLDEF_C TInt E32Main() 
    137178{ 
     179    TMyTrapHandler th; 
     180     
     181    th.Install(); 
     182     
    138183    // Create cleanup stack 
    139184    //__UHEAP_MARK; 
     
    153198    delete cleanup; 
    154199    //__UHEAP_MARKEND; 
     200     
     201    th.Uninstall(); 
    155202    return KErrNone; 
    156203} 
  • pjproject/trunk/pjsip-apps/src/symbian_ua/ua.cpp

    r1243 r1244  
    302302         
    303303        // Initialize pjsua 
    304         status  = app_startup(NULL); 
     304        status  = app_startup("sip:192.168.0.66:5061"); 
    305305        if (status != PJ_SUCCESS) 
    306306                return status; 
     
    312312         
    313313        con->Run(); 
     314         
    314315        asw->Start(); 
    315316         
  • pjproject/trunk/pjsip/include/pjsip/sip_config.h

    r974 r1244  
    285285/* Endpoint. */ 
    286286#define PJSIP_MAX_TIMER_COUNT           (2*PJSIP_MAX_TSX_COUNT + 2*PJSIP_MAX_DIALOG_COUNT) 
    287 #define PJSIP_POOL_LEN_ENDPT            (4000) 
    288 #define PJSIP_POOL_INC_ENDPT            (4000) 
     287 
     288/** 
     289 * Initial memory block for the endpoint. 
     290 */ 
     291#ifndef PJSIP_POOL_LEN_ENDPT 
     292#   define PJSIP_POOL_LEN_ENDPT         (4000) 
     293#endif 
     294 
     295/** 
     296 * Memory increment for endpoint. 
     297 */ 
     298#ifndef PJSIP_POOL_INC_ENDPT 
     299#   define PJSIP_POOL_INC_ENDPT         (4000) 
     300#endif 
     301 
    289302 
    290303/* Transport related constants. */ 
    291304 
    292 #define PJSIP_POOL_RDATA_LEN            4000 
    293 #define PJSIP_POOL_RDATA_INC            4000 
     305/** 
     306 * Initial memory block for rdata. 
     307 */ 
     308#ifndef PJSIP_POOL_RDATA_LEN 
     309#   define PJSIP_POOL_RDATA_LEN         4000 
     310#endif 
     311 
     312/** 
     313 * Memory increment for rdata. 
     314 */ 
     315#ifndef PJSIP_POOL_RDATA_INC 
     316#   define PJSIP_POOL_RDATA_INC         4000 
     317#endif 
     318 
    294319#define PJSIP_POOL_LEN_TRANSPORT        512 
    295320#define PJSIP_POOL_INC_TRANSPORT        512 
    296 #define PJSIP_POOL_LEN_TDATA            4000 
    297 #define PJSIP_POOL_INC_TDATA            4000 
    298 #define PJSIP_POOL_LEN_UA               4000 
    299 #define PJSIP_POOL_INC_UA               4000 
     321 
     322/** 
     323 * Initial memory block size for tdata. 
     324 */ 
     325#ifndef PJSIP_POOL_LEN_TDATA 
     326#   define PJSIP_POOL_LEN_TDATA         4000 
     327#endif 
     328 
     329/** 
     330 * Memory increment for tdata. 
     331 */ 
     332#ifndef PJSIP_POOL_INC_TDATA 
     333#   define PJSIP_POOL_INC_TDATA         4000 
     334#endif 
     335 
     336/** 
     337 * Initial memory size for UA layer 
     338 */ 
     339#ifndef PJSIP_POOL_LEN_UA 
     340#   define PJSIP_POOL_LEN_UA            4000 
     341#endif 
     342 
     343/** 
     344 * Memory increment for UA layer. 
     345 */ 
     346#ifndef PJSIP_POOL_INC_UA 
     347#   define PJSIP_POOL_INC_UA            4000 
     348#endif 
    300349 
    301350#define PJSIP_MAX_FORWARDS_VALUE        70 
     
    305354 
    306355/* Transaction related constants. */ 
    307 #define PJSIP_POOL_TSX_LAYER_LEN        4000 
    308 #define PJSIP_POOL_TSX_LAYER_INC        4000 
    309 #define PJSIP_POOL_TSX_LEN              1536 /* 768 */ 
    310 #define PJSIP_POOL_TSX_INC              256 
     356 
     357/** 
     358 * Initial memory size for transaction layer 
     359 */ 
     360#ifndef PJSIP_POOL_TSX_LAYER_LEN 
     361#   define PJSIP_POOL_TSX_LAYER_LEN     4000 
     362#endif 
     363 
     364/** 
     365 * Memory increment for transaction layer. 
     366 */ 
     367#ifndef PJSIP_POOL_TSX_LAYER_INC 
     368#   define PJSIP_POOL_TSX_LAYER_INC     4000 
     369#endif 
     370 
     371/** 
     372 * Initial memory size for a SIP transaction object. 
     373 */ 
     374#ifndef PJSIP_POOL_TSX_LEN 
     375#   define PJSIP_POOL_TSX_LEN           1536 /* 768 */ 
     376#endif 
     377 
     378/** 
     379 * Memory increment for transaction object. 
     380 */ 
     381#ifndef PJSIP_POOL_TSX_INC 
     382#   define PJSIP_POOL_TSX_INC           256 
     383#endif 
     384 
    311385#define PJSIP_MAX_TSX_KEY_LEN           (PJSIP_MAX_URL_SIZE*2) 
    312386 
Note: See TracChangeset for help on using the changeset viewer.