Index: media/base/android/media_source_player.cc |
diff --git a/media/base/android/media_source_player.cc b/media/base/android/media_source_player.cc |
index 08e5b5ce560eef7cce3780c67654ee0a72a1406d..3fe2c35964cfa6a194607609273dc74a0b4cf0a1 100644 |
--- a/media/base/android/media_source_player.cc |
+++ b/media/base/android/media_source_player.cc |
@@ -177,6 +177,7 @@ void MediaSourcePlayer::Release() { |
reconfig_video_decoder_ = false; |
playing_ = false; |
pending_event_ = NO_EVENT_PENDING; |
+ decoder_starvation_callback_.Cancel(); |
surface_ = gfx::ScopedJavaSurface(); |
ReleaseMediaResourcesFromManager(); |
} |