Benny Prijono
|
c3238071ab
|
Protect RTCP packet lost calculation against incorrect packet expectations
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@389 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-05 22:05:04 +00:00 |
Benny Prijono
|
d7a13f1e35
|
Added detection/protection against inaccurate timestamp in RTCP
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@388 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-05 19:08:16 +00:00 |
Benny Prijono
|
2a81634f62
|
Don't use rdtsc for high res timestamp on Linux as it's highly inaccurate (for now)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@387 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-05 19:04:34 +00:00 |
Benny Prijono
|
4fda1ebb07
|
Added timestamp frequency accuracy test in pjlib-test
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@386 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-05 18:42:13 +00:00 |
Benny Prijono
|
6e7376d8f4
|
Fixed RTT calculation bug in RTCP
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@385 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-05 17:13:42 +00:00 |
Benny Prijono
|
49ce9a73b8
|
Fixed bug in RTT calculation in RTCP and increase RTT resolution to usec
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@384 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-05 16:56:19 +00:00 |
Benny Prijono
|
a1d03b4d15
|
Added RTCP end to end delay calculation
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@383 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-05 12:53:42 +00:00 |
Benny Prijono
|
46ca996b91
|
Fixed bug in RTCP: packing error causing size mismatch when compiled with MSVC
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@382 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-04 21:39:10 +00:00 |
Benny Prijono
|
9a0eab59c8
|
Changed RTCP timing to use high resolution timestamp
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@381 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-04 19:43:24 +00:00 |
Benny Prijono
|
9d8a873548
|
Fixed SSRC generation in siprtp sample
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@380 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-04 13:39:58 +00:00 |
Benny Prijono
|
4adcb919e1
|
Added more stats and options in siprtp samples
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@379 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-04 13:12:38 +00:00 |
Benny Prijono
|
421130b31b
|
Changed the packet lost calculation (previously it always reported at least 1 packet lost)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@378 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-04 13:12:19 +00:00 |
Benny Prijono
|
1f79fd08cc
|
Removed some UDP socket warnings
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@377 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-04 13:11:34 +00:00 |
Benny Prijono
|
64158afc10
|
Changed pjsip_dlg_send_request() API to NOT return transaction as it is not safe against race condition
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@376 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-04 11:06:34 +00:00 |
Benny Prijono
|
60b980e736
|
Added siprtp sample
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@375 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-03 22:41:26 +00:00 |
Benny Prijono
|
231ad877df
|
Moved private create session info from SDP to public API
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@374 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-03 22:32:49 +00:00 |
Benny Prijono
|
c708f93084
|
Changed sndinfo sample to use higher resolution pj_get_timestamp() instead of pj_gettimeofday()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@373 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-03 11:42:56 +00:00 |
Benny Prijono
|
934a65cead
|
Added some flags during playback buffer creation
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@372 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-03 10:01:27 +00:00 |
Benny Prijono
|
e452ddada1
|
Added DirectSound sound implementation
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@371 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-04-03 09:43:36 +00:00 |
Benny Prijono
|
94e0103dc2
|
Fixed crashed bug when pjsua failed to initialize. Also fixed PortAudio error msg in pjmedia_strerror()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@370 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-31 00:59:16 +00:00 |
Benny Prijono
|
080a2c4ce9
|
Removed continuous warnings in handle_events in pjsua_core, and temporarily set default ioqueue in Linux to use select instead of epoll
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@369 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-30 20:55:20 +00:00 |
Benny Prijono
|
46ecff8ab1
|
Support for alternate pool backend
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@368 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-30 16:46:36 +00:00 |
Benny Prijono
|
e0f70aa08b
|
Fixed crash bug with poll_reset() in rdata
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@367 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-30 16:46:07 +00:00 |
Benny Prijono
|
55c060f1fb
|
Fixed reading memory past buffer error in SDP
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@366 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-30 16:44:28 +00:00 |
Benny Prijono
|
5accbd0457
|
Fixed race condition bug in ioqueue unregistration for select and Win32 IOCP backend
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@365 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-30 16:32:18 +00:00 |
Benny Prijono
|
8508aa0ce4
|
Added ability to have custom pool backend (needed for pool debugging facility)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@364 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-30 15:56:01 +00:00 |
Benny Prijono
|
ac52df49f1
|
Fixed bug in ioqueue: crashed when key is unregistered while another thread is running a callback
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@363 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-25 10:06:00 +00:00 |
Benny Prijono
|
c8c4d1ef96
|
Added byte order swapping utilities
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@362 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-24 20:45:22 +00:00 |
Benny Prijono
|
bc79731b22
|
Added more samples: WAV recorder, resample, etc., and also moved some common functions to util.h
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@361 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-24 20:44:27 +00:00 |
Benny Prijono
|
fce4b5c723
|
Moved getopt from pjsua-lib to pjlib-util
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@360 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-24 20:43:37 +00:00 |
Benny Prijono
|
448fc064c6
|
Moved getopt from pjsua-lib to pjlib-util
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@359 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-24 20:43:23 +00:00 |
Benny Prijono
|
f808329783
|
Added WAVE writer and resample port, and also found out why audio quality is poor with DirectSound
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@358 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-24 20:41:20 +00:00 |
Benny Prijono
|
a6642d37ef
|
Renamed
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@357 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-23 22:43:43 +00:00 |
Benny Prijono
|
03fefff190
|
Fixed build error on Linux
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@356 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-23 22:06:20 +00:00 |
Benny Prijono
|
4fca27bee4
|
Fixed misc warnings/errors in Solaris build
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@355 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-23 18:04:15 +00:00 |
Benny Prijono
|
dcf299626b
|
Set default option to exclude pj_stricmp_alnum()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@354 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-23 18:03:40 +00:00 |
Benny Prijono
|
a8df654b33
|
Fixed unable to open simultaneous sound streams in MacOS
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@353 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-23 14:20:42 +00:00 |
Benny Prijono
|
8482783fff
|
Changed sound device framework to allow opening bidirectional streams from one device
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@352 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-23 13:15:59 +00:00 |
Benny Prijono
|
2cab3a5943
|
Added a little more threading test and put more info in ioqueue test log
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@351 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-22 19:08:19 +00:00 |
Benny Prijono
|
275fd68d29
|
Redesign RTP/RTCP stuffs so that stream does not create thread implicitly. Changed pjmedia_endpt_create() API.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@350 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-22 11:59:11 +00:00 |
Benny Prijono
|
8d317a0c67
|
Fixed bug in ioqueue with IO Completion Port backend, where events may still be called after key is unregistered
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@349 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-22 11:49:19 +00:00 |
Benny Prijono
|
7a4cf159ef
|
Added pj_inet_addr2()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@348 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-22 11:48:33 +00:00 |
Benny Prijono
|
86ee4b4583
|
Added macro to exclude filters in resample and added options to select resample algorithm in conference
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@347 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-21 11:59:15 +00:00 |
Benny Prijono
|
e260915ed7
|
Fixed error in Samples.mak when CFLAGS is specified in cmdline
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@346 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-20 22:34:09 +00:00 |
Benny Prijono
|
6908edd0e2
|
Fixed build error on mingw
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@345 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-20 20:57:51 +00:00 |
Benny Prijono
|
c9446cbb55
|
Added level.c to samples collection
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@344 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-20 19:00:37 +00:00 |
Benny Prijono
|
fa137ca7cf
|
Added clock-rate options in pjsua
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@343 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-20 17:42:37 +00:00 |
Benny Prijono
|
204ce5e8ba
|
Added sndinfo sample and tested samples on MacOSX Jaguar
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@342 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-20 16:59:23 +00:00 |
Benny Prijono
|
f4b6091fff
|
Ported PJMEDIA to Darwin/MacOSX
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@341 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-20 16:58:43 +00:00 |
Benny Prijono
|
0c0e9f087d
|
Added missing pa_mac_hostapis.c for PortAudio in MacOS
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@340 74dad513-b988-da41-8d7b-12977e46ad98
|
2006-03-20 13:19:51 +00:00 |