|
Implementing preload=metadata for video
This patch implements the logic necessary to respect the preload attribute
when it is set to MetaData. This also refactors the BufferedResourceLoader
to determine its buffering techniques based on a DeferStrategy value.
BUG= 16482, 76555
TEST=media/video-preload.html, test_shell_tests
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=80465
Total comments: 37
Total comments: 26
Total comments: 4
Total comments: 10
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+314 lines, -154 lines) |
Patch |
|
M |
media/base/filters.h
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+19 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/base/mock_filters.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/base/pipeline.h
|
View
|
1
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/base/pipeline_impl.h
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+15 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/base/pipeline_impl.cc
|
View
|
1
2
3
4
|
8 chunks |
+27 lines, -5 lines |
0 comments
|
Download
|
|
M |
media/filters/adaptive_demuxer.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
media/filters/adaptive_demuxer.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/filters/ffmpeg_demuxer.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/filters/ffmpeg_demuxer.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
M |
media/filters/file_data_source.h
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
media/filters/file_data_source.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
webkit/glue/media/buffered_data_source.h
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+17 lines, -0 lines |
0 comments
|
Download
|
|
M |
webkit/glue/media/buffered_data_source.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
5 chunks |
+42 lines, -8 lines |
0 comments
|
Download
|
|
M |
webkit/glue/media/buffered_resource_loader.h
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+27 lines, -10 lines |
0 comments
|
Download
|
|
M |
webkit/glue/media/buffered_resource_loader.cc
|
View
|
1
2
3
4
5
6
7
|
5 chunks |
+84 lines, -35 lines |
0 comments
|
Download
|
|
M |
webkit/glue/media/buffered_resource_loader_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+43 lines, -93 lines |
0 comments
|
Download
|
|
M |
webkit/glue/media/simple_data_source.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
webkit/glue/media/simple_data_source.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
webkit/glue/webmediaplayer_impl.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
webkit/glue/webmediaplayer_impl.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+12 lines, -2 lines |
0 comments
|
Download
|
Total messages: 22 (0 generated)
|