aboutsummaryrefslogtreecommitdiff
path: root/talk/app/webrtc/objc/public
AgeCommit message (Collapse)Author
2015-10-22talk: Use NDEBUG macro.tfarina
NDEBUG is a standard macro with the semantic "Not Debug" for C89, C99, C++98, C++2003, C++2011, C++2014 standards. There are no _DEBUG macros in the standards. _DEBUG is a macro Visual Studio defines when you specify the /MTd or /MDd option. http://stackoverflow.com/a/29253284/5237416 This should help fix the TODO in third_party/libjingle/libjingle.gyp BUG=None R=sergeyu@chromium.org Review URL: https://codereview.webrtc.org/1419733004 Cr-Commit-Position: refs/heads/master@{#10377}
2015-09-29Reland of Adding PeerConnectionInterface::SetConfiguration method. (patchset ↵deadbeef
#1 id:1 of https://codereview.webrtc.org/1361263002/ ) Reason for revert: Relanding with SetConfiguration not pure virtual. Original issue's description: > Revert of Adding PeerConnectionInterface::SetConfiguration method. (patchset #4 id:60001 of https://codereview.webrtc.org/1317353005/ ) > > Reason for revert: > Broke FYI bots because SetConfiguration is pure virtual and MockPeerConnectionImpl doesn't implement it. Need to reland with SetConfiguration not pure virtual. > > Original issue's description: > > Adding PeerConnectionInterface::SetConfiguration method. > > > > Also updated the JNI and Objective-C bindings. Later, will have a CL to > > remove UpdateIce, which this method effectively replaces. > > > > BUG=webrtc:4945 > > > > Committed: https://crrev.com/70702afbcb8418fe93747e7ed63bcbf5e56b90e9 > > Cr-Commit-Position: refs/heads/master@{#10040} > > TBR=guoweis@webrtc.org,pthatcher@webrtc.org > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > BUG=webrtc:4945 > > Committed: https://crrev.com/7603c76ab077b1e2033bb179595129bd96797345 > Cr-Commit-Position: refs/heads/master@{#10041} TBR=guoweis@webrtc.org,pthatcher@webrtc.org,tkchin@webrtc.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=webrtc:4945 Review URL: https://codereview.webrtc.org/1361273002 Cr-Commit-Position: refs/heads/master@{#10112}
2015-09-24Revert of Adding PeerConnectionInterface::SetConfiguration method. (patchset ↵deadbeef
#4 id:60001 of https://codereview.webrtc.org/1317353005/ ) Reason for revert: Broke FYI bots because SetConfiguration is pure virtual and MockPeerConnectionImpl doesn't implement it. Need to reland with SetConfiguration not pure virtual. Original issue's description: > Adding PeerConnectionInterface::SetConfiguration method. > > Also updated the JNI and Objective-C bindings. Later, will have a CL to > remove UpdateIce, which this method effectively replaces. > > BUG=webrtc:4945 > > Committed: https://crrev.com/70702afbcb8418fe93747e7ed63bcbf5e56b90e9 > Cr-Commit-Position: refs/heads/master@{#10040} TBR=guoweis@webrtc.org,pthatcher@webrtc.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=webrtc:4945 Review URL: https://codereview.webrtc.org/1361263002 Cr-Commit-Position: refs/heads/master@{#10041}
2015-09-23Adding PeerConnectionInterface::SetConfiguration method.deadbeef
Also updated the JNI and Objective-C bindings. Later, will have a CL to remove UpdateIce, which this method effectively replaces. BUG=webrtc:4945 Review URL: https://codereview.webrtc.org/1317353005 Cr-Commit-Position: refs/heads/master@{#10040}
2015-09-01Set the IceConnectionReceivingTimeout as a RTCConfiguration parameter.honghaiz
BUG= 4901 Review URL: https://codereview.webrtc.org/1315503003 Cr-Commit-Position: refs/heads/master@{#9832}
2015-08-19Add instrumentation to track the IceEndpointType.Guo-wei Shieh
The IceEndpointType has the format of <local_endpoint>_<remote_endpoint>. It is recorded on the BestConnection when we have the first OnTransportCompleted signaled. BUG=webrtc:4918 R=pthatcher@webrtc.org Review URL: https://codereview.webrtc.org/1277263002 . Cr-Commit-Position: refs/heads/master@{#9737}
2015-07-23iOS: Move AppRTC logging methods to public headers.tkchin
BUG= Review URL: https://codereview.webrtc.org/1241283004 Cr-Commit-Position: refs/heads/master@{#9629}
2015-07-23Remove CircularFileStream / replace it with CallSessionFileRotatingStream.tkchin
BUG=4838, 4839 Review URL: https://codereview.webrtc.org/1245143005 Cr-Commit-Position: refs/heads/master@{#9628}
2015-07-14AppRTCDemo file logging.Zeke Chin
Adds logging macros to log logs to a file. Undeletes CircularFileStream for that purpose. BUG= R=jiayl@webrtc.org, pbos@webrtc.org Review URL: https://codereview.webrtc.org/1217473011 . Cr-Commit-Position: refs/heads/master@{#9582}
2015-07-01Support for onbufferedamountlowbemasc
Original review at https://webrtc-codereview.appspot.com/54679004/ BUG=https://code.google.com/p/chromium/issues/detail?id=496700 Review URL: https://codereview.webrtc.org/1207613006 Cr-Commit-Position: refs/heads/master@{#9527}
2015-05-29Add RTCConfiguration constructor to RTCPeerConnection wrapper.Zeke Chin
BUG=4658 R=jiayl@webrtc.org Review URL: https://webrtc-codereview.appspot.com/56419004 Cr-Commit-Position: refs/heads/master@{#9335}
2015-05-05iOS camera switching video capturer.Zeke Chin
Introduces a new capture class derived from cricket::VideoCapturer that provides the ability to switch cameras and updates AppRTCDemo to use it. Some future work pending to clean up AppRTCDemo UI. BUG=4070 R=magjed@webrtc.org Review URL: https://webrtc-codereview.appspot.com/48279005 Cr-Commit-Position: refs/heads/master@{#9137}
2015-01-20Update libjingle license statements at top of talk files for consistencyjlmiller@webrtc.org
BUG=2133 R=juberti@webrtc.org Review URL: https://webrtc-codereview.appspot.com/39559004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@8105 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-11-04Cleanup RTCVideoRenderer interface.tkchin@webrtc.org
RTCVideoRenderer should be a protocol not a class. This change includes an adapter for use with the C++ apis. The video views have been refactored to implement that protocol. BUG=3795 R=glaznev@webrtc.org Review URL: https://webrtc-codereview.appspot.com/23279004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7626 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-11-04Prepare for removal of PeerConnectionObserver::OnError.perkj@webrtc.org
Prepare for removal of constraints to PeerConnection::AddStream. OnError has never been implemented and has been removed from the spec. Also, constraints to PeerConnection::AddStream has also been removed from the spec and have never been implemented. R=pbos@webrtc.org Review URL: https://webrtc-codereview.appspot.com/23319004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7605 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-09-02Remove deprecated RTCVideoRenderer constructor.tkchin@webrtc.org
Removes -[RTCVideoRenderer initWithView]. Also, fix potential issue where we hold on to a video frame longer than the lifetime of its associated track. BUG=3341 R=glaznev@webrtc.org Review URL: https://webrtc-codereview.appspot.com/16099004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7032 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-05-30Implement mac version of AppRTCDemo.tkchin@webrtc.org
- Refactored and moved AppRTCDemo to support sharing AppRTC connection code between iOS and mac counterparts. - Refactored OpenGL rendering code to be shared between iOS and mac counterparts. - iOS AppRTCDemo now respects video aspect ratio. BUG=2168 R=fischman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/17589004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6291 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-05-19Add a UIView for rendering a video track.tkchin@webrtc.org
RTCEAGLVideoView provides functionality to render a supplied RTCVideoTrack using OpenGLES2. R=fischman@webrtc.org BUG=3188 Review URL: https://webrtc-codereview.appspot.com/12489004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6192 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-04-30Implement ObjC DataChannel wrappertkchin@webrtc.org
R=fischman@webrtc.org BUG=3112 Review URL: https://webrtc-codereview.appspot.com/16369004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6031 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-04-22Provide GetStats method in RTCPeerConnectiontkchin@webrtc.org
BUG=3144 R=fischman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/12069006 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5960 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-04-21Fix typo by renaming RTCSessionDescriptonDelegate -> ↵tkchin@webrtc.org
RTCSessionsDescriptionDelegate R=fischman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/12059004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5946 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-25AppRTCDemo(iOS): allow rooms with no incoming audio.fischman@webrtc.org
Also fix a compile-time warning for a leftover unimplemented method (RTCVideoRenderer:setTransform). R=noahric@google.com Review URL: https://webrtc-codereview.appspot.com/10629004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5780 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-25AppRTCDemo(ios): style/cleanup fixes following cr/62871616-p10fischman@webrtc.org
BUG=2168 R=noahric@google.com Review URL: https://webrtc-codereview.appspot.com/9709004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5768 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-10(Auto)update libjingle 62865357-> 62871616henrike@webrtc.org
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5674 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-01-22Libjingle source code has some spelling mistakes and one of them is ↵mallinath@webrtc.org
"renegotation", which should be "renegotiation". This CL is attempting to correct those. BUG=2810 TBR=fischman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/7439004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5411 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-12-17The designated initializer method declaration in the Objective-C headers for ↵fischman@webrtc.org
RTCICEServer does't match its implementation. R=fischman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/6019004 Patch from Rafael Lopez Diez <rafalopezdiez@gmail.com>. git-svn-id: http://webrtc.googlecode.com/svn/trunk@5309 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-09-05AppRTCDemo(iOS): prefer ISAC as audio codecfischman@webrtc.org
This makes audio flow well bidirectionally to an iPod Touch (5th gen). Also: - Update to new turnserver JSON style: - separate username field - multiple URLs for the same server (e.g. both UDP & TCP) - Added more explicit logging for ICE Connected since it's useful for debugging - Give focus to the input field on app launch since that's the only useful thing to have focus on, anyway. - Fix minor typos - Cleaned up trailing whitespace and hard tabs BUG=2191 R=wu@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2127004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4687 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-08-01AppRTCDemo: builds using ninja on iOS for simulator and device!fischman@webrtc.org
Things included in this CL: - updated READMEs to provide an exact/reproable set of steps for getting the app running. - gyp changes to build the iOS AppRTCDemo sample app using gyp+ninja instead of the hand-crafted Xcode project (which has never worked in its checked-in form), including a gyp action to sign the sample app for deployment to an iOS device (the app can also be used in the simulator) - deleted the busted hand-crafted Xcode project for the sample app - updated the sample app to match the PeerConnection API that ended up landing (in a surprising twist of fate, the API landed quite a bit later than the sample app and this is the first time the CR-time changes in the API are reflected in the sample app) - updated the sample app to reflect apprtc.appspot.com HTML/JS changes (equiv to the AppRTCClient.java changes in http://s10/47299162) - picked up the iossim DEPS to enable launching the sample app in the simulator from the command-line. - renamed some files to match capitalization of the classes they contain (Ice -> ICE) per ObjC naming guidelines. - ran the files involved in this CL through clang-format to deal with xcode formatting craxy. BUG=2106 RISK=P2 TESTED=unittest builds with ninja and passes on OS=mac; sample app builds with ninja and runs on simulator and device, though no audio flows from simulator/device (will fix in a follow-up CL) R=andrew@webrtc.org, justincohen@google.com, wu@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1874005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4466 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-07-10Adds trunk/talk folder of revision 359 from libjingles google code tohenrike@webrtc.org
trunk/talk git-svn-id: http://webrtc.googlecode.com/svn/trunk@4318 4adac7df-926f-26a2-2b94-8c16560cd09d