Index: media/cdm/ppapi/external_clear_key/ffmpeg_cdm_video_decoder.cc |
diff --git a/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_video_decoder.cc b/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_video_decoder.cc |
index 320362f5479e5eadce9bb45f6d35e28d476261ca..942dce11e8ec38e22440270247728daabfcef8af 100644 |
--- a/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_video_decoder.cc |
+++ b/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_video_decoder.cc |
@@ -226,7 +226,7 @@ cdm::Status FFmpegCdmVideoDecoder::DecodeFrame( |
codec_context_->reordered_opaque = timestamp; |
// Reset frame to default values. |
- avcodec_get_frame_defaults(av_frame_.get()); |
+ av_frame_unref(av_frame_.get()); |
wolenetz
2014/05/20 22:37:10
ditto: unref prior to first decode looks wrong to
DaleCurtis
2014/05/20 23:00:45
Ditto.
|
// This is for codecs not using get_buffer to initialize |
// |av_frame_->reordered_opaque| |