Index: webrtc/modules/video_coding/video_sender.cc |
diff --git a/webrtc/modules/video_coding/video_sender.cc b/webrtc/modules/video_coding/video_sender.cc |
index 4969069788949d402eebd287fdbe95439571d972..e9812768406280a7007c8ba16a9941da02e9cb73 100644 |
--- a/webrtc/modules/video_coding/video_sender.cc |
+++ b/webrtc/modules/video_coding/video_sender.cc |
@@ -300,7 +300,8 @@ int32_t VideoSender::AddVideoFrame(const VideoFrame& videoFrame, |
return VCM_PARAMETER_ERROR; |
} |
VideoFrame converted_frame = videoFrame; |
- if (converted_frame.native_handle() && !_encoder->SupportsNativeHandle()) { |
+ if (converted_frame.video_frame_buffer()->native_handle() && |
+ !_encoder->SupportsNativeHandle()) { |
// This module only supports software encoding. |
// TODO(pbos): Offload conversion from the encoder thread. |
converted_frame = converted_frame.ConvertNativeToI420Frame(); |