Commit Graph

2635 Commits

Author SHA1 Message Date
Nanang Izzuddin f5011665c6 Ticket #820: Fixed sound port to return zero-filled audio frame when there is 'problem' getting frame from remote port ('no_frame' label), this seems to fix stutter noise issue on Mac.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2685 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-07 16:51:17 +00:00
Nanang Izzuddin 449f85f12c Ticket #829: modify all applications in VS 2005 build settings to depend on libpjproject only.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2684 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-07 14:26:01 +00:00
Nanang Izzuddin aaba990f2e Ticket #828: Set linking target machine to ARM on WM2003 property sheet.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2683 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-07 14:13:06 +00:00
Benny Prijono 4578eb5c21 More ticket #825: added pointer to the ticket number in the comment.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2682 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-07 12:50:29 +00:00
Benny Prijono 53e968d1a5 Ticket #825: FILE_APPEND_DATA is not valid on Smartphone/Pocket PC2003 and Windows Mobile 5, so remove the flag when PJ_WIN32_WINCE is set (thanks Robert Cichielo for the suggestion)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2681 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-07 12:49:07 +00:00
Nanang Izzuddin e3cddc8fc7 Ticket #774: Minor update in G722.1 default setting in pjmedia codec's config.h: removed phrase 'under development', G722.1 remains disabled by default.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2680 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06 19:13:16 +00:00
Benny Prijono 0f711b4899 Ticket #824: Race condition in sound auto-close feature may cause sound device to not be opened
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2679 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06 19:08:43 +00:00
Nanang Izzuddin c91cd64b13 Ticket #818:
- Updated config_site_sample.h to enable resampling with small filter on WM platforms. 
 - Updated quality setting in WM sample apps (PocketPJ & pjsua_wince) to use default value.
 - Updated VS projects of G722.1, Speex, libresample: turning on optimization for debug mode on WM platforms.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2678 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06 18:59:31 +00:00
