| Index: talk/app/webrtc/objc/public/RTCAVFoundationVideoSource.h | 
| diff --git a/talk/app/webrtc/objc/public/RTCAVFoundationVideoSource.h b/talk/app/webrtc/objc/public/RTCAVFoundationVideoSource.h | 
| index fcc8f1f2c0a256ecfab27b5d8cce4adc1019da89..a73e26863c9d672875e0424bf9c6acb673fa876e 100644 | 
| --- a/talk/app/webrtc/objc/public/RTCAVFoundationVideoSource.h | 
| +++ b/talk/app/webrtc/objc/public/RTCAVFoundationVideoSource.h | 
| @@ -36,7 +36,13 @@ | 
| // that capturer because cricket::VideoCapturer is not ref counted and we cannot | 
| // guarantee its lifetime. Instead, we expose its properties through the ref | 
| // counted video source interface. | 
| -@interface RTCAVFoundationVideoSource : RTCVideoSource | 
| +@interface RTCAVFoundationVideoSource : RTCVideoSource { | 
| +  // TODO(nisse): This is a crude hack, the pointer really is a | 
| +  // webrtc::AVFoundationVideoCapturer*, but using a proper | 
| +  // declaration with namespaces breaks inclusion from .m files, i.e. | 
| +  // files which are Objective-C but not Objective-C++. | 
| +  void *_capturer; | 
| +} | 
|  | 
| - (instancetype)initWithFactory:(RTCPeerConnectionFactory*)factory | 
| constraints:(RTCMediaConstraints*)constraints; | 
|  |