|
Revert 276344 "Add callback in VideoDecoder and AudioDecoder to ..."
Speculatively reverting ALL changes made between 37.0.2043 and 2044 to the media module to see if major regression disappears. Every change affecting this module will be reverted on branch only as an experiment over the weekend.
> Add callback in VideoDecoder and AudioDecoder to return decoded frames.
>
> Previously decoded frames were returned using the DecodeCB callback,
> which is called in response to Decode(). This didn't work very well,
> particularly for GPU decoder, because decode buffers do not always map
> to decoded frames 1 to 1.
>
> BUG= 338529
>
> Review URL: https://codereview.chromium.org/297553002
TBR=sergeyu@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=277176
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+960 lines, -747 lines) |
Patch |
 |
M |
media/base/audio_decoder.h
|
View
|
|
1 chunk |
+18 lines, -24 lines |
0 comments
|
Download
|
 |
M |
media/base/audio_decoder.cc
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/base/mock_filters.h
|
View
|
|
2 chunks |
+4 lines, -7 lines |
0 comments
|
Download
|
 |
M |
media/base/video_decoder.h
|
View
|
|
3 chunks |
+19 lines, -21 lines |
0 comments
|
Download
|
 |
M |
media/base/video_decoder.cc
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/filters/audio_decoder_selector_unittest.cc
|
View
|
|
12 chunks |
+15 lines, -20 lines |
0 comments
|
Download
|
 |
M |
media/filters/audio_renderer_impl_unittest.cc
|
View
|
|
15 chunks |
+69 lines, -39 lines |
0 comments
|
Download
|
 |
M |
media/filters/decoder_selector.h
|
View
|
|
2 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
media/filters/decoder_selector.cc
|
View
|
|
4 chunks |
+3 lines, -7 lines |
0 comments
|
Download
|
 |
M |
media/filters/decoder_stream.h
|
View
|
|
3 chunks |
+4 lines, -8 lines |
0 comments
|
Download
|
 |
M |
media/filters/decoder_stream.cc
|
View
|
|
10 chunks |
+71 lines, -73 lines |
0 comments
|
Download
|
 |
M |
media/filters/decoder_stream_traits.h
|
View
|
|
2 chunks |
+2 lines, -6 lines |
0 comments
|
Download
|
 |
M |
media/filters/decoder_stream_traits.cc
|
View
|
|
2 chunks |
+4 lines, -6 lines |
0 comments
|
Download
|
 |
M |
media/filters/decrypting_audio_decoder.h
|
View
|
|
3 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/filters/decrypting_audio_decoder.cc
|
View
|
|
12 chunks |
+34 lines, -20 lines |
0 comments
|
Download
|
 |
M |
media/filters/decrypting_audio_decoder_unittest.cc
|
View
|
|
15 chunks |
+52 lines, -48 lines |
0 comments
|
Download
|
 |
M |
media/filters/decrypting_video_decoder.h
|
View
|
|
2 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
media/filters/decrypting_video_decoder.cc
|
View
|
|
9 chunks |
+14 lines, -16 lines |
0 comments
|
Download
|
 |
M |
media/filters/decrypting_video_decoder_unittest.cc
|
View
|
|
14 chunks |
+22 lines, -31 lines |
0 comments
|
Download
|
 |
M |
media/filters/fake_video_decoder.h
|
View
|
|
4 chunks |
+6 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/filters/fake_video_decoder.cc
|
View
|
|
8 chunks |
+39 lines, -33 lines |
0 comments
|
Download
|
 |
M |
media/filters/fake_video_decoder_unittest.cc
|
View
|
|
14 chunks |
+46 lines, -57 lines |
0 comments
|
Download
|
 |
M |
media/filters/ffmpeg_audio_decoder.h
|
View
|
|
4 chunks |
+7 lines, -4 lines |
0 comments
|
Download
|
 |
M |
media/filters/ffmpeg_audio_decoder.cc
|
View
|
|
7 chunks |
+42 lines, -14 lines |
0 comments
|
Download
|
 |
M |
media/filters/ffmpeg_audio_decoder_unittest.cc
|
View
|
|
7 chunks |
+31 lines, -16 lines |
0 comments
|
Download
|
 |
M |
media/filters/ffmpeg_video_decoder.h
|
View
|
|
3 chunks |
+6 lines, -4 lines |
0 comments
|
Download
|
 |
M |
media/filters/ffmpeg_video_decoder.cc
|
View
|
|
7 chunks |
+80 lines, -55 lines |
0 comments
|
Download
|
 |
M |
media/filters/ffmpeg_video_decoder_unittest.cc
|
View
|
|
12 chunks |
+92 lines, -60 lines |
0 comments
|
Download
|
 |
M |
media/filters/gpu_video_decoder.h
|
View
|
|
5 chunks |
+19 lines, -16 lines |
0 comments
|
Download
|
 |
M |
media/filters/gpu_video_decoder.cc
|
View
|
|
15 chunks |
+87 lines, -41 lines |
0 comments
|
Download
|
 |
M |
media/filters/opus_audio_decoder.h
|
View
|
|
2 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
media/filters/opus_audio_decoder.cc
|
View
|
|
5 chunks |
+11 lines, -12 lines |
0 comments
|
Download
|
 |
M |
media/filters/opus_audio_decoder_unittest.cc
|
View
|
|
2 chunks |
+14 lines, -11 lines |
0 comments
|
Download
|
 |
M |
media/filters/video_decoder_selector_unittest.cc
|
View
|
|
12 chunks |
+14 lines, -20 lines |
0 comments
|
Download
|
 |
M |
media/filters/video_frame_stream_unittest.cc
|
View
|
|
3 chunks |
+22 lines, -6 lines |
0 comments
|
Download
|
 |
M |
media/filters/video_renderer_impl_unittest.cc
|
View
|
|
12 chunks |
+83 lines, -38 lines |
0 comments
|
Download
|
 |
M |
media/filters/vpx_video_decoder.h
|
View
|
|
2 chunks |
+1 line, -4 lines |
0 comments
|
Download
|
 |
M |
media/filters/vpx_video_decoder.cc
|
View
|
|
4 chunks |
+11 lines, -11 lines |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|