summaryrefslogtreecommitdiff
path: root/pjmedia
AgeCommit message (Collapse)Author
2014-09-01Re #1762: When capturing, image stride is not always equal to the image ↵Riza Sulistyo
width. I.e on Ipad air, at 352*288 the image stride is 384. Additional discard process is needed to correct the image rendered. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4909 74dad513-b988-da41-8d7b-12977e46ad98
2014-08-26Re #1757: Set OpenGL as default renderer on iOS (initialized before UIView ↵Nanang Izzuddin
renderer). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4908 74dad513-b988-da41-8d7b-12977e46ad98
2014-08-26Re #1757: Add iOS video renderer OpenGL macro settings to config.h.Nanang Izzuddin
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4907 74dad513-b988-da41-8d7b-12977e46ad98
2014-08-25Re #1758: update default OpenH264 video size for iPhone device to 352x288 ↵Nanang Izzuddin
(on 4S, 720x480 seems to be too heavy for the CPU). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4904 74dad513-b988-da41-8d7b-12977e46ad98
2014-08-25Re #1762: Change alloc method for preview layer that may cause crash when ↵Riza Sulistyo
releasing the object on iOS 7 (arm64). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4902 74dad513-b988-da41-8d7b-12977e46ad98
2014-08-20Misc (re #1751): fixed sound issue on Android L(using ↵Riza Sulistyo
PJMEDIA_AUDIO_DEV_HAS_ANDROID_JNI), caused by the difference in JNI array handling. (Thanks Miguel Penades for the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4896 74dad513-b988-da41-8d7b-12977e46ad98
2014-08-19Re #1762: Related to r4838, check whether the device supports the capture ↵Liong Sauw Ming
size before deciding to use it git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4891 74dad513-b988-da41-8d7b-12977e46ad98
2014-08-19Re #1751: fixed miscellaneous gcc warningsBenny Prijono
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4890 74dad513-b988-da41-8d7b-12977e46ad98
2014-08-13Misc (re #1751): Bad typo on passthrough codec (thanks Peter Koletzki for ↵Nanang Izzuddin
the report). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4886 74dad513-b988-da41-8d7b-12977e46ad98
2014-07-28Re #1751 (misc): Fixed incorrect usage of dev_size (should be dev_count) in ↵Liong Sauw Ming
coreaudio device git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4883 74dad513-b988-da41-8d7b-12977e46ad98
2014-07-16Fix #1777: Problem in audio device list refresh after unregistering an audio ↵Nanang Izzuddin
device factory. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4879 74dad513-b988-da41-8d7b-12977e46ad98
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-05-05Misc (re #1751): Fix build error (Ubuntu 14.04) when building Pjsip with ↵Riza Sulistyo
OpenCore-AMR.Thanks to Alexander Traud for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4833 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-08Misc (re #1751): Fixed unintialized field of pjmedia_transport_info.Riza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4811 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