summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-04-12Re #1474: merged r4039Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4040 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-11Re #1474: merged r4031-r4037Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4038 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-10Re #1446 (misc): Create SDL window in the requested position if ↵Liong Sauw Ming
PJMEDIA_VID_DEV_CAP_OUTPUT_POSITION is specified (fixed unused vars in the prev revision). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4036 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-10Re #1446 (misc): Modify SDL dev to:Liong Sauw Ming
* Resize renderer (instead of recreating it) if format does not change. * Create window in the requested position if PJMEDIA_VID_DEV_CAP_OUTPUT_POSITION is specified. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4035 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-10Re #1478: Add support to play encoded AVI file (H264 or MPEG4).Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4034 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-09Re #1474: merged r4030Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4031 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-05Re #1472: Fixed wrong calculation in clock rate adjustmentLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4029 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-05Misc (Re #1446): limit pjsua_vid_codec_get/set_param() search domain to only ↵Nanang Izzuddin
codecs with RTP packetizations. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4028 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-05Misc (Re #1446): Add pjsua app video command for modifying video codec ↵Nanang Izzuddin
size/resolution. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4027 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-05Re #1472: Adjust the clock's get_frame() rate if the video device is passiveLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4026 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-05Misc (Re #1446): Add pjsua app video commands for modifying video codec ↵Nanang Izzuddin
bitrate & framerate. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4025 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-05More re #1478: AVI cleanup steps in pjsua app.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4024 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-05Misc (Re #1446): Fixed wrong setting of pjsua_app's options.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4023 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-04Misc (Re #1446): fixed TX packet counter in video stream.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4022 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-04More re #1478: fixed build config and compile warnings on MSVC2005.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4021 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-04More re #1478: now really do not connect to microphone when streaming avi ↵Benny Prijono
(instead of disconnecting the whole audio) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4020 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-04More re #1478: do not connect the microphone when streaming aviBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4019 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-04Misc (Re #1446): Add support for aviplay to play H264 and MPEG4 decoded AVI ↵Liong Sauw Ming
videos. This includes support for XVID and DIVX MPEG4. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4018 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-04Misc (Re #1446): Remove XVID format and add default resolution and fps for ↵Liong Sauw Ming
MPEG4 and MJPEG git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4017 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-04Fixed #1478: AVI player virtual device. Initial spec:Benny Prijono
- Currently only Works with raw video and audio AVI files - Added --play-avi and --auto-play-avi options in pjsua - No A/V synchronization yet git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4016 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-04Misc (Re #1446): changed h.263 and h.264 default maximum bandwidth to ↵Benny Prijono
256kb/s from 512kb/s git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4015 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-04Re #1446: set format to PCM when WAVE_FMT_TAG_PCM is detected in AVI file, ↵Benny Prijono
so that other pjmedia components can recognize that it is a raw PCM format git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4014 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-04Misc (re #1446): fixed crash if unregistered format is specified when ↵Benny Prijono
opening device with the video port git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4013 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-03Close #1479: Applied RTCP related enhancements (#1268 & #1440) into video ↵Nanang Izzuddin
stream. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4012 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-03Misc (re #1446): fixed log message in pjsua_media_channel_update() for ↵Nanang Izzuddin
pjsua_vid_channel_update() failure. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4011 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-03Misc (re #1446): Reenable format change event emission in video stream when ↵Nanang Izzuddin
remote frame rate changed. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4010 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-03Misc (re #1446):Liong Sauw Ming
* Apply format change event to vid_dev only if the format changes. * Get the new format info from the event itself (instead of from the client port) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4009 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-03Re #1453: fixed memory leak in pjmedia_vid_codec_mgr_set_default_param() ↵Nanang Izzuddin
caused by unreleased old pool when the new codec param is not NULL (thanks Faba Aa for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4008 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-02Misc (re #1446): Updated default video frame rate from 30 fps to 15 fps (for ↵Nanang Izzuddin
both H264 & H263-1998). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4007 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-02Misc (re #1446): Added macro PJMEDIA_MAX_VID_PAYLOAD_SIZE, also updated the ↵Nanang Izzuddin
default encoding MTU of ffmpeg codec & H263/H264 packetizers to this macro setting. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4006 74dad513-b988-da41-8d7b-12977e46ad98
2012-04-02Re #1446: removed the obsolete but misleading sip_transport_tls_ossl.c fileBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4005 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-30Fix #1475: Fixed wrong frame size calculation used for jitter buffer ↵Nanang Izzuddin
initialization in video stream, it should be based on PJMEDIA_MAX_MTU instead of encoder MTU setting. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4003 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-30Re #1474: merged r3879Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4002 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-30Re #1474: merged r3879:3885Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4001 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-30Misc (re #1446): Fixed compile warnings on VS2005.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4000 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-30Re #1474: Merged all changes from 1.12 - HEAD (from the 1.x branch)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3999 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-30Misc (re #1446): Avoid unnecessary high latency caused by clock drift or ↵Nanang Izzuddin
call setup lag by overriding initial framerate setting to be 1.5x higher in video stream decoding direction. Note that a previous method in r3972 has just been cancelled. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3998 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-30Re #1446 (misc fix): Add more robust checking and logs for SDL job queue ↵Liong Sauw Ming
creation/destruction. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3997 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-30Re #1446 (misc fix): Fix call info to display correct invite state Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3996 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-29Fix #1473: Fixed H263 encoder setting negotiation in ↵Nanang Izzuddin
pjmedia_vid_codec_h263_apply_fmtp() to be based on pjmedia_vid_codec_param.enc_fmt.det.vid.fps (it was based on local H263 SDP fmtp). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3995 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-29Fixed wrong use of CC variable in Makefile (re #1463)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3994 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-29Re #1472: Fixed assertion if stream role is passiveLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3993 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-29Fixed #1472: Modify video port to create its own clock instead of using the ↵Liong Sauw Ming
device's clock git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3992 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-28Misc (re #1446): prevent on_call_state() callback from being called before ↵Benny Prijono
on_incoming_call() callback is called git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3990 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-22Re #1463 (3rd party media support): fixed VS2005 project setting for newly ↵Nanang Izzuddin
added files (pjmedia/stream_info.c, pjmedia/vid_stream_info.c, pjsua-lib/pjsua_aud.c). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3985 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-22Re #1463 (3rd party media support): fixed the top most MakefileBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3984 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-22Re #1463 (3rd party media stack support): added the sample app in ↵Benny Prijono
pjsip-apps/src/3rdparty_media_sample git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3983 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-22Re: #1463 (Third party media support). Tnitial work and it works, tested on ↵Benny Prijono
Linux. Details: * add PJSUA_MEDIA_HAS_PJMEDIA macro * move pjmedia specific implementation in pjsua_media.c and pjsua_call.c into pjsua_aud.c * add pjsip-apps/src/third_party_media sample containing: - alt_pjsua_aud.c - alt_pjsua_vid.c * moved pjmedia_vid_stream_info_from_sdp() into pjmedia/vid_stream_info.c * moved pjmedia_stream_info_from_sdp() into pjmedia/stream_info.c * misc: fixed mips_test.c if codecs are disabled git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3982 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-22Re #1467: fix sound device (opened/closed) status check in ↵Nanang Izzuddin
check_snd_dev_idle(), especially when sound device is managed by app (no_snd = PJ_TRUE). Note that pjsua_media_subsys_destroy() always close the sound device first, so check_snd_dev_idle() in pjsua_destroy() sequence should have been just a no-operation. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3981 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-20Re #1428: Fix returning the correct error status when there is no active media.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3980 74dad513-b988-da41-8d7b-12977e46ad98