summaryrefslogtreecommitdiff
path: root/pjmedia
AgeCommit message (Collapse)Author
2008-02-28Modify WSOLA discard to support erasing frame from non-contiguous bufferBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1827 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-28A little bit of optimization in WSOLABenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1826 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-28Ticket #496: Crash on sound port when only player is opened and delaybuf enabledBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1825 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-28Ticket #497: WSOLA implementationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1824 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-21Ticket #486: Handle G.722 wong clock rate bug and other codec with ↵Benny Prijono
inconsistent clock rate git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1813 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-21Ticket #467: fixed issues with RTP/AVP vs RTP/SAVP negotiationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1810 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-21Ticket #487: Crash occured when stream port has no transmitter on call using ↵Benny Prijono
ILBC with different ptime git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1809 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-21Ticket #468: Added support for non looping playback in memory playerBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1808 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-18Allow receiving SDP with lines terminated with LF instead of CRLF (thanks ↵Benny Prijono
Juri Glass) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1805 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-15Ticket #480: PJSIP rejects incoming call with m=image in the offer (thanks ↵Benny Prijono
Thiago) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1801 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-14Ticket #478: Handle duplicated/misordered incoming DTMF packetsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1798 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-14More ticket #469: bail out from on_rx_rtp/rtcp loop if recvfrom returns ↵Benny Prijono
PJ_ECANCELLED. This errno is returned when the key is mark as closing, which could happen when user closes the key inside the callback git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1794 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-14Handle short files in WAV playerBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1791 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-13Ticket #460: Concurrency problem when destroying stream (thanks Michael ↵Benny Prijono
Broughton) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1790 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-07Removed const on on_rx_rtp() and on_rx_rtcp() functions arguments in ↵Benny Prijono
stream.c and srtp.c (const was removed in r1763) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1780 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-01More ticket #61: removed const from rtp and rtcp callback function ↵Benny Prijono
declaration to allow in-place packet modification git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1763 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-31Added media transport diagram for documentationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1762 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-31Ticket #464: jitter buffer should return frame length informationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1761 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-30Ticket #61: undo r1759 and replace it with other patches to fix unable to ↵Benny Prijono
accept RTP/AVP offer with a=crypto attribute when use_sdp is set to zero. Also minor fix to streamutil git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1760 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-29Ticket #61: bug, unable to accept RTP/AVP with crypto attribute when ↵Benny Prijono
use_srtp is set to zero git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1759 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-25Fixed doxygen comments everywhereBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1748 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-25Ticket #459: pjmedia_clock_create() should not create thread when ↵Benny Prijono
PJMEDIA_CLOCK_NO_ASYNC is given (thanks Alberto Takeshi Mayama) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1747 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-24More ticket #61: fix potential error when looking up SRTP error string, and ↵Benny Prijono
improve logging information in SRTP transport git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1739 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-24More ticket #61: crashed on SRTP error string lookupBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1737 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-24Ticket #61: added Windows Mobile/WinCE eVC project for SRTP and libsrtpBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1736 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-23Ticket #61: Implement SRTP support in PJMEDIA and PJSUA-LIB, and updated ↵Benny Prijono
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: http://svn.pjsip.org/repos/pjproject/trunk@1735 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-23Handle SDP offer containing application as the media typeBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1734 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-19Added information about delaybuf result on MacOS X 10.5Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1716 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-19More work on ticket #438: Workaround for frame bursts from audio devices. ↵Benny Prijono
See the ticket for more information git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1715 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-14Related to ticket #449: fixed bug when rx volume adjustment caused static ↵Benny Prijono
noise (thanks Norman Franke) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1692 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-14Ticket #449: New conference mixing algorithm to replace multiplication with ↵Benny Prijono
simple addition git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1691 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-14Related to ticket #447: the WAV player should consistently return ↵Benny Prijono
non-PJ_SUCCESS after it has returned one git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1690 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-14Ticket #448: PJSIP rejects incoming call with 415/Unsupported Media Type for ↵Benny Prijono
INVITE containing video (thanks Alain Totouom) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1689 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-14Fixed Symbian include header case sensitivity (thanks Alfred E. Heggestad)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1688 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-12Another fix for ticket #447: WAV player cuts last data from the WAV fileBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1685 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-12Ticket #447: WAV player cuts last data from the WAV fileBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1683 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-12Added new WAV player API: pjmedia_wav_player_get_len()Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1680 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-11Fixed what looks like a bug in pjmedia's Speex decoder: decoder may return ↵Benny Prijono
invalid PCM frame length git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1677 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-11Ticket #444: Bug in tone generator: can't play more digits (thanks Marian ↵Benny Prijono
Dragomir) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1676 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-08Fixed warnings with strict gccBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1669 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-07Ticket #439: don't call encode() if input is FRAME_TYPE_NONEBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1667 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-04Fixed compile error in sound port when delaybuf is enabledBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1665 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-04Ticket #438 (Workaround for frame bursts from audio devices): added delay ↵Benny Prijono
buffer implementation in pjmedia git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1664 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-04Fixed timestamp bug in pasound.c: timestamp is shared by both playback and ↵Benny Prijono
record and it was incorrectly incremented by both git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1662 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-02Related to ticket #437: reduce the stack usage of ICE media transportBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1656 74dad513-b988-da41-8d7b-12977e46ad98
2007-12-28Ticket #435: Fixed and tested audio on Symbian deviceBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1641 74dad513-b988-da41-8d7b-12977e46ad98
2007-12-28Ticket #433: Failure in media negotiation when SDP contains two audio media ↵Benny Prijono
lines (thanks Arie Velthoen) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1639 74dad513-b988-da41-8d7b-12977e46ad98
2007-12-27Handle the case when PortAudio returns negative sound device count in pasound.cBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1638 74dad513-b988-da41-8d7b-12977e46ad98
2007-12-22Fixed bug caused by ticket #427: frame type not properly initialized to ↵Benny Prijono
PJMEDIA_FRAME_TYPE_AUDIO, causing audio frames to be dropped in the conference bridge (thanks P.J. Cast) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1637 74dad513-b988-da41-8d7b-12977e46ad98
2007-12-17Fixed errors in SDP: 1) scanner is not initialized before ↵Benny Prijono
pjmedia_sdp_parse() is called, 2) added null termination in attribute for more robustness git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1635 74dad513-b988-da41-8d7b-12977e46ad98