Nanang Izzuddin 551ace80e7 Ticket #819:
- Updated APS to supports for sampling rate 16kHz and stereo (using resample).
 - Fixed buffer len calculations in Symbian MDA.
 - Disabled multichannel support on Symbian MDA (since its input device doesn't support for stereo?).



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2677 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06 15:44:12 +00:00
Nanang Izzuddin 494ff7f82c Ticket #818:
- Added libresample.mmp
 - Modified config_site_sample.h to enable resampling with small filter on Symbian platforms.




git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2676 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06 15:37:47 +00:00
Benny Prijono 2eabad9b7e More ticket #774: fixed G.722.1 compilation warnings on linux/gcc-4.3.2
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2675 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06 14:34:13 +00:00
Benny Prijono fb4b4e1333 Part of #706, #809: fix Python module build error and added python_pjsua to the main .sln
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2674 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-06 10:28:52 +00:00
Nanang Izzuddin 7f02df4d4e Ticket #772 (misc fix): Reverted back symbian_ua app UID to use unprotected/development UID range to avoid installation problem when installer is self-signed.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2673 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-05 10:46:51 +00:00
Nanang Izzuddin d5190be977 Ticket #762: Fixed jitter buffer in handling DTX with relative short period of 'keep alive', e.g: Speex DTX seems to periodically send a keep alive frame every 20 silence frames.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2672 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-01 15:13:01 +00:00
Benny Prijono d97dfc6ba2 More ticket #774:
- set default compilation flags -O2 for G.722.1 on Symbian



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2671 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-01 14:07:20 +00:00
Benny Prijono e641a74456 Fixed ticket #815: Re-INVITE transactions takes too long to be cleared when failed final response is received, causing application to unable to send subsequent re-INVITE (thanks Ruud Klaver for the patch)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2670 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-01 12:01:28 +00:00
Benny Prijono 8267464c5d Ticket #810 and part of #706: changed samples output directory to bin/samples/$TARGET
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2669 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-01 10:05:13 +00:00
Benny Prijono 3105be6a26 Fixed ticket #812: Noise with Symbian MDA sound backend when making a call
- handle frame type NONE in the MDA



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2668 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-30 18:49:13 +00:00
Benny Prijono dc61a2eeb9 Ticket #757:
- put the default IP as the first host candidate



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2667 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-30 17:14:50 +00:00
Benny Prijono c95649bdc2 More ticket #774: added g722.1/Siren7/Siren14 codecs to Symbian
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2666 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-29 20:59:22 +00:00
Benny Prijono c8fe3df912 Fixed compilation error on Symbian caused by ticket #794
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2665 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-29 20:56:57 +00:00
Benny Prijono dc8c49028e More ticket #706: renamed output names from vs8 to vc8 to make it backward compatible
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2664 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-29 15:30:38 +00:00
Nanang Izzuddin 1a2f73913e Ticket #706:
- Renamed test_pjsip.dsp into pjsip_test.dsp.
 - Fixed missing files problem in pjsip_test.dsp and pjsip/build/Makefile caused by renamed directory 'test-pjsip' into 'test' (see r2638/trunk or r2626/vs-reorg).





git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2663 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-29 12:53:35 +00:00
Nanang Izzuddin 39d733b369 Ticket #762: Cleaned up jbuf.c of unused function jb_framelist_origin().
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2662 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-29 12:37:39 +00:00
Benny Prijono 53984d1923 Ticket #760: Enhancements to PUBLISH management (thanks Johan Lantz for the suggestion)
- Changes in PJSUA-LIB
    - retry with fresh request on 412/Conditional Request Failed response
    - changed default Expires in PUBLISH request to none (we will not put Expires), to avoid getting 423/Interval Too Brief response
    - if the PUBLISH fails for any reason, it will be retried on every PJSUA_PRES_TIMER (default 300 seconds), similar to how failed SUBSCRIBE will be retried
 - Changes to publish.h:
    - added API to add headers in every PUBLISH request
 - Added test scenario in Python unit tests



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2661 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-28 22:19:49 +00:00
Nanang Izzuddin f10b04b989 Ticket #706: Merged branch vs-reorg2 into trunk:
- Currently supported platforms are: Win32, WM6 std & pro, WM5 SP & PPC, WM2003 SP & PPC.
 - Added libpjproject into solution, this is a single 'combo' library that bundles all PJSIP libraries.
 - Cleaned up most of compile warnings, note that warning level of libgsmcodec has been reduced from 4 to 3.




git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2660 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-28 19:38:43 +00:00
Nanang Izzuddin c0a146a45d Updated output & intermediate dir settings in samples.vcproj for WM platforms (just for directory cleanness).
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg2@2659 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-28 19:18:03 +00:00
Nanang Izzuddin 679bdb720f Added 'combo' lib project that bundles all pjproject libraries into a single 'big' library.
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg2@2658 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-28 15:52:27 +00:00
Nanang Izzuddin 039081fed9 More cleaning up on compile warning.
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg2@2657 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-28 15:27:09 +00:00
Benny Prijono 27fc143181 Ticket #800: Change in IP address selection algorithm (the pj_gethostip() function):
- putting in weighting mechanism to select the "best" IP to use



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2656 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-28 13:47:45 +00:00
Nanang Izzuddin 0bf58b4aa0 Cleaned up config's build & deploy settings in configuration manager.
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg2@2655 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-28 11:41:00 +00:00
Nanang Izzuddin 2e4f03fd27 Cleaned up bunch of compile warnings. Special for libgsmcodec, its warning level is reduced from 4 to 3.
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg2@2654 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-27 19:18:38 +00:00
Nanang Izzuddin 33ab7aa799 Added some header files into project.
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg2@2653 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-27 19:08:58 +00:00
Nanang Izzuddin c2d3bc6479 - Added some missing 'output' directories & set svn:ignore attribute.
- Modified precompiled header in pjsua_wince project settings.
- Added property sheets for WM5 & wm2003 platforms.
- Added additional libs "secchk.lib" & "ccrtrtti.lib" for wm2003 linking in its property sheet.



git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg2@2652 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-27 14:35:37 +00:00
Benny Prijono 81a99c3d8d Ticket #693: Allow incoming MESSAGE request without message body
- also added SIPp scenario to test this



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2651 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-27 14:30:10 +00:00
Benny Prijono 7efa2d60cc Ticket #798: UAC disconnect call when receiving BYE in early state (thanks Gang Liu for the suggestion)
- UAC now handles the BYE, and treat it as out-of-order disconnect request, meaning that it will disconnect the call
 - it will also activate timer to terminate the INVITE transaction, in case final response never arrives
 - added SIPp UAS scenario to test this
 - also added forked 200/OK response SIPp scenario,
 - and fixed the prack_fork.xml SIPp scenario



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2650 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-27 12:50:16 +00:00
Nanang Izzuddin 89c273edc7 Initial VS settings for all platforms.
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg2@2649 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-27 12:41:05 +00:00
Nanang Izzuddin 38bf20f0c5 Creating another branch for vs-reorg.
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg2@2648 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-27 11:44:05 +00:00
Benny Prijono 006a4e877d Fixed ticket #506: Behavior when cancelling INVITE before provisional response is received
- do not stop INVITE retransmission
 - updated pjsip_inv_end_session() documentation



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2647 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-26 11:30:22 +00:00
Benny Prijono 99b0437ab4 Fixed ticket #503: Handle the case when CANCEL is responded with 200/OK but 487 is not sent
- added new API pjsip_tsx_set_timeout()
 - set 64*T1 timeout after CANCEL is initiated
 - also added SIPp scenario to simulate the UAS



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2646 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-26 11:02:04 +00:00
Benny Prijono fe8e582c56 More ticket #706: removed all currently unsupported platforms such as WM 2003 from all projects and solution, to remove Mixed Platforms which is suspected to have caused VS to hang. These platforms will be re-added again later
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2645 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-23 14:53:30 +00:00
Perry Ismangil f802b56352 #792 work in progress testing sln change: remove solution items and no mixed platforms
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2644 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-23 11:54:38 +00:00
Benny Prijono 60e31fc682 Fixed ticket #794: Bug with generating SDP version in origin line (thanks Joel Dodson for the report)
- the INVITE session now correctly uses the SDP offer "fixed" by the negotiator, hence it will have the correct origin fields.
 - removed update_sdp_version() from PJSUA-LIB
 - the negotiator now also fixes the session ID of subsequent answer so that it's identical to the previous SDP



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2643 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-23 11:50:25 +00:00
Benny Prijono 8440eee1bf Part of ticket #780: enhance the PJNATH doxygen documentation
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2642 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22 17:20:24 +00:00
Nanang Izzuddin c62cc7736a Ticket #706: Recleaned up configuration manager settings, make sure all platform-config combinations are set up properly.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2641 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22 16:59:14 +00:00
Nanang Izzuddin 00fdd88b61 Ticket #706:
- Added missing PocketPj.vcproj.
 - Updated include paths of pjmedia_codec.vcproj.
 - Fixed pjproject-vs8.sln that might cause VS stuck in loading.




git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2640 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22 15:37:28 +00:00
Nanang Izzuddin a30474a8ba Ticket #774: Replaced abort() & printf(), which caused linking error on WM platforms, with pj_assert().
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2639 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22 15:32:12 +00:00
Nanang Izzuddin 0cf8d05d62 Ticket #706: Merged branch vs-reorg into trunk:
- Currently supported platforms are Win32 & WM6 std/pro.
 - Renamed project test_pjsip with pjsip_test, also source directory 'test-pjsip' to 'test'.




git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2638 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22 14:27:55 +00:00
Nanang Izzuddin 432dd25d47 #792: Updated samples makefile to sync output file name format as other projects, removed Mixed Platform from VS Solution.
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2637 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22 13:37:11 +00:00
Nanang Izzuddin 0ed1df0703 #792: Resetted DeleteExtensionsOnClean setting for pjsua_wince.
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2636 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-22 11:06:07 +00:00