Commit graph

417 commits

Author SHA1 Message Date
Benny Prijono
32177c0418 Large changeset to replace all occurences of year 2007 with 2008 in the copyright notice
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2039 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-20 22:44:47 +00:00
Benny Prijono
5b64b8df4b Updated doxygen documentations
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2037 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-20 21:39:02 +00:00
Benny Prijono
ba5d8e06b1 Clarified in the pj_create_random_string() comment that the output string is not NULL terminated
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2030 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-19 13:49:20 +00:00
Nanang Izzuddin
9dbad15b00 Updated default speex quality settings and reenabled pjsua to set Speex codec quality based on media quality config
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2004 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-10 18:56:10 +00:00
Benny Prijono
b618d62acb Related to r1996, do not return 0.0.0.0/8 class IP address in pj_gethostip() (thanks Helmut Wolf)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1999 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-09 10:07:11 +00:00
Benny Prijono
dd538edbb8 Ignore 0.0.0.0/8 class IP address in interface enumeration function since this doesnt seem to have practical use for us (thanks Helmut Wolf)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1996 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-07 11:14:32 +00:00
Benny Prijono
ea8e436fe1 More ticket #531: added user_data parameter in activesocket creation API to make it more robust against programming errors
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1986 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-06 14:12:23 +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
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
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
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
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
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
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
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
36922711b4 Removed setting PJ_IOQUEUE_HAS_SAFE_UNREG to zero in config_site_sample.h as it is currently not supported
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1911 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-07 13:25:49 +00:00
Benny Prijono
a95e929199 Changed PJ_IOQUEUE_MAX_HANDLES count when PJ_CONFIG_MINIMAL_SIZE is set from 16 to 32 as it caused assertion in sock_select.c on Maemo
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1910 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-07 13:16:02 +00:00
Benny Prijono
9969d18114 Ticket #520: Race condition may cause ioqueue corruption (thanks Philippe Leuba)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1905 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-02 18:36:35 +00:00
Benny Prijono
7ffd7752fd Ticket #507: committed and tested g722 patch on Windows
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1870 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-17 14:07:53 +00:00
Benny Prijono
34b00741a1 Ticket #512: Bug in select ioqueue causing unnecessary sleep() to be invoked (thanks Sergey Bakulin)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1868 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-13 21:51:51 +00:00
Benny Prijono
5ac0bd7a4d More ticket #485: added TURN client application
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1867 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-13 15:11:29 +00:00
Benny Prijono
6111193217 Added missing PJ_INT64() macro for Symbian compilers
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1858 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-11 13:38:37 +00:00
Benny Prijono
4a0b28ae81 Ticket #500: implementation of thread priority setting on os_core_unix.c
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1842 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-04 14:49:27 +00:00
Benny Prijono
8f7adf70cf Ticket #500: Added function to set thread priority in PJLIB
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1841 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-04 14:45:19 +00:00
Benny Prijono
0bdf7777f8 Fixed bug caused by ticket #412: critical section is not released!
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1830 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-29 10:22:34 +00:00
Benny Prijono
8389c31c97 Ticket #412: increased randomness of guid_simple.c to 192-bits, and seed random number generator in pjsua_core.c
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1815 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-21 21:36:34 +00:00
Benny Prijono
57affd0332 Build error when PJ_IOQUEUE_MAX_HANDLES is declared to large value on Visual Studio (thanks Truong Thanh Quang)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1803 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-18 12:22:15 +00:00
Benny Prijono
8ac081b0b5 More ticket #469: fix in ioqueue to handle case when key has been unregistered when recvfrom() is called
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1795 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-14 14:20:38 +00:00
Benny Prijono
0e2c646639 Ticket #475: ported GSM codec to Symbian OS
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1793 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-14 13:39:24 +00:00
Benny Prijono
e53a04a723 Implemented ticket #474 for Symbian
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1792 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-14 13:34:55 +00:00
Benny Prijono
e3f79fd62c Ticket #474: option in ioqueue to control concurrency (to allow/disallow simultaneous/multiple callback calls)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1789 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-13 15:17:28 +00:00
Benny Prijono
40fe908e12 More ticket #472: Fixed problem when building on Mingw. Now PJ_FD_SETSIZE_SETABLE is only enabled when winsock.h is present
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1788 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-08 15:21:41 +00:00
Benny Prijono
c2e348130d More ticket #470: semaphore got disabled on Mingw because semaphore.h is not present
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1787 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-08 15:18:20 +00:00
Benny Prijono
b1cf890ef9 Fixed compilation errors on Symbian and others caused by ticket #472 (FD_SETSIZE was removed)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1785 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-08 09:43:30 +00:00
Benny Prijono
aa99eef0c4 Related to ticket #61: disable SRTP on Symbian while it is not ported yet
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1784 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-08 08:49:24 +00:00
Benny Prijono
1c5f4e479e Ticket #470, #471, and #472: Compile error when semaphore.h is not present, Compilation error if pthread_mutexattr_set_type() is not present, and Problem with setting up FD_SETSIZE
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1783 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-07 13:11:39 +00:00
Benny Prijono
bc2219bc48 Added pj_strstr() and pj_stristr() in pjlib
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1757 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-26 10:45:52 +00:00
Benny Prijono
a7b376bc7c Fixed doxygen comments everywhere
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1748 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-25 16:06:33 +00:00
Benny Prijono
43d4b6cf4b Related to ticket #458: pj_getaddrinfo() should return success if IP address is given
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1744 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-24 19:59:41 +00:00
Benny Prijono
9399356514 Related to ticket #458: enum_interface() should return non-PJ_SUCCESS if it does not find any interface
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1743 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-24 19:54:51 +00:00
Benny Prijono
1d481ab125 More ticket #61: SRTP will try to use /dev/urandom as RNG if fcntl.h and unistd.h is present. If it fails, it will fallback to using rand()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1738 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-24 15:27:30 +00:00
Benny Prijono
fdafd40578 Merged from SRTP branch: added stdint.h header detection in autoconf. Result is in PJ_HAS_STDINT_H macro
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1729 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-23 14:34:46 +00:00