summaryrefslogtreecommitdiff
path: root/pjmedia
AgeCommit message (Collapse)Author
2006-05-04Updated Makefiles, defined $TARGET as shortcut for ↵Benny Prijono
($MACHINE_NAME-$OS_NAME-$CC_NAME) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@431 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-02Rename hard coded constants (such as ptime) in G711 to a macro for better ↵Benny Prijono
aesthetic git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@429 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-02Changed jbuf param name in stream_info, and generate random SSRC for ↵Benny Prijono
RTP/RTCP instead of zero. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@428 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-02Fixed several bugs in RTCP and tested the compatibility. Fixed bugs: total ↵Benny Prijono
lost byte order, RTCP RR parsing, normalizing large RTT, RX pkt lost online update. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@427 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-02Do not disable port if put_frame()/get_frame() returns errorBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@426 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-29Fixed bug in event subscription when it is challenged/authenticatedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@424 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-29Fixed bugs in codec priority sortingBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@421 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-28Added different error code when remote does not support RFC 2833Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@420 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-28Increase the maximum number of formats in SDP media line (from 16 to 32)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@419 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-28Set version to 0.5.4.11Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@418 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-28Added Packet Lost Concealment (PLC) framework, with two backend algorithms ↵Benny Prijono
(simple replay and G.711 Appendix I) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@417 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-28Implement simple frame replay based packet lost concealmentBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@415 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-27Fixed obsolete comments in stream.h and session.h about stream transmitting ↵Benny Prijono
media immediately git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@414 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-27Updated pjmedia-codec Makefile for recent L16 codec additionBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@413 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-27Initial support for stereo codecs, and added L16 codecs. Also better ↵Benny Prijono
handling for case remote media is restarted git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@411 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-24Better support for continuing media when peer has restarted transmission/RTP ↵Benny Prijono
session git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@408 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-20Added implementation of media clock and master port (to control frame timing ↵Benny Prijono
of clock-less ports such as file reader/player) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@404 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-20Added the time when session was created in pjmedia_rtcp_statBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@403 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-19Changed stream.c so it won't quit after recvfrom returns ECONNRESETBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@402 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-09Added loss period for rx stream implementationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@399 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-09Added code in RTCP to handle PerformanceQueryCounter bug on Win32Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@397 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-07Randomize RTCP send interval to reduce collision riskBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@394 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-06Integrate (stream) quality monitoring into RTCP framework, and update all ↵Benny Prijono
RTCP clients accordingly git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@390 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-05Protect RTCP packet lost calculation against incorrect packet expectationsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@389 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-05Added detection/protection against inaccurate timestamp in RTCPBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@388 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-05Fixed RTT calculation bug in RTCPBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@385 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-05Fixed bug in RTT calculation in RTCP and increase RTT resolution to usecBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@384 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-05Added RTCP end to end delay calculationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@383 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-04Fixed bug in RTCP: packing error causing size mismatch when compiled with MSVCBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@382 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-04Changed RTCP timing to use high resolution timestampBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@381 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-04Changed the packet lost calculation (previously it always reported at least ↵Benny Prijono
1 packet lost) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@378 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-03Moved private create session info from SDP to public APIBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@374 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-03Added some flags during playback buffer creationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@372 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-03Added DirectSound sound implementationBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@371 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-31Fixed crashed bug when pjsua failed to initialize. Also fixed PortAudio ↵Benny Prijono
error msg in pjmedia_strerror() git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@370 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-30Fixed reading memory past buffer error in SDPBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@366 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-24Added WAVE writer and resample port, and also found out why audio quality is ↵Benny Prijono
poor with DirectSound git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@358 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-23RenamedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@357 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-23Fixed misc warnings/errors in Solaris buildBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@355 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-23Fixed unable to open simultaneous sound streams in MacOSBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@353 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-23Changed sound device framework to allow opening bidirectional streams from ↵Benny Prijono
one device git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@352 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-22Redesign RTP/RTCP stuffs so that stream does not create thread implicitly. ↵Benny Prijono
Changed pjmedia_endpt_create() API. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@350 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-21Added macro to exclude filters in resample and added options to select ↵Benny Prijono
resample algorithm in conference git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@347 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-20Fixed build error on mingwBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@345 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-20Ported PJMEDIA to Darwin/MacOSXBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@341 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-20Added missing pa_mac_hostapis.c for PortAudio in MacOSBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@340 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-20Added MacOS related files to PortAudioBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@339 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-19Added assert when get_frame() or put_frame() is NULLBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@335 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-19Tested and fixed stereo audio supportBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@334 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-19Fixed no audio bug in new conference, and add level adjustment in port infoBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@333 74dad513-b988-da41-8d7b-12977e46ad98