Commit Graph

519 Commits

Author SHA1 Message Date
Benny Prijono 733c67a090 Fixed pjsip-test and added msg_err_test.c for testing parsing errors
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@547 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-23 01:03:52 +00:00
Benny Prijono e6956991ea Changed siprtp to strictly use one worker thread for all (SIP and media)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@546 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 22:57:12 +00:00
Benny Prijono 4d3aa92ac6 Changed siprtp to use timer to schedule transmissions of RTP/RTCP packets
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@545 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 22:31:48 +00:00
Benny Prijono 819506cb2e Added dq command in pjsua to dump current call quality
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@544 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 22:29:51 +00:00
Benny Prijono 240b5f738a Fixed bug in sip_transport_udp: socket is closed after unregistered from ioqueue
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@543 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 22:29:12 +00:00
Benny Prijono 18e4982b6e Changed default media quality to 3
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@542 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 22:28:28 +00:00
Benny Prijono 6fd4b8f213 Modify all applications because of changed in WAV port API (removed user_data from argument)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@541 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 18:51:50 +00:00
Benny Prijono deb3196da3 Changed siprtp to use media transport framework to handle NAT
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@540 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 18:51:03 +00:00
Benny Prijono 597d7ad058 Added better API for media transport, and fixed bugs with pending RTP write operation in UDP media transport
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@539 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 18:49:45 +00:00
Benny Prijono 1b8b0d559c Handle error reported by transport
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@538 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 18:47:29 +00:00
Benny Prijono 84f45890c4 Fixed RTCP statistic returning fraction lost instead of total lost
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@537 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 18:44:11 +00:00
Benny Prijono 402125864f Fixed bug: ioqueue should return error when send()/sendto() is called while previous operation on the same op_key has not finished
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@536 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 18:41:28 +00:00
Benny Prijono 6028166c63 Fixed unreferenced argument warning
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@535 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 18:39:33 +00:00
Benny Prijono 7eaa0fd360 Added the error code into error messages
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@534 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 18:30:13 +00:00
Benny Prijono e8f275a4a1 Added capability to build pjmedia_sock_info from an UDP media transport
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@533 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 00:54:54 +00:00
Benny Prijono 9eda522046 Added memory/buffer based media playback and recording
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@532 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 00:34:27 +00:00
Benny Prijono 1ec70b3082 Yet again large diffs because of documentation/doxygen update
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@531 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-20 15:39:07 +00:00
Benny Prijono 4b5977c74c Removed <malloc.h> from speex/kiss_fft.h as it does not exist in macOS X
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@529 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19 15:40:03 +00:00
Benny Prijono 0498d902ee Re-live --quality options in pjsua
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@528 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19 14:49:14 +00:00
Benny Prijono b180dcab74 Fixed bugs in negotiating SDP answer from remote for dynamic payload types
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@527 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19 14:48:06 +00:00
Benny Prijono 787b8697bd Display the invalid argument in pjsua
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@526 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19 12:40:03 +00:00
Benny Prijono b5e1acf426 Fixed pjmedia build errors in the Makefile with the new gsm patchlevel
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@525 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19 12:23:59 +00:00
Benny Prijono 3e6e7165a6 Fix warning messages in GSM and speex because of previous update to GSM patchlevel 10 and speex 1.1.12
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@524 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19 12:09:54 +00:00
Benny Prijono 20fd34ab45 Fix warning messages in GSM and speex because of previous update to GSM patchlevel 10 and speex 1.1.12
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@523 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19 12:09:20 +00:00
Benny Prijono 6e996dd648 Set log message level to error (=1) when message is too long
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@522 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19 12:08:27 +00:00
Benny Prijono eef4f8c672 Comment out PJSUA options that are no longer supported with new pjsua
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@521 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19 12:07:44 +00:00
Benny Prijono 7c00a8fdca Increase default max SIP packet size to 2000 (from 1500), since SIP PDU containing presence info can be quite large
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@520 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19 12:06:02 +00:00
Benny Prijono e682155fef Changed in presence: incoming NOTIFY without body will not change presence status (previously it will set status to closed)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@519 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19 12:03:35 +00:00
Benny Prijono 37235afb40 Updated doxygen documentation to all headers in PJMEDIA
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@518 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-18 02:02:36 +00:00
Benny Prijono 5520dfda07 Bring the GSM codec to patchlevel 12
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@517 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-18 01:59:14 +00:00
Benny Prijono da6e89a4f4 Added speex jitter buffer and AEC files to the library
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@516 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-18 01:58:38 +00:00
Benny Prijono 312aff9600 Modifications all over the place, but mainly only to update Doxygen documentation
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@515 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-17 04:08:30 +00:00
Benny Prijono 294c2533fd Fixed pjlib doxygen documentation
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@514 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-16 16:52:51 +00:00
Benny Prijono c78c3a3544 Optimizations mostly in the conference bridge (gained more than 3x faster)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@513 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-16 15:54:43 +00:00
Benny Prijono 6f9794149e Fixed couple of bugs in pjsua API: (1) server presence subscription not setting credentials, and (2) incorrect account status is reported when registration failed
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@512 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-15 12:25:46 +00:00
Benny Prijono 4f9e6718db Cleanup more compilation warnings with Mingw
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@511 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-15 11:55:55 +00:00
Benny Prijono 6f13748501 Fixed bug in command line parsing in pjsua
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@510 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-15 11:31:36 +00:00
Benny Prijono d841053682 Cleanup misc compilation warnings with gcc
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@509 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-15 11:04:33 +00:00
Benny Prijono 172cd7322c Fixed new pjsua build/makefiles
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@508 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-14 20:22:31 +00:00
Benny Prijono 22a300a401 Implement --null-audio, --auto-loop, etc. in pjsua
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@507 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-14 20:04:55 +00:00
Benny Prijono f37356fe02 Standardise clearing and copying frame with pjmedia_zero_samples() and pjmedia_copy_samples()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@506 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-14 20:04:04 +00:00
Benny Prijono 0e13f80a1e Fixed couple of bugs in stream: (1) race condition when transport callback is called when stream is not fully initialized, and (2) timestamp is not incremented when NULL frame is fed in put_frame()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@505 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-14 20:02:05 +00:00
Benny Prijono d2ea4eaaf8 Removed activex-pjsua from projects (no longer desired)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@504 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-14 12:08:52 +00:00
Benny Prijono eebe9af098 -- REWRITE OF PJSUA API --
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@503 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-13 22:57:13 +00:00
Benny Prijono ddd45557c1 Fixed bugs in client authentication: (1)tx_data in reinit_req() is not invalidated, and (2)caching caused multiple identical authorization headers to be sent in one request
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@502 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-13 22:25:05 +00:00
Benny Prijono 2d5d61f0dc Added pjmedia_sdp_neg_was_aswer_remote()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@501 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-13 22:22:54 +00:00
Benny Prijono 0b6340cd04 Added status_text and cause_text in dialog and transaction to capture the real status text in the final response (instead of just the code)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@500 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-13 22:21:23 +00:00
Benny Prijono d185dbd592 Fixed bug in generating CANCEL request when the INVITE request contains Route headers
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@499 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-13 21:48:06 +00:00
Benny Prijono a0d6bc4738 Added mutex protection and option not to delete upstream/downstream port in master_port.c
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@498 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-12 10:13:31 +00:00
Benny Prijono ba063626cf Changed codec priority to use integer with value between 0-255 instead of enum
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@497 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-11 23:19:43 +00:00