summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-06-28Major improvements in PJSIP to support TCP. The changes fall into these ↵Benny Prijono
categories: (1) the TCP transport implementation itself (*.[hc]), (2) bug-fix in SIP transaction when using reliable transports, (3) support for TCP transport in PJSUA-LIB/PJSUA, and (4) changes in PJSIP-TEST to support TCP testing. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@563 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28Enhancements and minor bug-fix in SIP UDP transport: (1) application may ↵Benny Prijono
specify NULL address when creating the UDP transport, to allow the transport to choose arbitrary port, and (2) receive data buffers were not freed when UDP transport is closed git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@562 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28Removed mutex protection in pjsip_endpt_create_pool() since the pool factory ↵Benny Prijono
is already thread-safe git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@561 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28Added PJ_INT64() and PJ_UINT64() macro to construct 64bit constants in ↵Benny Prijono
portable manner git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@560 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28Fixed bug in ioqueue IOCP: accept() callback is called with new socket ↵Benny Prijono
handle already reset to -1 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@559 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28Fixed minor compliation warning in transport_udp.c, also corrected ↵Benny Prijono
misleading comments, and added memory based capture/playback to the Makefile git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@558 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-28Fixed bug in sockaddr_in: the sin_zero part of the sockaddr_in is not ↵Benny Prijono
zeroed, causing SIP transport hash table to behave erraticly git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@557 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-27Fixed bug in transaction: ACK message is not deletedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@556 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-26Bring the dead pjsip-test up to date with latest pjsipBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@555 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-26Finished initial SIP TCP transport supportBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@554 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-26Added OSERR_ENOTCONN to compat/socket.hBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@553 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-26Added Winsock error code to the error messageBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@552 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-24Removed PDF docs from the SVN tree!Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@551 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-23Renamed pjsip_transport_unregister() to pjsip_transport_destroy(), also ↵Benny Prijono
initial implementation of TCP transport git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@550 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-23Fixed 1st response time not initialized for UAS call in pjsuaBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@549 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-23Minor fix to doxygen documentation to ioqueue.hBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@548 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-23Fixed pjsip-test and added msg_err_test.c for testing parsing errorsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@547 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Changed siprtp to strictly use one worker thread for all (SIP and media)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@546 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Changed siprtp to use timer to schedule transmissions of RTP/RTCP packetsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@545 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Added dq command in pjsua to dump current call qualityBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@544 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Fixed bug in sip_transport_udp: socket is closed after unregistered from ioqueueBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@543 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Changed default media quality to 3Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@542 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Modify all applications because of changed in WAV port API (removed ↵Benny Prijono
user_data from argument) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@541 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Changed siprtp to use media transport framework to handle NATBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@540 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Added better API for media transport, and fixed bugs with pending RTP write ↵Benny Prijono
operation in UDP media transport git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@539 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Handle error reported by transportBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@538 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Fixed RTCP statistic returning fraction lost instead of total lostBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@537 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Fixed bug: ioqueue should return error when send()/sendto() is called while ↵Benny Prijono
previous operation on the same op_key has not finished git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@536 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Fixed unreferenced argument warningBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@535 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Added the error code into error messagesBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@534 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Added capability to build pjmedia_sock_info from an UDP media transportBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@533 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22Added memory/buffer based media playback and recordingBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@532 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-20Yet again large diffs because of documentation/doxygen updateBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@531 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Removed <malloc.h> from speex/kiss_fft.h as it does not exist in macOS XBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@529 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Re-live --quality options in pjsuaBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@528 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Fixed bugs in negotiating SDP answer from remote for dynamic payload typesBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@527 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Display the invalid argument in pjsuaBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@526 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Fixed pjmedia build errors in the Makefile with the new gsm patchlevelBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@525 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Fix warning messages in GSM and speex because of previous update to GSM ↵Benny Prijono
patchlevel 10 and speex 1.1.12 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@524 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Fix warning messages in GSM and speex because of previous update to GSM ↵Benny Prijono
patchlevel 10 and speex 1.1.12 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@523 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Set log message level to error (=1) when message is too longBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@522 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Comment out PJSUA options that are no longer supported with new pjsuaBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@521 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Increase default max SIP packet size to 2000 (from 1500), since SIP PDU ↵Benny Prijono
containing presence info can be quite large git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@520 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-19Changed in presence: incoming NOTIFY without body will not change presence ↵Benny Prijono
status (previously it will set status to closed) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@519 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-18Updated doxygen documentation to all headers in PJMEDIABenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@518 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-18Bring the GSM codec to patchlevel 12Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@517 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-18Added speex jitter buffer and AEC files to the libraryBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@516 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-17Modifications all over the place, but mainly only to update Doxygen ↵Benny Prijono
documentation git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@515 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-16Fixed pjlib doxygen documentationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@514 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-16Optimizations mostly in the conference bridge (gained more than 3x faster)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@513 74dad513-b988-da41-8d7b-12977e46ad98