Index: media/cdm/ppapi/external_clear_key/ffmpeg_cdm_audio_decoder.cc |
diff --git a/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_audio_decoder.cc b/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_audio_decoder.cc |
index 012aaf53187f7c562fb46a8a9ec2c9b20842eda5..c35b1789c29be87a4258c555b09f40ba258b3f50 100644 |
--- a/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_audio_decoder.cc |
+++ b/media/cdm/ppapi/external_clear_key/ffmpeg_cdm_audio_decoder.cc |
@@ -271,7 +271,7 @@ cdm::Status FFmpegCdmAudioDecoder::DecodeBuffer( |
// skipping end of stream packets since they have a size of zero. |
do { |
// Reset frame to default values. |
- avcodec_get_frame_defaults(av_frame_.get()); |
+ av_frame_unref(av_frame_.get()); |
int frame_decoded = 0; |
int result = avcodec_decode_audio4( |