summaryrefslogtreecommitdiffstats
path: root/media/formats/webm/webm_stream_parser.cc
diff options
context:
space:
mode:
authoracolwell@chromium.org <acolwell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-16 07:15:12 +0000
committeracolwell@chromium.org <acolwell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-16 07:15:12 +0000
commitdb66d0097bf0b0a3757056ce8272c0a6f1ae0eab (patch)
tree5c5e5ad3600444fede5560c3f64ca2a8f1fccb09 /media/formats/webm/webm_stream_parser.cc
parentb1248eb73c20ca69fc8e9e88667b416989e413f7 (diff)
downloadchromium_src-db66d0097bf0b0a3757056ce8272c0a6f1ae0eab.zip
chromium_src-db66d0097bf0b0a3757056ce8272c0a6f1ae0eab.tar.gz
chromium_src-db66d0097bf0b0a3757056ce8272c0a6f1ae0eab.tar.bz2
Add WebMediaPlayer::timelineOffset() support to WebMediaPlayerImpl.
These changes add support for the WebMediaPlayer::timelineOffset() method so that HTMLMediaElement::getStartDate() can report this information to JavaScript. FFmpegDemuxer & ChunkDemuxer have been updated to provide "timeline offset" information for WebM. BUG=312699 TESTS=PipelineIntegrationTest.BasicPlayback, PipelineIntegrationTest.BasicPlaybackLive, PipelineIntegrationTest.BasicPlayback_MediaSource, PipelineIntegrationTest, BasicPlayback_MediaSource_Live Review URL: https://codereview.chromium.org/236023003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264145 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/formats/webm/webm_stream_parser.cc')
-rw-r--r--media/formats/webm/webm_stream_parser.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/media/formats/webm/webm_stream_parser.cc b/media/formats/webm/webm_stream_parser.cc
index 1a49c66..4a724090 100644
--- a/media/formats/webm/webm_stream_parser.cc
+++ b/media/formats/webm/webm_stream_parser.cc
@@ -219,7 +219,8 @@ int WebMStreamParser::ParseInfoAndTracks(const uint8* data, int size) {
ChangeState(kParsingClusters);
if (!init_cb_.is_null())
- base::ResetAndReturn(&init_cb_).Run(true, duration, false);
+ base::ResetAndReturn(&init_cb_).Run(
+ true, duration, info_parser.date_utc(), false);
return bytes_parsed;
}