DescriptionObjC: Remove RTCOpenGLVideoRenderer
RTCOpenGLVideoRenderer is currently shared between RTCEAGLVideoView and
RTCNSGLVideoView, and contains some iOS specific code and some Mac
specific code. We plan on adding an interface for injectable OpenGL ES
shaders to RTCEAGLVideoView, and it's easier if RTCEAGLVideoView and
RTCNSGLVideoView have separate code paths. This CL removes
RTCOpenGLVideoRenderer and inlines the necessary code in
RTCEAGLVideoView and RTCNSGLVideoView.
BUG=webrtc:7473
Review-Url: https://codereview.webrtc.org/2812613003
Cr-Commit-Position: refs/heads/master@{#17693}
Committed: https://chromium.googlesource.com/external/webrtc/+/2f7f9b8dad20d98cc2f17d707abb7cab72ab291d
Patch Set 1 #
Total comments: 10
Patch Set 2 : Address Sami's comments. #
Total comments: 4
Patch Set 3 : Remove NSAsserts and log instead. Also make i420Shader on Mac atomic. #Patch Set 4 : Fix pointer typo and add include. #
Messages
Total messages: 34 (23 generated)
|