|
Basic media tracks implementation for media stream parsers
This CL adds basic media::MediaTrack implementation, media::MediaTracks
collection that associates media tracks with audio/video configs, and
makes necessary changes in MSE stream parsers to pass around the
MediaTracks collection instead of individual audio/video configs.
BUG= 249427, 249428
Committed: https://crrev.com/95dc4ad373d2aef14c9b439397f1a4599b64bd6a
Cr-Commit-Position: refs/heads/master@{#378583}
Total comments: 52
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+340 lines, -74 lines) |
Patch |
 |
M |
media/base/BUILD.gn
|
View
|
1
2
3
4
5
6
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/base/media_track.h
|
View
|
1
2
3
4
|
1 chunk |
+41 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/base/media_track.cc
|
View
|
1
2
3
4
|
1 chunk |
+18 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/base/media_tracks.h
|
View
|
1
2
3
4
5
|
1 chunk |
+62 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/base/media_tracks.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+81 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/base/stream_parser.h
|
View
|
|
2 chunks |
+9 lines, -11 lines |
0 comments
|
Download
|
 |
M |
media/blink/websourcebuffer_impl.h
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/blink/websourcebuffer_impl.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/filters/chunk_demuxer_unittest.cc
|
View
|
1
2
|
22 chunks |
+23 lines, -22 lines |
0 comments
|
Download
|
 |
M |
media/filters/media_source_state.h
|
View
|
2
|
3 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/filters/media_source_state.cc
|
View
|
1
2
3
4
|
3 chunks |
+9 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/formats/common/stream_parser_test_base.h
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
media/formats/common/stream_parser_test_base.cc
|
View
|
1
2
3
4
|
2 chunks |
+8 lines, -7 lines |
0 comments
|
Download
|
 |
M |
media/formats/mp2t/mp2t_stream_parser.cc
|
View
|
1
2
3
4
|
4 chunks |
+22 lines, -6 lines |
0 comments
|
Download
|
 |
M |
media/formats/mp2t/mp2t_stream_parser_unittest.cc
|
View
|
1
2
3
4
|
2 chunks |
+7 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/formats/mp4/mp4_stream_parser.cc
|
View
|
1
2
3
4
|
2 chunks |
+11 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/formats/mp4/mp4_stream_parser_unittest.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+8 lines, -6 lines |
0 comments
|
Download
|
 |
M |
media/formats/mpeg/mpeg_audio_stream_parser_base.cc
|
View
|
|
2 chunks |
+6 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/formats/webm/webm_stream_parser.cc
|
View
|
1
2
3
4
|
2 chunks |
+12 lines, -3 lines |
0 comments
|
Download
|
 |
M |
media/media.gyp
|
View
|
1
2
3
4
5
6
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/test/pipeline_integration_test.cc
|
View
|
1
2
3
4
5
6
|
4 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
Dependent Patchsets:
Total messages: 35 (15 generated)
|