Changeset 1765


Ignore:
Timestamp:
Feb 1, 2008 2:59:19 PM (11 years ago)
Author:
bennylp
Message:

Ticket #465: utility to read PCAP file and sample application to read RTP files from PCAP file, decode the payload, and write the PCM output to WAV file

Location:
pjproject/trunk
Files:
3 added
10 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/build.symbian/pjlib_util.mmp

    r1640 r1765  
    3838SOURCE  hmac_sha1.c 
    3939SOURCE  md5.c 
     40SOURCE  pcap.c 
    4041SOURCE  resolver.c 
    4142SOURCE  scanner.c 
  • pjproject/trunk/pjlib-util/build/Makefile

    r1488 r1765  
    2929export PJLIB_UTIL_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ 
    3030                base64.o crc32.o errno.o dns.o dns_dump.o getopt.o \ 
    31                 hmac_md5.o hmac_sha1.o md5.o resolver.o \ 
     31                hmac_md5.o hmac_sha1.o md5.o pcap.o resolver.o \ 
    3232                scanner.o sha1.o srv_resolver.o string.o stun_simple.o \ 
    3333                stun_simple_client.o xml.o 
  • pjproject/trunk/pjlib-util/build/pjlib_util.dsp

    r1488 r1765  
    126126# Begin Source File 
    127127 
     128SOURCE="..\src\pjlib-util\pcap.c" 
     129# End Source File 
     130# Begin Source File 
     131 
    128132SOURCE="..\src\pjlib-util\resolver.c" 
    129133# End Source File 
     
    209213 
    210214SOURCE="..\include\pjlib-util\md5.h" 
     215# End Source File 
     216# Begin Source File 
     217 
     218SOURCE="..\include\pjlib-util\pcap.h" 
    211219# End Source File 
    212220# Begin Source File 
  • pjproject/trunk/pjlib-util/build/pjlib_util.vcproj

    r1505 r1765  
    357357                        </File> 
    358358                        <File 
     359                                RelativePath="..\src\pjlib-util\pcap.c" 
     360                                > 
     361                        </File> 
     362                        <File 
    359363                                RelativePath="..\src\pjlib-util\resolver.c" 
    360364                                > 
     
    626630                        </File> 
    627631                        <File 
     632                                RelativePath="..\include\pjlib-util\pcap.h" 
     633                                > 
     634                        </File> 
     635                        <File 
    628636                                RelativePath="..\include\pjlib-util.h" 
    629637                                > 
  • pjproject/trunk/pjlib-util/include/pjlib-util.h

    r1490 r1765  
    5454#include <pjlib-util/stun_simple.h> 
    5555 
     56/* PCAP */ 
     57#include <pjlib-util/pcap.h> 
    5658 
    5759#endif  /* __PJLIB_UTIL_H__ */ 
  • pjproject/trunk/pjproject.dsw

    r1735 r1765  
    44############################################################################### 
    55 
    6 Project: "libgsmcodec"=".\THIRD_PARTY\BUILD\GSM\libgsmcodec.dsp" - Package Owner=<4> 
    7  
    8 Package=<5> 
    9 {{{ 
    10 }}} 
    11  
    12 Package=<4> 
    13 {{{ 
    14 }}} 
    15  
    16 ############################################################################### 
    17  
    18 Project: "libilbccodec"=".\THIRD_PARTY\BUILD\ILBC\libilbccodec.dsp" - Package Owner=<4> 
    19  
    20 Package=<5> 
    21 {{{ 
    22 }}} 
    23  
    24 Package=<4> 
    25 {{{ 
    26 }}} 
    27  
    28 ############################################################################### 
    29  
    30 Project: "libmilenage"=".\third_party\build\milenage\libmilenage.dsp" - Package Owner=<4> 
    31  
    32 Package=<5> 
    33 {{{ 
    34 }}} 
    35  
    36 Package=<4> 
    37 {{{ 
    38 }}} 
    39  
    40 ############################################################################### 
    41  
    42 Project: "libportaudio"=".\THIRD_PARTY\BUILD\PORTAUDIO\libportaudio.dsp" - Package Owner=<4> 
    43  
    44 Package=<5> 
    45 {{{ 
    46 }}} 
    47  
    48 Package=<4> 
    49 {{{ 
    50 }}} 
    51  
    52 ############################################################################### 
    53  
    54 Project: "libresample"=".\THIRD_PARTY\BUILD\RESAMPLE\libresample.dsp" - Package Owner=<4> 
    55  
    56 Package=<5> 
    57 {{{ 
    58 }}} 
    59  
    60 Package=<4> 
    61 {{{ 
    62 }}} 
    63  
    64 ############################################################################### 
    65  
    66 Project: "libresample_dll"=".\THIRD_PARTY\BUILD\RESAMPLE\libresample_dll.dsp" - Package Owner=<4> 
    67  
    68 Package=<5> 
    69 {{{ 
    70 }}} 
    71  
    72 Package=<4> 
    73 {{{ 
    74 }}} 
    75  
    76 ############################################################################### 
    77  
    78 Project: "libspeex"=".\third_party\build\speex\libspeex.dsp" - Package Owner=<4> 
    79  
    80 Package=<5> 
    81 {{{ 
    82 }}} 
    83  
    84 Package=<4> 
    85 {{{ 
    86 }}} 
    87  
    88 ############################################################################### 
    89  
    90 Project: "libsrtp"=".\third_party\build\srtp\libsrtp.dsp" - Package Owner=<4> 
    91  
    92 Package=<5> 
    93 {{{ 
    94 }}} 
    95  
    96 Package=<4> 
    97 {{{ 
    98 }}} 
    99  
    100 ############################################################################### 
    101  
    102 Project: "pjlib"=".\pjlib\build\pjlib.dsp" - Package Owner=<4> 
    103  
    104 Package=<5> 
    105 {{{ 
    106 }}} 
    107  
    108 Package=<4> 
    109 {{{ 
    110 }}} 
    111  
    112 ############################################################################### 
    113  
    114 Project: "pjlib_test"=".\pjlib\build\pjlib_test.dsp" - Package Owner=<4> 
     6Project: "libgsmcodec"=.\THIRD_PARTY\BUILD\GSM\libgsmcodec.dsp - Package Owner=<4> 
     7 
     8Package=<5> 
     9{{{ 
     10}}} 
     11 
     12Package=<4> 
     13{{{ 
     14}}} 
     15 
     16############################################################################### 
     17 
     18Project: "libilbccodec"=.\THIRD_PARTY\BUILD\ILBC\libilbccodec.dsp - Package Owner=<4> 
     19 
     20Package=<5> 
     21{{{ 
     22}}} 
     23 
     24Package=<4> 
     25{{{ 
     26}}} 
     27 
     28############################################################################### 
     29 
     30Project: "libmilenage"=.\third_party\build\milenage\libmilenage.dsp - Package Owner=<4> 
     31 
     32Package=<5> 
     33{{{ 
     34}}} 
     35 
     36Package=<4> 
     37{{{ 
     38}}} 
     39 
     40############################################################################### 
     41 
     42Project: "libportaudio"=.\THIRD_PARTY\BUILD\PORTAUDIO\libportaudio.dsp - Package Owner=<4> 
     43 
     44Package=<5> 
     45{{{ 
     46}}} 
     47 
     48Package=<4> 
     49{{{ 
     50}}} 
     51 
     52############################################################################### 
     53 
     54Project: "libresample"=.\THIRD_PARTY\BUILD\RESAMPLE\libresample.dsp - Package Owner=<4> 
     55 
     56Package=<5> 
     57{{{ 
     58}}} 
     59 
     60Package=<4> 
     61{{{ 
     62}}} 
     63 
     64############################################################################### 
     65 
     66Project: "libresample_dll"=.\THIRD_PARTY\BUILD\RESAMPLE\libresample_dll.dsp - Package Owner=<4> 
     67 
     68Package=<5> 
     69{{{ 
     70}}} 
     71 
     72Package=<4> 
     73{{{ 
     74}}} 
     75 
     76############################################################################### 
     77 
     78Project: "libspeex"=.\third_party\build\speex\libspeex.dsp - Package Owner=<4> 
     79 
     80Package=<5> 
     81{{{ 
     82}}} 
     83 
     84Package=<4> 
     85{{{ 
     86}}} 
     87 
     88############################################################################### 
     89 
     90Project: "libsrtp"=.\third_party\build\srtp\libsrtp.dsp - Package Owner=<4> 
     91 
     92Package=<5> 
     93{{{ 
     94}}} 
     95 
     96Package=<4> 
     97{{{ 
     98}}} 
     99 
     100############################################################################### 
     101 
     102Project: "pjlib"=.\pjlib\build\pjlib.dsp - Package Owner=<4> 
     103 
     104Package=<5> 
     105{{{ 
     106}}} 
     107 
     108Package=<4> 
     109{{{ 
     110}}} 
     111 
     112############################################################################### 
     113 
     114Project: "pjlib_test"=.\pjlib\build\pjlib_test.dsp - Package Owner=<4> 
    115115 
    116116Package=<5> 
     
    157157############################################################################### 
    158158 
    159 Project: "pjmedia"=".\pjmedia\build\pjmedia.dsp" - Package Owner=<4> 
    160  
    161 Package=<5> 
    162 {{{ 
    163 }}} 
    164  
    165 Package=<4> 
    166 {{{ 
    167 }}} 
    168  
    169 ############################################################################### 
    170  
    171 Project: "pjmedia_codec"=".\pjmedia\build\pjmedia_codec.dsp" - Package Owner=<4> 
    172  
    173 Package=<5> 
    174 {{{ 
    175 }}} 
    176  
    177 Package=<4> 
    178 {{{ 
    179 }}} 
    180  
    181 ############################################################################### 
    182  
    183 Project: "pjnath"=".\pjnath\build\pjnath.dsp" - Package Owner=<4> 
    184  
    185 Package=<5> 
    186 {{{ 
    187 }}} 
    188  
    189 Package=<4> 
    190 {{{ 
    191 }}} 
    192  
    193 ############################################################################### 
    194  
    195 Project: "pjsip_core"=".\pjsip\build\pjsip_core.dsp" - Package Owner=<4> 
    196  
    197 Package=<5> 
    198 {{{ 
    199 }}} 
    200  
    201 Package=<4> 
    202 {{{ 
    203 }}} 
    204  
    205 ############################################################################### 
    206  
    207 Project: "pjsip_simple"=".\pjsip\build\pjsip_simple.dsp" - Package Owner=<4> 
    208  
    209 Package=<5> 
    210 {{{ 
    211 }}} 
    212  
    213 Package=<4> 
    214 {{{ 
    215 }}} 
    216  
    217 ############################################################################### 
    218  
    219 Project: "pjsip_ua"=".\pjsip\build\pjsip_ua.dsp" - Package Owner=<4> 
     159Project: "pjmedia"=.\pjmedia\build\pjmedia.dsp - Package Owner=<4> 
     160 
     161Package=<5> 
     162{{{ 
     163}}} 
     164 
     165Package=<4> 
     166{{{ 
     167}}} 
     168 
     169############################################################################### 
     170 
     171Project: "pjmedia_codec"=.\pjmedia\build\pjmedia_codec.dsp - Package Owner=<4> 
     172 
     173Package=<5> 
     174{{{ 
     175}}} 
     176 
     177Package=<4> 
     178{{{ 
     179}}} 
     180 
     181############################################################################### 
     182 
     183Project: "pjnath"=.\pjnath\build\pjnath.dsp - Package Owner=<4> 
     184 
     185Package=<5> 
     186{{{ 
     187}}} 
     188 
     189Package=<4> 
     190{{{ 
     191}}} 
     192 
     193############################################################################### 
     194 
     195Project: "pjsip_core"=.\pjsip\build\pjsip_core.dsp - Package Owner=<4> 
     196 
     197Package=<5> 
     198{{{ 
     199}}} 
     200 
     201Package=<4> 
     202{{{ 
     203}}} 
     204 
     205############################################################################### 
     206 
     207Project: "pjsip_simple"=.\pjsip\build\pjsip_simple.dsp - Package Owner=<4> 
     208 
     209Package=<5> 
     210{{{ 
     211}}} 
     212 
     213Package=<4> 
     214{{{ 
     215}}} 
     216 
     217############################################################################### 
     218 
     219Project: "pjsip_ua"=.\pjsip\build\pjsip_ua.dsp - Package Owner=<4> 
    220220 
    221221Package=<5> 
     
    289289############################################################################### 
    290290 
    291 Project: "pjsua_lib"=".\pjsip\build\pjsua_lib.dsp" - Package Owner=<4> 
     291Project: "pjsua_lib"=.\pjsip\build\pjsua_lib.dsp - Package Owner=<4> 
    292292 
    293293Package=<5> 
     
    351351    Project_Dep_Name pjnath 
    352352    End Project Dependency 
     353    Begin Project Dependency 
     354    Project_Dep_Name libsrtp 
     355    End Project Dependency 
    353356}}} 
    354357 
     
    405408    Project_Dep_Name pjnath 
    406409    End Project Dependency 
    407 }}} 
    408  
    409 ############################################################################### 
    410  
    411 Project: "test_pjsip"=".\pjsip\build\test_pjsip.dsp" - Package Owner=<4> 
     410    Begin Project Dependency 
     411    Project_Dep_Name libsrtp 
     412    End Project Dependency 
     413}}} 
     414 
     415############################################################################### 
     416 
     417Project: "test_pjsip"=.\pjsip\build\test_pjsip.dsp - Package Owner=<4> 
    412418 
    413419Package=<5> 
  • pjproject/trunk/pjsip-apps/build/Samples-vc.mak

    r1735 r1765  
    5555          $(BINDIR)\level.exe \ 
    5656          $(BINDIR)\mix.exe \ 
     57          $(BINDIR)\pcaputil.exe\ 
    5758          $(BINDIR)\pjsip-perf.exe \ 
    5859          $(BINDIR)\playfile.exe \ 
  • pjproject/trunk/pjsip-apps/build/Samples.mak

    r1681 r1765  
    1919           mix \ 
    2020           pjsip-perf \ 
     21           pcaputil \ 
    2122           playfile \ 
    2223           playsine \ 
  • pjproject/trunk/pjsip-apps/build/sample_debug.dsp

    r1368 r1765  
    9191 
    9292SOURCE=..\src\samples\debug.c 
     93 
     94!IF  "$(CFG)" == "sample_debug - Win32 Release" 
     95 
     96!ELSEIF  "$(CFG)" == "sample_debug - Win32 Debug" 
     97 
     98!ENDIF  
     99 
    93100# End Source File 
    94101# End Group 
  • pjproject/trunk/pjsip-apps/build/samples.dsp

    r1681 r1765  
    119119# Begin Source File 
    120120 
     121SOURCE=..\src\samples\pcaputil.c 
     122# End Source File 
     123# Begin Source File 
     124 
    121125SOURCE="..\src\samples\pjsip-perf.c" 
    122126# End Source File 
     
    184188 
    185189SOURCE=..\src\samples\tonegen.c 
    186 # End Source File 
    187 # Begin Source File 
    188  
    189 SOURCE=..\src\samples\transportpausetest.c 
    190190# End Source File 
    191191# End Group 
Note: See TracChangeset for help on using the changeset viewer.