summaryrefslogtreecommitdiff
path: root/app/webrtc/objc/RTCEAGLVideoView.m
AgeCommit message (Collapse)Author
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/talk@7626 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/talk@7032 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-06-04Fix retain cycle in RTCEAGLVideoView.tkchin@webrtc.org
CADisplayLink increases its target's refcount. In order to break retain cycle, we wrap CADisplayLink in a new RTCDisplayLinkTimer class and use that instead. R=fischman@webrtc.org, noahric@chromium.org BUG=3391 Review URL: https://webrtc-codereview.appspot.com/16599006 git-svn-id: http://webrtc.googlecode.com/svn/trunk/talk@6331 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/talk@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/talk@6192 4adac7df-926f-26a2-2b94-8c16560cd09d