|
Fire CanPlayThrough immediately for local and streaming media files
Changes DownloadRateMonitor logic to know to immediately fire CanPlayThrough
for media files with local sources, including local webcam streams. Renamed
the concept of "loaded" source to "local" source in the media pipeline for
clarity.
Also updated the DownloadRateMonitor logic slightly to lean toward optimism
in firing CanPlayThrough, including firing the event immediately for streaming
media.
BUG= 105163
TEST=media_unittests,test_shell_tests, wjia's media stream test page works
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=112560
Total comments: 4
Total comments: 1
Total comments: 8
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+170 lines, -160 lines) |
Patch |
 |
M |
media/base/composite_filter.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+0 lines, -10 lines |
0 comments
|
Download
|
 |
M |
media/base/demuxer.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/base/download_rate_monitor.h
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+8 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/base/download_rate_monitor.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+20 lines, -7 lines |
0 comments
|
Download
|
 |
M |
media/base/download_rate_monitor_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
7 chunks |
+27 lines, -20 lines |
0 comments
|
Download
|
 |
M |
media/base/filter_host.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -6 lines |
0 comments
|
Download
|
 |
M |
media/base/media_log.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
media/base/media_log_event.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/base/mock_filter_host.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/base/mock_filters.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/base/pipeline.h
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/base/pipeline_impl.h
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+5 lines, -7 lines |
0 comments
|
Download
|
 |
M |
media/base/pipeline_impl.cc
|
View
|
1
2
3
4
5
6
7
|
6 chunks |
+10 lines, -27 lines |
0 comments
|
Download
|
 |
M |
media/base/pipeline_impl_unittest.cc
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/filters/chunk_demuxer.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/filters/chunk_demuxer.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/filters/dummy_demuxer.h
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+6 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/filters/dummy_demuxer.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+11 lines, -2 lines |
1 comment
|
Download
|
 |
M |
media/filters/dummy_demuxer_factory.h
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/filters/dummy_demuxer_factory.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+7 lines, -4 lines |
0 comments
|
Download
|
 |
M |
media/filters/ffmpeg_demuxer.h
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+7 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/filters/ffmpeg_demuxer.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+10 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/filters/ffmpeg_demuxer_factory.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+7 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/filters/ffmpeg_demuxer_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
webkit/media/buffered_data_source.h
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
webkit/media/buffered_data_source.cc
|
View
|
1
2
3
4
5
6
7
|
5 chunks |
+1 line, -9 lines |
0 comments
|
Download
|
 |
M |
webkit/media/buffered_data_source_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
4 chunks |
+1 line, -5 lines |
0 comments
|
Download
|
 |
M |
webkit/media/simple_data_source.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
webkit/media/simple_data_source_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
10 chunks |
+11 lines, -15 lines |
0 comments
|
Download
|
 |
M |
webkit/media/webmediaplayer_impl.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+10 lines, -11 lines |
0 comments
|
Download
|
Total messages: 18 (0 generated)
|