Index: content/renderer/media/android/media_source_delegate.cc |
diff --git a/content/renderer/media/android/media_source_delegate.cc b/content/renderer/media/android/media_source_delegate.cc |
index e7c6131f753e1449f0e509d8babd72b9fecc603a..f4732a0cdb82a257de8ac04e8f92737195c40294 100644 |
--- a/content/renderer/media/android/media_source_delegate.cc |
+++ b/content/renderer/media/android/media_source_delegate.cc |
@@ -413,10 +413,11 @@ void MediaSourceDelegate::OnBufferReady( |
case DemuxerStream::kOk: |
data->access_units[index].status = status; |
if (buffer->end_of_stream()) { |
- data->access_units[index].end_of_stream = true; |
+ data->access_units[index].is_end_of_stream = true; |
data->access_units.resize(index + 1); |
break; |
} |
+ data->access_units[index].is_key_frame = buffer->is_key_frame(); |
// TODO(ycheo): We assume that the inputed stream will be decoded |
// right away. |
// Need to implement this properly using MediaPlayer.OnInfoListener. |