Commit Graph

1549 Commits

Author SHA1 Message Date
Benny Prijono 04218f322d More ticket #61: fix potential error when looking up SRTP error string, and improve logging information in SRTP transport
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1739 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-24 15:29:50 +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 389a769670 More ticket #61: crashed on SRTP error string lookup
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1737 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-24 15:18:42 +00:00
Benny Prijono 2c423755de Ticket #61: added Windows Mobile/WinCE eVC project for SRTP and libsrtp
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1736 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-24 10:23:43 +00:00
Benny Prijono d817965a91 Ticket #61: Implement SRTP support in PJMEDIA and PJSUA-LIB, and updated applications because of the changes. This is a major modification back ported from SRTP branch. See ticket #61 for changelog detail of this commit
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1735 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-23 20:39:07 +00:00
Benny Prijono 7544a29818 Handle SDP offer containing application as the media type
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1734 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-23 20:34:11 +00:00
Benny Prijono 87a9021bc0 Related to ticket #61: added new invite session API pjsip_inv_verify_request() which takes additional remote SDP, to avoid parsing SDP multiple times
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1733 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-23 20:29:30 +00:00
Benny Prijono 5b221d4fa6 Related to ticket #61: Added PJSIP_ESESSIONINSECURE error code in sip_errno to require that secure session shall be used (needed by SRTP)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1732 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-23 20:25:39 +00:00
Benny Prijono b2f20e1200 Fixed integer conversion/format warning on x86_64 Linux
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1731 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-23 20:23:12 +00:00
Benny Prijono 8a0ab284b0 Ticket #61: imported libsrtp into third_party directory (backported from srtp branch)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1730 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-23 20:17:42 +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 5773cd69a9 Ticket #455: allocate pjsua call id in round robin fashion
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1717 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-19 13:01:42 +00:00
Benny Prijono c05d74c966 Added information about delaybuf result on MacOS X 10.5
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1716 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-19 12:22:40 +00:00
Benny Prijono 684ab41b57 More work on ticket #438: Workaround for frame bursts from audio devices. See the ticket for more information
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1715 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-19 09:39:52 +00:00
Benny Prijono 0cc83f0633 Fixed warning about uninitialized variable in VS6
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1714 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-19 09:34:30 +00:00
Benny Prijono 429fa1fe56 Fixed python module build error (thanks Jeff Ames)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1706 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-18 17:18:55 +00:00
Benny Prijono 4190cf9e19 Ticket #453: Log level is not set in PJSUA-LIB (thanks Simon Farmer)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1705 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-18 13:25:05 +00:00
Benny Prijono be41d86a41 Minor correction about WAV player parameter name and its comment in pjsua.h
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1704 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-18 13:24:28 +00:00
Benny Prijono 58add7c5c7 Minor correction about WAV player parameter name and its comment in pjsua.h
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1703 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-18 13:24:07 +00:00
Benny Prijono 0b41aa52d5 Fixed compilation warnings on OSX 10.5
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1694 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-15 20:26:13 +00:00
Benny Prijono 59b3aed4d9 Reply with 488+SDP instead of 415 when incoming SDP is not acceptable (thanks Alain Totouom)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1693 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-15 16:54:54 +00:00
Benny Prijono cf53baff1a Related to ticket #449: fixed bug when rx volume adjustment caused static noise (thanks Norman Franke)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1692 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-14 18:35:51 +00:00
Benny Prijono f14be2f803 Ticket #449: New conference mixing algorithm to replace multiplication with simple addition
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1691 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-14 16:18:37 +00:00
Benny Prijono 61ab6ca6a7 Related to ticket #447: the WAV player should consistently return non-PJ_SUCCESS after it has returned one
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1690 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-14 16:12:41 +00:00
Benny Prijono 79cbbf4f0c Ticket #448: PJSIP rejects incoming call with 415/Unsupported Media Type for INVITE containing video (thanks Alain Totouom)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1689 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-14 13:30:33 +00:00
Benny Prijono 6b3ccdf592 Fixed Symbian include header case sensitivity (thanks Alfred E. Heggestad)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1688 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-14 11:54:21 +00:00
Benny Prijono 8df87219c2 Renamed symbian_ua.pkg to symbian_ua_udeb.pkg and symbian_ua_urel.pkg
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1687 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-13 00:26:22 +00:00
Benny Prijono e9a653062f In mix.c, handle FRAME_TYPE_NONE if the conference ever returns one
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1686 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-12 15:32:17 +00:00
Benny Prijono 39e232add0 Another fix for ticket #447: WAV player cuts last data from the WAV file
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1685 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-12 15:30:15 +00:00
Benny Prijono 9b65ba5007 Fixed overflow bug in length calculation, added force option, and added trailing silence in the output file
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1684 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-12 14:16:30 +00:00
Benny Prijono b823dc55f6 Ticket #447: WAV player cuts last data from the WAV file
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1683 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-12 14:13:49 +00:00
Benny Prijono 79a1afee3e Ticket #446: Added sample application to mix WAV files using conference bridge
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1682 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-12 11:31:39 +00:00
Benny Prijono a268770929 Ticket #446: Added sample application to mix WAV files using conference bridge
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1681 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-12 11:23:02 +00:00
Benny Prijono c485dd881e Added new WAV player API: pjmedia_wav_player_get_len()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1680 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-12 11:11:58 +00:00
Benny Prijono 4c5351f3ac Updated encdec sample to support PLC etc
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1679 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-11 16:30:22 +00:00
Benny Prijono 06e62d76f6 Ticket #445: added codec encoding/decoding sample
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1678 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-11 09:01:50 +00:00
Benny Prijono 7a17068dea Fixed what looks like a bug in pjmedia's Speex decoder: decoder may return invalid PCM frame length
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1677 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-11 08:52:18 +00:00
Benny Prijono 28973064ba Ticket #444: Bug in tone generator: can't play more digits (thanks Marian Dragomir)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1676 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-11 08:22:57 +00:00
Benny Prijono 37c710ba55 Added PJSUA_DEFAULT_AUDIO_FRAME_PTIME setting and changed default iLBC mode from 20 to 30
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1675 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-10 12:09:26 +00:00
Benny Prijono e723b92f8b Ticket #443: Overflow in dump_media_session() (thanks Simon Farmer)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1674 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-09 22:11:24 +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 14bf2631ab Ticket 440: pj_timer_entry_init() doesn't initialize timer ID
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1672 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-09 15:25:00 +00:00
Benny Prijono 1402a4a0a1 Protect against division by zero in pjsua's dump_media_session (thanks Simon Farmer)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1671 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-08 23:41:22 +00:00
Benny Prijono 1b543243c5 Added call gaping in siprtp
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1670 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-08 22:50:06 +00:00
Benny Prijono 6e7e9544ff Fixed warnings with strict gcc
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1669 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-08 16:03:18 +00:00
Benny Prijono 71914a1728 Fixed compilation error about IFF_UP
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1668 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-08 16:02:33 +00:00
Benny Prijono 705c383a1a Ticket #439: don't call encode() if input is FRAME_TYPE_NONE
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1667 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-07 18:33:25 +00:00
Benny Prijono ef0d7e7bf8 Assertion error in streamutil sample
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1666 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-07 13:50:22 +00:00
Benny Prijono cb82ec1ee6 Fixed compile error in sound port when delaybuf is enabled
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1665 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-04 20:50:34 +00:00
Benny Prijono 45710a4968 Ticket #438 (Workaround for frame bursts from audio devices): added delay buffer implementation in pjmedia
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1664 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-04 18:19:40 +00:00