Sauw Ming
6e6c215f70
Fixed #1183
...
* QT capture device for Mac
* iOS device for iOS (capture device only works for iOS 4.0 or above)
* Add NSAutoReleasePool for sdl_dev (Mac)
* Add NSAutoReleasePool for vid_dev_test (Mac)
* build system for compilation of Obj-C files (.m)
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/2.0-dev@3395 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-14 13:03:10 +00:00
Benny Prijono
69b1f82cae
Re #1176 : fixed link error in GNU build system
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/2.0-dev@3393 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-10 11:33:01 +00:00
Benny Prijono
c45d951901
Migration of current video works from private repository to this repository. This closed #1176
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/2.0-dev@3392 74dad513-b988-da41-8d7b-12977e46ad98
2010-12-10 11:04:30 +00:00
Sauw Ming
be3771a637
Closed ticket #1107 : iOS4 background feature
...
* pjlib:
* add support for activesock TCP to work in background mode.
* add feature in ioqueue to recreate closed UDP sockets.
* pjsip-apps:
* ipjsua: add support for iPhone OS 4 background mode
* ipjsystest: add support for iPhone OS 4 background mode
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3299 74dad513-b988-da41-8d7b-12977e46ad98
2010-08-27 06:46:29 +00:00
Benny Prijono
896be297d4
Misc (re #1110 ): error in setting the IPP architecture in the configure script
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3275 74dad513-b988-da41-8d7b-12977e46ad98
2010-08-17 12:16:46 +00:00
Benny Prijono
fe3bf0e7cd
Re #1068 (misc): fixed error in cross compiling Mingw on a Linux box (thanks Atik Khan for the report)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3246 74dad513-b988-da41-8d7b-12977e46ad98
2010-08-05 06:27:20 +00:00
Benny Prijono
5bbebc0a1d
Misc fixes (re #1068 ): fixed aconfigure to handle the case where ifaddrs.h is present but the functions are not available, as reported to happen with uClibc (thanks Jones Desougi for the patch)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3205 74dad513-b988-da41-8d7b-12977e46ad98
2010-06-15 05:21:43 +00:00
Benny Prijono
b18e95000c
Misc fix (re #1068 ): set default alignment in the configure script to 8 bytes on Sparc (thanks David Coppa for the patch)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3181 74dad513-b988-da41-8d7b-12977e46ad98
2010-05-19 05:51:38 +00:00
Benny Prijono
2d1f1b6c04
Re #1050 : fixed aconfigure error caused by iPhone merging
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3176 74dad513-b988-da41-8d7b-12977e46ad98
2010-05-17 16:09:12 +00:00
Sauw Ming
7920fb2d16
Merge #1050 , #1052 , #1053 , #1054 into the main trunk.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3175 74dad513-b988-da41-8d7b-12977e46ad98
2010-05-17 13:07:39 +00:00
Benny Prijono
8ec5eae272
Support for iPhone tools in the build system:
...
- more flexible redeclaration of build tools. Now users may
override build tools with environment variables, e.g.
CC, AR, RANLIB, etc.
- added configure-iphone: configure wrapper for iphone
- tested with iPhone 2.x SDK
This closes #1050
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/iphone@3168 74dad513-b988-da41-8d7b-12977e46ad98
2010-05-12 10:59:20 +00:00
Benny Prijono
d43064377b
Fixed #1064 :
...
- Removed orphaned third_party/gsm/inc/gsm.h.orig file
- Added support for external GSM header in /usr/include/gsm.h (rather than <gsm/gsm.h>)
Thanks Christopher Zimmermann for the fixes
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3158 74dad513-b988-da41-8d7b-12977e46ad98
2010-05-01 22:05:41 +00:00
Benny Prijono
46bd0840a9
More ticket #1009 : Initial support for IPP on Mac
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3099 74dad513-b988-da41-8d7b-12977e46ad98
2010-02-12 14:12:41 +00:00
Benny Prijono
3965f19782
Ticket #1009 : Support for IPP 6.1 on Linux
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3097 74dad513-b988-da41-8d7b-12977e46ad98
2010-02-10 18:46:05 +00:00
Benny Prijono
8a9b3b272c
More #1025 (support for using external third party libraries):
...
- support for using external libspeex and libgsm
- replaced --with-pa-path with --with-external-pa
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3062 74dad513-b988-da41-8d7b-12977e46ad98
2010-01-14 14:46:54 +00:00
Benny Prijono
a1aec0ec96
Initial fixes for #993 (OpenSolaris issues)
...
- configure script patch for FIONBIO and SIOCGIFFLAGS errors
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3059 74dad513-b988-da41-8d7b-12977e46ad98
2010-01-13 21:28:06 +00:00
Benny Prijono
fe0c127516
Ticket #1025 : Support for using different PortAudio installation/path
...
- added --with-pa-path configure option
- remove the use of PaUtil_SetDebugPrintFunction() since this is not always available across all PA versions (?)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3058 74dad513-b988-da41-8d7b-12977e46ad98
2010-01-13 16:28:15 +00:00
Benny Prijono
d523370d48
Initial OpenBSD fixes ( #994 ):
...
pjlib:
- Autoconf fixes in detecting header availability
- Undefined sched_get_priority_max() and sched_get_priority_min()
- protect with #ifdef _POSIX_PRIORITY_SCHEDULING, and
- return hardcoded (0, 31) if __OpenBSD__ macro is declared
- Better GUID generation
pjlib-test:
- Reduce the loop in PJILB activesock test
- Fixed bug in ioqueue unregistration test which caused assertion error in destroying mutex
pjlib-util-test:
- Fixed bug in pjlib-util resolver test
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3057 74dad513-b988-da41-8d7b-12977e46ad98
2010-01-13 13:09:45 +00:00
Nanang Izzuddin
9c7616f2e2
Ticket #957 : Updated PJSIP_HAS_TLS_TRANSPORT default value to refer to PJ_HAS_SSL_SOCK.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2973 74dad513-b988-da41-8d7b-12977e46ad98
2009-10-28 06:09:15 +00:00
Nanang Izzuddin
ea6d3c4d6b
Ticket #957 :
...
- Added features in secure socket: handshake timeout timer, certificate info, renegotiation API.
- Added unit test for secure socket, along with testing purpose certificate & private key.
- Updated build configs for secure socket.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2970 74dad513-b988-da41-8d7b-12977e46ad98
2009-10-26 15:47:52 +00:00
Benny Prijono
1d61ba5e51
More ticket #972 : fixed compilation error on Linux due to the last introduction ot PJ_TCP_NODELAY. Everyone needs to re-run configure though (thanks Dan Arrhenius for the report)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2962 74dad513-b988-da41-8d7b-12977e46ad98
2009-10-24 00:00:40 +00:00
Nanang Izzuddin
56e380affa
Ticket #774 :
...
- Added build config for GNU autoconf & make.
- Fixed some G.722.1 codes for linux & mingw32 targets, e.g: types
defs, collision function name 'round'.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2601 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-15 14:45:41 +00:00
Benny Prijono
e27461311d
Fixed ticket #644 and 648 again (hopefully once and for all): build error on VS6 with built-in SDK and on PocketPC 2003 SDK since they don't have multicast related socket options
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2331 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-27 13:16:35 +00:00
Benny Prijono
9489e7a098
Couple of fixes in ioqueue_epoll for ticket #622 (still not working)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2300 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-19 22:18:50 +00:00
Benny Prijono
99eec385bc
Ticket #622 : initial integration of ioqueue_epoll patch, updated the configure script
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2295 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-18 21:22:16 +00:00
Benny Prijono
0822c19f28
More ticket #583 : autoconf support for Intel IPP
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2232 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-21 20:59:58 +00:00
Benny Prijono
37fc9de7fd
Fixed build error on FreeBSD (cannot use <netinet/ip.h> if <netinet/in_systm.h> is not included)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2190 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-04 14:45:02 +00:00
Benny Prijono
ebb2c334a2
Ticket #463 : Configuration option to have external sound device implementation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2182 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-28 23:40:58 +00:00
Benny Prijono
a9948e6189
Fixed autoconf configure warning when detecting mswsock.h on Mingw
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1892 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-25 14:03:01 +00:00
Benny Prijono
188ba7ef2d
Fixed autoconf configure warning when detecting net/if.h on MacOS X
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1891 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-25 13:53:16 +00:00
Benny Prijono
71f657df1d
More ticket #507 : updated GNU build system with the G.722 codec and fixed minor warning about operator precedence
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1871 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-17 14:24:21 +00:00
Benny Prijono
0b46232291
Ticket #511 : Add --disable-oss option to disable OSS in configure script
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1863 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-12 22:44: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
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
Benny Prijono
3e09167c56
Ticket #441 : Fix endianess detection for PortAudio
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1673 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-09 15:43:02 +00:00
Benny Prijono
1d65f70709
Fixed IP interface enumeration Linux to work with IPv6 (see ticket #415 )
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1612 74dad513-b988-da41-8d7b-12977e46ad98
2007-12-03 04:03:17 +00:00
Benny Prijono
c16c6e34ae
Ticket #415 : implement IPv6 support in PJLIB
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1585 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-18 14:53:47 +00:00
Benny Prijono
0ae59ae610
Ticket #414 : Implement IP interface enumeration on Linux/Unix with SIOCGIFCONF ioctl() call to a socket
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1584 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-17 10:27:34 +00:00
Benny Prijono
550a1a6544
Ticket #398 : support for libsamplerate in the autoconf+Makefile
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1502 74dad513-b988-da41-8d7b-12977e46ad98
2007-10-16 08:54:00 +00:00
Benny Prijono
53847a3ab5
Updated ./configure to handle Mingw problem with mount directories (thanks Lafras Henning)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1449 74dad513-b988-da41-8d7b-12977e46ad98
2007-09-24 16:10:13 +00:00
Benny Prijono
4e48b516da
Fixed ticet #277 : GUID generation cannot generate more than 2^16 unique numbers (thanks Igor Sobinov)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1282 74dad513-b988-da41-8d7b-12977e46ad98
2007-05-16 13:41:00 +00:00
Benny Prijono
abcf49c012
Changed version to 0.7.0-rc1
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1279 74dad513-b988-da41-8d7b-12977e46ad98
2007-05-15 21:02:54 +00:00
Benny Prijono
d962784580
Fixed the legacy build system
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/split-3rd-party@1202 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-18 09:24:31 +00:00
Benny Prijono
25dfd1dfa1
Fixed build system for third_party
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/split-3rd-party@1201 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-17 16:16:01 +00:00
Benny Prijono
27c9872bfa
Initial modification to Makefiles
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/split-3rd-party@1182 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-09 21:28:15 +00:00
Benny Prijono
d187231531
Added PortAudio build files
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/split-3rd-party@1181 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-09 20:54:12 +00:00
Benny Prijono
124831178e
Ticket #168 : Added some variables in build.mak that can be used by application in its makefile
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1055 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-12 10:44:38 +00:00
Benny Prijono
ad086e005d
Implement ticket #103 : changed autoconf script to use native Win32 file I/O on mingw and cygwin
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@951 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-16 10:58:18 +00:00
Benny Prijono
ce1db766fe
Tidy up the configure screen output, and fixed warning about uninitialized variable in PortAudio's ALSA (which causes error with gcc -Werror option)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@946 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-14 02:21:08 +00:00