Commit Graph

71 Commits

Author SHA1 Message Date
Benny Prijono 6647d82f15 Set media thread in siprtp samples to highest priority to make RTCP jitter calculation as accurate as possible
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@460 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-20 13:01:07 +00:00
Benny Prijono 4100342690 Removed VSS traces from .dsp files
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@458 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-19 21:06:04 +00:00
Benny Prijono fcb3672eae Added --report-file options in siprtp
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@454 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-18 18:34:21 +00:00
Benny Prijono b04c9e0072 Major modification in pjmedia to split stream transport into separate functionality, to allow using custom transports with streams
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@452 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-17 17:17:39 +00:00
Benny Prijono 98ab1a290e Fixed error in Samples.mak (TARGET instead of TARGET_NAME)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@449 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-16 13:27:33 +00:00
Benny Prijono f996213fe2 Rearrange transaction statefull stuffs in SIP so that it will not be linked when transaction is disabled
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@448 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-16 13:20:00 +00:00
Benny Prijono ed8c0fc17f Changed default sound back-end on Win32 to own DirectSound
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@445 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-14 21:29:53 +00:00
Benny Prijono 4d7fd203b2 Fixed bug in siprtp because of recent changes in pjsip_session_info_from_sdp()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@444 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-14 20:57:20 +00:00
Benny Prijono 65382dba06 Set default sound backend in Win32 to own DirectSound, and changed conference clock to 10ms (from 20ms)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@443 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-14 18:50:09 +00:00
Benny Prijono 42adf5e7fb Fixed more bugs with multiple frame handling
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@442 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-14 18:23:34 +00:00
Benny Prijono 95af4cce74 Add $TARGET variable in Samples-vc.mak
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@439 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-14 09:39:04 +00:00
Benny Prijono 8befd9fe99 Another major modifications in PJMEDIA:
- handle multiple frames in one packet
- split stream creation into two steps to allow customization
- PLC framework and implementation with G.711 and speex
- stream returns NO_FRAME correctly.
- added ptime argument in pjsua



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@438 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-13 22:46:23 +00:00
Benny Prijono 16a6b0e0f6 Split reporting capability to separate file in siprtp sample
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@437 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-12 10:20:03 +00:00
Benny Prijono 0382cd8135 Updated Makefiles, defined $TARGET as shortcut for ($MACHINE_NAME-$OS_NAME-$CC_NAME)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@431 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-04 08:43:02 +00:00
Benny Prijono 410fbaea61 Added maximum duration and auto-quit option in siprtp sample.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@430 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-03 18:16:06 +00:00
Benny Prijono b8c251830a Improve codec handling in pjsua cmd-line options, and add URI to call
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@422 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-29 08:31:09 +00:00
Benny Prijono 159530153a Initial support for stereo codecs, and added L16 codecs. Also better handling for case remote media is restarted
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@412 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-27 22:37:08 +00:00
Benny Prijono 5012da80a7 Added sound clock drifting reporting in sndinfo sample
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@410 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-25 10:02:40 +00:00
Benny Prijono 3cd1880275 Better support for continuing media when peer has restarted transmission/RTP session
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@409 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-24 23:14:08 +00:00
Benny Prijono 6d7a45f38c Better support for continuing media when peer has restarted transmission/RTP session
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@408 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-24 23:13:00 +00:00
Benny Prijono bf13feebb0 Added stream.c example to demonstrate how to stream audio from both sound device or WAV file
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@407 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-20 11:13:32 +00:00
Benny Prijono 393e5f310b Fixed small typo error in printed message in siprtp.c
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@395 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-08 09:34:58 +00:00
Benny Prijono 14b7b66d86 Randomize RTCP send interval to reduce collision risk
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@394 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-07 15:01:51 +00:00
Benny Prijono e7483e5fcd Fixed RTCP compilation warnings with gcc
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@393 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-06 21:08:35 +00:00
Benny Prijono 28903eb9b5 Beautify screen output of the siprtp sample
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@392 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-06 21:01:25 +00:00
Benny Prijono 5b3b460cdd Fixed crash bug in siprtp sample when call is not connected
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@391 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-06 20:36:27 +00:00
Benny Prijono 6996823860 Integrate (stream) quality monitoring into RTCP framework, and update all RTCP clients accordingly
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@390 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-06 19:29:03 +00:00
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 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 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 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 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 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 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 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 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 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 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 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 adb34657bf Removed sine generator from confsample
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@337 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-19 12:09:53 +00:00