| Index: media/base/video_decoder.h
|
| diff --git a/media/base/video_decoder.h b/media/base/video_decoder.h
|
| index d7e7a791de3d168668476cbdbd73aae22dd90ef4..75c946cd20976c7183f8631f9d3193464a94b885 100644
|
| --- a/media/base/video_decoder.h
|
| +++ b/media/base/video_decoder.h
|
| @@ -78,8 +78,9 @@ class MEDIA_EXPORT VideoDecoder {
|
| // called again).
|
| //
|
| // After decoding is finished the decoder calls |output_cb| specified in
|
| - // Initialize() for each decoded frame. |output_cb| may be called before or
|
| - // after |decode_cb|.
|
| + // Initialize() for each decoded frame. In general |output_cb| may be called
|
| + // before or after |decode_cb|, but software decoders in low-delay mode must
|
| + // call |output_cb| for all frames in |buffer| before calling |decode_cb|.
|
| //
|
| // If |buffer| is an EOS buffer then the decoder must be flushed, i.e.
|
| // |output_cb| must be called for each frame pending in the queue and
|
|
|