Commit graph

1872 commits

Author SHA1 Message Date
Nanang Izzuddin
78e259118f Fixed bug in copying buffer and updated post process of buffer shrinking
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1982 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-05 06:17:38 +00:00
Benny Prijono
4304725c30 Fixed gcc warnings about type pruned pointers
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1981 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-04 14:44:29 +00:00
Nanang Izzuddin
7ca463c72f Fixed C & C++ cross linked problem and missing newly added libsrtp.lib in symbian_ua_gui.mmp
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1980 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-03 10:54:12 +00:00
Nanang Izzuddin
6a6392f927 More ticket #61: enabled SRTP on Symbian
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1979 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-02 18:30:15 +00:00
Nanang Izzuddin
96691863f3 Fixed Symbian build on OS with case sensitive filename (e.g: Linux)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1978 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-02 16:00:56 +00:00
Nanang Izzuddin
d42429715b Fixed uninitialized output size before calling G.722 encoder
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1977 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-02 14:16:36 +00:00
Benny Prijono
5dfac8fb25 Increase clock rate limit in pjsua to 192000 (from 48000)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1976 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-02 14:06:19 +00:00
Nanang Izzuddin
ed4d378c3f Fixed wchar_t definition for all build targets.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1975 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-30 13:53:44 +00:00
Nanang Izzuddin
c8003c3f8e Added symbian_ua_gui to symbian root build settings (bld.inf), fixed symbian_ua_gui for WINSCW build
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1974 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-30 12:47:58 +00:00
Nanang Izzuddin
db59d9ef92 Initial source of GUI version of Symbian UA
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1973 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-30 11:35:46 +00:00
Nanang Izzuddin
700e838279 Updated delaybuf to learn burst level in realtime instead of only in the beginning, this can optimize the latency and increase adaptivity
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1972 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-30 11:30:24 +00:00
Nanang Izzuddin
1ec45bf00a Added another WSOLA implementation, PJMEDIA_WSOLA_IMP_WSOLA_LITE, this is used by small devices by default (replacing PJMEDIA_WSOLA_IMP_NULL)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1971 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-30 11:24:37 +00:00
Nanang Izzuddin
e85a1835c9 Fixed bug wrong option for resample port between conference bridge and sound device
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1970 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-29 11:03:23 +00:00
Nanang Izzuddin
50947e7771 More ticket #536: fixed bug in SrcUD (missed fix, previously r1968 only fixed SrcUp)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1969 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-28 19:15:31 +00:00
Nanang Izzuddin
ec19826d37 Reapplied changeset 287 (resample may write pass the output buffer), with a bit optimization
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1968 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-28 17:26:30 +00:00
Benny Prijono
b6242b732d Fixed bug in pjmedia_sdp_rtpmap_to_attr(): may overwrite past the buffer
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1967 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-28 16:16:26 +00:00
Benny Prijono
563076d59b Added (the missing) libspeexcodec.mmp
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1966 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-28 12:32:53 +00:00
Nanang Izzuddin
829ac0206e Changed build optimizations settings for Speex, pjmedia, and symbian_sound for Symbian. Speex/8000 now also runs on Symbian!
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1965 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-27 00:24:26 +00:00
Benny Prijono
dfd3052d8e Changed build optimization settings for Speex and pjmedia for eVC4/Windows Mobile. Speex/8000 now runs on Windows Mobile!
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1964 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-23 12:31:55 +00:00
Benny Prijono
9b86257bc5 Fixed bug with SRTP enabling configuration for PocketPJ application
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1963 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-22 10:49:42 +00:00
Benny Prijono
c67f885a66 Fixed Symbian build error caused by active socket addition to pjlib in ticket #531 (thanks Rodrigo Vega)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1962 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-20 08:51:03 +00:00
Nanang Izzuddin
2d4ee7d379 More on ticket #535: updated files using and related to math.h
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1961 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-17 14:54:18 +00:00
Nanang Izzuddin
415fc6fedf Ticket #535: added initial source of math.h
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1960 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-17 14:43:46 +00:00
Benny Prijono
dd742dab2f Ticket #534: Client register/registration support for various registrar brokenness
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1959 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-17 12:45:00 +00:00
Benny Prijono
b58b3e420e Modified pj_list_size() to take const argument instead
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1958 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-16 13:27:46 +00:00
Benny Prijono
054c5df8fd More ticket #533: fixed bug in Retry-After parser (thanks Samuel Vinson)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1957 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-15 10:07:36 +00:00
Benny Prijono
aa5d29d370 Fixed bug with pj_generate_unique_string() initialization trying to access the critical section which has not been created in pj_init(), when guid_simple.c is used on Windows (thanks Roland Klabunde/Thomas)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1956 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-15 09:08:32 +00:00
Nanang Izzuddin
3fd3af9a31 Resample port get frame may cause buffer overflow when downport returns non-audio frame
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1955 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-13 19:24:45 +00:00
Benny Prijono
23110bf308 Ticket #533: Support for parsing Retry-After SIP header
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1954 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-13 09:38:50 +00:00
Benny Prijono
4bac2c1389 Implement ticket #531: active socket abstraction to make ioqueue programming easier
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1953 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-11 18:12:16 +00:00
Benny Prijono
842754c26e Added pj_sockaddr_cp()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1952 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-11 18:11:32 +00:00
Nanang Izzuddin
af97484f77 Ticket #524: changed pjsua and stereotest default audio frame time from 10ms to 20ms
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1951 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-08 09:51:16 +00:00
Nanang Izzuddin
a5538abddc Ticket #527: Commited ticket527.2.patch
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1950 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-07 15:30:34 +00:00
Benny Prijono
93713fb585 Added nios2 processor settings PJLIB in config.h (thanks F)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1949 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-07 13:28:06 +00:00
Benny Prijono
fdb45df95b Added nios2 target detection in config.sub
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1948 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-07 13:19:16 +00:00
Benny Prijono
5516f91a7e Fixed bug: NOTIFY is sent continuously on PJSUA-LIB shutdown
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1947 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-05 12:06:08 +00:00
Benny Prijono
fa34806bcd If regc.check_contact is disabled, and no Expires header has been found, but the server does return one single Contact header, assumes that the server is broken/unable to return the correct Contact. In this case, get the expiration from the single Contact header in the response (thanks Alan Bond)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1946 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-04 10:49:40 +00:00
Nanang Izzuddin
5d070f8ec4 More ticket #513:
- Added RTCP XR features on stream: configurable RTCP XR sending interval, third-party destination for RTCP XR, and sending last RTCP XR packet when stream destroyed.
 - Updated end system delay of RTCP XR: sound device latency estimated based on sound device implementation. 




