Commit Graph

657 Commits

Author SHA1 Message Date
Benny Prijono e69d49e4c5 Sound device id zero mean autoselect device
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@481 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-28 14:55:22 +00:00
Benny Prijono 56de90352a Added set_pos() to WAV player
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@480 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-28 14:51:21 +00:00
Benny Prijono 67e779b638 Added destroy in transport operation
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@479 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-28 14:45:33 +00:00
Benny Prijono 0c59feaf87 Added README-RTEMS and tweaked the makefiles
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@477 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-27 13:11:32 +00:00
Benny Prijono dc39fe8a2f First stage in pjsua library re-arrangements towards creating an easy to use high level API
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@476 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-26 12:17:46 +00:00
Benny Prijono 4b08be9674 Fixed minor compilation warnings in rtcp.h
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@473 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-25 20:19:04 +00:00
Benny Prijono 385153d476 Cleanup warnings with MSVC 2003
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@472 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-24 10:25:34 +00:00
Benny Prijono 959df2a3fb Change jitter calculation in sound test (sndtest) to show the worst jitter value
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@471 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-22 10:48:11 +00:00
Benny Prijono 1335fb888f Fixed crash bug in DSound closing procedure
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@470 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-22 10:47:33 +00:00
Benny Prijono 6a61c22b35 Put back high thread priority in dsound.c
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@469 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-22 10:28:44 +00:00
Benny Prijono 1ae7945e84 Fixed MacOS X build
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@468 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-21 23:20:54 +00:00
Benny Prijono a5d0daf2eb Changed DirectSound not to be too aggressive when capturing frames
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@467 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-21 22:53:56 +00:00
Benny Prijono a1d84ba421 Increase default number of DirectSound buffers to 16. This has seemed to make it more stable against CPU disruption
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@466 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-21 22:44:12 +00:00
Benny Prijono 406e6215a3 Fixed minor bug in silence detector
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@465 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-21 22:43:17 +00:00
Benny Prijono 69d9d19f73 Added sound test sample
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@464 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-21 19:00:28 +00:00
Benny Prijono a112f6a3b4 DirectSound capture device queries stream position and retrieves any captured frames
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@463 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-21 19:00:15 +00:00
Benny Prijono 42d52c2712 Added device enumeration capability in DirectSound
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@462 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-20 15:44:55 +00:00
Benny Prijono fec6e7eaaa Fixed warning about unreference arguments in transport_udp.c
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@461 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-20 14:31:24 +00:00
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 8daebe23b5 Fixed crashed with the latest VAD changes
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@459 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-20 09:55: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 70c689132a Install VAD in g711, gsm, and speex, and add the DTX support in stream.c. Also changed the way the silence detector works, and changed default speex quality/complexity to 10
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@457 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-19 15:58:13 +00:00
Benny Prijono cdf3c11519 Changed PJ_ASSERT_RETURN to evaluate the expression in the pj_assert, so that the message is displayed when the program stops
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@456 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-19 15:54:09 +00:00
Benny Prijono 1f98cb8fe9 Changed the way average jitter is calculated in rtcp
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@455 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-18 18:35:05 +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 d489300934 Changed the way Content-Type is written. Whitespace is now written before the number because some UAs are protesting otherwise
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@453 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-17 21:24:14 +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 1c30d820bb Rearrange DirectSound closing steps to reduce blocking delay
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@451 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-17 17:15:48 +00:00
Benny Prijono 4148b982e1 Fixed excessive jitter prefetch message when silence detector is applied in remote
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@450 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-16 20:53:59 +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 0c38badf16 Fixed broken make on Linux etc because of missing os_timestamp_linux.c (was renamed to os_timestamp_posix.c)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@447 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-16 12:33:52 +00:00
Benny Prijono 9e1def0edf Fixed bug in UAS dialog (remote.info_str was taken from local info)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@446 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-16 10:19:50 +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 da1c3e11b8 Change how --add-codec works in pjsua
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@441 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-14 10:55:14 +00:00
Benny Prijono 49d3fca20c Fixed bug with multiple frames handling in RTP stream
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@440 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-14 10:54:44 +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 0766da0502 Fixed bugs: stream should give to jitter buffer the extended/32bit sequence number instead of raw 16bit sequence number from RTP, to handle the sequence wrapping case, and added options in jbuf to behave as fixed buffer, and added extra frame type for jitter buffer returned frame.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@436 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-11 14:32:26 +00:00
Benny Prijono 3897589998 Fixed bug: incorrect remote and local PT for telephone-events (swapped)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@435 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-11 14:22:01 +00:00
Benny Prijono 8845e2a767 Removed rwmutex implementation to os_rwmutex.c
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@434 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-11 10:33:19 +00:00
Benny Prijono 42c5b9e200 Merge-in RTEMS port patch by Phil Torre <ptorre@zetron.com>, alpha release.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@433 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-10 19:24:40 +00:00
Benny Prijono 7a6e84fc2c Updated root Makefile, defined $TARGET as shortcut for ($MACHINE_NAME-$OS_NAME-$CC_NAME)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@432 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-04 08:57:45 +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 fa8323aad9 Rename hard coded constants (such as ptime) in G711 to a macro for better aesthetic
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@429 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-02 17:51:04 +00:00