diff options
author | qinmin@chromium.org <qinmin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-06 18:12:04 +0000 |
---|---|---|
committer | qinmin@chromium.org <qinmin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-06 18:12:04 +0000 |
commit | 919d0fec8a0b1395cf6124a1a68ee03cc8552387 (patch) | |
tree | 66cdf306773e08c67e9ed1f378ec44f001480d05 /base/android | |
parent | 8d36db211a7d019e183279222e87600946bed9b2 (diff) | |
download | chromium_src-919d0fec8a0b1395cf6124a1a68ee03cc8552387.zip chromium_src-919d0fec8a0b1395cf6124a1a68ee03cc8552387.tar.gz chromium_src-919d0fec8a0b1395cf6124a1a68ee03cc8552387.tar.bz2 |
Adding android mediaplayer implementation to chromium
This is initial step to upstream html5 video stack for chrome on android
BUG=
TEST=
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=131064
Review URL: http://codereview.chromium.org/9699012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131151 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/android')
-rw-r--r-- | base/android/jni_generator/jni_generator.py | 44 |
1 files changed, 24 insertions, 20 deletions
diff --git a/base/android/jni_generator/jni_generator.py b/base/android/jni_generator/jni_generator.py index a278dc7..bb80d98 100644 --- a/base/android/jni_generator/jni_generator.py +++ b/base/android/jni_generator/jni_generator.py @@ -4,6 +4,10 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. +# TODO (qinmin): Need to refactor this file as base should not know about +# higher level concepts. Currently this file has knowledge about higher level +# java classes. + """Extracts native methods from a Java file and generates the JNI bindings. If you change this, please run and update the tests.""" @@ -146,36 +150,36 @@ def JavaParamToJni(param): 'Ljava/util/Vector', ] app_param_list = [ - 'Lorg/chromium/chromeview/ChromeView', - 'Lcom/android/chrome/Tab', - 'Lorg/chromium/chromeview/TouchPoint', 'Landroid/graphics/SurfaceTexture', - 'Lorg/chromium/chromeview/ChromeViewClient', + 'Lcom/android/chrome/ChromeBrowserProvider$BookmarkNode', 'Lcom/android/chrome/JSModalDialog', - 'Lcom/android/chrome/infobar/InfoBarContainer$NativeInfoBar', 'Lcom/android/chrome/OmniboxSuggestion', + 'Lcom/android/chrome/PageInfoViewer', + 'Lcom/android/chrome/Tab', + 'Lcom/android/chrome/database/SQLiteCursor', + 'Lcom/android/chrome/infobar/InfoBarContainer$NativeInfoBar', ('Lcom/android/chrome/preferences/ChromeNativePreferences$' 'PasswordListObserver'), - 'Lorg/chromium/chromeview/SandboxedProcessArgs', - 'Lorg/chromium/chromeview/SandboxedProcessConnection', - 'Lorg/chromium/chromeview/SandboxedProcessService', - 'Lcom/android/chrome/ChromeBrowserProvider$BookmarkNode', - 'Lcom/android/chrome/database/SQLiteCursor', + 'Lorg/chromium/base/SystemMessageHandler', + 'Lorg/chromium/chromeview/AutofillData', + 'Lorg/chromium/chromeview/ChromeHttpAuthHandler', + 'Lorg/chromium/chromeview/ChromeVideoView', + 'Lorg/chromium/chromeview/ChromeView', + 'Lorg/chromium/chromeview/ChromeView$ChromeViewContextMenuInfo', ('Lorg/chromium/chromeview/ChromeView$' 'FindResultReceivedListener$FindNotificationDetails'), - 'Lorg/chromium/chromeview/ChromeView$ChromeViewContextMenuInfo', - 'Lorg/chromium/chromeview/AutofillData', + 'Lorg/chromium/chromeview/ChromeViewClient', + 'Lorg/chromium/chromeview/DeviceInfo', + 'Lorg/chromium/chromeview/DeviceOrientation', 'Lorg/chromium/chromeview/JavaInputStream', - 'Lorg/chromium/chromeview/ChromeVideoView', - 'Lorg/chromium/chromeview/ChromeHttpAuthHandler', - 'Lorg/chromium/base/SystemMessageHandler', + 'Lorg/chromium/chromeview/LocationProvider', + 'Lorg/chromium/chromeview/SandboxedProcessArgs', + 'Lorg/chromium/chromeview/SandboxedProcessConnection', + 'Lorg/chromium/chromeview/SandboxedProcessService', 'Lorg/chromium/chromeview/SelectFileDialog', 'Lorg/chromium/chromeview/SurfaceTextureListener', - 'Lorg/chromium/chromeview/DeviceOrientation', - 'Lorg/chromium/chromeview/MediaPlayerListener', - 'Lorg/chromium/chromeview/DeviceInfo', - 'Lorg/chromium/chromeview/LocationProvider', - 'Lcom/android/chrome/PageInfoViewer', + 'Lorg/chromium/chromeview/TouchPoint', + 'Lorg/chromium/media/MediaPlayerListener', ] if param == 'byte[][]': return '[[B' |