Benny Prijono
91d06b6179
Ticket #611 : Configuration option to force the route URI to use loose routing
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2301 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-20 12:16:56 +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
Nanang Izzuddin
b51845f64c
Fixed pjmedia session bug in getting channel count from SDP for static payload.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2299 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-19 21:18:23 +00:00
Nanang Izzuddin
b8c1ebe67a
Added missed patch in enabling G.722 PLC: PLC should be enabled in default attribute setting.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2298 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-19 21:17:30 +00:00
Nanang Izzuddin
49a979b54e
Enabled G.722 PLC.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2297 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-19 21:10:14 +00:00
Nanang Izzuddin
47d87a677a
More ticket #633 : Fixed DirectSound implementation to avoid playback buffer read & write cursor race.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2296 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-19 13:28:40 +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
6ba5f59841
More ticket #619 : changed default Cordic loop from 8 to 10 to gain more accuracy, and updated tonegen.c with the results from ARM9 tests
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2294 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-18 14:11:29 +00:00
Nanang Izzuddin
4494a48287
Ticket #631 :
...
- Changed rem_rtp/rtcp_addr to src_rtp/rtcp_addr in media transport info
- Updated behaviour of media transport get info, when the transport hasn't receive any packet src_rtp/rtcp_addr will not be set.
- Fixed bug in pjsua_call_dump that rem_addr was unset.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2293 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-18 12:58:33 +00:00
Benny Prijono
8de925bd4e
Large reorganization of the tonegen for ticket #619 :
...
- Deprecate the automatic selection of algorithm
- Introduced various constants for tonegen backends
- Allow user to specify/override the algorithm by setting
- Fix the floating-point approximation backend
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2292 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-18 11:14:21 +00:00
Nanang Izzuddin
ff2b11076b
Ticket #631 :
...
- Added new fields in media transport info: remote address originating RTP & RTCP.
- Updated transport UDP & ICE to fill above fields in getting transport info.
- Updated pjsua call dump, instead of showing remote RTP address from SDP, it will show address of RTP originator.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2291 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-17 15:32:06 +00:00
Nanang Izzuddin
276402c7bd
Ticket #630 : Added Win32 MME sound device wrapper (thanks Seth Hinze for the patch).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2290 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-17 14:49:21 +00:00
Nanang Izzuddin
57dd8e0e0b
Ticket #636 : Fixed linux compilation issue when autoconf is not used (thanks Seth Hinze for the patch).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2289 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-17 12:55:26 +00:00
Benny Prijono
160093ecee
Ticket #633 : Updated DirectSound implementation:
...
- Fixed issue on start/stop without close/reopen.
- Fixed possibility of buffer overrun whe 10ms samples used.
- Fixed latency unit of sound stream info, from ms to samples.
- Updated playback buffer to fill the whole playback buffer in each notification in order to increase samples data availability.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2288 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-17 11:56:44 +00:00
Nanang Izzuddin
4d535bbc36
Ticket #625 : Added missing fix of unicode build issues in test-pjsip/uri_test.c.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2287 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-16 18:09:22 +00:00
Nanang Izzuddin
7d1ac29141
Ticket #625 : Fixed unicode build issues on Windows platforms (thanks David Parker for the patch).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2286 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-16 17:02:48 +00:00
Nanang Izzuddin
0cff128244
Ticket #627 : Fixed general compiler warning when building for WinCE (thanks David Parker for the patch).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2285 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-16 16:45:29 +00:00
Benny Prijono
a78877d3ba
More ticket #619 : fix the difference of volume in the fixed point version of the tone generator, added PJMEDIA_TONEGEN_VOLUME setting to control the default amplitude, and increase default tone volume by about 50%
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2284 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-16 16:28:40 +00:00
Nanang Izzuddin
b76154ed03
Ticket #629 : Added IGMPv2 multicast socket options (thanks David Parker for the patch).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2283 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-16 16:11:44 +00:00
Nanang Izzuddin
51b1e5531b
Ticket #626 : Fixed PocketPJ build error when SRTP is unused (thanks David Parker for the patch).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2282 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-16 15:15:45 +00:00
Benny Prijono
0365e461e5
Ticket #619 : added configuration to force floating point algorithm to be used in the tone generator, and added fade-in and fade out options
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2281 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-16 14:33:16 +00:00
Benny Prijono
0378905e8d
Ticket #634 : Assertion when rejecting incoming INVITE when the call arrives while pjsip is being shutdown
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2280 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-16 14:30:50 +00:00
Nanang Izzuddin
762a5bdf6c
Ticket #628 : Updated IPP codec module to use fixed point version of G.729 on architectures that don't have FPU (thanks David Parker for the patch).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2279 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-16 14:11:09 +00:00
Benny Prijono
978de6e88b
Ticket #624 : Assertion error when pjsua_acc_del() is followed immediately by pjsua_acc_add() (thanks Dan Aberg and Salahuddin Ahmed for the report)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2278 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-15 14:56:05 +00:00
Nanang Izzuddin
447569f671
Fixed linking error undefined CHECK_ when PJMEDIA_WSOLA_IMP_NULL is used (Thanks Samuel Vinson).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2277 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-15 11:16:57 +00:00
Nanang Izzuddin
7afe9442f7
Ticket #616 : Updated ICE transport to have a default option to switch RTP transmission to source address if remote doesn't use ICE.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2276 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-11 18:43:59 +00:00
Nanang Izzuddin
b05e4066b7
Ticket #614 : Updated docs related to support for play/record G.711 U-law/A-law.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2275 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-11 17:38:48 +00:00
Nanang Izzuddin
3a298e8229
Ticket #621 : Updated PortAudio to the latest revision 1387.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2274 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-11 10:45:50 +00:00
Benny Prijono
dbd9d4bbd8
Ticket #623 : Assertion when receiving SUBSCRIBE with non presence event (thanks Lucas Rosa Galêgo for the report)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2273 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-11 10:25:51 +00:00
Nanang Izzuddin
2cba166d60
Ticket #614 : Fixed compilation warning of integer conversions.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2272 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-11 10:17:10 +00:00
Benny Prijono
2d2cc943bb
Ticket #620 : PRACK is sent to the wrong UAS when 100rel is used and the dialog forks (thanks Ruud Klaver for the report)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2271 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-11 08:00:47 +00:00
Nanang Izzuddin
2c7bdcc47d
Ticket #614 : Added support for writing and reading WAV files encoded as 8 bit A-law/U-law.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2270 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-10 19:48:45 +00:00
Benny Prijono
3feae369b6
Updated version to 1.0-rc2-trunk
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2269 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-09 17:23:35 +00:00
Benny Prijono
c463d93c6f
Changed version to 1.0-rc2
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2267 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-09 15:26:28 +00:00
Benny Prijono
27c256ae25
Ticket #613 : Added packet discard statistic in pjsua 'dq' output
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2266 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-08 21:31:36 +00:00
Nanang Izzuddin
1cc4afcdf3
Fixed assertion caused by too small output buffer size of stream, this happens when codec with very small bandwidth is used, e.g: MELP 2.4kbps, (thanks William Wong).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2265 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-08 15:21:56 +00:00
Benny Prijono
232759b022
Ticket #615 : Error adding new buddy in the on_incoming_subscribe() callback (thanks Joseph Maiquez for reporting the error)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2264 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-08 12:46:29 +00:00
Benny Prijono
0ab816ffc8
Ticket #612 : division by zero in pjlib stddev calculation causes crash/floating point exception in pjsua "dq" command on ARM platform
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2263 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-05 13:35:01 +00:00
Benny Prijono
40860c373e
Ticket #610 : Added sample to create a media transport adapter, similar to how SRTP media transport works
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2262 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-04 13:55:33 +00:00
Benny Prijono
d1c9133de6
Changed pjlib version to 1.0-rc1-trunk
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2261 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-04 07:38:52 +00:00
Benny Prijono
c8215b3109
Ticke#609: Build/compilation error in Python module (undeclared dec_fmtp_mode/enc_fmtp_mode) (thanks Saul Ibarra for the report)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2260 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-04 07:37:30 +00:00
Benny Prijono
cf986c441c
Ticket #608 : Added API to retrieve media transport and session from pjsua call
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2259 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-02 11:25:07 +00:00
Benny Prijono
e9c15fd3ee
Fixed ticket #607 : Assertion and possibly crash in ICE stream transport when client is not behind NAT (thanks Nicolas Fauvel for the report)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2258 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-02 07:40:34 +00:00
Nanang Izzuddin
f0b4990146
Fixed build settings for Symbian emulator target regarding sound device implementation.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2257 74dad513-b988-da41-8d7b-12977e46ad98
2008-09-01 11:54:35 +00:00
Benny Prijono
fe7f376d3e
Updated PJ_VERSION to 1.0-rc1
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2255 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-29 09:12:28 +00:00
Benny Prijono
f5518cdb6a
More ticket #604 : create the file if it doesn't exist when PJ_O_APPEND flag is set
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2254 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-28 11:19:54 +00:00
Benny Prijono
9bd039d299
Ticket #604 : Error opening file in append mode in Win32 (thanks Gang Liu for the report)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2253 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-28 11:11:28 +00:00
Benny Prijono
b789fad72e
Print warning instead of assert when Speex AEC is instantiated with multichannels
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2252 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-28 10:44:46 +00:00
Benny Prijono
4df9809827
Fixed unused parameter warning in active socket test
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2251 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-28 10:41:29 +00:00
Nanang Izzuddin
e46495bc80
Fixed bug Speex frame parser should discard non-audio parts in the Speex bitstream.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2250 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-27 17:57:32 +00:00