|
Initial implementation of AudioTrack, AudioTrackList, VideoTrack, and VideoTrackList.
This patch add the audioTracks and videoTracks attributes
to HTMLMediaElement. These changes provide basic
functionality that will bring us closer to HTML5 spec
compliance. It also adds methods to WebMediaPlayer and
WebMediaPlayerClient so the media engine in Chromium can
notify Blink of audio & video tracks and Blink can notify
Chromium of user/script initiated track selection changes.
BUG= 249427
TEST=LayoutTests/media/avtracklists.html
Total comments: 8
Total comments: 44
Total comments: 45
Total comments: 36
Total comments: 12
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1056 lines, -13 lines) |
Patch |
 |
A |
LayoutTests/media/avtracklists.html
|
View
|
1
2
3
4
5
|
1 chunk |
+93 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/bindings/v8/custom/V8TrackEventCustom.cpp
|
View
|
|
2 chunks |
+7 lines, -3 lines |
0 comments
|
Download
|
 |
M |
Source/core/core.gypi
|
View
|
1
2
3
4
5
6
|
3 chunks |
+13 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/events/EventTargetFactory.in
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/html/HTMLMediaElement.h
|
View
|
1
2
3
4
5
6
|
6 chunks |
+29 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/html/HTMLMediaElement.cpp
|
View
|
1
2
3
4
5
6
|
15 chunks |
+217 lines, -0 lines |
1 comment
|
Download
|
 |
M |
Source/core/html/HTMLMediaElement.idl
|
View
|
1
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A |
Source/core/html/track/AudioTrack.h
|
View
|
1
2
3
4
5
|
1 chunk |
+46 lines, -0 lines |
0 comments
|
Download
|
 |
A |
Source/core/html/track/AudioTrack.cpp
|
View
|
1
2
3
4
5
|
1 chunk |
+90 lines, -0 lines |
0 comments
|
Download
|
 |
A |
Source/core/html/track/AudioTrack.idl
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+13 lines, -0 lines |
0 comments
|
Download
|
 |
A |
Source/core/html/track/AudioTrackList.h
|
View
|
1
2
3
4
5
|
1 chunk |
+31 lines, -0 lines |
0 comments
|
Download
|
 |
A |
Source/core/html/track/AudioTrackList.cpp
|
View
|
1
2
3
4
5
|
1 chunk |
+40 lines, -0 lines |
0 comments
|
Download
|
 |
A |
Source/core/html/track/AudioTrackList.idl
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/html/track/TextTrackList.idl
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
Source/core/html/track/TrackBase.h
|
View
|
1
2
3
4
5
|
3 chunks |
+10 lines, -4 lines |
0 comments
|
Download
|
 |
M |
Source/core/html/track/TrackBase.cpp
|
View
|
1
2
3
4
5
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
A |
Source/core/html/track/TrackListBase.h
|
View
|
1
2
3
4
5
|
1 chunk |
+124 lines, -0 lines |
1 comment
|
Download
|
 |
A |
Source/core/html/track/VideoTrack.h
|
View
|
1
2
3
4
5
|
1 chunk |
+48 lines, -0 lines |
0 comments
|
Download
|
 |
A |
Source/core/html/track/VideoTrack.cpp
|
View
|
1
2
3
4
5
|
1 chunk |
+89 lines, -0 lines |
0 comments
|
Download
|
 |
A |
Source/core/html/track/VideoTrack.idl
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+13 lines, -0 lines |
0 comments
|
Download
|
 |
A |
Source/core/html/track/VideoTrackList.h
|
View
|
1
2
3
4
5
|
1 chunk |
+34 lines, -0 lines |
0 comments
|
Download
|
 |
A |
Source/core/html/track/VideoTrackList.cpp
|
View
|
1
2
3
4
5
|
1 chunk |
+64 lines, -0 lines |
0 comments
|
Download
|
 |
A |
Source/core/html/track/VideoTrackList.idl
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/platform/RuntimeEnabledFeatures.in
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/platform/graphics/media/MediaPlayer.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/web/WebMediaPlayerClientImpl.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/web/WebMediaPlayerClientImpl.cpp
|
View
|
1
2
3
4
5
6
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
M |
public/platform/WebMediaPlayer.h
|
View
|
1
2
3
4
5
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
public/platform/WebMediaPlayerClient.h
|
View
|
1
2
3
4
5
6
|
2 chunks |
+25 lines, -0 lines |
0 comments
|
Download
|
Total messages: 27 (0 generated)
|