summaryrefslogtreecommitdiff
path: root/pjmedia/src
AgeCommit message (Collapse)Author
2014-07-14Re #1776: Initial implementation of Libyuv wrapper. Supports:Riza Sulistyo
- library detection via autoconf - scaling and conversion function (from/to I420 or BGRA) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4875 74dad513-b988-da41-8d7b-12977e46ad98
2014-07-11Re #1758: misc: reverted accidentally checked in test.hBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4874 74dad513-b988-da41-8d7b-12977e46ad98
2014-07-11Closed #1758: use OpenH264 lib version 1.0.0 release instead of the latest ↵Benny Prijono
git version which is still changing git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4873 74dad513-b988-da41-8d7b-12977e46ad98
2014-07-09Misc (re #1751): fix crash when receiving unhold message caused by access to ↵Riza Sulistyo
invalid data as a result of pool reset (Thanks to Itay Bianco for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4872 74dad513-b988-da41-8d7b-12977e46ad98
2014-07-02Re #1758: updated with the latest OpenH264 to fix compilation error with ↵Benny Prijono
bsi->eOutuptFrameType and missing int32_t type on Windows git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4867 74dad513-b988-da41-8d7b-12977e46ad98
2014-06-26Re #1758: updated wrapper with Visual Studio specific settings, also added ↵Nanang Izzuddin
the wrapper to VS project. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4864 74dad513-b988-da41-8d7b-12977e46ad98
2014-06-23Re #1758: Updated with the latest OpenH264 to fix compilation error and ↵Benny Prijono
codec initialization error for packing mode git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4863 74dad513-b988-da41-8d7b-12977e46ad98
2014-06-04Fix #1769: Fixed maximum size/resolution calculation of H264 video in ↵Nanang Izzuddin
decoding direction. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4854 74dad513-b988-da41-8d7b-12977e46ad98
2014-05-30Re #1762: Fixed native preview cannot be stopped.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4853 74dad513-b988-da41-8d7b-12977e46ad98
2014-05-07Re #1762: Support more capture sizes (was only 352x288) and automatically ↵Nanang Izzuddin
find the closest supported size from the requested size. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4838 74dad513-b988-da41-8d7b-12977e46ad98
2014-05-07Re #1762: Fix native preview not shown issue by starting capture session ↵Nanang Izzuddin
from main thread. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4837 74dad513-b988-da41-8d7b-12977e46ad98
2014-05-06Re #1762: Add I420/IYUV output format to capture devices.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4836 74dad513-b988-da41-8d7b-12977e46ad98
2014-05-05Re #1757: Avoid calling OpenGL ES functions when in the background (which ↵Liong Sauw Ming
may cause app to be killed by iOS) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4835 74dad513-b988-da41-8d7b-12977e46ad98
2014-05-05Re #1762: Add capability enumerations and native preview capabilityLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4834 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-25More #1758: updated to the latest OpenH264 codeBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4827 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-24Re #1762:Nanang Izzuddin
- enumerate all capture devices - fast switch between capture devices - enhance simple renderer (a bit simpler, add capabilities) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4824 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-22Closed #1757: iOS OpenGL rendererLiong Sauw Ming
* Optimize rendering speed and CPU usage by avoiding buffer copy from frame's buffer * Add various video dev capabilities git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4821 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-16Misc re #1751: increase maximum ALSA devices from 16 to 32Benny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4818 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-14Misc (re #1751): do not update RTCP TX statistic if sending RTP in stream ↵Benny Prijono
(audio and video) fails git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4816 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-10Re #1758: Initial implementation of OpenH264 wrapper. Supports:Benny Prijono
- library detection via autoconf - CBP - packetization modes: 0, 1 - key frame request and indication - obey remote's fmtp Also added video codec test in samples (similar to the one in pjmedia test though). And there are some fixes here and there too (e.g. in vid_codec_util.c). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4815 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-08Re #1757: Initial implementation of iOS OpenGL ES renderer. To use it, ↵Liong Sauw Ming
application needs to add: #define PJMEDIA_VIDEO_DEV_HAS_OPENGL 1 #define PJMEDIA_VIDEO_DEV_HAS_OPENGL_ES 1 #define PJMEDIA_VIDEO_DEV_HAS_IOS_OPENGL 1 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4812 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-07Re #1754: Minor update, replaced comment marks.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4809 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-01Re #1750:Nanang Izzuddin
- Replaced "enum CodecID" with "unsigned" (previous fix raised compile error for some older ffmpeg versions). - Handled PIX_FMT_GBR24P hassle. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4808 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-28Fix #1754: Fixed crash in video stream when encoder returns zero payload length.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4805 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-20Re #1750 fix for detecting definition of CodecID in newer ffmpegPerry Ismangil
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4801 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-14Closed #1748: enhancements to WAV player APIBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4793 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-11Re #1742 (misc): Added NULL check before cloning codec param in pjmedia ↵Nanang Izzuddin
stream (thanks Wolfgang Kampichler for the fix). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4788 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-10Re #1745 (Shared lib on MinGW): Avoid circular dependency caused by ↵Nanang Izzuddin
pjmedia-audiodev dependency on pjmedia/format.c for pjmedia_format_init_audio(). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4785 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-06More re #1743: also added code snippet to make routing selection stick even ↵Benny Prijono
when earpleace is plugged in/out. But this doesn't seem to work (tested on Q10 OS 10.2.1) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4782 74dad513-b988-da41-8d7b-12977e46ad98
2014-03-05Fixed #1743: Unplugging the earpeace while audio is running would cause ↵HEADmasterBenny Prijono
audio to stop in BB10 10.2.1. This also fix the issue in #1732 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4778 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-24Misc (re #1630): Fixed missing PJ_DECL on pj_run_app() and bad type casts in ↵Nanang Izzuddin
WMME audio dev (thanks Louis Solomon for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4760 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-19Misc (re #1630): use static variable when registering interruptionListener ↵Benny Prijono
thread git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4751 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-18Fixed #1736: Update to bdSound's bdiMad audio device to support output ↵Benny Prijono
routing. Thanks Andrea for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4748 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-11Re #1734: Add flash support for DTMF rfc 2833.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4739 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-06Misc (re #1630): another fixes for gcc warnings about variable set but unusedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4736 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-05Misc (re #1630): fixing gcc warning about variable set but unusedBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4731 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-04Fixed #1732: Error setting audio output route in BlackBerry 10 (BB10) ↵Benny Prijono
version 10.2.1 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4730 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-04Misc (re #1630): Fixing warnings about variable set but not used with recent gccBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4728 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-30Close #1730: Added srtp_deinit()/shutdown() detection for external SRTP in ↵Nanang Izzuddin
configure script. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4723 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-29Close #1729: Added check of PJMEDIA_HAS_VIDEO (instead of just specific ↵Nanang Izzuddin
backend check) in video device wrappers. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4722 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-23Misc (re #1630): Fixed symbols that should not be exported (thanks Tzafrir ↵Nanang Izzuddin
Cohen for the patch). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4713 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-23Misc (re #1630): Fixed GCC build warnings (thanks Tzafrir Cohen for the patch).Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4712 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-17Related to Re #1656: added trace message when output route setting failsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4707 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-03Close #1720:Nanang Izzuddin
- Added configure flags --with-external-srtp and --disable-resample. - Added macro setting PJMEDIA_LIBSRTP_AUTO_INIT_DEINIT to allow application to handle libsrtp init & deinit by itself. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4701 74dad513-b988-da41-8d7b-12977e46ad98
2013-10-21Re #1630 (misc):Liong Sauw Ming
Fixed compiler warnings. Thanks to Mark Michelson for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4624 74dad513-b988-da41-8d7b-12977e46ad98
2013-10-21Close #1705: Added playback and capture callbacks for echo canceller algo. ↵Nanang Izzuddin
Note that this changeset also modified current Speex AEC algo behaviors: - applied this two APIs model for Speex AEC algo - enabled Speex AGC preprocessing git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4622 74dad513-b988-da41-8d7b-12977e46ad98
2013-10-17Misc (re #1630): replaced htons() with ntohs() in l16_decode() on little ↵Nanang Izzuddin
endian platforms. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4621 74dad513-b988-da41-8d7b-12977e46ad98
2013-10-09Re #1697: Use AVAudioSession to set audio session category and ↵Liong Sauw Ming
activate/deactivate audio session git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4617 74dad513-b988-da41-8d7b-12977e46ad98
2013-10-08Re #1703 General bug fixes: fixed mutex not released on some error conditionBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4616 74dad513-b988-da41-8d7b-12977e46ad98
2013-10-08Re #1703: fixing general bugs. First installment: correct handling of ↵Benny Prijono
snprintf return value git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4613 74dad513-b988-da41-8d7b-12977e46ad98