Index: content/renderer/media/rtc_video_decoder.cc |
diff --git a/content/renderer/media/rtc_video_decoder.cc b/content/renderer/media/rtc_video_decoder.cc |
index 2381c770392b1f5c88dbd54d10ef0556e6be489d..aebe9f2846c8e5e72cd12c73af4ccacfe66cf01d 100644 |
--- a/content/renderer/media/rtc_video_decoder.cc |
+++ b/content/renderer/media/rtc_video_decoder.cc |
@@ -116,6 +116,12 @@ scoped_ptr<RTCVideoDecoder> RTCVideoDecoder::Create( |
return decoder.Pass(); |
} |
+// static |
+void RTCVideoDecoder::Destroy(webrtc::VideoDecoder* decoder, |
+ media::GpuVideoAcceleratorFactories* factories) { |
+ factories->GetTaskRunner()->DeleteSoon(FROM_HERE, decoder); |
+} |
+ |
int32_t RTCVideoDecoder::InitDecode(const webrtc::VideoCodec* codecSettings, |
int32_t /*numberOfCores*/) { |
DVLOG(2) << "InitDecode"; |