summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2008-08-12More ticket #591: Assertion failure in ICE session (thanks Pedro Gonçalves ↵Benny Prijono
for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2206 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-12Ticket #592: URI comparison may crash the application (thanks Pedro ↵Benny Prijono
Gonçalves for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2205 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-11Related to ticket #590: added command line option in pjsua to select the ↵Benny Prijono
echo canceller algorithm to use git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2204 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-11More ticket #590: fix the bug in smoothing factorBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2203 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-11Ticket #591: Assertion failure in ICE session (thanks Pedro Gonçalves for ↵Benny Prijono
the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2202 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-10Initialize CPocketPJ setting with proper values in constructorBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2201 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-10Renamed fabs() to FABS() since it conflicts with intrinsic function in VC6Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2200 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-10Ticket #590: new echo suppressor which should work much better than the old oneBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2199 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-09Ticket #588: Improvements to echo cancellation frameworkBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2198 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-08Fixed bug possibility of dereferencing NULL pointer when calling ↵Nanang Izzuddin
pjmedia_jbuf_get_frame() (thanks Joel Dodson) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2197 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-07Ticket #586: Added ICE negotiations test to test the scenario when two ↵Benny Prijono
agents have different number of components git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2196 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-07Fixed bug in pj_ice_strans_get_running_comp_cnt(): wrong number of ↵Benny Prijono
components may be returned git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2195 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-05Ticket #585: Handle non-SIP URI in Contact header of incoming INVITE and ↵Benny Prijono
SUBSCRIBE requests git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2194 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-05Implement ticket #551: Generic URI scheme handler (thanks Juri Glaß for the ↵Benny Prijono
patch) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2193 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-04Added test delaybuf to pjmedia MIPS test.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2192 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-04Ticket #563: Updated SDP offer/answer related to call hold scenario to ↵Nanang Izzuddin
conform to RFC 3264 section 8.4 (before: 'a=inactive' and 'c=0.0.0.0', now: 'a=sendonly' and muted ports). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2191 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-04Fixed build error on FreeBSD (cannot use <netinet/ip.h> if ↵Benny Prijono
<netinet/in_systm.h> is not included) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2190 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-04Fixed compilation warning in test-pjsipBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2189 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-04Changed SIP transport to use active socket to fix ticket #579: "Data loss ↵Benny Prijono
with TCP sockets (thanks Helmut Wolf for the report)". Also added SIP more TCP transport tests to reproduce the bug git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2188 74dad513-b988-da41-8d7b-12977e46ad98
2008-08-04Added new active socket API's to specify application buffers in start_read() ↵Benny Prijono
and start_recv() functions git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2187 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-31Fixed ticket #582: Extended presence status is not sent in initial NOTIFY ↵Benny Prijono
request (thanks Joseph Maiquez for the report) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2186 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-29Initial work for ticket #579: added option to make the active socket sends ↵Benny Prijono
all the (TCP) data before calling completion callback git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2185 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-29Ticket #557: Fixed memory leak in Speex EC (actually this is updating Speex ↵Nanang Izzuddin
version to 1.2rc1) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2184 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-29Fixed ticket #581: Fixed build dependencies in the makefilesBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2183 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-28Ticket #463: Configuration option to have external sound device implementationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2182 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-28Added PJ_LOG_HAS_LEVEL_TEXT logging flag to display the log verbosity level ↵Benny Prijono
(thanks Ondrej Sterbak for the patch) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2181 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-28Ticket #538: Closed TCP connection should be removed from the hash table ↵Benny Prijono
immediately git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2180 74dad513-b988-da41-8d7b-12977e46ad98