|
|
Refactor MediaCodecBridge to add support for NDK APIs
Currently MediaCodecBridge is implemented with android MediaCodec SDK API.
On android-21, MediaCodec NDK APIs have been added.
This CL makes MediaCodecBridge a common ancestor inherited by the
SDK and NDK implementation.
Some common java functions are moved to MediaCodecUtil.java.
The original native MediaCodecBridge class is renamed to
SdkMediaCodecBridge.
The NdkMediaCodecBridge is still WIP.
BUG= 560451
Committed: https://crrev.com/5d52e0f8e63a294179df028a0dabc76a042cf9ec
Cr-Commit-Position: refs/heads/master@{#363374}
Committed: https://crrev.com/3e916b14c8494614216940c10f8be67fc668cc25
Cr-Commit-Position: refs/heads/master@{#365737}
Total comments: 10
Total comments: 28
Total comments: 19
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1807 lines, -2006 lines) |
Patch |
 |
M |
components/cdm/browser/cdm_message_filter_android.cc
|
View
|
1
2
3
|
2 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/child/runtime_features.cc
|
View
|
1
2
3
4
5
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/common/gpu/media/android_video_decode_accelerator.h
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/common/gpu/media/android_video_decode_accelerator_unittest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/common/gpu/media/android_video_encode_accelerator.h
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/common/gpu/media/android_video_encode_accelerator.cc
|
View
|
1
2
3
4
5
|
4 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
content/common/gpu/media/avda_shared_state.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/media/webrtc/peer_connection_dependency_factory.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
media/BUILD.gn
|
View
|
1
2
3
4
5
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/base/android/BUILD.gn
|
View
|
1
|
4 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
media/base/android/audio_decoder_job.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
M |
media/base/android/java/src/org/chromium/media/MediaCodecBridge.java
|
View
|
|
6 chunks |
+4 lines, -140 lines |
0 comments
|
Download
|
 |
A |
media/base/android/java/src/org/chromium/media/MediaCodecUtil.java
|
View
|
1
|
1 chunk |
+231 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/base/android/media_codec_audio_decoder.cc
|
View
|
1
2
3
4
|
2 chunks |
+6 lines, -11 lines |
0 comments
|
Download
|
 |
M |
media/base/android/media_codec_bridge.h
|
View
|
1
2
3
4
5
|
6 chunks |
+48 lines, -199 lines |
0 comments
|
Download
|
 |
M |
media/base/android/media_codec_bridge.cc
|
View
|
1
2
3
4
5
|
4 chunks |
+10 lines, -836 lines |
0 comments
|
Download
|
 |
D |
media/base/android/media_codec_bridge_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -319 lines |
0 comments
|
Download
|
 |
M |
media/base/android/media_codec_decoder.cc
|
View
|
1
2
3
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
media/base/android/media_codec_decoder_unittest.cc
|
View
|
1
2
3
|
2 chunks |
+2 lines, -10 lines |
0 comments
|
Download
|
 |
M |
media/base/android/media_codec_player_unittest.cc
|
View
|
1
2
3
|
2 chunks |
+2 lines, -10 lines |
0 comments
|
Download
|
 |
A |
media/base/android/media_codec_util.h
|
View
|
1
2
3
4
|
1 chunk |
+63 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/base/android/media_codec_util.cc
|
View
|
1
2
3
4
|
1 chunk |
+225 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/base/android/media_codec_video_decoder.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
media/base/android/media_decoder_job.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -6 lines |
0 comments
|
Download
|
 |
M |
media/base/android/media_jni_registrar.cc
|
View
|
1
2
3
4
|
2 chunks |
+15 lines, -19 lines |
0 comments
|
Download
|
 |
M |
media/base/android/media_source_player_unittest.cc
|
View
|
1
2
3
|
2 chunks |
+2 lines, -10 lines |
0 comments
|
Download
|
 |
A |
media/base/android/ndk_media_codec_bridge.h
|
View
|
1
2
3
4
5
|
1 chunk |
+80 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/base/android/ndk_media_codec_bridge.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+238 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/base/android/ndk_media_codec_wrapper.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+162 lines, -0 lines |
0 comments
|
Download
|
 |
A |
media/base/android/sdk_media_codec_bridge.h
|
View
|
1
2
3
4
5
|
1 chunk |
+198 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
media/base/android/sdk_media_codec_bridge.cc
|
View
|
1
2
3
4
5
|
25 chunks |
+162 lines, -416 lines |
0 comments
|
Download
|
 |
A |
media/base/android/sdk_media_codec_bridge_unittest.cc
|
View
|
1
2
3
4
|
1 chunk |
+300 lines, -0 lines |
0 comments
|
Download
|
 |
M |
media/base/android/video_decoder_job.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
media/media.gyp
|
View
|
1
2
3
4
5
|
4 chunks |
+16 lines, -1 line |
0 comments
|
Download
|
Total messages: 62 (29 generated)
|