summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia-videodev/ios_dev.m
AgeCommit message (Collapse)Author
2016-06-16Re #1931: Add support for AVFoundation on MacLiong Sauw Ming
- Deprecate QTKit - Rename ios_dev.m to darwin_dev.m - Important: Re-run configure and make dep after applying this change! git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5347 74dad513-b988-da41-8d7b-12977e46ad98
2015-08-21Fixed #1880: Incorrect orientation after switching video capture or when ↵Liong Sauw Ming
using back camera Included in this fix: * Change the spec & doc of pjmedia_orient enumeration * Change iOS sample app to rotate all video devices upon orientation change event. * Set orientation as well when fast switching cameras (for iOS and Android) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5166 74dad513-b988-da41-8d7b-12977e46ad98
2015-07-30Fixed #1861: Add support for video capture orientation on AndroidLiong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5138 74dad513-b988-da41-8d7b-12977e46ad98
2015-06-25Re #1861: Initial implementation of video orientation supportLiong Sauw Ming
- Utility to resize and rotate video frame - Support for iOS + sample - pjsua API to set video device's orientation git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5118 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-08Re #1837: Fix dispatch queue problem in iOS capture device (crash in ↵Liong Sauw Ming
enc_clock_cb) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5054 74dad513-b988-da41-8d7b-12977e46ad98
2015-04-08Fixed #1837: Fix premature dispatch queue release in iOS capture deviceLiong Sauw Ming
Also add more logs, error checking, and modify the auto release of video output delegate git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5051 74dad513-b988-da41-8d7b-12977e46ad98
2015-03-19Re #1826: Add enum video format supported in iOSRiza Sulistyo
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5002 74dad513-b988-da41-8d7b-12977e46ad98
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-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-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-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 #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-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-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
2013-05-16Misc re #1630: link error on iOS build if LDFLAGS contains -ObjC and ↵Benny Prijono
PJMEDIA_HAS_VIDEO is disabled git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4519 74dad513-b988-da41-8d7b-12977e46ad98
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
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-09-16Re #1370: Use GCD instead of NSThread for iOS video device.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3750 74dad513-b988-da41-8d7b-12977e46ad98
2011-08-19Fixed #1348:Nanang Izzuddin
- updated the year in all copyright texts with 2011 - put copyright text into newly added files git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3715 74dad513-b988-da41-8d7b-12977e46ad98
2011-08-09Re #1324: Fixed compilation error on iPhone OS.Liong Sauw Ming
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3690 74dad513-b988-da41-8d7b-12977e46ad98
2011-07-19Re #1326: Initial code integration from branch 2.0-dev to trunk as ↵Nanang Izzuddin
"2.0-pre-alpha-svn". git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3664 74dad513-b988-da41-8d7b-12977e46ad98