1d1944187f
Replace RefCountImpl with rtc::RefCountedObject.
...
Removes code duplication and use of the dangerous public destructor in
RefCountImpl.
Also making wider use of scoped_refptr and fixing various leaks in the
process.
BUG=webrtc:5229
R=tommi@webrtc.org
Review URL: https://codereview.webrtc.org/1477013005 .
Cr-Commit-Position: refs/heads/master@{#12075}
2016-03-21 15:44:41 +00:00
98f53510b2
system_wrappers: rename interface -> include
...
BUG=webrtc:5095
R=tommi@webrtc.org
Review URL: https://codereview.webrtc.org/1413333002 .
Cr-Commit-Position: refs/heads/master@{#10438}
2015-10-28 17:17:50 +00:00
26b08605e2
Use one scoped_refptr.
...
Uses webrtc/base/scoped_ref_ptr.h and removes the copy in
system_wrappers.
BUG=
R=kwiberg@webrtc.org , tommi@webrtc.org
Review URL: https://codereview.webrtc.org/1152733005
Cr-Commit-Position: refs/heads/master@{#9370}
2015-06-04 13:18:28 +00:00
da4fcc494c
Add minor fixes to video_capture_ios.mm in order to make it more robust.
...
R=tkchin@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/46429005
Patch from Iurii Shevchuk <youwrk@gmail.com >.
Cr-Commit-Position: refs/heads/master@{#8763}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8763 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-17 20:13:49 +00:00
984e4fbaaa
video_capture(iOS): move stopCapture to background thread
...
Also suspend frame delivery on stopCapture() to avoid pause+onVideoError
during hangup.
BUG=3162
R=noahric@google.com
Review URL: https://webrtc-codereview.appspot.com/11389004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5863 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-04-08 21:06:52 +00:00
e68102e046
iOS VideoEngine: move video_{capture,render} to ARC.
...
Replaces ye olde timey explicit release with teh hotness of automatic
reference counting.
This is the webrtc/ half; the talk/ half is in https://webrtc-codereview.appspot.com/10499005/
BUG=3054,3055
R=noahric@google.com
Review URL: https://webrtc-codereview.appspot.com/10539005
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5770 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-25 05:15:44 +00:00
f792d17870
AppRTCDemo(iOS): video support; part 1 of 2: webrtc/.
...
(needs to land separately from the rest because PRESUBMIT)
Original review URL: https://webrtc-codereview.appspot.com/9229004
BUG=2168
TESTED=trybots
RISK=P3 (code is unused ATM)
Patch from Sajid Hussain <shussain@temasys.com.sg >.
R=noahric@google.com
Review URL: https://webrtc-codereview.appspot.com/9619004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@5671 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-03-10 17:12:08 +00:00
d690eab54f
The video capture module for iOS.
...
This CL is from https://webrtc-codereview.appspot.com/1339004 .
Patch this CL, then run the trunk/webrtc/build/vie-webrtc.sh.
BUG=2105
R=fischman@webrtc.org , mallinath@webrtc.org , niklas.enbom@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1641004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@4546 4adac7df-926f-26a2-2b94-8c16560cd09d
2013-08-14 22:07:04 +00:00