summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-08-29Tagged 1.0-rc1v1.0-rc1Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/tags/1.0-rc1@2256 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-29Updated PJ_VERSION to 1.0-rc1Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2255 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-28More ticket #604: create the file if it doesn't exist when PJ_O_APPEND flag ↵Benny Prijono
is set git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2254 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-28Ticket #604: Error opening file in append mode in Win32 (thanks Gang Liu for ↵Benny Prijono
the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2253 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-28Print warning instead of assert when Speex AEC is instantiated with ↵Benny Prijono
multichannels git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2252 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-28Fixed unused parameter warning in active socket testBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2251 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-27Fixed bug Speex frame parser should discard non-audio parts in the Speex ↵Nanang Izzuddin
bitstream. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2250 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-27Ticket #583: fixed bug on setting frametype in encode() related to special ↵Nanang Izzuddin
treatment for G729. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2249 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-26More ticket #601: premature connection close with TCP active socket caseBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2248 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-26Added PLC & VAD features to codec L16.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2247 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-26Ticket #601: 100% CPU usage when TCP active socket receives ECONNRESETBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2246 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-26Ticket #602: fixed assertion of invalid stream index supplied to ↵Nanang Izzuddin
pjmedia_session_get_stream_stat(). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2245 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-26More ticket #602: fixed minor warning about conversion from integer to ↵Benny Prijono
unsigned char git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2244 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-26Fixed ticket #603: Crash in ICE with IoCompletionPort ioqueue with the test ↵Benny Prijono
framework because active socket calls the callback with NULL packet git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2243 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-26Ticket #600: Added probation state in media transport SRTP and also ↵Nanang Izzuddin
capability to auto-restart when packets received in probation state are 'invalid'. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2242 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-26Ticket #602:Nanang Izzuddin
- Introduced new API pjmedia_rtp_session_init2() to enable intializing RTP session with non-default initial settings - Updated stream so it can be created with non-default initial RTP settings. - Updated pjsua-lib to make sure RTP timestamp and sequence contigue when stream session is restarted. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2241 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-26Fixed ticket #601: Bug in IoCompletionPort ioqueue with TCP server socket ↵Benny Prijono
causes ioqueue to unable to accept incoming TCP connections git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2240 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-26Fixed minor bug in exe availability checking in run.pyBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2239 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-26Added sleep() in mod_pesq.py, to wait the test until the call is stabilizedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2238 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-26Fixed audio configuration in config_site.py not used by test scriptsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2237 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-25Ticket #599:Nanang Izzuddin
- Added "dec_fmtp" and "enc_fmtp" fields to pjmedia_codec_param.setting. - Codec factory puts its default parameters in "dec_fmtp" field. - pjmedia_stream_info_from_sdp() puts the "fmtp" attribute in SDP to pjmedia_codec_param. - Special treatment for fmtp "bitrate" parameter (of G722.1) during SDP negotiation - Added maxptime field in stream_info. - Replaced iLBC's fmtp "mode" implementation to use general fmtp mechanism. - Added some test scripts for G722.1 bitrate negotiation. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2236 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-25Ticket #583: Fixed preprocessor check in pjsua_media.c on deinit-ing IPP codec.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2235 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-22Ticket #598: Update to draft-ietf-behave-rfc3489bis-18 and ↵Benny Prijono
draft-ietf-behave-turn-09, and fix other things as well. Please see the ticket for more info git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2234 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-22Fixed miscalculation of conference port buffer size (rx/tx_buf_cap) when two ↵Nanang Izzuddin
conf ports have different clock rate/channel count/samples per frame (thanks Joao Cesar). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2233 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-21More ticket #583: autoconf support for Intel IPPBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2232 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-21More ticket #583: compilation warnings with gccBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2231 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-21More ticket #490: compilation warnings on gccBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2230 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-21Fixed pjsua-lib bug that it failed to connect sound device & conference for ↵Nanang Izzuddin
some audio_frame_ptime settings (thanks Thomas Ramp). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2229 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-20Ticket #596: Updated resample with backend libresample to process ↵Nanang Izzuddin
multichannel resampling properly (deinterleave, resample per channel, reinterleave). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2228 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-19Added on_incoming_subscribe() handler in pjsua, just to demonstrate that ↵Benny Prijono
this callback exists git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2227 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-19pjsip_endpt_handle_events2() is loosing the error code in MacOS X if ↵Benny Prijono
pj_ioqueue_poll() returns error. This is because pj_thread_sleep() always set errno to ETIMEDOUT on MacOS X (thanks Ruud Klaver for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2226 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-19More ticket #583: a bit of tidying up and renamed macro names etc.Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2225 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-19Ticket #593: Fixed RTP timestamp calculation in RX & TX for multichannel audio.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2224 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-19Ticket #583: Added missing IPP codec deinit and fixed matching #if-#endif in ↵Nanang Izzuddin
IPP codec encode. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2223 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-19Ticket #490: Updated VAD with new algorithm.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2222 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-18Fixed Python bug with enum_codecs() (thanks Saúl Ibarra for the report)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2221 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-18Fixed crash in Python when receiving incoming DTMF digitsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2220 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-16Ticket #583:Nanang Izzuddin
- Added codec AMR-WB - Updated AMR & AMRWB to utilize quality flag in the AMR payload header - Updated callback interface (frm_attr_cb() -> predecode_cb()) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2219 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-15Ticket #583:Nanang Izzuddin
- rearranged some codec properties, e.g: codec name, enable/disable, payload type - fixed bug VAD setting on init USC codec git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2218 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-15Ticket #595: Broken semaphore implementation on MacOS X (thanks Viktor ↵Benny Prijono
Krikun for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2217 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-15Ticket #583: Initial source of IPP codecs wrapper.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2216 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-14Added maximum threshold for silence detector, to aovid the silence detector ↵Benny Prijono
setting the threshold too high thus cutting audio signal (e.g. when streaming long continuous signal) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2215 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-14More ticket #590: removed unused echo suppressor settings in pjmedia/config.hBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2214 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-14Increase codec's maximum silence duration (PJMEDIA_CODEC_MAX_SILENCE_PERIOD) ↵Benny Prijono
from 500ms to 5 seconds since it may produce ticks noise which can be quite annoying git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2213 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-13More ticket #590: optimizations in the echo suppressor, gained more than 3x ↵Benny Prijono
speed. Added entries in mips_test git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2212 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-13Ticket #594: Improvements in PocketPJ Windows Mobile application: added TCP ↵Benny Prijono
option, VAD option, option to select codec priority order, and auto-answer option git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2211 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-13Added interactive option in aectest sample and to display WAV duration on exitBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2210 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-13Fixed bug in --auto-rec option handling in pjsuaBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2209 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-13More ticket #590: handle the case when mic level is set too high causing ↵Benny Prijono
echo to be mistakenly treated as local user speaking git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2208 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-13pj_sockaddr_copy_addr() might raise assertion if destination address is not ↵Benny Prijono
initialized git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2207 74dad513-b988-da41-8d7b-12977e46ad98