Index: media/filters/ffmpeg_demuxer.cc |
diff --git a/media/filters/ffmpeg_demuxer.cc b/media/filters/ffmpeg_demuxer.cc |
index 5268c59c2614973ebdd6d0ecf1a0ef78e0b74c2b..4092023906d4671527af8a83cb1617c44ada8ab3 100644 |
--- a/media/filters/ffmpeg_demuxer.cc |
+++ b/media/filters/ffmpeg_demuxer.cc |
@@ -335,6 +335,9 @@ int FFmpegDemuxer::Read(int size, uint8* data) { |
return AVERROR_IO; |
} |
read_position_ += last_read_bytes; |
+ |
+ host()->SetCurrentReadPosition(read_position_); |
+ |
return last_read_bytes; |
} |