|
Return buffers from StreamParsers in a single unified map
Currently various StreamParsers return output buffers via 3 separate
collections: a queue for audio, a queue for video and a map of queues
keyed by the track id for text tracks. Now that all stream parsers
properly assign track id to each buffer we can unify all those 3
collections into a single BufferQueueMap keyed by track ids.
BUG= 341581
Committed: https://crrev.com/83f4c6d26c21cb52c5ec8f4e1d3b409a606e4377
Cr-Commit-Position: refs/heads/master@{#414274}
Total comments: 6
Total comments: 32
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+240 lines, -293 lines) |
Patch |
|
M |
media/base/stream_parser.h
|
View
|
|
3 chunks |
+9 lines, -20 lines |
0 comments
|
Download
|
|
M |
media/base/stream_parser.cc
|
View
|
|
1 chunk |
+14 lines, -13 lines |
0 comments
|
Download
|
|
M |
media/base/stream_parser_unittest.cc
|
View
|
1
2
3
4
|
7 chunks |
+29 lines, -40 lines |
0 comments
|
Download
|
|
M |
media/filters/frame_processor.h
|
View
|
|
1 chunk |
+2 lines, -4 lines |
0 comments
|
Download
|
|
M |
media/filters/frame_processor.cc
|
View
|
|
1 chunk |
+2 lines, -4 lines |
0 comments
|
Download
|
|
M |
media/filters/frame_processor_unittest.cc
|
View
|
|
5 chunks |
+24 lines, -13 lines |
0 comments
|
Download
|
|
M |
media/filters/media_source_state.h
|
View
|
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
|
M |
media/filters/media_source_state.cc
|
View
|
|
2 chunks |
+24 lines, -18 lines |
0 comments
|
Download
|
|
M |
media/formats/common/stream_parser_test_base.h
|
View
|
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
|
M |
media/formats/common/stream_parser_test_base.cc
|
View
|
|
1 chunk |
+5 lines, -8 lines |
0 comments
|
Download
|
|
M |
media/formats/mp2t/mp2t_stream_parser.cc
|
View
|
|
2 chunks |
+14 lines, -11 lines |
0 comments
|
Download
|
|
M |
media/formats/mp2t/mp2t_stream_parser_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+21 lines, -27 lines |
0 comments
|
Download
|
|
M |
media/formats/mp4/mp4_stream_parser.h
|
View
|
|
1 chunk |
+2 lines, -5 lines |
0 comments
|
Download
|
|
M |
media/formats/mp4/mp4_stream_parser.cc
|
View
|
1
2
3
4
|
6 chunks |
+10 lines, -27 lines |
0 comments
|
Download
|
|
M |
media/formats/mp4/mp4_stream_parser_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+21 lines, -26 lines |
0 comments
|
Download
|
|
M |
media/formats/mpeg/mpeg_audio_stream_parser_base.cc
|
View
|
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
media/formats/webm/webm_cluster_parser.h
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
|
M |
media/formats/webm/webm_cluster_parser.cc
|
View
|
1
2
3
4
|
2 chunks |
+19 lines, -14 lines |
0 comments
|
Download
|
|
M |
media/formats/webm/webm_cluster_parser_unittest.cc
|
View
|
1
2
3
4
5
|
9 chunks |
+33 lines, -41 lines |
0 comments
|
Download
|
|
M |
media/formats/webm/webm_stream_parser.cc
|
View
|
|
1 chunk |
+3 lines, -6 lines |
0 comments
|
Download
|
|
M |
media/formats/webm/webm_stream_parser_unittest.cc
|
View
|
|
2 chunks |
+2 lines, -5 lines |
0 comments
|
Download
|
Total messages: 47 (31 generated)
|