|
Move H264Parser and H264BitReader to media/filters.
In preparation for wider usage in media code, move the H.264 parser and
reader classes to media/filters from GPU-accelerated media locations, and
into the media namespace. These classes have only been, up to now, used
by hardware decode accelerators.
Also, move their unittests along and make them a part of media_unittests,
demoting H264ParserUnittest from being a standalone executable. While it
was designed to be run on a set of streams from commandline, it should make
more sense to run it more regularly (if only on just one stream), together
with media tests, to prevent basic regressions, if it's to be used more
widely than only in CrOS hardware acceleration classes.
BUG=None
TEST=Build VAVDA and vdaunittest for x86,
build EVDA, vdaunittest and veaunittest for ARM.
Also build and run media_unittests for both.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=244132
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+270 lines, -2146 lines) |
Patch |
|
D |
content/common/gpu/media/h264_bit_reader.h
|
View
|
|
1 chunk |
+0 lines, -79 lines |
0 comments
|
Download
|
|
D |
content/common/gpu/media/h264_bit_reader.cc
|
View
|
|
1 chunk |
+0 lines, -112 lines |
0 comments
|
Download
|
|
D |
content/common/gpu/media/h264_bit_reader_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -72 lines |
0 comments
|
Download
|
|
M |
content/common/gpu/media/h264_dpb.h
|
View
|
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
D |
content/common/gpu/media/h264_parser.h
|
View
|
|
1 chunk |
+0 lines, -355 lines |
0 comments
|
Download
|
|
D |
content/common/gpu/media/h264_parser.cc
|
View
|
|
1 chunk |
+0 lines, -1133 lines |
0 comments
|
Download
|
|
D |
content/common/gpu/media/h264_parser_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -93 lines |
0 comments
|
Download
|
|
M |
content/common/gpu/media/v4l2_video_decode_accelerator.h
|
View
|
1
2
3
4
5
|
2 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
|
M |
content/common/gpu/media/v4l2_video_decode_accelerator.cc
|
View
|
1
2
3
4
5
|
6 chunks |
+14 lines, -14 lines |
0 comments
|
Download
|
|
M |
content/common/gpu/media/vaapi_h264_decoder.h
|
View
|
|
6 chunks |
+12 lines, -12 lines |
0 comments
|
Download
|
|
M |
content/common/gpu/media/vaapi_h264_decoder.cc
|
View
|
|
25 chunks |
+40 lines, -37 lines |
0 comments
|
Download
|
|
M |
content/common/gpu/media/video_encode_accelerator_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
5 chunks |
+10 lines, -10 lines |
0 comments
|
Download
|
|
M |
content/content_common.gypi
|
View
|
1
2
3
4
5
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
|
M |
content/content_tests.gypi
|
View
|
1
2
3
4
5
6
|
1 chunk |
+0 lines, -24 lines |
0 comments
|
Download
|
|
A + |
media/filters/h264_bit_reader.h
|
View
|
|
3 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
|
A + |
media/filters/h264_bit_reader.cc
|
View
|
1
|
4 chunks |
+12 lines, -11 lines |
0 comments
|
Download
|
|
A + |
media/filters/h264_bit_reader_unittest.cc
|
View
|
1
2
3
4
|
2 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
|
A + |
media/filters/h264_parser.h
|
View
|
|
13 chunks |
+29 lines, -26 lines |
0 comments
|
Download
|
|
A + |
media/filters/h264_parser.cc
|
View
|
1
|
23 chunks |
+113 lines, -113 lines |
0 comments
|
Download
|
|
A + |
media/filters/h264_parser_unittest.cc
|
View
|
1
2
3
4
|
3 chunks |
+14 lines, -35 lines |
0 comments
|
Download
|
|
M |
media/media.gyp
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
Total messages: 27 (0 generated)
|