Index: media/blink/resource_multibuffer_data_provider.cc |
diff --git a/media/blink/resource_multibuffer_data_provider.cc b/media/blink/resource_multibuffer_data_provider.cc |
index 0f1427acd53ade18244e015c8e3ab4eaa1890a0f..e107270af0f937a27b20123ef3d8375b122e1a46 100644 |
--- a/media/blink/resource_multibuffer_data_provider.cc |
+++ b/media/blink/resource_multibuffer_data_provider.cc |
@@ -402,6 +402,8 @@ |
// If we didn't know the |instance_size_| we do now. |
int64_t size = byte_pos(); |
+ if (!fifo_.empty()) |
+ size += fifo_.back()->data_size(); |
// This request reports something smaller than what we've seen in the past, |
// Maybe it's transient error? |