git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1945 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-02 15:01:10 +00:00
Nanang Izzuddin
db9da77fa2 Ticket #528: committed ticket528.patch
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1944 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-02 14:50:07 +00:00
Nanang Izzuddin
90f11cbd2f More on ticket #513:
- Added RTCP XR print reports to streamutil.c
 - Added new API pjmedia_stream_get_stat_xr()
 - Added field rtcp_xr_enabled to stream info structure
 - Swapped the wrong RTCP XR statistic storage (encoding direction should be stored in TX, decoding direction in RX, it was the opposite)




git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1943 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-29 17:15:41 +00:00
Benny Prijono
e8b604daad Ticket #513: Support for RTCP XR (initial patch)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1942 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-28 18:05:49 +00:00
Benny Prijono
6780ae0251 More ticket #497: added configuration to disable WSOLA and set default to disabled on WinCE and Symbian
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1941 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-23 16:07:37 +00:00
Nanang Izzuddin
9375acaf38 Fixed chunk size alignment in pool drain test
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1940 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-23 14:35:24 +00:00
Benny Prijono
76da764db2 Workaround for pj_thread_sleep() failure with ETIMEDOUT in MacOS X (thanks Daniel Mikusa)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1939 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-22 22:38:46 +00:00
Benny Prijono
83088f30b2 Fixed bug in invalid Contact address being generated upon NAT detection, when no username part is present in the account ID
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1938 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-22 18:33:55 +00:00
Benny Prijono
6e68ee62ca Added ability to send custom headers in sipstateless sample
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1937 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-22 18:32:53 +00:00
Benny Prijono
470388d8da Report NAT type as unknown rather than UDP blocked when test 1B failed (could happen when port 3479 is blocked). Thanks Helmut Wolf for the info.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1936 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-22 18:32:16 +00:00
Benny Prijono
6b7834ba10 More ticket #420: creation of IPv6 media streams (tested on SIPit22)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1935 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-22 16:11:07 +00:00
Benny Prijono
e7d5a100d6 More ticket #526: committed ticket526.2.patch
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1934 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-19 00:20:38 +00:00
Benny Prijono
48374a2d62 Fixed bug: the status line in sipfrag content (for REFER) must ends with a CR-LF
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1933 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-17 20:54:22 +00:00