| Index: webrtc/modules/video_render/mac/video_render_nsopengl.h
 | 
| diff --git a/webrtc/modules/video_render/mac/video_render_nsopengl.h b/webrtc/modules/video_render/mac/video_render_nsopengl.h
 | 
| index 457557dad64cb28c4814194ea6f57ee975b32b65..a8a6c2b261d8723d55be8cdb42cad48d6383574c 100644
 | 
| --- a/webrtc/modules/video_render/mac/video_render_nsopengl.h
 | 
| +++ b/webrtc/modules/video_render/mac/video_render_nsopengl.h
 | 
| @@ -40,7 +40,7 @@ class EventTimerWrapper;
 | 
|  class VideoRenderNSOpenGL;
 | 
|  class CriticalSectionWrapper;
 | 
|  
 | 
| -class VideoChannelNSOpenGL : public VideoRenderCallback {
 | 
| +class VideoChannelNSOpenGL : public rtc::VideoSinkInterface<VideoFrame> {
 | 
|  public:
 | 
|      VideoChannelNSOpenGL(NSOpenGLContext *nsglContext, int iId, VideoRenderNSOpenGL* owner);
 | 
|      virtual ~VideoChannelNSOpenGL();
 | 
| @@ -66,8 +66,7 @@ public:
 | 
|      virtual int UpdateStretchSize(int stretchHeight, int stretchWidth);
 | 
|  
 | 
|      // ********** new module functions ************ //
 | 
| -    virtual int32_t RenderFrame(const uint32_t streamId,
 | 
| -                                const VideoFrame& videoFrame);
 | 
| +    void OnFrame(const VideoFrame& videoFrame) override;
 | 
|  
 | 
|      // ********** new module helper functions ***** //
 | 
|      int ChangeContext(NSOpenGLContext *nsglContext);
 | 
| 
 |