summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-03-20Re #1446 (misc fix): Fixed typo in default clock rate for iOS and QT video dev.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3979 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-14Misc (re #1446): Re-enable remote video frame-rate detection in ↵Nanang Izzuddin
vid_stream.c. Note that currently such remote frame-rate update will not trigger format changed event. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3975 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-09Misc (re #1446): Updated ffmpeg video codecs default params:Nanang Izzuddin
- decoder fps to be 1.5x faster than encoder's, to encounter accumulated frames in jbuf when decoder clock gets short pauses in video setup (e.g: renderer creation, format change) - separate size & fps for H.264 and H.263 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3972 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-09Misc (re #1446): Minor fixes arrange_window() in pjsua app:Nanang Izzuddin
- calculate visible windows only (with 2 calls, there was already an out-of-screen window) - re-arrange windows on format changed event git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3971 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-07Fixed #1461: pjsua_call_make_call: assertion failure when rapidly making callsLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3966 74dad513-b988-da41-8d7b-12977e46ad98
2012-03-06Fix #1459: returned back the old/1.x way of controlling dialog lifetime in ↵Nanang Izzuddin
pjsua_call_make_call(). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3965 74dad513-b988-da41-8d7b-12977e46ad98
2012-02-21Fix #1453:Nanang Izzuddin
- Add and manage pool instance in default codec param in video codec framework. - API change: pool param is removed from pjmedia_vid_codec_mgr_set_default_param(). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3956 74dad513-b988-da41-8d7b-12977e46ad98
2012-02-20Re #1244: Added bitrate adjustment for video encoder based on remote SDP ↵Nanang Izzuddin
"b=TIAS" line in media level. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3955 74dad513-b988-da41-8d7b-12977e46ad98
2012-02-16Re 1446#: Fix division by zero error caused by DShow if video device does ↵Liong Sauw Ming
not supply AvgTimePerFrame information (AvgTimePerFrame=0). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3953 74dad513-b988-da41-8d7b-12977e46ad98
2012-02-06Closed #1450: Add support for SDL job queue to grow in size.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3950 74dad513-b988-da41-8d7b-12977e46ad98
2012-02-03Re #1446 (misc fix): Fix crash problem due to uninitialized list when SDL ↵Liong Sauw Ming
creation failed git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3949 74dad513-b988-da41-8d7b-12977e46ad98
2012-02-03Updated PortAudio SVN URL (re #1446/Misc)Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3948 74dad513-b988-da41-8d7b-12977e46ad98
2012-01-27Re #1244: Added bandwidth info in SDP ("b=" lines) based on codec bitrate ↵Nanang Izzuddin
settings. Two SDP bandwidth types/modifiers are used: AS in session level & TIAS in media level. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3945 74dad513-b988-da41-8d7b-12977e46ad98
2012-01-11Fix #1444: always connect video capture port to video tee, even when the ↵Nanang Izzuddin
capture port has native preview, as a capture port can be used simultaneously by multiple streams (not only used by non-native preview renderer). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3940 74dad513-b988-da41-8d7b-12977e46ad98
2012-01-10Fix #1443: put destroy method to opencore-amr codec factory op.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3939 74dad513-b988-da41-8d7b-12977e46ad98
2012-01-09Fixes #1442: Unable to make call if disabled media is includedLiong Sauw Ming
Add an API pjsua_schedule_timer2() to allow application to schedule a callback function to be executed after a specified time interval. This enables app to post a delayed job which, in this case, allows the initialization of all media transport creations to finish first before we get the media transport creations result. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3938 74dad513-b988-da41-8d7b-12977e46ad98
2012-01-06Re #1441 (vid_streamutil): applied window flags BORDER and RESIZABLE to the ↵Nanang Izzuddin
incoming video window. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3937 74dad513-b988-da41-8d7b-12977e46ad98
2012-01-06Re #1441 (vid_streamutil): only apply the decoding format size ↵Nanang Izzuddin
(DEF_RENDERER_WIDTH/HEIGHT macro setting) if it is larger than the default. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3936 74dad513-b988-da41-8d7b-12977e46ad98
2012-01-06Re #1441 (vid_streamutil): fixed assertion of uninitialized event manager.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3935 74dad513-b988-da41-8d7b-12977e46ad98
2012-01-04Fixed #1438: CoInitializeEx by application prevents dshow device from workingLiong Sauw Ming
Return error if application already initialized COM library with a different concurrency model than what dshow_dev needs. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3934 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-29Changed version to 2.0-beta-svnNanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3933 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-29Changed version to 2.0-betaNanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3931 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-28Misc (re #1393): vidgui: fixed zombie video window after re-INVITE by always ↵Nanang Izzuddin
destroying any incoming video window first before processing media update. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3930 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-28Fix #1433: synchronuous ICE initialization calls PJSUA_UNLOCK() only when ↵Nanang Izzuddin
the PJSUA lock is actually held by this thread. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3929 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-28Close #1434: Added PJSUA_LOCK_IS_LOCKED().Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3928 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-28re #1393: error in detecting libavformat in mac os if ffmpeg was built and ↵Benny Prijono
libbzip2-dev is installed. This caused ffmpeg to be built with dependency to libbz2, while our configure does not, causing link error during libavformat detection. This is temporarily fixed by adding libbz2 detection in aconfigure.ac git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3927 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-27Re #1393: added checkbox to enable/disable video in vidgui sample appBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3926 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-27More re #1419: changed field names from video_count to vid_cnt and audio_cnt ↵Benny Prijono
to aud_cnt for better consistency git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3925 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-26Misc (re #1393): vidgui: added account and NAT support and fixed assertion ↵Benny Prijono
on incoming call git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3923 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-26Re #1393 (misc): reduced default ffmpeg h264 bandwidth from 512 to 256kbpsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3922 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-26Re #1393 (misc): renamed label on_error to on_return and fixed warning re ↵Benny Prijono
constness git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3921 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-26Re #1234: increase default interval between two INFOs from 500 to 3000 msBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3920 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-23Re #1430: Fixed crash when STUN & ICE is offLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3919 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-20Fixed #1430: Crash when dialog is prematurely destroyed during outgoing call.Liong Sauw Ming
We do this by temporarily incrementing dialog session until the invite session is created. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3918 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-20Misc (re #1393): fix bitrate calculation in stream.c and wav_playlist.c.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3917 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-20Fix #1425:Nanang Izzuddin
- Updating port info of the switchboard master port (after reopening audio device) with the audio device param should care about PJMEDIA_AUD_DEV_CAP_EXT_FORMAT flag, i.e: only copy from audio device extended format info when the flag is set. - Fixed switchboard to update the master port info shortcut in connecting ports, as master port info may get updated to match to the connecting ports. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3915 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-19Fixed #1429: Problem with SDL on setting window's position when window is hiddenLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3914 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-15Fix #1427: added check if video_cnt in call option should be increased while ↵Nanang Izzuddin
trying to enable a video stream. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3912 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-15Close #1279: Implemented custom SDP format match for G.722.1 and AMR-NB/WB.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3911 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-15Misc (re #1393): fix compile error in pjmedia-codec/audio_codecs.c, caused ↵Nanang Izzuddin
by typo and wrong member reference: '&c->passthough.ilbc' should be '&c->passthrough.setting'. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3910 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-15Misc (re #1393): fix compile error in pjsua_media.c (undefined member ↵Nanang Izzuddin
'bitrate' in struct 'pjmedia_format') when using passthrough codec. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3909 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-13Close #1424: Added new pjsua callback: on_call_rx_offer().Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3908 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-09Re #1420: Create a pool for the event manager so subscriber doesn't need to ↵Liong Sauw Ming
supply its own pool. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3905 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-08Re #1234: minor update, put libavcodec version check for constant ↵Nanang Izzuddin
AV_PICTURE_TYPE_I/FF_I_TYPE usage. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3904 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-08Re #1419: updated call transfer to allow both the transferee and the ↵Nanang Izzuddin
transfer destination to update the current call setting: - for transferee (attended & unattended): via new PJSUA-LIB callback on_call_transfer_request2() - for transfer destination (attended only): via new PJSUA-LIB callback on_call_replace_request2() git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3903 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-08Re #1420: Removed old event publication init in QT and iOS dev.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3902 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-07Re #1234: Initial version of keyframe request/response via SIP INFO.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3901 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-07Re #1420: Releases the mutex before invoking the callback from the worker ↵Liong Sauw Ming
thread. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3899 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-05Re #1420: Fixed event source information in pjmedia vid_streamLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3898 74dad513-b988-da41-8d7b-12977e46ad98
2011-12-05Re #1420: Fixed event propagation from video stream to video port.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3897 74dad513-b988-da41-8d7b-12977e46ad98