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
19 years ago
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
19 years ago
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
19 years ago
Benny Prijono
385153d476
Cleanup warnings with MSVC 2003
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@472 74dad513-b988-da41-8d7b-12977e46ad98
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
Benny Prijono
1ae7945e84
Fixed MacOS X build
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@468 74dad513-b988-da41-8d7b-12977e46ad98
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
Benny Prijono
69d9d19f73
Added sound test sample
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@464 74dad513-b988-da41-8d7b-12977e46ad98
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
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
19 years ago
Benny Prijono
9eb336776d
Changed jbuf param name in stream_info, and generate random SSRC for RTP/RTCP instead of zero.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@428 74dad513-b988-da41-8d7b-12977e46ad98
19 years ago
Benny Prijono
27071e301e
Fixed several bugs in RTCP and tested the compatibility. Fixed bugs: total lost byte order, RTCP RR parsing, normalizing large RTT, RX pkt lost online update.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@427 74dad513-b988-da41-8d7b-12977e46ad98
19 years ago
Benny Prijono
b17c93b3c5
Do not disable port if put_frame()/get_frame() returns error
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@426 74dad513-b988-da41-8d7b-12977e46ad98
19 years ago