summaryrefslogtreecommitdiff
path: root/pjmedia/include
AgeCommit message (Collapse)Author
2008-06-14Added pjmedia_tonegen_rewind()Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2022 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-14Implement ticket #546 and revisit ticket #439:Benny Prijono
- ticket #546 implements RTCP SDES and CNAME - re-enable periodic RTP TX which was disabled by #439 - fixed bug in RTCP TX interval - changed PJMEDIA_CODEC_MAX_SILENCE_PERIOD value from ts to msec git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2020 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-12Ticket #542: added new API and macro for sound device latency settings, also ↵Nanang Izzuddin
added new param for this in pjsua git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2007 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-10Updated default speex quality settings and reenabled pjsua to set Speex ↵Nanang Izzuddin
codec quality based on media quality config git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2004 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-09Added more validations & a new API (thanks Florian Bomers):Nanang Izzuddin
- added more validation on pjmedia transport get info. - added more validation on stop_media_session() of pjsua_media, useful when conference is not used. - added new API for retrieving user_data of pjmedia session. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1998 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-06More ticket #485: major modification in transport_ice to support new ICE ↵Benny Prijono
stream transport API git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1989 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-06Added field maximum bitrate to codec param, this is useful for providing ↵Nanang Izzuddin
safer frame size calculation, especially when peer's bitrate is unknown git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1985 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-05Ticket #473:Nanang Izzuddin
- fixed issue on Speex multiple frames (encoding: encoded bits concatenation & decoding: frames parsing) - updated pjmedia stream & codecs on encoding multiple frames - introduced bit_info in pjmedia_frame and jitter buffer git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1983 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-30Updated delaybuf to learn burst level in realtime instead of only in the ↵Nanang Izzuddin
beginning, this can optimize the latency and increase adaptivity git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1972 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-30Added another WSOLA implementation, PJMEDIA_WSOLA_IMP_WSOLA_LITE, this is ↵Nanang Izzuddin
used by small devices by default (replacing PJMEDIA_WSOLA_IMP_NULL) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1971 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-27Changed build optimizations settings for Speex, pjmedia, and symbian_sound ↵Nanang Izzuddin
for Symbian. Speex/8000 now also runs on Symbian! git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1965 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-17More on ticket #535: updated files using and related to math.hNanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1961 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-02More ticket #513:Nanang Izzuddin
- Added RTCP XR features on stream: configurable RTCP XR sending interval, third-party destination for RTCP XR, and sending last RTCP XR packet when stream destroyed. - Updated end system delay of RTCP XR: sound device latency estimated based on sound device implementation. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1945 74dad513-b988-da41-8d7b-12977e46ad98
2008-05-02Ticket #528: committed ticket528.patchNanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1944 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-29More on ticket #513:Nanang Izzuddin
- Added RTCP XR print reports to streamutil.c - Added new API pjmedia_stream_get_stat_xr() - Added field rtcp_xr_enabled to stream info structure - Swapped the wrong RTCP XR statistic storage (encoding direction should be stored in TX, decoding direction in RX, it was the opposite) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1943 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-28Ticket #513: Support for RTCP XR (initial patch)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1942 74dad513-b988-da41-8d7b-12977e46ad98
2008-04-23More ticket #497: added configuration to disable WSOLA and set default to ↵Benny Prijono
disabled on WinCE and Symbian git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1941 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-30More ticket #504: added missing new files!Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1901 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-29Ticket #504: final installment to support stereo audio all the way in ↵Benny Prijono
PJMEDIA. Please see tickiet #504 for more info git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1898 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-17More ticket #479: bug in pjmedia_transport_get_info(), the info should be ↵Benny Prijono
initialized by caller git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1873 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-17More ticket #507: updated GNU build system with the G.722 codec and fixed ↵Benny Prijono
minor warning about operator precedence git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1871 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-17Ticket #507: committed and tested g722 patch on WindowsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1870 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-11Ticket #479: allow media transport framework to return transport specific ↵Benny Prijono
info (for example, to know whether SRTP is enabled) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1860 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-11Ticket #494: Configuration option to use high quality tone generationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1859 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-04More ticket #438: improve docs, added channel_count in wsola, etc.Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1844 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-04Ticket #501: Set master port worker thread priority to highest by defaultBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1843 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-29Ticket #438: Workaround for frame bursts from audio devices: added wsola in ↵Benny Prijono
delaybuf, and put delaybuf in the bridge git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1833 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-29Added pjmedia_wsola_reset()Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1831 74dad513-b988-da41-8d7b-12977e46ad98
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-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 #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-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-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-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-25Fixed doxygen comments everywhereBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1748 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-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-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-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-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
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-03Ticket #420: updated pjmedia SDP and media UDP transport to support IPv6Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1615 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-21Ticket #417: added pjlib API to retrieve the native thread handle from ↵Benny Prijono
pj_thread_t git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1589 74dad513-b988-da41-8d7b-12977e46ad98
2007-10-21More ticket #395: changed max default buffer length from 60ms to 100ms for ↵Benny Prijono
added stability git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1512 74dad513-b988-da41-8d7b-12977e46ad98
2007-10-12Ticket #398: Initial support for Secret Rabbit Code (aka libsamplerate) ↵Benny Prijono
sample rate conversionl library git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1493 74dad513-b988-da41-8d7b-12977e46ad98
2007-10-07Ticket #395: Added configuration to control maximum PortAudio sound buffer ↵Benny Prijono
latency, and change default sound backend back to WMME git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1486 74dad513-b988-da41-8d7b-12977e46ad98
2007-10-06Ticket #394: Reduce PJMEDIA_SOUND_BUFFER_COUNT default setting from 16 to 6 ↵Benny Prijono
to reduce audio latency git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1483 74dad513-b988-da41-8d7b-12977e46ad98