webrtc/sdk/objc/components/renderer/opengl
Aaron Golden 154a262b61 Don't clear self.videoFrame when setting up OpenGL in the EAGL video view.
It makes sense to clean up self.videoFrame in -teardownGL, but if
we happen to have a frame available in -setupGL then it's OK to
keep using that frame. Clearing the frame here frequently causes
the screen view to go black for a moment when the app returns from
the background.

Bug: webrtc:10059
Change-Id: Ic62f872a0a582c807cee1e30ea9bb32f31ada341
Reviewed-on: https://webrtc-review.googlesource.com/c/112213
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25816}
2018-11-28 09:00:06 +00:00
..
RTCDefaultShader.h Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCDefaultShader.mm Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCDisplayLinkTimer.h Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCDisplayLinkTimer.m Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCEAGLVideoView.h Remove deprecated protocol alias RTCEAGLVideoViewRenderer. 2018-10-03 11:27:00 +00:00
RTCEAGLVideoView.m Don't clear self.videoFrame when setting up OpenGL in the EAGL video view. 2018-11-28 09:00:06 +00:00
RTCI420TextureCache.h Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCI420TextureCache.mm Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCNSGLVideoView.h Rename RTC_EXPORT to RTC_OBJC_EXPORT. 2018-09-17 10:06:57 +00:00
RTCNSGLVideoView.m Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCNV12TextureCache.h Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCNV12TextureCache.m Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCOpenGLDefines.h Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCShader.h Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCShader.mm Obj-C SDK Cleanup 2018-08-30 10:42:41 +00:00
RTCVideoViewShading.h Rename RTC_EXPORT to RTC_OBJC_EXPORT. 2018-09-17 10:06:57 +00:00