Index: media/base/android/media_decoder_job.h |
diff --git a/media/base/android/media_decoder_job.h b/media/base/android/media_decoder_job.h |
index 4f5f3af62d9352debaafeaf50d9307fb164e2b16..9a3e76a5b27c5cda956958945316b198515d1ace 100644 |
--- a/media/base/android/media_decoder_job.h |
+++ b/media/base/android/media_decoder_job.h |
@@ -231,6 +231,11 @@ class MediaDecoderJob { |
// new DemuxerConfigs, or false otherwise. |
virtual bool IsCodecReconfigureNeeded(const DemuxerConfigs& configs) const; |
+ // Signals to decoder job that decoder has updated output format. Decoder job |
+ // may need to do internal reconfiguration in order to correctly interpret |
+ // incoming buffers |
+ virtual void OnOutputFormatChanged(); |
+ |
// Update the output format from the decoder, returns true if the output |
// format changes, or false otherwise. |
virtual bool UpdateOutputFormat(); |